Bevezetés
Az operációs rendszerek kezelik a számítógépek hardverét és szoftverét. Ezek közé tartozik a Microsoft Windows, MacOS, Linux, Android, Unix és még sokan mások. Míg a legmeghatározóbb asztali operációs rendszer a Microsoft Windows, a Linux nyílt forráskódú természete életképes lehetőséget kínál számos platformon való használhatóságra. A Google által fejlesztett Android oroszlánrészt vállal a táblagépek és okostelefonok mobilszektorában Linux kernel .
Kétféle operációs rendszer létezik; egyfeladatos és többfeladatos operációs rendszer. Az egyfeladatos operációs rendszerek egyszerre egy programot futtatnak, míg a többfeladatos operációs rendszerek egyszerre több programot is futtatnak.
A többfeladatos operációs rendszerek példái a Unix és a Linux (Unix-szerű operációs rendszer). A Linux megjelenése és a Windows operációs rendszer térnyerése előtt a Unix uralta a számítástechnika világát.
A Unix operációs rendszer változatos; Többek között HP-UX, AIX, BSD. Sokan úgy tekinthetik a Linuxot, mint a Unix operációs rendszer klónját, talán azért, mert történetesen megosztják nézeteik néhány közös vonását. Ez azonban nem így van, mivel a Linux és a Unix különálló entitások, annak ellenére, hogy a Linux jóval később jelent meg, mint a Unix.
Az Egységes Unix specifikáció egy csoportkifejezés, amely a számítógépes operációs rendszerek szabványaira vonatkozik, amelyek megfelelnek és jogosultak a Unix védjegy használatára. Minden olyan rendszert, amely Unixnak vallja magát, tanúsítania kell, ha nem, akkor pusztán Unix-szerű rendszernek tekinthető.
A Unix definíciója
A Unix három forgatókönyv magyarázataként használható:
Mindenekelőtt az AT&T Bell Labs és más, ebből az operációs rendszerből származó operációs rendszerek által tervezett eredeti operációs rendszerre utal.
Másodszor, UNIX néven, a nyílt csoport által kezelt védjegy, amely útmutatókat dolgozott ki az operációs rendszerekhez Egységes Unix specifikáció . Csak ezeknek a szabványoknak megfelelő operációs rendszerek hordozhatják a Unix nevet, az operációs rendszer fejlesztőinek pedig fizetniük kell a licencért és a jogdíjakért.
Végül felhasználható minden olyan rendszerre, amely Unix névvel van regisztrálva, mivel megfelelnek a védjegy szabványainak.
Ezért ahhoz, hogy az operációs rendszert Unix -nak nevezzék vagy inkább besorolják, meg kell felelnie a fenti definíciók bármelyikének. Ha nem, akkor teljesen nem egy, és lehet, hogy csak egy Unix-szerű operációs rendszer.
Amikor a UNIX -ról beszélünk a második magyarázat kapcsán, az operációs rendszerek itt a kezdeti AT&T Unixból származnak. C és Assembly programozási nyelveken van írva. Az eredeti művet a Bell System rendszerben való működésre szánták, de később külső csoportok számára engedélyezték, amelyek a szállítók tudományos és kereskedelmi változataiból álltak.
A Unix rendszerei közös moduláris felépítéssel rendelkeznek, amelyet Unix filozófiának neveznek; Ami az egyszerű eszközöket illeti, az operációs rendszer korlátozott, jól meghatározott szerepkörrel rendelkezik.
Az évek során különféle Unix-szerű operációs rendszereket fejlesztettek ki. Ezek közül a Linux vált a legnépszerűbb SUS-tanúsítvánnyal rendelkező Unix-ként.
Mi a Linux operációs rendszer?
Másrészről a Linus Torvalds által kifejlesztett Linux nyílt forráskódú operációs rendszerek csoportja, így szabadon módosíthatók a végfelhasználói igényeknek megfelelően. Ez volt a kilencvenes évek elején adták ki a fő cél a személyi számítógépek, de több platformra is kiterjedt, amelyek legyőzték más operációs rendszereket.
A Linuxot Unix-szerűnek nevezték, amely kifejezés olyan operációs rendszert jelent, amely hasonlít a Unix rendszerre. Előfordulhat, hogy nem minősül egynek, vagy nem hitelesíthető az egységes Unix specifikáció egy adott verziójához.
A Linux szintén Torvalds által tervezett kernel. Az évek során rugalmasnak bizonyult, és sokféle alkalmazási területtel rendelkezik. A Linux kernel tetejére tervezett Android a legelterjedtebb mobil operációs rendszer a mobileszközök számára, és még az Android televíziók is növekszik.
A Linux egyes verziói, mint Linux disztribúciók többek között az Ubuntu, az OpenSuse, a Redhat, a Solaris. A Unix típusai az AIS, HP-UX, BSD, Iris. Ezzel szemben a Unix rendelkezik a legkevesebb verzióval.
Különbség a Linux és a Unix között
Téves lenne azt állítani, hogy a Linux Unix a következő megkülönböztető jellemzők miatt, amelyek célja, hogy kizárják a kettőt, mint egy dolgot.
- Rugalmasság és kompatibilitás : A Linux rugalmas és kompatibilis a legtöbb hardverrel. A legtöbb platformra telepíthető és futtatható. Ide tartoznak a mobiltelefonok, táblagépek és játékkonzolok. A Unix azonban csak speciális hardvereken és specifikus processzorokon dolgozhat. Ez nem kompatibilis, mint a Linux operációs rendszer, és telepítése szigorú és eljárási hardvereszközöket igényel.
- Költség : A Linux disztribúciók ingyenesek, a letöltés nem terheli költségeket, és különböző médiákon keresztül terjeszthetők. A kevés árú Linux disztribúció megfizethető. A szerververziók esetében az intézmények fizetnek a forgalmazóknak a támogatási politikáért, de nem a szoftverért. Másrészt a Unix egyáltalán nem ingyenes. A különböző Unix ízek eladói különböző áron kínálják őket. Kereskedelmi szempontból a Unix gyakran egy adott rendszerhez készült. Így az eredeti költség magas.
- A forráskód elérhetősége : A Linux forráskódja szabadon elérhető, míg a Unixé nem. A felhasználók módosíthatják és módosíthatják a Linux rendszert az eszközeiken. Az értékesítés azonban korlátozott. Ez nem vonatkozik a Unixra; forráskódja nem érhető el, mivel nem ingyenes.
- Hordozhatóság : A Unix rendszer nem annyira hordozható, mint a Linux. A Linux rendkívül hordozható, és különféle adathordozókon és kézi eszközökön is futtatható.
- Parancssor és GUI : Amikor a Linux operációs rendszerrel foglalkozunk, azt egy minimális grafikus felhasználói felülethez és egy parancssori felülethez társítjuk. A Unix csak a parancssori felületet használja, míg a grafikus felhasználói felület fejlesztése folyamatban van.
- Fájlrendszerek : A Linux képes nagyszámú fájlrendszert támogatni a Unixhoz képest. A telepítés során a felmerülő költségek viszonylag alacsonyak.
- Alkalmazások : A Linux operációs rendszer számos felhasználóval rendelkezik; az otthoni felhasználóktól, a fejlesztőktől a számítógép -rajongókig. A Unixnak kevés felhasználója van, főleg nagyszámítógépekhez, szerverekhez és munkaállomásokhoz. Csak az OS X verziója céloz meg mindenkit a kezdeti tervezés során.
- Héj : A Linux rendszer a Bourne Again Shell -t (BASH) használja alapértelmezett héjként, és több parancsértelmezőt is támogat. A Unix eredetileg a Bourne héjhoz kapcsolódott, de később kompatibilis lett számos mással, például Kornnal és C.
- Biztonság : A Linux gyorsan és hatékonyan reagál a hibákra és fenyegetésekre. Mivel nyílt operációs rendszerről van szó, bármely felhasználó jelenthet egy rövid időn belül kijavított hibát. A Unixban a felhasználónak türelmesnek kell lennie a megfelelő hibajavító javítás megszerzéséhez.
Hasonlóságok a Linux és a Unix operációs rendszerek között
Annak ellenére, hogy ez a kettő sokféleképpen különbözik egymástól, vannak bizonyos sajátosságaik; a funkcionalitástól a tervezésig. Ez nem azt jelenti, hogy egyáltalán nem hasonlítanak egymásra, hanem pusztán annak összehasonlítása, hogy egyes felhasználók miért keverhetik össze a kettőt.
Mind a Linux, mind a Unix operációs rendszer többfeladatos és számos platformon működhet. Ezenkívül mindkettő működésében monolit kernelt alkalmaz. A monolitikus rendszermagokat olyan kialakítás jellemzi, ahol az egész operációs rendszer a kerneltérben dolgozik, és a rendszermag képes a végrehajtható modulok betöltésére és kirakására az eszköz működése közben.
Egy másik hasonlóság, hogy modulárisak; a két operációs rendszer egyik szolgáltatása eltávolítható és cserélhető anélkül, hogy újra kellene indítani. Mások, mint például a Loadable Kernel Module, hozzáadhatók a Linuxhoz a rendszer futása közben.
A Unix operációs rendszer fejlesztései lehetővé teszik, hogy a már meglévő parancssori eszköz mellett ne a GUI -t használja. Ez a szolgáltatás csak Linuxon volt jelen, de mindkettőjüknél gyakori a Unix későbbi verzióiban.
Következtetés
A Linuxról nem mondható, hogy Unix, elsősorban azért, mert a semmiből írták. Nem tartalmaz eredeti Unix kódot. Ha megnézzük a két operációs rendszert, előfordulhat, hogy nem sok különbséget észlelünk, mivel a Linuxot úgy tervezték, hogy a Unixhoz hasonlóan működjön, de nem tartalmaz kódot. Ezenkívül nem rendelkezik Unix tanúsítvánnyal, amely megfelel a fent említett Unix operációs rendszer elnevezés feltételeinek.
A kettő tanulmányozása során meg kell jegyeznünk, hogy a Linux népszerűvé vált a számítógépes hardverek és szoftverek, játékok, táblagépek, nagyszámítógépek területén. Ez utóbbit viszont általánosan használták a Solaris, az Intel és a HP internetszerverein, munkaállomásain és személyi számítógépein. A kettő közül a Linux népszerűbb a felhasználók körében.
Mindezek mellett léteznek Linux-alapú Unix-szerű beállítások, amelyek nem sok GNU-eszközt használnak, míg vannak olyan operációs rendszerek is, amelyek a Linux-kernelt használják, de nem hasonlítanak a Unix rendszerre. Például az Android rendelkezik Linux kernellel, de semmilyen módon nem Unix eszköz. Ennek a kettőnek a megkülönböztetése elsősorban a Linux rugalmassága miatt válik nehézzé; különböző rendszerekbe integrálható, akár Unix-szerűen, akár nem.
További információk és források
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