Ma a Linuxra nagy a kereslet. Mindenhol láthatod a Linux használatát. Ez dominál szervereinken, asztali számítógépeinken, okostelefonjainkon, sőt egyes elektromos eszközökben, például hűtőszekrényekben is használják.
Vannak, akik úgy gondolják, hogy a Unix és a Linux szinonimák, de ez nem igaz. Sok operációs rendszert úgy fejlesztettek ki, hogy olyan legyen, mint a Unix, de egyik sem vált népszerűvé Linuxként. A Linux a Unix klónja. Számos, a Unixhoz hasonló funkciója van, de vannak lényeges különbségek. A Linux és a Windows előtt a számítógépes világot a Unix uralta. A Unix szerzői jogvédelem alatt álló név, az IBM AIX, HP-UX és Sun Solaris pedig csak a Unix operációs rendszer maradt meg a mai napig.
Bevezetés a Unixba
A Unix többfelhasználós, többfeladatos számítógépes operációs rendszerek családja, amelyek a tényleges AT&T Unixból származnak, amelynek integrációja 1969-ben kezdődött a Bell Labs kutatóközpontjában Dennis Ritchie, Ken Thompson és mások által. A Unix-ot eredetileg a Bell rendszerben való használatra szánták, ami egy sor kereskedelmi és egyetemi Unix-verzióhoz vezetett az olyan gyártóktól, mint az IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), a Microsoft (Xenix) és a Kaliforniai Egyetem.
A Unix rendszereket egy moduláris felépítés jelöli, amelyet néha a 'Unix filozófia' . Az operációs rendszernek e filozófia szerint egyszerű eszközök csoportját kell adnia, amelyek mindegyike jól meghatározott és korlátozott funkciót lát el. Egy kódolt, egységes alapú fájlrendszer és egy folyamatközi kommunikációs technika ún 'csövek' elsődleges kommunikációs eszközként szolgál, és egy parancs- és shell-szkriptnyelvet használnak az eszközök egyesítésére, amelyek bonyolult munkafolyamatokat valósítanak meg.
A Unix a kezdeti hordozható operációs rendszerként különbözteti meg magát elődeitől; szinte az egész operációs rendszert a C programozási nyelv határozza meg, amely lehetővé teszi a Unix számos platformon történő futtatását.
A Unix összetevői
A Unix rendszer több komponensből áll, amelyek valójában egybe voltak csomagolva. A fejlesztői környezet, a dokumentumok, a könyvtárak és az egyes összetevők módosított, hordozható forráskódjának hozzáadásával, beleértve az operációs rendszer kernelét, a Unix önálló szoftverrendszer lett.
A fájlrendszer helye és a Unix-összetevők nevei jelentősen megváltoztak a rendszertörténet során. Ennek ellenére a 7-es verzió megvalósítását többen a Canonical korai szerkezetének tekintik:
Bevezetés a Linuxba
A Linux Unix-szerű nyílt forráskódú operációs rendszerek családja. A Linux rendszerint Linux disztribúcióként van csomagolva, amely tartalmazza a támogató rendszerkönyvtárakat és szoftvereket, valamint a Kernelt, amelyek közül többet a GNU Project kínál. Számos Linux disztribúció használja a „Linux” szót, de a Free Software Foundation a „GNU/Linux” nevet használja, hogy a GNU szoftver fontosságára összpontosítson.
Híres Linux-disztribúciók az Ubuntu, a Fedora Linux és a Debian, amelyek közül az utóbbi maga is több különböző disztribúcióból és változtatásból áll, köztük a Xubuntu és a Lubuntu. A kereskedelmi disztribúciók a SUSE Linux Enterprise és a Red Hat Enterprise Linux. Az asztali Linux disztribúciók olyan ablakrendszerek, mint a Wayland vagy az X11, és az olyan asztali környezetek, mint a KDE Plasma vagy a GNOME.
A Linux a nyílt forráskódú és ingyenes szoftveres együttműködés egyik legkiemelkedőbb példája. A Linux-forráskódot bárki terjesztheti, módosíthatja és nem kereskedelmi céllal vagy kereskedelmi céllal felhasználhatja a megfelelő licencei, például a GPL (GNU General Public License) feltételei szerint. Például a Linux kernel a GPLv2 licenccel rendelkezik.
A Linux összetevői
A Linux rendszer telepített összetevői a következőket tartalmazzák:
Szoftverkönyvtárak: Ide tartoznak az aktív folyamatok által használható kódok.
Különbség a Linux és a Unix között
Összehasonlítás | Linux | Unix |
---|---|---|
Meghatározás | Ez egy nyílt forráskódú operációs rendszer mindenki számára szabadon elérhető . | Ez egy operációs rendszer, amely csak a szerzői jogtulajdonosok használhatják . |
Példák | Különböző disztribúciói vannak, például Ubuntu, Redhat, Fedora stb | IBM AIX, HP-UX és Sun Solaris. |
Felhasználók | Manapság nagy a kereslet a Linuxra. Bárki használhatja a Linuxot, legyen az otthoni felhasználó, fejlesztő vagy diák. | Főleg szerverekhez, munkaállomásokhoz és nagyszámítógépekhez fejlesztették ki. |
Használat | A Linuxot mindenhol használják a szerverektől, számítógépeken, okostelefonokon, táblagépeken át a nagyszámítógépekig és a szuperszámítógépekig. | Szerverekben, munkaállomásokon és PC-ken használják. |
Költség | A Linux szabadon terjeszthető, letölthető és magazinokon keresztül is terjeszthető. És a Linux árú disztribúciói is olcsóbbak, mint a Windows. | A Unix szerzői jogi szolgáltatók különböző költségeket határoznak meg a megfelelő Unix operációs rendszereikhez. |
Fejlesztés | Mivel nyílt forráskódú, a kódok világméretű fejlesztők általi megosztásával és együttműködésével fejlesztik. | A Unixot az AT&T Labs, különféle kereskedelmi szállítók és non-profit szervezetek fejlesztették ki. |
Gyártó | A Linux kernelt a világ különböző részeiről származó fejlesztők közössége fejleszti. Bár a Linux atyja, Linus Torvalds felügyeli a dolgokat. | A Unix három disztribúcióval rendelkezik: IBM AIX, HP-UX és Sun Solaris. Az Apple Unixot is használ az OSX operációs rendszer gyártásához. |
GUI | A Linux parancs alapú, de néhány disztribúció GUI alapú Linuxot kínál. A Gnome és a KDE többnyire GUI-t használnak. | Kezdetben parancsalapú operációs rendszer volt, de később létrejött a Common Desktop Environment. A legtöbb Unix disztribúció Gnome-ot használ. |
Felület | Az alapértelmezett felület a BASH (Bourne Again SHell). Néhány disztribúció azonban kifejlesztette saját felületét. | Eredetileg Bourne shellt használt. De kompatibilis más grafikus felhasználói felületekkel is. |
Fájlrendszer támogatás | A Linux több fájlrendszert támogat, mint a Unix. | Támogatja a fájlrendszert is, de kevésbé, mint a Linux. |
Kódolás | A Linux egy Unix klón, úgy viselkedik, mint a Unix, de nem tartalmazza a kódját. | A Unix egy teljesen más kódolást tartalmaz, amelyet az AT&T Labs fejlesztett ki. |
Operációs rendszer | A Linux csak a kernel. | A Unix az operációs rendszer teljes csomagja. |
Biztonság | Magasabb biztonságot nyújt. A Linuxon eddig körülbelül 60-100 vírus szerepel. | A Unix is nagyon biztonságos. Eddig körülbelül 85-120 vírus szerepel benne |
Hibafelismerés és megoldás | Mivel a Linux nyílt forráskódú, amikor egy felhasználó bármilyen fenyegetést tesz közzé, a fejlesztők a világ minden tájáról elkezdenek dolgozni rajta. Ezért gyorsabb megoldást kínál. | Unix esetén a felhasználóknak várniuk kell egy ideig, amíg a probléma megoldódik. |