logo

Unix vs Linux

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:

    Kernel:Számos alkomponensből áll, és a forráskódja az /usr/sys könyvtárban található.Fejlesztőkörnyezet:A Unix legújabb verziói tartalmaztak egy olyan fejlesztői környezetet, amely alkalmas arra, hogy az egész rendszert a forráskódból újra lehessen készíteni.Parancsok:A Unix különbséget tesz a rendszer karbantartására és üzemeltetésére szolgáló felhasználói szintű programok vagy parancsok, az általános segédprogram-parancsok és az általánosabb célú szoftverek, például a szedőcsomagok és a szövegformázás között.Dokumentáció:A Unix volt az egyik kezdeti operációs rendszer, amely minden dokumentációját online, géppel olvasható formátumban adta hozzá.

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:

    Bootloader:Ez egy olyan program, amely be tudja tölteni a Linux Kernelt a számítógép fő memóriájába úgy, hogy a rendszer futtatja a firmware inicializálása és bekapcsolása után.Lépjen be a programba:Ez a kezdeti folyamat, amelyet a Linux kernel indított el.
    Szoftverkönyvtárak: Ide tartoznak az aktív folyamatok által használható kódok.Alapvető Unix parancsok:Az alapvető Unix parancsok a GNU coreutilokkal együtt a tipikus megvalósítás. Számos alternatíva áll rendelkezésre a beágyazott rendszerekhez, mint például a BSD-licenccel rendelkező Toybox és a copyleft BusyBox.Widget eszközkészletek:Ezek azok a könyvtárak, amelyeket szoftveralkalmazások grafikus felhasználói felületének létrehozására használnak. Számos widget eszközkészlet található, köztük a GNOME Project által integrált Clutter és GTK, a Qt Project által integrált és az Enlightenment Foundation Libraries (EFL) által vezetett Qt, valamint a Qt cég, amelyet elsősorban az Enlightenment csapat fejlesztett ki.Csomagkezelő rendszer:A csomagkezelő rendszer tartalmazza az RPM-et és a dpkg-t. A csomagok forrásból és bináris tarballokból is összeállíthatók.Felhasználói felület program:A felhasználói felület programok Linux alatt is elérhetők, például ablakos környezetek vagy parancshéjak.

Különbség a Linux és a Unix között

ÖsszehasonlításLinuxUnix
MeghatározásEz 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ákKülönböző disztribúciói vannak, például Ubuntu, Redhat, Fedora stbIBM AIX, HP-UX és Sun Solaris.
FelhasználókManapsá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álatA 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égA 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ésMivel 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.
GUIA 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ületAz 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ásA Linux több fájlrendszert támogat, mint a Unix.Támogatja a fájlrendszert is, de kevésbé, mint a Linux.
KódolásA 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 rendszerA Linux csak a kernel.A Unix az operációs rendszer teljes csomagja.
BiztonságMagasabb 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ásMivel 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.