Linux vs Unix: Miben különböznek egymástól?

A Linux és a Unix közötti különbségek meghatározása sok árnyalatot igényel.

Míg Linux nem Unix, gyakran azt tapasztalom, hogy az emberek kíváncsiak, mi a különbség a Linux és a Unix között. Ebben én is hibás vagyok, hiszen egészen pár évvel ezelőttig bizonytalan voltam a kettőjük kapcsolatában, amikor végre leültem és beleolvastam. A rövid történet az, hogy a Linux a Unixból származik, és a Unix tervezés folytatása, de önmagában nem Unix.

A kettő között hosszú és történetekkel teli történelem van, és nagyon nehéz valójában sokat találni információk a két rendszer kezdeti napjairól, összefüggésben egymással, köszönhetően annak, hogy sok forrás elveszett a az idő múlása. Minden tőlünk telhetőt megtettünk, hogy a lehető legtöbbet kiássuk, mivel manapság meglepően csekélyek a különbségek.

Linux vs Unix: Origins

A Linux és a Unix története összefonódik, de fontos felismerni a különbségeiket is. A Unixot szabadalmaztatott operációs rendszerként fejlesztette ki az 1960-as években az AT&T tulajdonában lévő Bell Labs. A tulajdonjog azt jelentette, hogy a tulajdonosok a forráskód engedélyezése és ellenőrzése formájában érvényesítik az irányítást felette. Manapság léteznek nyílt forráskódú Unix operációs rendszerek, például a FreeBSD, de ez nem mindig volt így. A FreeBSD jogilag Unix-szerű operációs rendszernek nevezi magát, mivel nem fizetett a Unix licencért, de ez annyira Unix, mint a Solaris, és a köznyelvben gyakran Berkeley-nek nevezik. Unix.

A Linux esetében először Linus Torvalds hobbiprojektjeként építette. Valójában ez volt az egyik leghíresebb üzenet a számítástechnikában Torvalds küldte egy Usenet hírcsoporthoz 1991. augusztus 25-én.

Hello everybody out there using minix -I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

A Linuxot a MINIX ihlette, egy Unix-szerű kernel, amelyet Andrew S írt tanítási célokra. Tanenbaum. Ahogy Torvalds az összes MINIX függvényt újra implementálta a saját kernelébe (amelyet Linuxnak nevezett el), úgy döntött, hogy mikrokernel helyett monolitikus kernelként építi fel. amit Tanenbaum helytelenített.

Mellesleg, komolyan, nézd meg azt a linket. Lenyűgöző olvasmány, amely még érdekesebbé válik, mivel tudjuk, hol tart most a Linux, és hová jutott a MINIX. Néhány kiemelés, hogy Torvalds a MINIX "agykárosodásaira" hivatkozik, és hogy "több kifogása van, mint neked, és a Linux még mindig szinte minden területen veri a [sic] minix gatyáját. "

Ami magát a Linuxot illeti, eredetileg Intel 386-ra, egy 1985-ben kiadott 32 bites mikroprocesszorra készült. Ebben a szakaszban a Unix már jól ismert operációs rendszerré vált, és sok rendszer használta is.

Tanúsítás és különbségek ma

A helyzet különösen homályossá válik, hogy voltak Linux-disztribúciók, amelyek korábban Unix-tanúsítvánnyal rendelkeztek, ami megmutatja, hogy milyen közel van a különbség a kettő között. Ez azért van, mert a Linux kernel hasonlóan viselkedik, mint a Unix, és ez nagyrészt eredetének köszönhető. A két korábban Unix-tanúsítvánnyal rendelkező Linux disztribúció a következő volt:

  • Az Inspur K-UX (2019 februárjában lejárt)
  • A Huawei EulerOS (2022 szeptemberében járt le)

A licencelési korlátozások miatt nincs értelme, hogy a Linux disztribúciók Unix-tanúsítványra törekedjenek. Ez költséges, és nem sok hasznot hoz senkinek, kivéve a fent említett kiugró értékeket. A POSIX szabványok és megfelelőség miatt a Unix számára készült alkalmazások gyakran könnyen portolhatók Linuxos gépekre és fordítva. Sok shell szkript közvetlenül mindkettőn fog futni, bár néhány kisebb eltéréssel.

Érdekes módon a macOS a Darwin mellett Unix-kompatibilis, a macOS, iOS, watchOS, tvOS, iPadOS, visionOS és bridgeOS alapvető operációs rendszere. A bridgeOS biztonságos enklávé T-sorozatú chipeken fut a Mac számítógépeken és állítólag a watchOS egyik változata. További macOS-összetevők a Darwinra épülnek. Emiatt azonban nagy valószínűséggel a macOS a legnagyobb Unix operációs rendszer ma.

A másik módja annak, hogy belekóstoljunk a Unixba, a Solaris, az Oracle tulajdonában lévő szabadalmaztatott operációs rendszer telepítése. Már nem az a királycsináló, mint egykor volt; igazából az utolsó nagyobb frissítést 2018 augusztusában kapta meg, de ez már régóta létezik. Még mindig kap kisebb frissítéseket, a Solaris 11.4 SRU57 idén májusban jelent meg.

Bármi is legyen, nincs semmi baj egyik platformmal sem. A macOS az egyik legjobb és legnépszerűbb operációs rendszer, és a különféle Linux disztribúciók, például az Ubuntu és a Fedora is kiválóak.