Linux vs Unix: kuo jie skiriasi?

Norint nustatyti „Linux“ ir „Unix“ skirtumus, reikia daug niuansų.

Nors Linux nėra Unix, dažnai pastebiu, kad žmonės stebisi, kuo skiriasi Linux ir Unix. Aš taip pat dėl ​​to kaltas, nes nebuvau tikras dėl judviejų santykių, kol prieš porą metų pagaliau atsisėdau ir perskaičiau. Trumpa istorija yra ta, kad Linux yra kilęs iš Unix ir yra Unix dizaino tęsinys, bet pats savaime yra ne Unix.

Tarp judviejų yra ilga ir istorija, ir labai sunku iš tikrųjų rasti daug informacija apie abiejų sistemų pirmąsias dienas viena kitos kontekste, nes daugelis šaltinių buvo prarasti laiko eiga. Mes padarėme viską, ką galime, kad iškastume kuo daugiau, nes šiais laikais skirtumai stebėtinai menki.

„Linux“ prieš „Unix“: kilmė

„Linux“ ir „Unix“ turi persipynusią istoriją, tačiau svarbu pripažinti ir jų skirtumus. „Unix“ kaip patentuotą operacinę sistemą septintajame dešimtmetyje sukūrė „Bell Labs“, priklausanti AT&T. Tai, kad jis yra nuosavybės teise, reiškia, kad jo savininkai patvirtina jo kontrolę licencijuodami ir kontroliuodami šaltinio kodą. Šiais laikais yra atvirojo kodo Unix operacinių sistemų, tokių kaip FreeBSD, tačiau taip buvo ne visada. FreeBSD teisiškai save vadina į Unix panašia operacine sistema, nes nemokėjo už Unix licencijavimą, bet tai toks pat Unix kaip Solaris ir dažnai šnekamojoje kalboje vadinamas Berkliu Unix.

„Linux“ atveju jį iš pradžių kaip hobio projektą sukūrė Linusas Torvaldsas. Tiesą sakant, vienas žinomiausių pranešimų kompiuterių srityje buvo atsiuntė Torvaldsas į Usenet naujienų grupę 1991 m. rugpjūčio 25 d.

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“ įkvėpė MINIX, į „Unix“ panašus branduolys, kurį mokymo tikslais parašė Andrew S. Tanenbaumas. Kai Torvaldsas iš naujo įdiegė visas MINIX funkcijas į savo branduolį (kurį pavadino Linux), jis nusprendė jį sukurti kaip monolitinį branduolį, o ne mikrobrandulį. kuriam Tanenbaumas nepritarė.

Jei rimtai, patikrinkite šią nuorodą. Tai žavus skaitymas, kuris tapo dar įdomesnis, nes žinome, kur dabar yra Linux ir kur atsidūrė MINIX. Kai kurie svarbiausi dalykai yra, pavyzdžiui, Torvaldsas kalba apie MINIX „smegenų pažeidimus“ ir tai, kad jis turi „daugiau pasiteisinimų nei jūs, o Linux vis dar pranoksta [sic] minix kelnes beveik visose srityse. "

Kalbant apie pačią „Linux“, ji iš pradžių buvo sukurta veikti naudojant „Intel 386“, 32 bitų mikroprocesorių, išleistą 1985 m. Šiame etape Unix buvo gerai sucementuota kaip žinoma operacinė sistema, o daugelis sistemų ja naudojosi.

Sertifikavimas ir skirtumai šiandien

Ypač niūrūs dalykai yra tai, kad buvo Linux platinimų, kurie anksčiau buvo sertifikuoti Unix, o tai rodo, koks didelis skirtumas tarp šių dviejų. Taip yra todėl, kad „Linux“ branduolys elgiasi panašiai kaip „Unix“, ir tai daugiausia lemia jo kilmė. Du anksčiau Unix sertifikuoti Linux platinimai buvo:

  • „Inspur“ K-UX (baigė 2019 m. vasario mėn.)
  • „Huawei“ „EulerOS“. (baigė 2022 m. rugsėjo mėn.)

Dėl šių licencijavimo apribojimų nėra prasmės Linux platintojams siekti Unix sertifikavimo. Tai brangu ir niekam neduoda daug naudos, išskyrus tuos aukščiau paminėtus iškrypimus. Dėl POSIX standartų ir atitikties, Unix sukurtos programos dažnai gali būti lengvai perkeltos į Linux įrenginius ir atvirkščiai. Daugelis apvalkalo scenarijų veiks tiesiogiai abiejuose, nors galbūt su nedideliais variantais.

Įdomu tai, kad „macOS“ yra suderinama su „Unix“ kartu su „Darwin“, pagrindine „macOS“, „iOS“, „watchOS“, „tvOS“, „iPadOS“, „visionOS“ ir „bridgeOS“ operacine sistema. BridgeOS veikia saugiuose anklavo T serijos lustuose Mac kompiuteriuose ir sakoma, kad tai „watchOS“ variantas. Papildomi „macOS“ komponentai yra sukurti ant „Darwin“. Tačiau dėl šios priežasties „macOS“ šiandien yra didžiausia „Unix“ operacinė sistema.

Kitas būdas pajusti „Unix“ skonį – įdiegti „Solaris“ – patentuotą operacinę sistemą, priklausančią „Oracle“. Tai nebėra tas karalius, koks buvo anksčiau; Tiesą sakant, paskutinis didelis atnaujinimas buvo gautas 2018 m. rugpjūtį, tačiau jis buvo naudojamas ilgą laiką. Jis vis dar gauna nedidelių atnaujinimų, su Solaris 11.4 SRU57 išleistas šių metų gegužę.

Kad ir kaip būtų, bet kurioje platformoje nėra nieko blogo. „macOS“ yra viena geriausių ir populiariausių operacinių sistemų, o įvairūs „Linux“ platinimai, tokie kaip „Ubuntu“ ir „Fedora“, taip pat yra puikūs.