Sistem de operare asemănător Unix. Sistem de operare Experiență în sisteme de tip nix

Astăzi utilizatorii calculatoare personale Este oferită o gamă largă de sisteme de operare. De departe, cele mai comune dintre ele sunt sistemele de operare ale familiei Windows și, într-o măsură mai mică, Linux. Ce sa aleg? În majoritatea cazurilor, laptopurile au deja unul sau altul sistem de operare licențiat preinstalat. Pentru ușurință de selecție, operare sisteme Windows au nume corespunzătoare zonei de utilizare a acestora. De exemplu:

  • Windows 7 Starter – sistem de operare pentru netbook-uri. Se distinge prin designul exclusiv pe 32 de biți, funcționalitatea limitată a interfeței Windows Aero, lipsa unei funcții pentru comutarea rapidă între utilizatori, incapacitatea de a schimba fundalul desktopului și nu acceptă procesoare pe 64 de biți. Acest sistem de operare este vândut doar ca sistem de operare preinstalat, cumpărați-l la versiunea cutie imposibil.
  • Windows 7 Home Basic este un sistem de operare ieftin pentru uz casnic. Încă nu are încorporat Windows Media Center Edition (MCE), suport Windows Aero și suport Multi-Touch. Dar este prezent interfata standard Windows și comutare rapidăîntre utilizatori. Acest sistem de operare poate fi achiziționat într-o versiune în cutie.
  • Windows 7 Home Premium este un sistem avansat pentru uz casnic cu funcții avansate. Are Windows MCE încorporat, suport pentru până la 4 tunere TV, o interfață Windows Aero completă, este compatibil cu Dolby Digital și acceptă multi-touch. Versiunea în cutie conține 2 disc DVD- cu versiuni de 32 și 64 de biți ale distribuției. Acest sistem de operare poate fi instalat pe stații de lucru cu 2 procesoare.
  • Windows 7 Professional este un sistem de operare pentru lucrul cu funcții avansate. Un sistem și mai fiabil (datorită unor funcții) pentru utilizatorii business. Are capabilități avansate de rețea. De asemenea, se mândrește cu o licență pentru modul XP și cu capacitatea de a căuta imprimanta preferată pentru rețelele selectate. Un laptop cu un astfel de sistem de operare vine adesea cu o distribuție Windows XP.
  • Windows 7 Ultimate - numele vorbește de la sine - un sistem universal pentru efectuarea oricărei sarcini. Ideal pentru afaceri. Dacă doriți, puteți oricând să achiziționați și să instalați singur sistemul de operare necesar (cu excepția Windows Starter) pe laptop. Dacă aveți deja o versiune „Box” achiziționată anterior a sistemului de operare, atunci este logic să cumpărați un laptop fără sistem de operare pentru a nu plăti în exces pentru un sistem de operare preinstalat.

Cobalt 02.12.2005

Să ne dăm seama în sfârșit ce sunt sistemele *nix, cum diferă de toate ferestrele noastre preferate și, cel mai important, de ce nu poți deveni niciodată un hacker cool dacă nu stăpânești un astfel de sistem.

În toate cărțile pe care le-ați citit înainte (dacă o citiți, desigur), un întreg capitol, dacă nu mai mult, a fost dedicat istoriei originii și dezvoltării sistemelor niks. Nu voi urma această tradiție, pentru că... Cred ca Caesar este un Caesar, iar daca studiezi istoria te va ajuta Google =). Voi trece direct la lucrul principal. Mai întâi, să clarificăm o axiomă importantă. Linux, Unix, FreeBSD... lista poate continua, dar cred că ați prins deja tendința generală. Toate acestea sunt așa-numitele sisteme *nix. Au unele diferențe, dar principiul este același. Deci, când spun Linux, înseamnă că mă refer la toate astfel de sisteme. Dar articolele vor fi doar despre distribuțiile Linux.

Probabil că ați întâlnit adesea dezbateri nesfârșite pe tema Linux sau Windows pe diferite forumuri și chat-uri. Aceste dezbateri sunt inevitabile... dar complet inutile. Nu există un sistem mai bun. Sunt două directii diferite. Există probleme care nu pot fi rezolvate folosind sistemele Nix, dar există și acelea în care nu se poate găsi o soluție mai bună decât Linux. De exemplu: instalați serverul w2k3 pe un procesor i386 sau încercați să ridicați DomainController pe o bază Linux =). Acestea. cum a spus odată o mare figură - Împărțiți și cuceriți. Dacă stăpânești la fel de bine aceste două sisteme, nu vor mai fi obstacole pentru tine în lumea IT.

De ce ai nevoie de Linux? Ei bine, în primul rând: dacă vrei să fii un hacker de reguli, ar trebui să știi totul, nu? =) În al doilea rând: majoritatea covârșitoare a exploatărilor și programe hacker scris pentru acest sistem de operare. Ei bine, și cel mai important: majoritatea serverelor de Internet funcționează în mod specific sub sisteme NIX. Nu te-am convins încă?! Ei bine, atunci nu ar trebui să citești mai departe ;).

Prima întrebare pe care o are o persoană când decide să învețe Linux sună întotdeauna la fel: ce să aleagă? O persoană se pierde pur și simplu într-o mare de informații. O astfel de varietate de distribuții! RedHat, ASP, ALT, Slacware, Mandrake... lista este FOARTE lungă. Ce ar trebui să alegi din toată această varietate? Mergi pe forumuri și începi să pui întrebări precum „Ce distribuție ai recomanda unui începător?” Și spre dezamăgirea ta, asculți o grămadă de replici contradictorii, dezvoltând treptat într-o ceartă aprigă. Da, da, disputele dintre suporterii diferitelor distribuții sunt chiar mai fierbinți decât cu utilizatorii Windows! Opinia fiecaruia este pur subiectiva. Fiecare alege ce îi place cel mai mult și cu ce îi este mai convenabil să lucreze. Ca rezultat, va trebui să încercați multe sisteme diferite până când vă decideți cu un singur lucru. Nu vă voi sfătui să cumpărați vreo distribuție specifică, voi descrie doar principalele diferențe ale acestora. Există două tipuri de sisteme. Fără a intra în detalii, principala lor diferență constă în modul în care sunt instalate programele. Există distribuții precum Slacware, în care programele sunt instalate NUMAI din codul sursă. Și există așa-numitele RadHat similare, au capacitatea de a se instala din pachete rpm. Acest lucru este oarecum mai convenabil, deși devine necesar să căutați pachetele necesare pentru o lungă perioadă de timp și plictisitor, deoarece există așa ceva ca dependențe... Voi intra în mai multe detalii despre instalarea programelor data viitoare. În general, alegerea vă aparține. Amintiți-vă un singur lucru: o distribuție bună ar trebui să conțină cel puțin 3 CD-uri!

Universitatea Tehnică Militară la Serviciul federal construcție specială a Federației Ruse

Institutul de Constructii Industriale, Civile si Transporturi

Rezumat pe tema informaticii pe tema:

« sisteme de operare asemănătoare UNIX”

Moscova 2009-10 .

Introducere

Istoria educației și schismei

Prezentare generală a sistemelor de tip BSD

Revizuire sisteme de fișiere sisteme de operare asemănătoare Unix

Sistem de fișiere extins

Al treilea sistem de fișiere extins

Masa 1 Restricții de dimensiune

Al patrulea sistem de fișiere extins

Sistem de fișiere jurnalizate

Particularități

Sistemul de fișiere Unix

Kernel linux-kernel-2.6.xx

Medii desktop

Editori de text

Concluzie

Bibliografie

Introducere

UNIX- un grup de sisteme de operare portabile, multitasking și multi-utilizator.

Primul sistem UNIX a fost dezvoltat în 1969 de către divizia Bell Labs a AT&T. De atunci, au fost create un număr mare de sisteme UNIX diferite. Din punct de vedere legal, doar câțiva dintre ei au dreptul deplin de a fi numiți „UNIX”; restul, deși folosesc concepte și tehnologii similare, sunt unite prin termen „ca UNIX” (Unix- ca). Pentru concizie, în acest articol, sistemele UNIX înseamnă atât sisteme de operare UNIX adevărate, cât și sisteme de operare asemănătoare UNIX.

Principalele caracteristici distinctive ale sistemelor UNIX includ:

· utilizarea de fișiere text simple pentru configurarea și gestionarea sistemului;

· utilizarea pe scară largă a utilităților lansate pe linia de comandă;

· interacțiunea cu utilizatorul printr-un dispozitiv virtual – terminal;

· reprezentarea dispozitivelor fizice și virtuale și a unor mijloace de comunicare între procese sub formă de fișiere;

· utilizarea conductelor din mai multe programe, fiecare dintre ele îndeplinește o sarcină.

În prezent, UNIX este utilizat în principal pe servere și, de asemenea, ca sisteme încorporate pentru diferite hardware. Liderul pe piața OS pentru stații de lucru și uz casnic este Microsoft Windows, UNIX ocupă doar locul al doilea (Mac OS X) și al treilea (GNU/Linux).

Sistemele UNIX au o importanță istorică deosebită deoarece au dat naștere unora dintre conceptele și abordările populare ale sistemului de operare de astăzi. software. De asemenea, în timpul dezvoltării sistemelor Unix, a fost creat limbajul C.

Istoria educației și schismei

În 1957, Bell Labs a început să lucreze la crearea unui sistem de operare pentru propriile nevoi. Sub conducerea lui Victor Vysotsky, a fost creat sistemul BESYS. Ulterior, a condus proiectul Multics și apoi a devenit șef al diviziei de informații a Bell Labs.

În 1964, au apărut calculatoarele de a treia generație, pentru care capabilitățile BESYS nu mai erau potrivite. Vysotsky și colegii săi au decis să nu dezvolte un nou sistem de operare propriu, ci să se alăture proiectului comun al General Electric și al Massachusetts Institute of Technology Multics. Gigantul de telecomunicații AT&T, care includea Bell Labs, a oferit un sprijin semnificativ pentru proiect, dar s-a retras din proiect în 1969, deoarece nu genera niciun beneficiu financiar. UNIX a fost dezvoltat inițial la sfârșitul anilor 1960 de către angajații Bell Labs, în special Ken Thompson, Denis Ritchie și Douglas McIlroy. În 1969, Ken Thompson, căutând să pună în aplicare ideile care au stat la baza MULTICS, dar pe un plan mai modest hardware(DEC PDP-7), a scris prima versiune a noului sistem de operare, iar Brian Kernighan a venit cu un nume pentru acesta - UNICS (UNIplexed Information and Computing System) - spre deosebire de MULTICS (MULTIplexed Information and Computing Service). Acest nume a fost ulterior scurtat la UNIX.

În noiembrie 1971, a fost lansată o versiune pentru PDP-11, cea mai de succes familie de minicalculatoare a anilor 1970 (în URSS, analogii săi, produși de Ministerul Industriei Electronice, au fost cunoscuți ca SM EVM și „Electronics”, mai târziu DVK, produs la Kiev, Voronezh, Zelenograd). Această versiune a fost numită „prima ediție” (Ediția 1) și a fost prima versiunea oficială. Toate implementările UNIX încep la ora sistemului de la 1 ianuarie 1970.

Primele versiuni ale UNIX au fost scrise în limbaj de asamblare și nu aveau un compilator de limbaj de nivel înalt încorporat. În jurul anului 1969, Ken Thompson, cu asistența lui Denis Ritchie, a dezvoltat și implementat limbajul B, care era o versiune simplificată a limbajului BCPL dezvoltat în 1966. Bi, ca și BCPL, era un limbaj interpretat. În 1972, a fost lansată a doua ediție a UNIX, rescrisă în limba Bi. În 1969-1973, a fost dezvoltat un limbaj compilat bazat pe Bi, numit C (C).

În 1973, a fost lansată a treia ediție a UNIX, cu un compilator C încorporat. Pe 15 octombrie a aceluiași an a apărut cea de-a patra ediție, cu nucleul de sistem rescris în C (în spiritul sistemului Multics, scris tot în limbajul de nivel înalt PL/1), iar în 1975 ediția a cincea, complet rescris în C. Din 1974, UNIX a fost distribuit gratuit universităților și instituțiilor academice. Din 1975, au început să apară noi versiuni dezvoltate în afara Bell Labs, iar popularitatea sistemului a început să crească. Tot în 1975, Bell Labs a lansat cea de-a șasea ediție, cunoscută din comentariile difuzate pe scară largă ale lui John Lyons. Până în 1978, sistemul a fost instalat pe peste 600 de mașini, în principal în universități. A șaptea ediție a fost ultima versiune unică a UNIX. Acolo a apărut un interpret apropiat de cel modern Linie de comanda coajă Bourne.

BSD UNIX, creat la Universitatea din Berkeley, și-a început istoria în 1978. Prima sa versiune a fost bazată pe a șasea ediție. Lansat în 1979 o nouă versiune, numit 3BSD, bazat pe cea de-a șaptea ediție. BSD a acceptat funcții utile, cum ar fi memorie virtualași înlocuirea paginilor la cerere. Autorul BSD a fost Bill Joy. La începutul anilor 1980, AT&T, care deținea Bell Labs, a recunoscut valoarea UNIX și a început să creeze o versiune comercială a UNIX. Această versiune, care a fost pusă în vânzare în 1982, se numea UNIX System III și se baza pe cea de-a șaptea versiune a sistemului.

Un motiv important pentru divizarea UNIX a fost implementarea stivei de protocoale TCP/IP în 1980. Înainte de aceasta, comunicarea de la mașină la mașină în UNIX era la început - cea mai importantă metodă de comunicare era UUCP (un mijloc de copiere a fișierelor de la un sistem UNIX la altul, care funcționează inițial prin rețele telefonice folosind modemuri).

Au fost propuse două interfețe de programare a aplicațiilor de rețea: socket-uri Berkley și interfața stratului de transport TLI. Interfața socket-urilor Berkley a fost dezvoltată la Universitatea din Berkeley și a folosit stiva de protocoale TCP/IP dezvoltată acolo. TLI a fost creat de AT&T conform definiției stratului de transport a modelului OSI și a apărut pentru prima dată în System V versiunea 3. Deși această versiune conținea TLI și fluxuri, inițial nu a implementat TCP/IP sau alte protocoale de rețea, dar implementări similare au fost furnizate de terți. Implementarea TCP/IP a fost inclusă oficial și în cele din urmă în distribuția de bază a System V versiunea 4. Acest lucru, precum și alte considerente, a determinat demarcarea finală între cele două ramuri ale UNIX - BSD și System V (versiunea comercială de la AT&T ).

Ulterior, multe companii, care au licențiat System V de la AT&T, și-au dezvoltat propriile soiuri comerciale de UNIX, cum ar fi AIX, CLIX, HP-UX, IRIX, Solaris.

La mijlocul anului 1983, a fost lansat BSD 4.2, care sprijină munca în Rețele Ethernetşi Arpanet. Sistemul a devenit foarte popular. Între 1983 și 1990, BSD a adăugat multe caracteristici noi, cum ar fi depanatorul kernelului, sistemul de fișiere de rețea NFS, sistemul de fișiere virtual VFS și capabilitățile de rețea de fișiere îmbunătățite foarte mult.

Între timp, AT&T a lansat noi versiuni ale sistemului său, numite System V. În 1983, a fost lansată versiunea 1 (SVR1 - System V Release 1), care includea ecran complet editor de text vi, biblioteca de blesteme, buffering I/O, caching inode. Versiunea 2 (SVR2), lansată în 1984, a implementat blocarea fișierelor, paginarea la cerere și copierea la scriere. Versiunea 3 a fost lansată în 1987 și a inclus, printre altele, TLI, precum și suport RFS pentru sistemele de fișiere la distanță. Versiunea 4 (SVR4), dezvoltată în colaborare cu Sun și lansată pe 18 octombrie 1988, a suportat multe caracteristici BSD, în special TCP/IP, socket-uri și noul interpret de comandă csh. În plus, au existat multe alte completări, cum ar fi legături simbolice, shell ksh, sistem de fișiere de rețea NFS (împrumutat de la SunOS) etc.

Implementările UNIX moderne nu sunt în general sisteme V sau BSD pure. Ei implementează funcții atât ale System V, cât și ale BSD.

Prezentare generală a sistemelor asemănătoare GNU/Linux

Linux rulează pe o varietate de arhitecturi de procesor, cum ar fi Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, AtmelAVR32, RenesasH8/8000 , TensilicaXtensa și multe altele.

Spre deosebire de majoritatea celorlalte sisteme de operare, Linux nu are un singur pachet „oficial”. În schimb, Linux vine într-un număr mare de așa-numitele distribuții, în care nucleul Linux se conectează la utilitarele GNU și la alte programe de aplicație (de exemplu, X.org), făcându-l un mediu de operare multifuncțional complet.

Cele mai cunoscute distribuții GNU/Linux sunt Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Mai mult lista plina iar procentul de utilizare poate fi vizualizat la distrowatch.com

Spre deosebire de sistemele comerciale precum Microsoft Windows sau Mac OS X, Linux nu are un centru de dezvoltare geografică. Nu există nicio organizație care să dețină acest sistem; Nu există nici măcar un singur centru de coordonare. Programele pentru Linux sunt rezultatul muncii a mii de proiecte. Unele dintre aceste proiecte sunt centralizate, altele sunt concentrate în firme. Utilizatorii participă la testarea software-ului gratuit, comunică direct cu dezvoltatorii, ceea ce le permite să găsească și să repare rapid erorile și să implementeze noi funcții. Instalări Linux utilizați distribuțiile. O distribuție nu este doar un set de programe, ci o serie de soluții pentru diferite sarcini ale utilizatorului, unite sisteme unificate instalarea, gestionarea și actualizările pachetelor, configurare și suport.

Termenul „UNIX-like” și marca comercială UNIX

Din 2007, a existat o dispută între Wayne R. Gray și The Open Group cu privire la utilizarea cuvântului UNIX ca marcă comercială. Potrivit Trademark Trial and Appeal, Board Gray și compania sa cer ca The Open Group să îi furnizeze documentația pentru revendicările lor privind mărcile comerciale.

De asemenea, în 2007, The Open Group a insistat ca Universitatea Germană din Kassel să nu folosească „UNIK” ca abreviere.

Categorii

Dezvoltarea sistemelor de tip UNIX

Sistemele UNIX au început să apară la sfârșitul anilor 1970 și începutul anilor 1980. Multe versiuni proprietare, cum ar fi Idris (1978), Coherent (1983) și UniFlex (1985), au urmărit să ofere nevoilor afacerii cu funcționalități accesibile utilizatorilor UNIX instruiți.

Când AT&T a permis licențierea comercială pentru UNIX în anii 1980, multe sisteme proprietare au fost dezvoltate pe baza acestuia, inclusiv AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix și Xenix. Aceasta a înlocuit în mare parte clonele proprietare. Creșterea incompatibilității între sisteme a condus la crearea standardelor de interoperabilitate, inclusiv POSIX și specificația comună UNIX.

Între timp, în 1983, a fost lansat proiectul GNU, datorită căruia a fost posibil să se creeze un sistem de operare pe care toți utilizatorii de computere să-l poată folosi, studia, repara și reconstrui în mod liber. Diferitele variante UNIX au fost dezvoltate similar cu GNU, adesea cu aceleași componente de bază. Aceștia au servit în principal ca înlocuitori la prețuri reduse pentru UNIX și au inclus 4.4BSD, Linux și Minix. Unele dintre ele au servit drept bază pentru sisteme comerciale UNIX, cum ar fi BSD/OS și Mac OS X. În special, Mac OS X 10.5 (Leopard) este certificat de Uniform UNIX Specification.

Exemple

Majoritatea furnizorilor de sisteme UNIX deschise nu caută certificarea UNIX pentru produsul lor, chiar și ca un compromis: costul certificării este considerat inacceptabil. Pentru astfel de sisteme termenul este de obicei folosit Freenix. Exemple sunt GNU, Linux, Minix, OpenSolaris, Plan 9 și BSD cu descendenții lor, cum ar fi FreeBSD, NetBSD și OpenBSD.

Există multe asemănări UNIX proprietare, cum ar fi AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (bazat pe OSF/1), UnixWare, Xenix și VxWorks.

Vezi si

Note

Legături

  • Definiție asemănătoare UNIX de la Linux Information Project
  • istoria UNIX
  • Proiectul de istorie a proprietății UNIX de la Grokline

Fundația Wikimedia. 2010.

Vedeți ce este un „sistem de operare asemănător Unix” în alte dicționare:

    Arborele genealogic al sistemelor de operare asemănătoare UNIX Sistem de operare asemănător UNIX (uneori abreviat ca *nix) un sistem de operare care s-a format sub influența ... Wikipedia

    Arborele genealogic al sistemelor UNIX UNIX (a se citi UNIX) familia portabilă, multitasking și multi-utilizator... Wikipedia

    Arborele genealogic al sistemelor UNIX UNIX (a se citi Unix) este un grup de sisteme de operare portabile, multitasking și multi-utilizator. Primul sistem UNIX a fost dezvoltat în 1969 de divizia Bell Labs a AT T. De atunci, a fost creat ... Wikipedia

    Arborele genealogic al sistemelor de operare asemănătoare Unix Un sistem de operare asemănător Unix (uneori abreviat ca *nix) este un sistem care a fost format sub influența Unix. Termenul include sisteme de operare libere/deschise derivate din Unix-ul Bell... ... Wikipedia

    Arborele genealogic al sistemelor de operare asemănătoare Unix Un sistem de operare asemănător Unix (uneori abreviat ca *nix) este un sistem care a fost format sub influența Unix. Termenul include sisteme de operare libere/deschise derivate din Unix-ul Bell... ... Wikipedia

    Arborele genealogic al sistemelor de operare asemănătoare Unix Un sistem de operare asemănător Unix (uneori abreviat ca *nix) este un sistem care a fost format sub influența Unix. Termenul include sisteme de operare libere/deschise derivate din Unix-ul Bell... ... Wikipedia

    Arborele genealogic al sistemelor de operare asemănătoare Unix Un sistem de operare asemănător Unix (uneori abreviat ca *nix) este un sistem care a fost format sub influența Unix. Termenul include sisteme de operare libere/deschise derivate din Unix-ul Bell... ... Wikipedia

    Arborele genealogic al sistemelor de operare asemănătoare Unix Un sistem de operare asemănător Unix (uneori abreviat ca *nix) este un sistem care a fost format sub influența Unix. Termenul include sisteme de operare libere/deschise derivate din Unix-ul Bell... ... Wikipedia

    Arborele genealogic al sistemelor de operare asemănătoare Unix Un sistem de operare asemănător Unix (uneori abreviat ca *nix) este un sistem care a fost format sub influența Unix. Termenul include sisteme de operare libere/deschise derivate din Unix-ul Bell... ... Wikipedia

Dacă ați început recent să învățați Linux și să vă simțiți confortabil în acest univers vast, probabil că ați întâlnit adesea termenul Unix. Sună mult ca Linux, dar ce înseamnă? Probabil vă întrebați cum diferă Unix de Linux. Răspunsul la această întrebare depinde de ceea ce înțelegeți prin aceste cuvinte. La urma urmei, fiecare dintre ele poate fi interpretat diferit. În acest articol, vom analiza o istorie simplificată a Linux și Unix pentru a vă ajuta să înțelegeți ce sunt acestea și cum sunt legate. Ca întotdeauna, nu ezitați să puneți întrebări sau să adăugați Informații suplimentareîn comentarii.

Unix și-a început istoria la sfârșitul anilor 1960 și începutul anilor 1970 la laboratoarele de calcul de cercetare AT&T Bell Labs din Statele Unite. Împreună cu MIT și General Electric, laboratorul de cercetare Bell Labs a început să dezvolte un nou sistem de operare. Unii cercetători au fost nemulțumiți de progresul dezvoltării acestui sistem de operare. S-au îndepărtat de lucrul la proiectul principal și au început să își dezvolte propriul sistem de operare. În 1970, acest sistem a fost numit Unix, iar doi ani mai târziu a fost complet rescris în limbajul de programare C.

Acest lucru a permis ca Unix să fie distribuit și portat diverse dispozitiveși platforme de calcul.

Pe măsură ce Unix a continuat să evolueze, AT&T a început să vândă licențe pentru a-l folosi în universități, precum și în scopuri comerciale. Aceasta însemna că nu toată lumea putea, ca acum, să schimbe și să distribuie liber codul sistemului de operare Unix. Curând, au început să apară multe ediții și variante ale sistemului de operare Unix, menite să rezolve diverse probleme. Cel mai faimos dintre ei a fost BSD.

Linux este similar cu Unix în funcționalitate și caracteristici, dar nu în baza de cod. Acest sistem de operare a fost asamblat din două proiecte. Primul este proiectul GNU, dezvoltat de Richard Stallman în 1983, al doilea este kernel-ul Linux, scris de Linus Torvalds în 1991.

Scopul proiectului GNU a fost de a crea un sistem asemănător, dar independent de Unix. Cu alte cuvinte, un sistem de operare care nu conținea cod Unix și putea fi distribuit și modificat gratuit, fără restricții, precum software-ul liber. Deoarece nucleul Linux gratuit nu putea rula singur, proiectul GNU a fuzionat cu nucleul Linux și s-a născut sistemul de operare Linux.

Linux a fost proiectat sub influența sistemului Minix, un descendent al lui Unix, dar tot codul a fost scris de la zero. Spre deosebire de Unix, care a fost folosit pe servere și mainframe mari ale diferitelor întreprinderi, Linux a fost proiectat pentru utilizare pe computer de acasă cu hardware mai simplu.

Astăzi, Linux rulează pe un număr mare de platforme, mai mult decât orice alt sistem de operare, acestea sunt servere, sisteme încorporate, microcalculatoare, modemuri și chiar Celulare. Acum, diferența dintre Linux și Unix va fi discutată mai detaliat.

Ce este Unix

Termenul Unix se poate referi la următoarele concepte:

  • Sistemul de operare original dezvoltat la AT&T Bell Labs, pe baza căruia sunt dezvoltate alte sisteme de operare.
  • Marcă comercială, scrisă cu majuscule. UNIX aparține grupului Open, care a dezvoltat un set de standarde pentru sistemele de operare - specificația unică UNIX. Numai acele sisteme care respectă standardele pot fi numite în mod legitim UNIX. Certificarea nu este gratuită și necesită ca dezvoltatorii să plătească pentru a utiliza marca comercială.
  • Toate sistemele de operare sunt înregistrate cu numele Unix. Pentru că îndeplinesc standardele menționate mai sus. Acestea sunt AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS și OS X - da, chiar și cele care rulează pe computere Apple.

Ce este Linux

Termenul Linux se referă numai la nucleu. Un sistem de operare nu este complet fără un mediu desktop și aplicații. Deoarece majoritatea aplicațiilor au fost dezvoltate și sunt în prezent dezvoltate în cadrul Proiectului GNU, numele complet al sistemului de operare este GNU/Linux.

În zilele noastre, mulți oameni folosesc termenul Linux pentru a se referi la toate distribuțiile bazate pe nucleul Linux. Pe acest moment Cea mai nouă versiune a nucleului Linux este 4.4, versiunea 4.5 este în curs de dezvoltare. Numerotarea versiunilor de kernel a fost schimbată de la 3.x la 4.x nu cu mult timp în urmă.

Linux este un sistem de operare asemănător Unix care se comportă ca Unix, dar nu conține codul său. Sistemele de operare asemănătoare Unix sunt adesea numite Un*x, *NIX și *N?X, sau chiar Unixoids. Linux nu are certificare Unix, iar GNU înseamnă GNU, nu Unix, așa că, în acest sens, Mac OS X este mai mult Unix decât Linux. Cu toate acestea, nucleul Linux și sistemul de operare GNU Linux sunt foarte asemănătoare cu Unix ca funcționalitate și implementează majoritatea principiilor filozofiei Unix. Acesta este un cod care poate fi citit de om, care stochează configurația sistemului separat fișiere text, precum și utilizarea unor instrumente mici de linie de comandă, a unui shell grafic și a unui manager de sesiune.

Este important de reținut că nu toate sistemele asemănătoare Unix au primit certificare UNIX. În anumite contexte, toate sistemele de operare bazate pe UNIX sau pe ideile sale sunt numite UNIX-like, indiferent dacă au sau nu certificat UNIX. În plus, pot fi comerciale și gratuite.

Sper că acum este mai clar cum diferă Unix de Linux. Dar să mergem și mai departe și să rezumam.

Principalele diferențe

  • Linux este un sistem de operare gratuit cu deschis cod sursa, dar Unix-ul original nu, cu excepția unora dintre derivatele sale.
  • Linux este o clonă a Unix-ului original, dar nu conține codul său.
  • Principala diferență dintre Unix și Linux este că Linux este doar un nucleu, în timp ce Unix a fost și este un sistem de operare cu drepturi depline.
  • Linux a fost dezvoltat pentru computere personale. Și Unix este destinat în primul rând stațiilor de lucru și serverelor mari.
  • Astăzi, Linux acceptă mai multe platforme decât Unix.
  • Linux acceptă mai multe tipuri de sisteme de fișiere decât Unix.

După cum puteți vedea, confuzia apare de obicei deoarece Linux vs Unix poate însemna lucruri complet diferite. Indiferent de sensul dorit, rămâne faptul că Unix a venit primul, iar Linux a venit mai târziu. Linux s-a născut dintr-o dorință de libertate și portabilitate software, inspirată de abordarea Unix. Este sigur să spunem că toți avem o datorie față de mișcarea software-ului liber, pentru că lumea ar fi un loc mult mai rău fără ea.




Top