Hardver

Mi az unix?

Tartalomjegyzék:

Anonim

Az első Unix rendszert Ken Thompson fejlesztette ki az AT&T Bell Labs-ban Murray Hill- ben, az Egyesült Államok New Jersey-ben, 1965-ben. Ken Thompson célja egy egyszerű, interaktív operációs rendszer kifejlesztése volt, melynek neve Multics. ”(Multiplexált információs és számítástechnikai rendszer) ahhoz, hogy használni tudja az általa létrehozott játékot (Space Travel, a Naprendszer szimulációja).

Tartalom index

Mi az Unix?

A projekt megkezdésével a Multics környékén létrejött egy konzorcium, amely a MIT-ből (Massassuchetts Institute of Technology), a General Electric Co.-ból és a Bell Labs-ból állt.

De 1969 áprilisában a Bell és az AT&T laboratóriumok úgy döntöttek, hogy a Multics helyett a GECOS-t (általános elektromos átfogó operációs rendszert) használják.

Ken Thompson és Dennis Ritchie csatlakoztak a csapathoz, és szükségük volt egy kisebb gépen futtatni az Űrutazás játékot (egy DEC PDP - PDP-7, programozott adatfeldolgozó, amely csak 4K memóriával rendelkezik a programok futtatásához). felhasználóktól). Ez az oka annak, hogy újból létrehozták a rendszert annak érdekében, hogy létrehozzák a UNICS (UNiplexed információs és számítástechnikai szolgáltatás), a Multics redukált verzióját.

Ilyen módon az UNICS csökkentett verziójával 1970. január 1-jét tekintik az Unix rendszer születésének hivatalos időpontjának, és egyértelművé teszi, hogy az összes Unix óra miért kezdődik ettől a naptól.

E tevékenységekkel párhuzamosan D. Ritchie széles körben részt vett a C nyelv meghatározásában (mivel ő a BW Kernighan egyik feltalálójának tekintik), így az egész rendszert 1973-ban teljesen átírták a C nyelvbe, és megkeresztelték az Unix-ot. Idő-megosztó rendszer (TSS).

Amikor a rendszer 1979-ben a 7. verzióra vált, az evolúciót számos figyelemreméltó módosítás kísérte, mint például:

- A fájlok méretével kapcsolatos probléma kiküszöbölése

- jobb rendszermobilitás (működés számos anyagplatformon)

- Számos közmű hozzáadása

Az 1956-ból származó rendelet megakadályozta az AT&T társaságot, amelytől a Bell Labs függött, és bármi más értékesítését, kivéve a távírást vagy a telefonkészüléket, ezért döntött az Unix betűtípusok oktatási célokat szolgáló egyetemeken történő terjesztéséről. Ezt 1973-ban vették fel.

1977 végén kezdve a kaliforniai egyetemi kutatók egy csoportja kifejlesztette az Unix verzióját az AT&T által biztosított forrásokból, hogy a rendszert VAX platformon működtesse, és BSD-nek (Berkeley Software Distribution) nevezte..

Így a források elosztási két ágát áthelyezték a következőkre:

- Az AT&T ága, amelyről a UNIX System Labs (USL) V. rendszerévé kellett válnia.

- BSD (Berkeley Software Distribution), amelyet a Kaliforniai Egyetem fejlesztett ki

1977-ben az AT&T más társaságok számára elérhetővé tette az Unix betűkészleteket, így nagyszámú UNIX-típusú fejlesztették ki őket:

  1. AIX: A V rendszeren alapuló kereskedelmi unix, amelyet 1990 februárjában fejlesztett ki az IBMHP-UX: A BSD alapú kereskedelmi unix, amelyet Hewlett Packard 1986 óta készített Sun Solaris: A Sun Microsystems által kifejlesztett és a VIRIX rendszeren alapuló kereskedelmi unix BSD: a létrehozott kereskedelmi unix készítette: SGIUltrix: Kereskedelmi Unix, amelyet a DECUnixware fejlesztett: Kereskedelmi Unix, amelyet a NovellUnix fejlesztett az SCO-tól: A V rendszeren alapuló Kereskedelmi Unix, amelyet 1979-ben fejlesztettek ki a Santa Cruz Operations és a Hewlett PackardTru64 UNIX: Ezt a Compaq Unix-ot a Compaq hozta létre.

1983-ban az AT&T-nek jogában állt forgalmazni Unix-jét, amely tény az UNIX System V megjelenésének, az Unix rendszer kereskedelmi verziójának megjelenése.

Linus Torvalds Linux alkotója

1985-ben Andrew Tannenbaum, egy holland tanár létrehozott egy minimális operációs rendszert, Minix- nek nevezve, hogy a rendszerprogramozást tanítsa hallgatóinak. Linus Tovarlds, egy finn hallgató 1991-ben úgy döntött, hogy a Minix modell alapján 386 típusú architektúrán működő operációs rendszert tervez, amelyet " Linux " -nak nevez.

A legtöbb operációs rendszer két különféle családba osztható. Az egyik a Windows operációs rendszereken alapuló Microsoft operációs rendszerek, a másik (szinte az összes többi) Unix-központú örökséggel rendelkezik.

Ebben az utolsó családban van Linux, Mac OS X, Android, iOS, Chrome OS, Orbis és még a modemre vagy az útválasztóra telepített firmware. Mindezeket, esetleg néhány ezer további, gyakran "Unix-szerű" operációs rendszereknek hívják.

Az első verziók óta a Unix már hozott néhány fontos szerkezeti és tervezési tulajdonságot, amelyek változataiban a mai napig élnek.

Az egyik a „Unix filozófiája” a kis és moduláris segédprogramok létrehozásában. Ha ismeri a Linux terminált, akkor ennek ismernie kell. Maga a rendszer számos olyan segédprogramot kínál, amelyeket különféle módon lehet kombinálni, hogy bonyolultabb feladatokat hajtsanak végre a rendszeren.

Az Unix-on is van egy nagyon hasznos fájlszerkezeti rendszer, amelyet a programok és a fájlkapcsolatuk felhasználhat. Ez a kifejezés és a jól ismert, a Linuxhoz kapcsolódó, ahol "minden fájl", valódi örökség az Unix-tól. Ide tartoznak a speciális fájlok és hardver eszközök, amelyek információkat szolgáltatnak az operációs rendszerről. A másik oldalra nézve csak a Windows betűkkel nevezi meghajtóit, ezt a tényt a DOS rendszerek teljesen örökölték.

A Unix idővonal

Valójában a GNU / Linux nem a BSD közvetlen leszármazottja, hanem egy Unix projekt leszármazottja, amelynek az Egyesült Államok iskoláiban és egyetemeiben gyökerezik. Számos jelenlegi operációs rendszer, mint például az Android, a Chrome OS és számos más operációs rendszer GNU / Linux alapú.

Javasoljuk, mi a CloudLinux és mi az előnye

Másrészt volt egy piac, amelyet feltárni kellett volna a Unix jövője szempontjából. A nagyvállalatok saját Unix-ot akartak létrehozni és engedélyezni a hazai verziók forgalmazására. A nagyvállalatok között szerepelt az SCO UnixWare, a Novell csodálatos NetWare-vel, a Sun with Solaris, a HP-UX, az IBM AIX, az SGI IRIX és még sokan mások. Tény, hogy sokan nem tudják, hogy még a Microsoft is annyira vicc lett, hogy a Microsoft Xenix-el saját Unix-szerűt hoz létre.

Ez a történelem egyértelműen azt mutatja, hogy a Microsoft a rendszer fejlesztésekor nem kezdte meg a projektet a semmiből. Ma minden Microsoft operációs rendszer a Windows NT kernelre épül. Van Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server és Xbox operációs rendszer, amelyek olyan Windows NT kernelt használnak, amelyet arra terveztek, hogy fenntartsa a kompatibilitást a régebbi programokkal, sokat örökölve az MSDOS-tól.

A Unix szabvány

Tekintettel az AT&T System V vagy BSD alapján létrehozott Unix rendszerek nagy számára, az Unix szabvány kérdése 1981-től került fel az / etc / group beszélgető csoportba annak érdekében, hogy garantálják a maximális mobilitást rendszerek:

  • 1983-ban az AT&T közzéteszi az SV rendszert (System V Interface Definition), amely leírja az V. rendszert. Ez az első meghatározás különbözik a POSIX-tól. Az / etc / group 1984-ben publikálja a POSIX-ot, az IEEE (Elektromos és Elektronikai Mérnöki Intézet) által kidolgozott szabványsorozatot.). A POSIX tehát IEEE P1003 néven is ismert, ugyanakkor egy építőipari konzorcium (Sun, IBM, HP, DEC, AT&T, Unisys és ICL) közzéteszi az X / Open Portable Guide Issue3 (XPG3) szabványt. Ez a szabvány külön utal a földrajzi helyzet korábbi különbségeire (dátum, ábécé stb.).

Miért volt az Unix, és ez fontos?

Vette egy pillantást a Mac OS X terminálra vagy a fájlrendszer felépítésére? A Mac és a Linux Unix-szerű operációs rendszerek. Könnyen megismerve ezt a történetet, ez segít jobban megérteni, mi az az „Unix-szerű” operációs rendszer, és miért olyan sok operációs rendszer a piacon, amelyek annyira hasonlítanak egymásra, míg a Windows olyan különbözik egymástól.. Ez megmagyarázza, hogy miért használhatja jobban a terminált Mac OS X rendszerben, ha Linux felhasználó.

Javasoljuk a jelenleg létező legjobb Linux disztribúciókat és könnyű disztribúciókat.

Az Unix rendszer több felhasználású, többfeladatos operációs rendszer, ami azt jelenti, hogy egy vagy több processzoros számítógép több programot futtathat egyszerre egy vagy több felhasználó számára. Van egy vagy több shell interpreter, valamint számos parancs és számos segédprogram. Ezenkívül nagy a mobilitása, ami azt jelenti, hogy szinte minden platformon lehetőség van egy Unix rendszer telepítésére.

Hardver

Választható editor

Back to top button