Homepage » hogyan kell » Mi az a Unix, és miért számít ez?

    Mi az a Unix, és miért számít ez?

    A legtöbb operációs rendszer két különböző csoportba osztható. A Microsoft Windows NT alapú operációs rendszerein kívül szinte minden más nyomon követi az örökségét a Unixra.

    A Linux, a Mac OS X, az Android, az iOS, a Chrome OS, a PlayStation 4-en használt Orbis operációs rendszer, függetlenül attól, hogy melyik firmware fut az útválasztón - ezek az operációs rendszerek gyakran „Unix-szerű” operációs rendszereknek hívhatók..

    Unix a mai napig él

    Az Unixot az AT & T Bell Labs-ban fejlesztették vissza az 1960-as évek közepén. A Unix első kiadása néhány fontos tervezési tulajdonsággal rendelkezik, amelyek ma is élnek.

    Az egyik a „Unix-filozófia” a kis, moduláris segédprogramok létrehozásáról, amelyek egy dolgot tesznek, és jól teszik. Ha ismeri a Linux terminál használatát, ez ismerős lehet Önnek - a rendszer számos olyan segédprogramot kínál, amelyek különböző módon kombinálhatók a csövek és egyéb funkciók révén, hogy bonyolultabb feladatokat hajtsanak végre. Még a grafikus programok is valószínűleg egyszerűbb segédprogramokat hívnak a háttérben a nehéz emeléshez. Ez megkönnyíti a shell-szkriptek létrehozását is, egyszerű szerszámokat összefoglalva a bonyolult dolgok elvégzéséhez.

    A Unix-nak egyetlen fájlrendszere is volt, amely a programok segítségével kommunikál egymással. Ez az oka annak, hogy „minden fájl fájl” a Linuxon - beleértve a hardvereszközöket és a speciális információkat, amelyek rendszerinformációt vagy más adatokat szolgáltatnak. Ez az oka annak is, hogy csak a Windows rendelkezik meghajtóbetűjelekkel, amelyeket más operációs rendszereken örököltek a DOS-ról. A rendszer minden fájlja egyetlen könyvtárhierarchia része..

    Az Unix leszármazottainak nyomon követése

    Mint minden 40 év feletti történelem, a Unix és annak utódai története rendetlen. A dolgok egyszerűsítése érdekében nagyjából az Unix leszármazottait két csoportba csoportosíthatjuk.

    Az Unix leszármazottainak egy csoportját fejlesztették az egyetemeken. Az első a BSD (Berkeley Software Distribution), egy nyílt forráskódú, Unix-szerű operációs rendszer. A BSD ma a FreeBSD, a NetBSD és az OpenBSD segítségével él. A NeXTStep szintén az eredeti BSD-n alapult, az Apple Mac OS X a NeXTStep alapú, és az iOS a Mac OS X-en alapult. Sok más operációs rendszer, beleértve a PlayStation 4-en használt Orbis operációs rendszert is, BSD operációs rendszerek típusaiból származnak..

    Richard Stallman GNU projektje is az AT & T egyre korlátozóbb Unix szoftverlicenc-feltételeire adott válaszként indult. A MINIX egy oktatási célokra létrehozott Unix-szerű operációs rendszer volt, a Linuxot pedig a MINIX ihlette. A ma ismert Linux nagyon GNU / Linux, mivel a Linux kernelből és sok GNU segédprogramból áll. A GNU / Linux nem közvetlenül a BSD-ből származik, hanem az Unix tervéből származik, és gyökerei az egyetemeken alapulnak. Sok operációs rendszer ma, beleértve az Androidot, a Chrome OS-t, a Steam OS-t és az eszközök nagyszámú beágyazott operációs rendszereit, a Linux alapja..

    Másrészt, voltak a kereskedelmi Unix operációs rendszerek. AT&T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - sok nagyvállalat saját Unix verzióit kívánja létrehozni és engedélyezni. Ezek ma nem olyan gyakori, de néhányan még mindig ott vannak.

    Képhitel: Wikimedia Commons

    A DOS és a Windows NT emelkedése

    Sokan várták, hogy az Unix az iparági szabványos operációs rendszerré váljon, de a DOS és az „IBM PC-kompatibilis” számítógépek végül robbantak meg. A Microsoft DOS-ja lett a legeredményesebb DOS a számukra. A DOS egyáltalán nem a Unix-on alapult, ezért a Windows a fájlútvonalak hátoldalát használja, míg minden más előrejelzőt használ. Ezt a döntést a DOS első napjaiban hozták vissza, és a későbbi Windows verziók örökölték, éppúgy, mint a BSD, a Linux, a Mac OS X és más Unix-szerű operációs rendszerek örökölték az Unix tervezési szempontjait..

    A Windows 3.1, a Windows 95, a Windows 98 és a Windows ME a DOS alján alapult. A Microsoft egy korszerűbb és stabilabb operációs rendszert fejlesztett ki, amelyet Windows NT-nek neveztek a „Windows New Technology” számára. és Windows NT előtt.

    A Microsoft összes operációs rendszere ma a Windows NT kernelre épül. A Windows 7, a Windows 8, a Windows RT, a Windows Phone 8, a Windows Server és az Xbox One operációs rendszere mind a Windows NT rendszermagot használja. A legtöbb más operációs rendszerrel ellentétben a Windows NT nem Unix-szerű operációs rendszerként lett kifejlesztve.

    A Microsoft természetesen nem kezdett teljesen tisztán pala. A DOS és a régi Windows szoftverekkel való kompatibilitás fenntartásához a Windows NT számos DOS-konvenciót örökölt, mint például a meghajtóbetűjelek, a fájlútvonalak hátoldalai, és a parancssoros kapcsolók előretekerése..

    Miért fontos ez

    Volt már egy pillantás a Mac OS X terminálra vagy fájlrendszerre, és észrevette, hogy milyen hasonló volt a Linux-hoz, és mennyire különböztek mindkettő a Windows-ból? Nos, ezért - mind a Mac OSX, mind a Linux Unix-szerű operációs rendszerek.

    Ennek a történetnek a megismerése segít megérteni, hogy mi a „Unix-szerű” operációs rendszer, és miért olyan sok operációs rendszer úgy tűnik, hogy hasonlóak egymáshoz, miközben a Windows úgy tűnik, annyira más. Ez megmagyarázza, hogy a Mac OS X rendszer terminálja úgy érzi, hogy ismerős egy Linux geek számára, míg a Windows parancssora és a PowerShell annyira különbözik a többi parancssori környezettől.


    Ez csak egy gyors történet volt, amely segít megérteni, hogyan jutunk el oda, ahol ma vagyunk anélkül, hogy a részletekben megakadályoznánk. Ha több információra van szüksége, a teljes könyveket megtalálja a Unix történetéről.

    Képhitel: Peter Hamer a Flickr-en, Takuya Oikawa a Flickr-en, CJ Sorg a Flickr-en