2Aug
A legtöbb operációs rendszer két különböző családba csoportosítható.A Microsoft Windows NT-alapú operációs rendszerein kívül szinte minden mást visszanyeri a Unixra.
Linux, Mac OS X, Android, iOS, Chrome OS, Orbis operációs rendszer a PlayStation 4-en, függetlenül attól, hogy a firmware fut-e az útválasztón - mindezeket az operációs rendszereket gyakran "Unix-szerű" operációs rendszereknek nevezik.
A Unix design életében ma már létezik
A Unix az AT & T Bell Labs-jében került kifejlesztésre az 1960-as évek közepén. A Unix kezdeti kiadása néhány fontos tervezési tulajdonsággal rendelkezik, amelyek ma élnek.
Az egyik a "Unix filozófia" a kis, moduláris segédprogramok létrehozásában, amelyek egy dolgot csinálnak és jól teszik. Ha ismeri a Linux terminál használatát, akkor ismerősnek kell lennie - a rendszer számos olyan segédprogramot kínál, amelyek csövek és egyéb funkciók segítségével különböző módon kombinálhatók, hogy összetettebb 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 egyszerűvé teszi a shell parancsfájlok létrehozását is, és egyszerű eszközöket köt össze, hogy bonyolult dolgokat csináljon.
A Unix egy fájlrendszerrel rendelkezik, amelyet a programok egymással kommunikálnak. Ez az oka annak, hogy "mindent egy fájl" a Linuxon - beleértve a hardvereszközöket és speciális fájlokat, amelyek rendszerinformációkat vagy egyéb adatokat szolgáltatnak. Ezért is csak a Windows rendelkezik meghajtóbetűkkel, amelyeket örökölt a DOS-ból - más operációs rendszereken, minden rendszerfájl egy könyvtár hierarchia része.
A Unix leszármazottai nyomon követése
Mint minden 40 évnél idősebb történelem, a Unix és utódai története rendetlen. A dolgok egyszerűsítése érdekében durván csoportosíthatjuk a Unix leszármazottait két csoportba.
Unix utódok egy csoportját fejlesztették ki az egyetemeken. Az első a BSD( Berkeley Software Distribution), egy nyílt forrású, Unix-szerű operációs rendszer. A BSD ma a FreeBSD, a NetBSD és az OpenBSD segítségével él. A NeXTStep az eredeti BSD-n alapul, az Apple Mac OS X alapja a NeXTStep, az iOS pedig Mac OS X rendszeren alapult. Sok más operációs rendszer, köztük a PlayStation 4-en használt Orbis operációs rendszer, BSD operációs rendszerek.
Richard Stallman GNU projektje az AT & T egyre korlátozóbb Unix szoftverlicencelési feltételeire adott válaszként indult. A MINIX egy oktatási célra létrehozott Unix-szerű operációs rendszer volt, és a Linuxot a MINIX ihlette. A ma ismert Linux valóban GNU / Linux, hiszen ez a Linux kernelből és sok GNU segédprogramból áll. A GNU / Linux nem közvetlenül származik a BSD-ből, hanem a Unix tervezéséből származik, és gyökerei a tudományágban. Számos operációs rendszer ma, beleértve az Androidot, a Chrome OS-t, a Steam operációs rendszert és a hatalmas mennyiségű beágyazott operációs rendszert az eszközök számára, a Linuxon alapul.
Másrészt voltak a kereskedelmi Unix operációs rendszerek. AT & T UNIX, az SCO UnixWare, a Sun Microsystems Solaris, a HP-UX, az IBM AIX, az SGI IRIX - sok nagyvállalat saját Unix verzióit akarta létrehozni és engedélyezni. Ezek ma nem olyan gyakoriak, de néhányan még mindig ott vannak.
A DOS és a Windows NT
felemelkedése Sokan azt várják, hogy a Unix iparági szabványú operációs rendszerré válik, de a DOS és az "IBM PC kompatibilis" számítógépek végül felrobbantak a népszerűségben. A Microsoft DOS-ja lett a legeredményesebb DOS.A DOS egyáltalán nem alapult Unixon, ezért a Windows a fájl elérési útvonalaival ellentétes módon használja, míg minden mást egy továbblépéshez használ. Ezt a döntést a DOS korai napjaiban hozták létre, és a Windows későbbi verziói örökölték, ahogyan a BSD, a Linux, a Mac OS X és más Unix-szerű operációs rendszerek örökölte a Unix tervezésének számos aspektusát.
A Windows 3.1, a Windows 95, a Windows 98 és a Windows ME mindegyike a DOS alatt található.A Microsoft korábban modern és stabil operációs rendszert fejlesztett ki, amelyet Windows NT néven nevezett el - a Windows New Technology esetében. A Windows NT rendszerint Windows XP rendszerű számítógépes felhasználóként lépett be, de a vállalatok számára Windows 2000 alatt is elérhető voltés a Windows NT előtt.
A Microsoft összes operációs rendszere a mai napig a Windows NT rendszermagján alapul. 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 kernelt használja. A legtöbb operációs rendszerrel ellentétben a Windows NT nem egy Unix-szerű operációs rendszer.
A Microsoft nem kezdett teljesen tiszta lapokkal, természetesen. A DOS és régi Windows szoftverekkel való kompatibilitás fenntartása érdekében a Windows NT számos DOS-konvenciót örökölt, mint például a meghajtóbetűjelek, a fájlútvonalak visszafordulása és a parancssori kapcsolókhoz tartozó késleltetések.
Miért számít
A Mac OS X terminálját vagy a fájlrendszert már látta, és észrevette, hogy milyen hasonló a Linux, és mennyire különbözött mindkettő a Windows operációs rendszertől? Nos, ezért van - mind a Mac OSX, mind a Linux Unix-szerű operációs rendszerek.
Ha ismeri ezt a történelem apró részletét, megértheti, mi a "Unix-szerű" operációs rendszer, és miért olyan sok operációs rendszer hasonlít egymáshoz, míg a Windows annyira másnak tűnik. Ez magyarázza, hogy a Mac OS X terminálja miért olyan ismerős lesz a Linux-geek számára, míg a Command Prompt és a PowerShell a Windows-on annyira különböznek más parancssori környezetektől.
Ez csak egy gyors történet, amely segít megérteni, hogyan juthatunk el, ahol ma vagyunk, anélkül, hogy a részletekben lerohannánk. Ha további információkat szeretne, teljes könyvet talál a Unix történetében.
Képminőség: Peter Hamer a Flickr-en, Takuya Oikawa a Flickr-en, CJ Sorg a Flickr-en