Kas Linux on Unix?

Is Linux Unix



Sissejuhatus

Operatsioonisüsteemid haldavad arvutite riist- ja tarkvara. Nende hulka kuuluvad Microsoft Windows, MacOS, Linux, Android, Unix ja paljud teised. Kuigi kõige domineerivam töölaua operatsioonisüsteem on Microsoft Windows, muudab Linuxi avatud lähtekoodiga olemus selle elujõuliseks kasutamiseks paljudel platvormidel. Google'i arendatud Android võtab lõviosa tahvelarvutite ja nutitelefonide mobiilsektoris Linuxi kernel .

Olemas on kahte tüüpi operatsioonisüsteeme; ühe ja mitme ülesandega operatsioonisüsteem. Ühe ülesandega operatsioonisüsteem käivitab ühe programmi korraga, samas kui mitme ülesandega operatsioonisüsteem käivitab korraga mitu programmi.







Mitme ülesandega operatsioonisüsteemid hõlmavad näiteks Unixit ja Linuxi (Unixi-sarnane OS). Enne Linuxi tulekut ja Windowsi operatsioonisüsteemi tõusu domineeris Unix arvutimaailmas.



Unixi operatsioonisüsteemil on erinevaid versioone; Muu hulgas HP-UX, AIX, BSD. Paljud võivad pidada Linuxit Unixi operatsioonisüsteemi klooniks, võib -olla seetõttu, et neil on oma väljavaates ühiseid jooni. See pole aga nii, sest Linux ja Unix on eraldi üksused, kuigi Linux ilmus palju hiljem kui Unix.



The Ühe Unixi spetsifikatsioon on rühmitermin, mis on antud arvuti operatsioonisüsteemide standarditele, mis vastavad Unixi kaubamärgile ja vastavad selle kasutamise nõuetele. Iga süsteem, mis väidab end olevat Unix, peab olema sertifitseeritud, kui mitte, siis seda peetakse lihtsalt Unixi-laadseks süsteemiks.





Unixi määratlus

Unixi saab kasutada terminina, mis selgitab kolme stsenaariumi:

Ennekõike viitab see algsele operatsioonisüsteemile, mille on välja töötanud AT&T Bell Labs ja muud sellest operatsioonisüsteemist tuletatud operatsioonisüsteemid.



Teiseks, UNIX, kaubamärk, mida haldab avatud grupp, kes töötas välja operatsioonisüsteemide juhendite komplekti Ühe Unixi spetsifikatsioon . Ainult nendele standarditele vastavad operatsioonisüsteemid võivad kanda nime Unix ning OS -i arendajad peavad maksma litsentsi ja autoritasu.

Lõpuks saab seda kasutada kõigi süsteemide jaoks, mis on registreeritud Unixi nimega, kuna need vastavad kaubamärgi standarditele.

Seetõttu peab operatsioonisüsteemi nimetamiseks või pigem Unixiks klassifitseerimiseks vastama mis tahes ülaltoodud määratlusele. Kui ei, siis pole see täiesti üks ja võib olla lihtsalt Unixi sarnane OS.

Kui rääkida UNIXist teise selgituse osas, tulenevad siinsed opsüsteemid esialgsest AT&T Unixist. See on kirjutatud C ja Assembly programmeerimiskeeltes. Algne teos oli mõeldud toimimiseks Bell Systemis, kuid hiljem litsentsiti see väljastpoolt pärit rühmadele, mis hõlmasid müüjate akadeemilisi ja kaubanduslikke variante.

Unixi süsteemidel on ühine modulaarne disain, mida nimetatakse Unixi filosoofiaks; mis puudutab lihtsate tööriistade komplekti, mida pakub operatsioonisüsteem, mille ülesandeks on piiratud, täpselt määratletud roll.

Aastate jooksul on välja töötatud erinevaid Unixi-sarnaseid operatsioonisüsteeme. Neist Linux on kujunenud kõige populaarsemaks SUS-sertifikaadiga Unix-i asendavaks.

Mis on Linuxi operatsioonisüsteem?

Teisest küljest on Linus Torvaldsi välja töötatud Linux operatsioonisüsteemide rühm, mis on avatud lähtekoodiga, seega saab neid lõppkasutajate vajadustele vastavalt muuta. See oli vabastati 1990ndate alguses põhieesmärk on personaalarvutid, kuid on levinud rohkematele platvormidele, mis ületavad teisi operatsioonisüsteeme.

Linuxit on nimetatud Unixi sarnaseks, mis tähendab operatsioonisüsteemi, mis sarnaneb Unixi süsteemiga. See ei pruugi olla üks või ei saa sertifitseerida ühe Unixi spetsifikatsiooni konkreetse versiooni jaoks.

Linux on ka Torvaldsi kujundatud tuum. See on aastate jooksul osutunud paindlikuks ja sellel on mitmesuguseid rakendusi. Linux, mis on loodud Linuxi kerneli peale, on mobiilseadmete jaoks kõige laialdasemalt kasutatav mobiilne operatsioonisüsteem ja isegi Android -telerid on tõusuteel.

Mõned Linuxi versioonid, millele viidatakse kui Linuxi distributsioonid sealhulgas Ubuntu, OpenSuse, Redhat, Solaris. Unixi omad on AIS, HP-UX, BSD, Iris. Seevastu Unixil on kõige vähem versioone.

Erinevus Linuxi ja Unixi vahel

Oleks vale öelda, et Linux on Unix, järgmiste eristavate tunnuste tõttu, mille eesmärk on välistada, et need kaks on üks asi.

  1. Paindlikkus ja ühilduvus : Linux on paindlik ja ühildub enamiku riistvaraga. Seda saab installida ja käivitada enamikul platvormidel. Nende hulka kuuluvad mobiiltelefonid, tahvelarvutid ja mängukonsoolid. Siiski saab Unix töötada ainult spetsiaalse riistvara ja spetsiifiliste protsessorite kallal. See ei ühildu nagu Linuxi opsüsteem ja selle installimine nõuab ranget ja protseduurilist riistvara.
  2. Maksumus : Linuxi distributsioonid on tasuta, allalaadimisega ei kaasne mingeid kulusid ja neid saab levitada erinevate meediumite kaudu. Mõne hinnaga Linuxi distributsioonid on taskukohased. Serveriversioonide puhul maksavad asutused levitajatele toetuspoliitika eest, kuid mitte tarkvara enda eest. Teisest küljest pole Unix üldse tasuta. Erinevate Unixi maitsete müüjad pakuvad neid erineva hinnaga. Kaubanduslikult on Unix sageli konkreetse süsteemi jaoks kohandatud. Seega on algne hind kõrge.
  3. Lähtekoodi kättesaadavus : Linuxi lähtekood on vabalt saadaval, samas kui Unixi jaoks mitte. Kasutajad saavad oma seadmetes muuta ja muuta Linuxi süsteemi. Müük on aga piiratud. See ei kehti Unixi puhul; selle lähtekood pole saadaval, kuna see ei ole vabavara.
  4. Teisaldatavus : Unixi süsteem ei ole nii kaasaskantav kui Linux. Linux on äärmiselt kaasaskantav ja võib töötada erinevatel andmekandjatel ja pihuarvutitel.
  5. Käsurea ja GUI : Linuxi operatsioonisüsteemiga suhtlemisel seostame seda minimaalse graafilise kasutajaliidesega ja enamasti kasutatava käsurealiidesega. Unix kasutab ainult käsurealiidest, samal ajal kui graafilise kasutajaliidese arendamine jätkub.
  6. Failisüsteemid : Linuxil on võimalus Unixiga võrreldes toetada suurt hulka failisüsteeme. Paigaldamise ajal on kulud suhteliselt madalad.
  7. Rakendused : Linuxi operatsioonisüsteemil on erinevaid kasutajaid; kodukasutajatest, arendajatest arvutihuvilisteni. Unixil on vähe kasutajaid, mis on mõeldud peamiselt suurarvutite, serverite ja tööjaamade jaoks. Ainult OS X -i versioon oli algselt kavandatud kõigile.
  8. Kest : Linuxi süsteem kasutab vaikekestana Bourne Again Shelli (BASH) ja toetab mitut käsutõlki. Unix oli algselt seotud Bourne'i kestaga, kuid hiljem ühildus paljude teistega, nagu Korn ja C.
  9. Turvalisus : Linuxil on kiire ja tõhus vastus vigadele ja ohtudele. Kuna tegemist on avatud operatsioonisüsteemiga, saab iga kasutaja teatada veast, mis on lühikese aja jooksul parandatud. Unixis peab kasutaja olema kannatlik, et hankida õige veaparandusplaaster.

Linuxi ja Unixi operatsioonisüsteemide sarnasused

Kuigi need kaks on nii mitmel viisil erinevad, on neil teatud tunnused ühised; funktsionaalsusest disainini. See ei tähenda, et need oleksid üldse sarnased, vaid lihtsalt võrdlus selle kohta, miks mõned kasutajad võivad neid kahte segi ajada.

Nii Linuxi kui ka Unixi operatsioonisüsteemid saavad mitut ülesannet täita ja töötada erinevatel platvormidel. Veelgi enam, mõlemad kasutavad oma töös monoliitset tuuma. Monoliitseid tuuma iseloomustab disain, kus kogu operatsioonisüsteem töötab kerneli ruumis ning kernel saab käivitatavaid mooduleid seadme töötamise ajal laadida ja maha laadida.

Teine sarnasus on see, et need on modulaarsed; kahe operatsioonisüsteemi funktsiooni saab eemaldada ja asendada ilma taaskäivitamiseta. Teisi, näiteks laaditava kerneli moodulit, saab süsteemi töötamise ajal Linuxisse lisada.

Arendused Unix OS -is võimaldavad sellel lisaks olemasolevale käsurea tööriistale kasutada ka GUI -d. See funktsioon oli olemas ainult Linuxis, kuid on mõlema jaoks tavaline Unixi hilisemates versioonides.

Järeldus

Linuxi kohta ei saa öelda, et see on Unix peamiselt seetõttu, et see on nullist kirjutatud. Sellel ei ole originaalset Unixi koodi. Vaadates kahte operatsioonisüsteemi, ei pruugi te märgata suurt erinevust, kuna Linux oli loodud toimima täpselt nagu Unix, kuid see ei sisalda ühtegi selle koodi. Lisaks puudub sellel Unixi sertifikaat, mis vastaks eespool nimetatud Unixi operatsioonisüsteemiks nimetamise tingimustele.

Neid kahte uurides peaksime märkima, et Linux on populaarsust kogunud arvuti riist- ja tarkvara, mängude, tahvelarvutite, suurarvutite osas. Viimast on aga tavaliselt kasutatud Solarise, Inteli ja HP ​​Interneti -serverite, tööjaamade ja personaalarvutite jaoks. Neist kahest on kasutajate seas populaarsem Linux.

Lisaks kõigile neile on olemas Linuxil põhinevad Unixi seadistused, mis ei kasuta palju GNU tööriistu, samas kui on ka opsüsteeme, mis kasutavad Linuxi tuuma, kuid ei sarnane Unixi süsteemiga. Näiteks Androidil on Linuxi tuum, kuid see pole mingil juhul Unixi seade. Nende kahe eristamine muutub keeruliseks peamiselt Linuxi paindlikkuse tõttu; seda saab integreerida erinevatesse süsteemidesse, olenemata sellest, kas tegemist on Unixiga või mitte.

Lisateave ja allikad

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux