LECȚIA 01 / 30 · Fundamente Linux

Structura și istoria Linux

Înțelege ce face kernelul și cum a apărut ecosistemul Linux.

aprox. 12 minuteExercițiu de recapitulare inclus

Linux este un sistem de operare construit în jurul kernelului Linux. Kernelul face legătura dintre programe și componentele calculatorului: gestionează procesorul, memoria, dispozitivele și procesele. Împreună cu utilitarele GNU și alte programe, kernelul formează un sistem complet pe care îl numim, în conversația de zi cu zi, Linux.

Linux este folosit pe servere, calculatoare personale, dispozitive embedded și infrastructură cloud. Într-un rol DevOps sau Cloud, cunoașterea Linux ajută la instalarea aplicațiilor, depanarea serviciilor și automatizarea sarcinilor.

Kernel și sistem de operare

Kernelul rulează cu privilegii ridicate și coordonează accesul la resurse. Programele obișnuite, precum shell-ul sau editorul de text, rulează în spațiul utilizatorului și cer kernelului operații prin apeluri de sistem. Separarea aceasta contribuie la izolarea și administrarea controlată a resurselor.

uname -s
uname -r

uname -s afișează numele kernelului, iar uname -r versiunea lui. Comenzile doar citesc informații despre sistem.

Scurt istoric

Proiectul GNU a început în 1983 cu scopul de a construi un sistem de operare liber, de tip Unix. În 1991, Linus Torvalds a publicat primele versiuni ale kernelului Linux. Kernelul și utilitarele GNU au evoluat împreună într-un ecosistem folosit astăzi de persoane, comunități și organizații din întreaga lume.

Linux este software open source. Codul și condițiile de folosire diferă de la un proiect la altul; licența trebuie verificată înainte de a copia, modifica sau redistribui un program.

Principii utile de reținut

  • Mai multe programe mici pot fi combinate pentru sarcini mai mari.
  • Fișierele de configurare și instrumentele standard fac sistemele mai ușor de inspectat.
  • Distribuțiile oferă metode diferite de instalare și administrare; comenzile pot varia.
  • Înainte să rulezi o comandă, află ce modifică și cu ce permisiuni rulează.

VERIFICĂ CE AI ÎNVĂȚAT

Care este rolul principal al kernelului?