Mi a Unix, és miért érinti?

Tartalomjegyzék:

Mi a Unix, és miért érinti?
Mi a Unix, és miért érinti?

Videó: Mi a Unix, és miért érinti?

Videó: Mi a Unix, és miért érinti?
Videó: Post COVID-19 Autonomic Dysfunction - YouTube 2024, Április
Anonim
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.
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 Életei Ma

A Unix az AT & T Bell Labs-ban készült 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 tesznek. 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.

Image
Image

A Unix utódok 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.

A Unix egykori leszármazottai egy csoportot fejlesztettek ki egyetemi szinten. 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 a Mac OS X rendszeren alapult. Sok más operációs rendszer, beleértve a PlayStation 4-en használt Orbis operációs rendszert, BSD operációs rendszerek.

Richard Stallman GNU-projektje az AT & T egyre szigorúbb Unix szoftverlicencelési feltételeire reagált. 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észről voltak 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.

Image
Image

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 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 ma 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.

Természetesen a Microsoft nem kezdett teljesen tiszta lapokkal. A DOS és a régi Windows szoftverekkel való kompatibilitás fenntartása érdekében a Windows NT számos DOS-konvenciót örökölt, mint a meghajtó betűje, a fájl elérési útvonalainak visszalépése és a parancssori kapcsolókhoz tartozó késleltetések.

Miért számít

Megnézted már a Mac OS X terminált vagy fájlrendszert, és észrevetted, milyen hasonló a Linux, és mennyire különbözött mindkettő a Windows rendszerétől? Nos, ezért van - mind a Mac OSX, mind a Linux Unix-szerű operációs rendszerek.

Ennek a történelemnek a megértése segít megérteni, hogy 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 volt, 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.

Ajánlott: