Ajánlott, 2024

Szerkesztő Választása

Unix vs Linux: Mi a különbség?

Ha éppen elkezdte olvasni és tanulni a Linuxról, előfordulhat, hogy találkozott a „Unix” kifejezéssel. A szó maga hasonlít a Linuxhoz, de mit jelent ez? Talán kíváncsi: mi a különbség a Unix és a Linux között?

Általában attól függ, hogy miként értelmezed mindkét kifejezést, mivel mindkettőnek különböző (mégis kapcsolódó) jelentése van. Ebben a cikkben egy egyszerűsített történetet adunk a Linuxról és a Unixról, hogy segítsük megérteni a kapcsolatukat. Mint mindig, kérjük, hogy kérdéseket tegyen fel, és további információkat adjon hozzá a megjegyzésekhez .

A Unix és a Linux (Hi) története

Az Unix története az 1960-as évek végén és az 1970-es évek elején kezdődött az Egyesült Államokban az AT&T Bell Labs számítástechnikai kutatási részlegében. A MIT és a General Electric mellett a Bell Labs új operációs rendszert fejlesztett ki. Kutatóik némelyike ​​nem volt elégedett a projekt előrehaladásával, és visszavonta a saját operációs rendszer létrehozását. 1970-ben az új termék az Unix nevet kapta, és két évvel később a C programnyelven teljesen átírta a kódját. Ez sokkal könnyebbé tette a fejlesztők számára, hogy a Unixot különböző számítástechnikai platformokra szállítsák.

Ahogy az Unix fejlesztése folytatódott, az AT&T elkezdte az egyetemekre, majd a kereskedelmi forgalmazókra történő felhasználási engedélyek értékesítését. Ez azt jelentette, hogy nem mindenki szabadon módosíthatta és terjeszthette a forráskódot, lényegében a Unixot saját operációs rendszerré téve. Hamarosan a Unix származékai és változatai különböző célokra és különböző licencekkel kezdtek felbukkanni a BSD-vel (Berkeley Software Distribution), mint valószínűleg a legismertebb közöttük.

A Linux Unixon alapul a szellem és a funkcionalitás, de nem kódban. Operációs rendszerként két projektből állt: a Richard Stallman által 1983-ban indított GNU projekt és a Linus Torvalds által 1991-ben írt Linux rendszermag. A GNU Project célja az Unixhoz hasonló operációs rendszer létrehozása volt., de elkülönítve; más szóval, nem tartalmaz kódot az Unix-tól, hogy azt tovább módosíthassa és korlátozás nélkül terjessze szabad szoftverként. Mivel a saját rendszermaguk hiányos volt, a GNU Project elfogadta a Linux rendszermagot, és így született meg a GNU / Linux operációs rendszer.

A Linux rendszermagját a MINIX, a Unix egyik változata befolyásolta, de a teljes kódot semmiből írták, és nem kölcsönözték belőle. A szervereken, nagyszámítógépeken és különböző intézményekben drága számítógépeken használt Unixtól eltérően a Linux személyi számítógépek számára készült, sokkal egyszerűbb hardvertípus. Ma azonban több platformon fut, mint bármely más operációs rendszer, beleértve a szervereket, a beágyazott rendszereket és a mobiltelefonokat.

Mi az a Unix?

A „Unix” kifejezés a következőre utalhat:

  • az eredeti operációs rendszer, amelyet az AT&T Bell Labs fejlesztett ki, amelyből más operációs rendszerek származnak.
  • az Open Group által birtokolt, UNIX-ban levő védjegy, amely az Uni Unix specifikációnak nevezett operációs rendszerekre vonatkozó szabványokat is kifejlesztett. Csak a szabványoknak megfelelő operációs rendszerek jogosultak a „Unix” névre. A tanúsítás nem ingyenes, és az operációs rendszer fejlesztőinek meg kell fizetnie a névre vonatkozó jogdíjakat.
  • minden „Unix” névvel regisztrált operációs rendszer, mert megfelelnek a fent említett szabványoknak. Ezek AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS és OS X - igen, a Mac számítógépeken futó. (Érdekes módon az OS X ezen a héten ünnepelte 14. születésnapját: március 24-én. Gratulálunk!).

Mi az a Linux?

Szigorúan a „Linux” kifejezés csak a kernelre vonatkozik. Az operációs rendszer asztali környezet és alkalmazások nélkül nem teljes. Mivel a legtöbb alkalmazás a GNU Project által biztosított és még mindig biztosított, az operációs rendszer teljes neve GNU / Linux.

Napjainkban azonban sokan használják a „Linux” -ot, hogy utaljanak az összes Linux-disztribúcióra, és a kifejezést a Linux kernelen alapuló összes operációs rendszer általános néven használják. A Linux kernel 4.0-s verziója jelenleg fejlesztés alatt áll, ahogy Linus Torvalds nemrég úgy döntött, hogy új rendszermag-rendszerre vált át a kernel kiadásokhoz.

A Linux egy Unix-szerű rendszer, ami azt jelenti, hogy úgy viselkedik, mint a Unix, de nem tartalmazza a kódját.

A Unix-szerű rendszereket gyakran írják le Un * x, * NIX vagy * N? X vagy „Unixoids” néven. A Linux nem rendelkezik UNIX-tanúsítvánnyal, és a GNU-nak azt mondják, hogy a „GNU Not Unix” -ja, így ebben az összefüggésben az OS X „több Unix” -ot jelent, mint a Linux. A funkcionalitás szintjén azonban a Linux kernel és a GNU / Linux operációs rendszer (ek) nagyon hasonlóak a Unixhoz, és a Unix filozófiájának legtöbb elvét követik, mint például az emberi olvasható kód, a rendszerkonfiguráció egyszerű szöveges fájlokban tárolása, egyszerű, kis parancssori eszközökre támaszkodva, héjjal, bejelentkezéssel és munkamenetkezelővel ...

Fontos megjegyezni, hogy egy Unix-szerű rendszer UNIX tanúsítványt szerezhet. Néhány kontextusban az Unix-ból származó vagy azokon alapuló összes operációs rendszert Unix-szerűnek nevezik, függetlenül attól, hogy rendelkeznek-e az UNIX-tanúsítvánnyal. Ezek lehetnek kereskedelmi vagy szabad (és nyílt forráskódú) operációs rendszerek is.

Kulcsfontosságú különbségek

  • A Linux szabad és nyílt forráskódú, az eredeti Unix nem (de néhány származéka);
  • A Linux az eredeti Unix „klónja”, de nem tartalmazza a kódját;
  • A Linux csak a kernel, míg a Unix teljes operációs rendszer;
  • A Linuxot személyi számítógépekre fejlesztették ki, míg a Unix elsősorban nagy munkaállomásokhoz és szerverekhez készült. Ma a Linux több platformot támogat, mint a Unix;
  • A Linux több fájlrendszert is támogat, mint a Unix.

Amint láttuk, a zavartság általában abból ered, hogy mind a „Unix”, mind a „Linux” különböző dolgokat jelent. Bármilyen jelentést használunk, az a tény, hogy Unix volt ott először, és a Linux később jött. A Linux a szoftverszabadság és a hordozhatóság iránti vágyból született, és a Unix megközelítésének inspirálta. Biztosan azt mondhatjuk, hogy mindannyian elkötelezettek vagyunk a szabad szoftvermozgalomnak, mert technológiai szempontból a világ sokkal sötétebb hely nélkül lenne.

LÁSD MÉG: Linux vs Windows, mint egy Linux felhasználó tapasztalata

Top