Utvrđivanje razlika između Linuxa i Unixa zahtijeva puno nijansi.
Dok Linux nije Unix, često se ljudi pitaju koje su razlike između Linuxa i Unixa. I ja sam kriv za to, jer nisam bio siguran u odnos između njih dvoje sve do prije nekoliko godina kada sam konačno sjeo i pročitao to. Kratka priča je da je Linux izveden iz Unixa i nastavak je dizajna Unixa, ali je sam po sebi ne Unix.
Postoji duga i poznata povijest između njih dvoje i vrlo je teško pronaći puno toga informacije o ranim danima oba sustava u međusobnom kontekstu, zahvaljujući tome što su mnogi izvori izgubljeni protok vremena. Učinili smo sve što smo mogli da iskopamo što je više moguće, budući da su danas razlike iznenađujuće male.
Linux protiv Unixa: Porijeklo
Linux i Unix imaju isprepletenu povijest, ali važno je prepoznati i njihove razlike. Unix je kao vlasnički operativni sustav 1960-ih razvio Bell Labs, u vlasništvu AT&T-a. Budući da je vlasnički, to je značilo da njegovi vlasnici preuzimaju kontrolu nad njim u obliku licenciranja i nadzora nad izvornim kodom. Danas postoje Unix operativni sustavi otvorenog koda, kao što je FreeBSD, ali to nije uvijek bio slučaj. FreeBSD se zakonski naziva operativnim sustavom sličnim Unixu budući da nije platio licenciranje Unixa, ali to je Unix koliko i Solaris i često se kolokvijalno naziva Berkeley Unix.
U slučaju Linuxa, Linus Torvalds ga je isprva napravio kao hobi projekt. Zapravo, jedna od najpoznatijih poruka u računalnoj sferi bila je poslao Torvalds grupi Useneta 25. kolovoza 1991.
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).
Linux je inspiriran MINIX-om, jezgrom sličnom Unixu koju je u nastavne svrhe napisao Andrew S. Tanenbaum. Kako je Torvalds ponovno implementirao sve MINIX funkcije u vlastitu jezgru (koju je nazvao Linux), odlučio ju je izgraditi kao monolitnu jezgru umjesto mikrojezgre, što Tanenbaum nije odobravao.
Na stranu, ozbiljno, provjerite tu vezu. To je fascinantno štivo koje je postalo još zanimljivije s obzirom da znamo gdje je Linux sada, a gdje je MINIX završio. Neki istaknuti događaji uključuju Torvaldsovo spominjanje "oštećenja mozga" MINIX-a i kako on ima "više izgovora nego vi, a Linux još uvijek nadmašuje [sic] minix u gotovo svim područjima. "
Što se samog Linuxa tiče, on je u početku bio izgrađen za rad na Intel 386, 32-bitnom mikroprocesoru objavljenom 1985. godine. Do ove faze, Unix je već bio dobro zacementiran kao poznati operativni sustav, s mnogim sustavima koji su ga koristili.
Certifikacija i razlike danas
Stvari postaju posebno mutne jer su postojale Linux distribucije koje su prethodno imale Unix certifikat, što pokazuje koliki je jaz između to dvoje. To je zato što se Linux kernel ponaša slično Unixu, a to je uvelike zahvaljujući njegovom podrijetlu. Dvije prethodno Unix-certificirane distribucije Linuxa bile su:
- Inspurov K-UX (istekao u veljači 2019.)
- Huaweijev EulerOS (istekao u rujnu 2022.)
Zbog ovih ograničenja licenciranja, nema smisla da Linux distribucije ciljaju na Unix certifikaciju. To je skupo i nikome ne donosi mnogo koristi, s iznimkom onih gore spomenutih ekstrema. Zbog POSIX standarda i usklađenosti, aplikacije koje su izgrađene za Unix često se lako mogu prenijeti na Linux strojeve i obrnuto. Mnogo skripti ljuske izvodit će se izravno na oba, iako možda s nekim manjim varijacijama.
Zanimljivo, macOS je usklađen s Unixom uz Darwin, temeljni operativni sustav macOS-a, iOS-a, watchOS-a, tvOS-a, iPadOS-a, visionOS-a i bridgeOS-a. bridgeOS radi na sigurnim čipovima enklave T-serije u Mac računalima i kaže se da je varijanta watchOS-a. Dodatne komponente macOS-a izgrađene su na Darwinu. Zbog toga će macOS vrlo vjerojatno biti najveći Unix operativni sustav danas.
Drugi način da osjetite okus Unixa je da instalirate Solaris, vlasnički operativni sustav u vlasništvu Oraclea. Nije više tvorac kraljeva kakav je nekad bio; zapravo, posljednje veće ažuriranje koje je primio bilo je u kolovozu 2018., ali postoji već dugo, dugo vremena. I dalje prima manja ažuriranja, sa Solaris 11.4 SRU57 objavljen u svibnju ove godine.
Bez obzira na sve, nema ništa loše ni u jednoj platformi. macOS je jedan od najboljih i najpopularnijih operativnih sustava, a izvrsne su i razne Linux distribucije poput Ubuntua i Fedore.