Onko Linux Unix?

Is Linux Unix



Johdanto

Käyttöjärjestelmät hallitsevat tietokoneiden laitteistoja ja ohjelmistoja. Niitä ovat Microsoft Windows, MacOS, Linux, Android, Unix ja monet muut. Vaikka hallitsevin työpöytäkäyttöjärjestelmä on Microsoft Windows, Linuxin avoimen lähdekoodin luonne tekee siitä käyttökelpoisen vaihtoehdon useille alustoille. Googlen kehittämä Android ottaa leijonanosan tablet -laitteiden ja älypuhelimien mobiilialalla Linux -ydin .

On olemassa kahdenlaisia ​​käyttöjärjestelmiä; yksi- ja monitehtäväkäyttöjärjestelmä. Yksitehtävä käyttöjärjestelmä suorittaa yhden ohjelman kerrallaan, kun taas monitehtäväkäyttöjärjestelmä suorittaa useita ohjelmia samanaikaisesti.







Monitehtäväkäyttöjärjestelmät sisältävät esimerkkinä Unixin ja Linuxin (Unixin kaltainen käyttöjärjestelmä). Ennen Linuxin tuloa ja Windows -käyttöjärjestelmän nousua Unix hallitsi tietotekniikka -maailmaa.



Unix -käyttöjärjestelmässä on useita versioita; HP-UX, AIX, BSD mm. Monet voivat pitää Linuxia Unix -käyttöjärjestelmän kloonina, ehkä siksi, että heillä on yhteisiä näkymiä. Näin ei kuitenkaan ole, koska Linux ja Unix ovat erillisiä kokonaisuuksia, vaikka Linux julkaistiin paljon myöhemmin kuin Unix.



The Yksittäinen Unix -määritys on ryhmätermi, joka on annettu Unix -tavaramerkin mukaisille tietokoneiden käyttöjärjestelmien standardeille. Jokainen järjestelmä, joka väittää olevansa Unix, on sertifioitava, ellei sitä pidetä pelkkänä Unix-tyyppisenä järjestelmänä.





Määritelmä Unix

Unixia voidaan käyttää terminä, joka selittää kolme skenaariota:

Ensinnäkin se viittaa AT&T Bell Labsin ja muiden tästä käyttöjärjestelmästä johdettujen käyttöjärjestelmien suunnittelemaan alkuperäiseen käyttöjärjestelmään.



Toiseksi UNIX, avoimen ryhmän hallinnoima tavaramerkki, joka kehitti käyttöoppaita käyttöjärjestelmille Yksittäinen Unix -määritys . Vain käyttöjärjestelmät, jotka täyttävät nämä standardit, voivat käyttää Unix -nimeä, ja käyttöjärjestelmän kehittäjien on maksettava lisenssi ja rojaltit.

Lopuksi sitä voidaan käyttää viittaamaan kaikkiin järjestelmiin, jotka on rekisteröity Unix -nimellä, koska ne ovat tavaramerkin standardien mukaisia.

Siksi, jotta käyttöjärjestelmää voidaan kutsua tai pikemminkin luokitella Unixiksi, sen on täytettävä jokin yllä olevista määritelmistä. Jos ei, se ei ole täysin yksi ja voi olla vain Unix-tyyppinen käyttöjärjestelmä.

Kun puhutaan UNIXista toisen selityksen osalta, käyttöjärjestelmät ovat peräisin alkuperäisestä AT&T Unixista. Se on kirjoitettu C- ja Assembly -ohjelmointikielillä. Alkuperäinen teos oli tarkoitettu toimimaan Bell -järjestelmän sisällä, mutta myöhemmin se lisensoitiin ulkopuolisille ryhmille, jotka koostuivat myyjien akateemisista ja kaupallisista vaihtoehdoista.

Unix -järjestelmillä on yhteinen modulaarinen rakenne, jota kutsutaan Unix -filosofiaksi; Mitä tulee yksinkertaisiin työkaluihin, joita käyttöjärjestelmä tarjoaa ja joiden tehtävänä on rajallinen, hyvin määritelty rooli.

Vuosien varrella on kehitetty erilaisia ​​Unix-tyyppisiä käyttöjärjestelmiä. Näistä Linux on noussut suosituimmaksi syrjäyttäväksi SUS-sertifioiduksi Unixiksi.

Mikä on Linux -käyttöjärjestelmä?

Toisaalta Linus Torvaldsin kehittämä Linux on joukko avoimen lähdekoodin käyttöjärjestelmiä, joten niitä voidaan muokata vapaasti loppukäyttäjien tarpeiden mukaan. Se oli julkaistiin 1990 -luvun alussa Pääkohteena ovat henkilökohtaiset tietokoneet, mutta se on levinnyt useille alustoille, jotka voittavat muita käyttöjärjestelmiä.

Linuxia on kutsuttu Unix-tyyppiseksi, termiksi, joka tarkoittaa käyttöjärjestelmää, joka muistuttaa Unix-järjestelmää. Se ei välttämättä kelpaa yhdeksi tai varmennetuksi yhden Unix -eritelmän tietyn version osalta.

Linux on myös Torvaldsin suunnittelema ydin. Se on osoittautunut joustavaksi vuosien varrella ja sillä on erilaisia ​​sovelluksia. Linux, joka on suunniteltu Linux -ytimen päälle, on yleisimmin käytetty mobiilikäyttöjärjestelmä mobiililaitteille ja jopa Android -televisiot ovat nousussa.

Jotkut Linux -versiot, joihin viitataan nimellä Linux -jakelut Muun muassa Ubuntu, OpenSuse, Redhat, Solaris. Unixia ovat AIS, HP-UX, BSD, Iris. Sitä vastoin Unixilla on vähiten versioita.

Ero Linuxin ja Unixin välillä

Olisi väärin sanoa, että Linux on Unix seuraavien erityispiirteiden vuoksi, joiden tarkoituksena on sulkea nämä kaksi pois yhdestä asiasta.

  1. Joustavuus ja yhteensopivuus : Linux on joustava ja yhteensopiva useimpien laitteistojen kanssa. Se voidaan asentaa ja käyttää useimmilla alustoilla. Näitä ovat matkapuhelimet, tabletit ja pelikonsolit. Unix voi kuitenkin toimia vain erikoislaitteistojen ja tiettyjen suoritinprosessorien kanssa. Se ei ole yhteensopiva kuten Linux -käyttöjärjestelmä, ja sen asentaminen vaatii tiukkoja ja menettelyllisiä laitteistokoneita.
  2. Kustannus : Linux -jakelut ovat ilmaisia, lataamisesta ei aiheudu kustannuksia ja ne voidaan jakaa eri medioiden kautta. Muutamat hinnoitellut Linux -distrot ovat edullisia. Palvelinversioiden tapauksessa laitokset maksavat jakelijoille tukipolitiikan, mutta eivät itse ohjelmistoa. Toisaalta Unix ei ole lainkaan ilmainen. Eri Unix -makujen myyjät tarjoavat niitä eri hinnoilla. Kaupallisesti Unix on usein räätälöity tiettyä järjestelmää varten. Alkuperäinen hinta on siis korkea.
  3. Lähdekoodin saatavuus : Linuxin lähdekoodi on vapaasti saatavilla, kun taas Unixille ei ole. Käyttäjät voivat muokata ja tehdä muutoksia laitteisiinsa Linux -järjestelmään. Myynti on kuitenkin rajoitettua. Tämä ei koske Unixia; sen lähdekoodi ei ole käytettävissä, koska se ei ole ilmainen.
  4. Siirrettävyys : Unix -järjestelmä ei ole niin kannettava kuin Linux. Linux on erittäin kannettava ja voi toimia erilaisilla tallennusvälineillä ja kämmenlaitteilla.
  5. Komentorivi ja GUI : Kun käsittelemme Linux -käyttöjärjestelmää, yhdistämme sen minimaaliseen graafiseen käyttöliittymään ja useimmiten käytettyyn komentoriviliittymään. Unix käyttää vain komentoriviliittymää, kun taas graafisen käyttöliittymän kehittäminen on käynnissä.
  6. Tiedostojärjestelmät : Linux pystyy tukemaan suuria tiedostojärjestelmiä verrattuna Unixiin. Asennuksen aikana aiheutuvat kustannukset ovat suhteellisen alhaiset.
  7. Sovellukset : Linux -käyttöjärjestelmällä on erilaisia ​​käyttäjiä; kotikäyttäjistä, kehittäjistä tietokoneharrastajiin. Unixilla on niukasti käyttäjiä, jotka on suunniteltu pääasiassa keskusyksiköille, palvelimille ja työasemille. Vain OS X -versio oli suunnattu kaikille alkuperäisessä suunnittelussaan.
  8. Kuori : Linux -järjestelmä käyttää Bourne Again Shelliä (BASH) oletuskuorenaan ja voi tukea useita komentotulkeja. Unix liittyi alun perin Bournen kuoreen, mutta myöhemmin siitä tuli yhteensopiva lukuisten muiden, kuten Kornin ja C.
  9. Turvallisuus : Linuxilla on nopea ja tehokas vastaus virheisiin ja uhkiin. Koska se on avoin käyttöjärjestelmä, jokainen käyttäjä voi ilmoittaa virheestä, joka on korjattu lyhyessä ajassa. Unixissa käyttäjän on oltava kärsivällinen oikean virheenkorjauspäivityksen hankkimiseksi.

Linux- ja Unix -käyttöjärjestelmien samankaltaisuudet

Vaikka nämä kaksi ovat niin erilaisia ​​toisistaan, niillä on tiettyjä piirteitä; toiminnallisuudesta suunnitteluun. Tämä ei tarkoita, että ne olisivat lainkaan samanlaisia, vaan pelkkä vertailu siitä, miksi jotkut käyttäjät voivat sekoittaa nämä kaksi.

Sekä Linux- että Unix -käyttöjärjestelmät voivat suorittaa monia asioita ja toimia useilla alustoilla. Lisäksi molemmat käyttävät toiminnassaan monoliittista ydintä. Monoliittisille ytimille on ominaista rakenne, jossa koko käyttöjärjestelmä toimii ytintilassa ja ydin voi ladata ja purkaa suoritettavia moduuleja laitteen ollessa käynnissä.

Toinen samankaltaisuus on, että ne ovat modulaarisia; kahden käyttöjärjestelmän ominaisuus voidaan poistaa ja korvata ilman uudelleenkäynnistystä. Muita, kuten ladattavaa ytimoduulia, voidaan lisätä Linuxiin järjestelmän ollessa käynnissä.

Unix -käyttöjärjestelmän kehityksen ansiosta se ei voi käyttää graafista käyttöliittymää jo olemassa olevan komentorivityökalun lisäksi. Tämä ominaisuus oli läsnä vain Linuxissa, mutta on yleinen molemmille Unixin myöhemmissä versioissa.

Johtopäätös

Linuxin ei voida sanoa olevan Unix lähinnä siksi, että se on kirjoitettu alusta. Siinä ei ole alkuperäistä Unix -koodia. Tarkasteltaessa kahta käyttöjärjestelmää et ehkä huomaa paljon eroa, koska Linux on suunniteltu toimimaan aivan kuten Unix, mutta se ei sisällä mitään sen koodista. Lisäksi sillä ei ole Unix -sertifikaattia, joka täyttäisi edellä mainitun Unix -käyttöjärjestelmän käyttöehdot.

Kun tutkimme näitä kahta, meidän on huomattava, että Linux on saavuttanut suosiota tietokonelaitteissa ja -ohjelmistoissa, peleissä, tableteissa ja keskusyksiköissä. Jälkimmäistä puolestaan ​​on yleisesti käytetty Solariksen, Intelin ja HP: n Internet -palvelimissa, työasemissa ja henkilökohtaisissa tietokoneissa. Näistä kahdesta Linux on suosittu käyttäjien keskuudessa.

Näiden lisäksi on olemassa Linux-pohjaisia ​​Unix-tyyppisiä kokoonpanoja, jotka eivät käytä monia GNU-työkaluja, mutta on myös käyttöjärjestelmiä, jotka käyttävät Linux-ydintä, mutta eivät muistuta Unix-järjestelmää. Esimerkiksi Androidilla on Linux -ydin, mutta se ei ole millään tavalla Unix -laite. Näiden kahden erottaminen on vaikeaa pääasiassa Linuxin joustavuuden vuoksi; se voidaan integroida eri järjestelmiin riippumatta siitä, onko Unix-tyyppinen vai ei.

Lisätietoja ja lähteitä

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