Unix-szerű operációs rendszer. Operációs rendszer Nix-szerű rendszerekben szerzett tapasztalat

A mai felhasználók személyi számítógépek Az operációs rendszerek széles választéka áll rendelkezésre. Közülük messze a legelterjedtebbek a Windows család operációs rendszerei és kisebb mértékben a Linux. Mit válasszunk? A legtöbb esetben a laptopokon már előre telepítve van egy vagy másik licencelt operációs rendszer. A könnyebb kiválasztás, működtetés érdekében Windows rendszerek a felhasználási területüknek megfelelő nevük van. Például:

  • Windows 7 Starter – operációs rendszer netbookokhoz. Kizárólag 32 bites kialakítása, a Windows Aero interfész korlátozott funkcionalitása, a felhasználók közötti gyors váltás funkciójának hiánya, az asztali háttér megváltoztatásának képtelensége, valamint a 64 bites processzorok nem támogatja. Ezt az operációs rendszert csak előre telepített operációs rendszerként árusítják, vásárolja meg a következő címen: dobozos változat lehetetlen.
  • A Windows 7 Home Basic egy olcsó operációs rendszer otthoni használatra. Még mindig hiányzik a beépített Windows Media Center Edition (MCE), a Windows Aero és a Multi-Touch támogatás. De jelen van szabványos interfész Windows és gyors váltás felhasználók között. Ez az operációs rendszer dobozos változatban is megvásárolható.
  • A Windows 7 Home Premium egy fejlett rendszer otthoni használatra, fejlett funkciókkal. Beépített Windows MCE-vel, legfeljebb 4 TV-tuner támogatásával, teljes Windows Aero interfésszel rendelkezik, kompatibilis a Dolby Digital-lal és támogatja a többérintéses funkciót. A dobozos változat 2 db-ot tartalmaz DVD lemez- a disztribúció 32 és 64 bites verzióival. Ez az operációs rendszer 2 processzoros munkaállomásokra telepíthető.
  • A Windows 7 Professional egy olyan operációs rendszer, amely fejlett funkciókkal dolgozik. Még megbízhatóbb rendszer (egyes funkcióknak köszönhetően) az üzleti felhasználók számára. Fejlett hálózati képességekkel rendelkezik. Ezenkívül XP mód licenccel is büszkélkedhet, és képes megkeresni az előnyben részesített nyomtatót a kiválasztott hálózatokhoz. Egy ilyen operációs rendszerrel rendelkező laptop gyakran Windows XP disztribúcióval érkezik.
  • Windows 7 Ultimate - a név önmagáért beszél - univerzális rendszer bármilyen feladat elvégzésére. Ideális vállalkozások számára. Kívánság szerint bármikor megvásárolhatja és telepítheti a szükséges operációs rendszert (a Windows Starter kivételével) laptopjára. Ha már rendelkezik az operációs rendszer korábban megvásárolt „Box” verziójával, akkor érdemes operációs rendszer nélküli laptopot vásárolni, hogy ne fizessen túl az előre telepített operációs rendszerért.

Kobalt 2005.12.02

Nézzük meg végre, mik azok a *nix rendszerek, miben különböznek kedvenc ablakainktól, és ami a legfontosabb: miért nem válhatsz soha menő hackerré, ha nem ismered az ilyen rendszereket.

Az összes korábban olvasott könyvben (természetesen ha elolvastad) egy egész fejezetet szenteltek, ha nem többet, a niksrendszerek keletkezésének és fejlődésének történetét. Nem követem ezt a hagyományt, mert... Szerintem Caesar egy császár, és ha történelmet tanulsz, a Google segít =). Rögtön a lényegre térek. Először is tisztázzunk egy fontos axiómát. Linux, Unix, FreeBSD... a lista folytatódik, de azt hiszem, már elkaptad az általános trendet. Mindezek úgynevezett *nix rendszerek. Van némi különbség köztük, de az elv ugyanaz. Tehát amikor azt mondom, hogy Linux, ez azt jelenti, hogy az összes ilyen rendszerre gondolok. De a cikkek csak a Linux disztribúciókról szólnak.

Valószínűleg gyakran találkoztál már végtelen vitákkal Linux vagy Windows témájában különböző fórumokon és chaten. Ezek a viták elkerülhetetlenek... de teljesen értelmetlenek. Nincs jobb rendszer. Van két különböző irányokba. Vannak problémák, amelyeket Nix rendszerekkel nem lehet megoldani, de vannak olyanok is, ahol a Linuxnál jobb megoldást nem találni. Például: telepítse a w2k3 szervert egy i386 processzorra, vagy próbálja meg felemelni a DomainControllert Linux alapon =). Azok. ahogy egy nagy alak mondta egyszer – Oszd meg és uralkodj. Ha egyformán jól elsajátítja ezt a két rendszert, akkor nem lesz akadálya az informatikai világban.

Miért van szükség Linuxra? Nos, először is: ha szabályhacker akarsz lenni, akkor mindent tudnod kell, igaz? =) Másodszor: az exploitok túlnyomó többsége és hacker programok erre az operációs rendszerre írva. Nos, és ami a legfontosabb: a legtöbb internetes szerver kifejezetten NIX rendszerek alatt működik. Még nem győztelek meg?! Hát akkor ne olvass tovább ;).

Az első kérdés, amely az emberben felmerül, amikor elhatározza, hogy Linuxot tanul, mindig ugyanúgy hangzik: mit válasszon? Az ember egyszerűen elveszik az információk tengerében. Ilyen sokféle disztribúció! RedHat, ASP, ALT, Slacware, Mandrake... a lista NAGYON sokáig folytatódik. Mit érdemes választani ebből a sokféleségből? Felkeresi a fórumot, és elkezd olyan kérdéseket feltenni, mint például: „Melyik terjesztést ajánlaná kezdőknek?” Csalódásodra pedig egy csomó egymásnak ellentmondó megjegyzést hallgatsz, amelyek fokozatosan heves vitává fejlődnek. Igen, igen, a különböző disztribúciók támogatói között még hevesebbek a viták, mint a Windows felhasználókkal! Mindenki véleménye tisztán szubjektív. Mindenki azt választja, ami neki a legjobban tetszik, és amivel kényelmesebb dolgozni. Ennek eredményeként sok különböző rendszert kell kipróbálnia, amíg egy dologban el nem dönt. Nem javaslom, hogy vásároljon semmilyen konkrét disztribúciót, csak leírom a főbb különbségeiket. Kétféle rendszer létezik. Anélkül, hogy a részletekbe mennénk, fő különbségük a programok telepítésének módjában rejlik. Vannak olyan disztribúciók, mint a Slacware, amelyekben a programokat CSAK a forráskódból telepítik. És vannak úgynevezett RadHat hasonlók is, van lehetőségük rpm csomagokból telepíteni. Ez valamivel kényelmesebb, bár szükségessé válik a szükséges csomagok hosszas és unalmas keresése, mert van olyan, hogy függőségek... Legközelebb részletesebben kifejtem a programok telepítését. Általában a választás a tiéd. Csak egy dolgot ne felejts el: egy jó disztribúciónak legalább 3 CD-ből kell állnia!

Katonai Műszaki Egyetem at Szövetségi szolgálat az Orosz Föderáció különleges építése

Ipari, Polgári és Közlekedési Építőipari Intézet

Absztrakt a számítástechnika témában a témában:

« UNIX-szerű operációs rendszerek"

Moszkva 2009-10 .

Bevezetés

Neveléstörténet és egyházszakadás

A BSD-szerű rendszerek áttekintése

Felülvizsgálat fájlrendszerek unix-szerű operációs rendszerek

Kibővített fájlrendszer

Harmadik kiterjesztett fájlrendszer

asztal 1 Méretkorlátozás

Negyedik kiterjesztett fájlrendszer

Naplózott fájlrendszer

Sajátosságok

Unix fájlrendszer

Kernel linux-kernel-2.6.xx

Asztali környezetek

Szövegszerkesztők

Következtetés

Bibliográfia

Bevezetés

UNIX- hordozható, többfeladatos és többfelhasználós operációs rendszerek csoportja.

Az első UNIX rendszert 1969-ben fejlesztette ki az AT&T Bell Labs részlege. Azóta nagyszámú különböző UNIX rendszert hoztak létre. Jogilag csak néhányuknak van teljes joguk „UNIX” elnevezésre; a többit bár hasonló fogalmakat és technológiákat használnak, egyesíti a kifejezés "UNIX-szerű" (Unix- mint). A rövidség kedvéért ebben a cikkben a UNIX rendszerek a valódi UNIX és UNIX-szerű operációs rendszereket egyaránt jelentik.

A UNIX rendszerek fő megkülönböztető jellemzői a következők:

· egyszerű szöveges fájlok használata a rendszer konfigurálásához és kezeléséhez;

· a parancssorban elindított segédprogramok széles körű használata;

· interakció a felhasználóval egy virtuális eszközön - terminálon keresztül;

· fizikai és virtuális eszközök, valamint egyes folyamatok közötti kommunikációs eszközök fájlként való megjelenítése;

· több programból származó csővezetékek használata, amelyek mindegyike egy-egy feladatot lát el.

Jelenleg a UNIX-ot elsősorban szervereken használják, valamint különféle hardverek beágyazott rendszereiként. A munkaállomások és otthoni használatra szánt operációs rendszerek piacának vezető pozíciója Microsoft Windows, a UNIX csak a második (Mac OS X) és a harmadik (GNU/Linux) helyet foglalja el.

A UNIX rendszerek nagy történelmi jelentőséggel bírnak, mert belőlük született néhány napjainkban népszerű operációs rendszer koncepció és megközelítés. szoftver. A Unix rendszerek fejlesztése során a C nyelv is létrejött.

Neveléstörténet és egyházszakadás

1957-ben a Bell Labs megkezdte a saját igényeinek megfelelő operációs rendszer létrehozását. Victor Vysotsky vezetésével létrehozták a BESYS rendszert. Ezt követően a Multics projektet vezette, majd a Bell Labs információs részlegének vezetője lett.

1964-ben megjelentek a harmadik generációs számítógépek, amelyekhez a BESYS képességei már nem voltak alkalmasak. Vysotsky és munkatársai úgy döntöttek, hogy nem fejlesztenek ki új operációs rendszert, hanem csatlakoznak a General Electric és a Massachusetts Institute of Technology Multics közös projektjéhez. Az AT&T távközlési óriásvállalat, amelyhez a Bell Labs is tartozott, jelentős támogatást nyújtott a projekthez, de 1969-ben kilépett a projektből, mert nem termelt anyagi hasznot. A UNIX-ot eredetileg az 1960-as évek végén fejlesztették ki a Bell Labs alkalmazottai, főként Ken Thompson, Denis Ritchie és Douglas McIlroy. 1969-ben Ken Thompson a MULTICS alapját képező ötleteket igyekezett megvalósítani, de szerényebbre. hardver(DEC PDP-7), megírta az új operációs rendszer első verzióját, és Brian Kernighan talált ki neki egy nevet - UNICS (UNIplexed Information and Computing System) -, szemben a MULTICS-szel (MULTIplexed Information and Computing Service). Ez a név később UNIX-ra rövidült.

1971 novemberében megjelent egy verzió a PDP-11-hez, a hetvenes évek legsikeresebb miniszámítógép-családjához (a Szovjetunióban az Elektronikai Ipari Minisztérium által gyártott analógjai SM EVM és "Electronics" néven ismerték, később DVK, előállítása Kijevben, Voronyezsben, Zelenogradban). Ezt a verziót „első kiadásnak” (1. kiadás) hívták, és ez volt az első hivatalos verzió. Minden UNIX-megvalósítás 1970. január 1-től indul a rendszeridőben.

A UNIX első verziói assembly nyelven készültek, és nem volt beépített magas szintű nyelvi fordító. 1969 körül Ken Thompson Denis Ritchie segítségével kifejlesztette és megvalósította a B nyelvet, amely az 1966-ban kifejlesztett BCPL nyelv egyszerűsített változata volt. A Bi, akárcsak a BCPL, egy tolmácsolt nyelv volt. 1972-ben adták ki a UNIX második kiadását, amelyet Bi nyelvre írtak át. 1969-1973-ban kifejlesztettek egy összeállított nyelvet a Bi-n alapuló C (C) néven.

1973-ban adták ki a UNIX harmadik kiadását, beépített C fordítóval. Ugyanezen év október 15-én jelent meg a negyedik kiadás, a rendszermag átírásával C-ben (a Multics rendszer szellemében, szintén magas szintű PL/1 nyelven), 1975-ben pedig az ötödik kiadás, teljesen átírva C-ben. 1974 óta a UNIX-ot ingyenesen terjesztik egyetemek és felsőoktatási intézmények számára. 1975 óta kezdtek megjelenni a Bell Labson kívül kifejlesztett új verziók, és a rendszer népszerűsége növekedni kezdett. Szintén 1975-ben a Bell Labs kiadta a hatodik kiadást, amely John Lyons széles körben elterjedt megjegyzéseiből ismert. 1978-ra a rendszert több mint 600 gépre telepítették, elsősorban egyetemeken. A hetedik kiadás volt a UNIX utolsó egyetlen verziója. Ott jelent meg egy modernhez közeli tolmács parancs sor Bourne shell.

A Berkeley Egyetemen létrehozott BSD UNIX története 1978-ban kezdődött. Első változata a hatodik kiadáson alapult. 1979-ben jelent meg egy új verzió 3BSD néven, a hetedik kiadás alapján. A BSD olyan hasznos funkciókat támogat, mint pl virtuális memóriaés igény szerint oldalak cseréje. A BSD szerzője Bill Joy volt. Az 1980-as évek elején a Bell Labs tulajdonában lévő AT&T felismerte a UNIX értékét, és elkezdte létrehozni a UNIX kereskedelmi változatát. Ez a verzió, amely 1982-ben került forgalomba, a UNIX System III nevet kapta, és a rendszer hetedik verzióján alapult.

A UNIX felosztásának egyik fontos oka a TCP/IP protokollverem bevezetése volt 1980-ban. Ezt megelőzően a UNIX-ban a gépek közötti kommunikáció gyerekcipőben járt – a legjelentősebb kommunikációs módszer az UUCP volt (a fájlok egyik UNIX rendszerről a másikra másolásának eszköze, amely eredetileg telefonhálózatokon, modemek segítségével működött).

Két hálózati alkalmazás-programozási interfészt javasoltak: a Berkley socketeket és a TLI szállítási réteg interfészt. A Berkley sockets interfészt a Berkeley Egyetemen fejlesztették ki, és az ott kifejlesztett TCP/IP protokollvermet használta. A TLI-t az AT&T hozta létre az OSI modell szállítási rétegének definíciója szerint, és először a System V 3-as verziójában jelent meg. Bár ez a verzió tartalmazott TLI-t és adatfolyamokat, kezdetben nem valósította meg a TCP/IP-t vagy másokat. hálózati protokollok, de hasonló megvalósításokat harmadik felek biztosítottak. A TCP/IP implementációja hivatalosan és végül bekerült a System V 4-es verziójának alapdisztribúciójába. Ez, valamint más megfontolások okozták a végső elhatárolást a UNIX két ága - a BSD és a System V (az AT&T kereskedelmi verziója) között. ).

Ezt követően sok vállalat, miután az AT&T-től licencelte a System V-t, kifejlesztette saját kereskedelmi UNIX-változatait, mint például az AIX, CLIX, HP-UX, IRIX, Solaris.

1983 közepén megjelent a BSD 4.2, amely támogatta a munkát Ethernet hálózatokés Arpanet. A rendszer nagyon népszerűvé vált. 1983 és 1990 között a BSD számos új funkcióval bővült, például a kernel hibakeresővel, az NFS hálózati fájlrendszerrel, a VFS virtuális fájlrendszerrel, és jelentősen javította a fájlhálózati képességeket.

Időközben az AT&T kiadta rendszerének új verzióit, System V néven. 1983-ban megjelent az 1-es verzió (SVR1 – System V Release 1), amely teljes képernyőt is tartalmazott. szöveg szerkesztő vi, curses könyvtár, I/O pufferelés, inode gyorsítótár. Az 1984-ben kiadott 2-es verzió (SVR2) megvalósította a fájlzárolást, az igény szerinti lapozást és a másolást írásra. A 3-as verzió 1987-ben jelent meg, és többek között TLI-t, valamint RFS-támogatást tartalmazott a távoli fájlrendszerekhez. A Sunnal együttműködésben kifejlesztett és 1988. október 18-án kiadott 4-es verzió (SVR4) számos BSD-funkciót támogatott, különösen a TCP/IP-t, a socketeket és az új csh parancsértelmezőt. Ezen kívül sok más kiegészítés is volt, például szimbolikus hivatkozások, ksh shell, NFS hálózati fájlrendszer (a SunOS-től kölcsönzött) stb.

A modern UNIX implementációk általában nem tiszta V vagy BSD rendszerek. Mind a System V, mind a BSD jellemzőit megvalósítják.

A GNU/Linux-szerű rendszerek áttekintése

A Linux számos processzorarchitektúrán fut, mint például Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, AtmelAVREC32/3 Renes05088 , TensilicaXtensa és még sokan mások.

A legtöbb más operációs rendszerrel ellentétben a Linuxnak nincs egyetlen "hivatalos" csomagja. Ehelyett a Linux nagyszámú úgynevezett disztribúcióban érkezik, amelyekben a kernel Linux csatlakozik a GNU segédprogramokhoz és más alkalmazási programokhoz (például X.org), így teljes, többfunkciós működési környezetté válik.

A leghíresebb GNU/Linux disztribúciók az Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Több teljes listaés a felhasználási százalék megtekinthető a distrowatch.com oldalon

Az olyan kereskedelmi rendszerekkel ellentétben, mint a Microsoft Windows vagy a Mac OS X, a Linuxnak nincs földrajzi fejlesztőközpontja. Nincs olyan szervezet, amely ezt a rendszert birtokolja; Még csak egyetlen koordinációs központ sincs. A Linuxra szánt programok több ezer projekt munkájának eredményei. E projektek egy része központosított, néhány pedig cégekre koncentrálódik. A felhasználók részt vesznek az ingyenes szoftverek tesztelésében, közvetlenül kommunikálnak a fejlesztőkkel, ami lehetővé teszi számukra a hibák gyors megtalálását és kijavítását, valamint új funkciók bevezetését. Linux telepítések disztribúciók használata. A disztribúció nem csupán programok halmaza, hanem különféle felhasználói feladatok megoldásainak sorozata, egyesítve egységes rendszerek csomagok telepítése, kezelése és frissítése, konfiguráció és támogatás.

A "UNIX-szerű" kifejezés és a UNIX védjegy

2007 óta vita folyik Wayne R. Gray és a The Open Group között a UNIX szó védjegyként való használatáról. A Trademark Trial and Appeal szerint a Board Gray és cége azt követeli, hogy a The Open Group nyújtsa be számára a védjegyigényeikhez kapcsolódó dokumentumokat.

Ezenkívül 2007-ben a The Open Group ragaszkodott ahhoz, hogy a Kasseli Német Egyetem ne használja az "UNIK" rövidítést.

Kategóriák

UNIX-szerű rendszerek fejlesztése

A UNIX rendszerek az 1970-es évek végén és az 1980-as évek elején kezdtek megjelenni. Számos szabadalmaztatott verzió, mint például az Idris (1978), a Coherent (1983) és az UniFlex (1985), arra irányult, hogy az üzleti igényeket a képzett UNIX-felhasználók számára elérhető funkcionalitással biztosítsa.

Amikor az AT&T az 1980-as években engedélyezte a UNIX kereskedelmi licencelését, számos szabadalmaztatott rendszert fejlesztettek ki az alapján, köztük az AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix és Xenix rendszereket. Ez nagyrészt felváltotta a védett klónokat. A rendszerek közötti növekvő inkompatibilitás interoperabilitási szabványok létrehozásához vezetett, beleértve a POSIX-et és a közös UNIX-specifikációt.

Közben 1983-ban elindult a GNU projekt, aminek köszönhetően sikerült létrehozni egy olyan operációs rendszert, amelyet minden számítógép-felhasználó szabadon használhatott, tanulmányozhatott, javíthatott és újraépíthetett. A különféle UNIX ízeket a GNU-hoz hasonlóan fejlesztették ki, gyakran ugyanazokkal az alapkomponensekkel. Elsősorban a UNIX olcsó helyettesítésére szolgáltak, és 4.4BSD-t, Linuxot és Minixet tartalmaztak. Némelyikük a kereskedelmi UNIX rendszerek, például a BSD/OS és a Mac OS X alapjául szolgált. Nevezetesen, a Mac OS X 10.5 (Leopard) az egységes UNIX specifikáció által tanúsított.

Példák

A legtöbb nyitott UNIX rendszer gyártója még kompromisszumként sem kér UNIX tanúsítványt termékéhez: a tanúsítás költségeit elfogadhatatlannak tartják. Az ilyen rendszerekre általában ezt a kifejezést használják Freenix. Ilyen például a GNU, a Linux, a Minix, az OpenSolaris, a Plan 9 és a BSD, valamint azok leszármazottai, mint a FreeBSD, NetBSD és OpenBSD.

Számos szabadalmaztatott UNIX hasonlóság létezik, mint például az AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (OSF/1 alapú), UnixWare, Xenix és VxWorks.

Lásd még

Megjegyzések

Linkek

  • A Linux Information Project UNIX-szerű definíciója
  • a UNIX története
  • Grokline UNIX tulajdonosi történeti projektje

Wikimédia Alapítvány. 2010.

Nézze meg, mi az a „Unix-szerű operációs rendszer” más szótárakban:

    UNIX-szerű operációs rendszerek családfája UNIX-szerű operációs rendszer (néha *nix-ként rövidítve) olyan operációs rendszer, amely a ... Wikipédia hatására jött létre

    UNIX rendszerek családfája UNIX (UNX olvassa) hordozható, többfeladatos és többfelhasználós ... Wikipédia

    UNIX rendszerek családfája A UNIX (értsd: Unix) hordozható, többfeladatos és többfelhasználós operációs rendszerek csoportja. Az első UNIX rendszert 1969-ben az AT T Bell Labs részlege fejlesztette ki. Azóta létrehozták ... Wikipédia

    Unix-szerű operációs rendszerek családfája A Unix-szerű (néha *nix-ként rövidítve) operációs rendszer egy olyan rendszer, amely a Unix hatására jött létre. A kifejezés magában foglalja a Bell's Unix... ... Wikipédiából származó ingyenes/nyílt operációs rendszereket

    Unix-szerű operációs rendszerek családfája A Unix-szerű (néha *nix-ként rövidítve) operációs rendszer egy olyan rendszer, amely a Unix hatására jött létre. A kifejezés magában foglalja a Bell's Unix... ... Wikipédiából származó ingyenes/nyílt operációs rendszereket

    Unix-szerű operációs rendszerek családfája A Unix-szerű (néha *nix-ként rövidítve) operációs rendszer egy olyan rendszer, amely a Unix hatására jött létre. A kifejezés magában foglalja a Bell's Unix... ... Wikipédiából származó ingyenes/nyílt operációs rendszereket

    Unix-szerű operációs rendszerek családfája A Unix-szerű (néha *nix-ként rövidítve) operációs rendszer egy olyan rendszer, amely a Unix hatására jött létre. A kifejezés magában foglalja a Bell's Unix... ... Wikipédiából származó ingyenes/nyílt operációs rendszereket

    Unix-szerű operációs rendszerek családfája A Unix-szerű (néha *nix-ként rövidítve) operációs rendszer egy olyan rendszer, amely a Unix hatására jött létre. A kifejezés magában foglalja a Bell's Unix... ... Wikipédiából származó ingyenes/nyílt operációs rendszereket

    Unix-szerű operációs rendszerek családfája A Unix-szerű (néha *nix-ként rövidítve) operációs rendszer egy olyan rendszer, amely a Unix hatására jött létre. A kifejezés magában foglalja a Bell's Unix... ... Wikipédiából származó ingyenes/nyílt operációs rendszereket

Ha nemrégiben elkezdett tanulni Linuxot, és jól érezte magát ebben a hatalmas univerzumban, valószínűleg gyakran találkozott a Unix kifejezéssel. Nagyon úgy hangzik, mint a Linux, de mit jelent ez? Valószínűleg kíváncsi vagy, miben különbözik a unix a linuxtól. A kérdésre adott válasz attól függ, hogy mit értesz ezekkel a szavakkal. Hiszen mindegyik másképp értelmezhető. Ebben a cikkben a Linux és a Unix egyszerűsített történetét tekintjük át, hogy segítsen megérteni, mik ezek, és hogyan kapcsolódnak egymáshoz. Mint mindig, nyugodtan tegyen fel kérdéseket, vagy tegyen hozzá További információ megjegyzésekben.

A Unix története az 1960-as évek végén és az 1970-es évek elején kezdődött az AT&T Bell Labs kutatólaboratóriumában az Egyesült Államokban. Az MIT-vel és a General Electricvel együtt a Bell Labs kutatólaboratóriuma új operációs rendszer fejlesztésébe kezdett. Néhány kutató elégedetlen volt az operációs rendszer fejlesztésének előrehaladásával. Eltávolodtak a fő projekten való munkától, és elkezdték fejleszteni saját operációs rendszerüket. 1970-ben ez a rendszer a Unix nevet kapta, majd két évvel később teljesen átírták a C programozási nyelvre.

Ez lehetővé tette a Unix terjesztését és áthelyezését különféle eszközökés számítástechnikai platformok.

Ahogy a Unix tovább fejlődött, az AT&T elkezdte árusítani az egyetemeken és kereskedelmi célokra való használatához szükséges licenceket. Ez azt jelentette, hogy nem mindenki tudta szabadon megváltoztatni és terjeszteni a Unix operációs rendszer kódját, mint most. Hamarosan a Unix operációs rendszer számos kiadása és változata kezdett megjelenni, amelyeket különféle problémák megoldására terveztek. A leghíresebb közülük a BSD volt.

A Linux funkcionalitásában és szolgáltatásaiban hasonló a Unixhoz, de kódalapjukban nem. Ezt az operációs rendszert két projektből állították össze. Az első a GNU projekt, amelyet Richard Stallman fejlesztett ki 1983-ban, a második a Linux kernel, amelyet Linus Torvalds írt 1991-ben.

A GNU Project célja egy Unixhoz hasonló, de attól független rendszer létrehozása volt. Más szóval, olyan operációs rendszer, amely nem tartalmaz Unix kódot, és szabadon terjeszthető és korlátok nélkül módosítható, mint a szabad szoftverek. Mivel az ingyenes Linux kernel nem tudott önállóan futni, a GNU projekt egyesült a Linux kernellel, és megszületett a Linux operációs rendszer.

A Linuxot a Unix leszármazottja, a Minix rendszer hatása alatt tervezték, de az összes kódot a semmiből írták. A Unix-szal ellentétben, amelyet különféle vállalatok szerverein és nagy számítógépein használtak, a Linuxot azokon való használatra tervezték otthoni számítógép egyszerűbb hardverrel.

Manapság a Linux számos platformon fut, többet, mint bármely más operációs rendszer, ezek szerverek, beágyazott rendszerek, mikroszámítógépek, modemek és még Mobiltelefonok. Most a linux és a unix közötti különbséget részletesebben tárgyaljuk.

Mi az a Unix

A Unix kifejezés a következő fogalmakra utalhat:

  • Az AT&T Bell Labs-nál kifejlesztett eredeti operációs rendszer, amely alapján más operációs rendszereket fejlesztenek.
  • Védjegy, nagybetűvel írva. A UNIX a The Open Grouphoz tartozik, amely kidolgozott egy szabványkészletet az operációs rendszerek számára - a Single UNIX Specification. Csak azokat a rendszereket nevezhetjük jogszerűen UNIX-nak, amelyek megfelelnek a szabványoknak. A tanúsítás nem ingyenes, és a fejlesztőknek fizetniük kell a védjegy használatáért.
  • Minden operációs rendszer Unix néven van regisztrálva. Mert megfelelnek a fent említett szabványoknak. Ezek az AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS és OS X – igen, még azok is, amelyek Apple számítógépeken futnak.

Mi az a Linux

A Linux kifejezés csak a kernelre vonatkozik. Egy operációs rendszer nem teljes asztali környezet és alkalmazások nélkül. Mivel a legtöbb alkalmazást a GNU Project keretében fejlesztették és jelenleg is fejlesztik, az operációs rendszer teljes neve GNU/Linux.

Manapság sokan a Linux kifejezést használják minden Linux kernelen alapuló disztribúcióra. Tovább Ebben a pillanatban A Linux kernel legújabb verziója 4.4, a 4.5-ös verzió fejlesztés alatt áll. A kernel kiadások számozása nem túl régen 3.x-ről 4.x-re változott.

A Linux egy Unix-szerű operációs rendszer, amely úgy viselkedik, mint a Unix, de nem tartalmazza a kódját. A Unix-szerű operációs rendszereket gyakran Un*x-nak, *NIX-nek és *N?X-nek, vagy akár Unixoidnak is nevezik. A Linux nem rendelkezik Unix tanúsítvánnyal, a GNU pedig a GNU rövidítése, nem a Unix, tehát ebből a szempontból a Mac OS X inkább Unix, mint Linux. Mindazonáltal a Linux kernel és a GNU Linux operációs rendszer funkcionalitásukban nagyon hasonló a Unixhoz, és megvalósítja a Unix filozófia alapelveit. Ez egy ember által olvasható kód, amely a rendszerkonfigurációt külön tárolja szöveges fájlok, valamint kis parancssori eszközök, grafikus shell és munkamenet-kezelő használata.

Fontos megjegyezni, hogy nem minden Unix-szerű rendszer kapott UNIX tanúsítványt. Bizonyos esetekben minden UNIX-on vagy annak ötletein alapuló operációs rendszert UNIX-szerűnek neveznek, függetlenül attól, hogy rendelkezik-e UNIX tanúsítvánnyal vagy sem. Emellett lehetnek kereskedelmi jellegűek és ingyenesek is.

Remélem most már világosabb, hogy miben különbözik a unix a linuxtól. De menjünk még tovább, és foglaljuk össze.

Fő különbségek

  • A Linux egy ingyenes, nyílt operációs rendszer forráskód, de az eredeti Unix nem, kivéve néhány származékát.
  • A Linux az eredeti Unix klónja, de nem tartalmazza a kódját.
  • A fő különbség a unix és a linux között az, hogy a Linux csak egy kernel, míg a Unix teljes értékű operációs rendszer volt és az is.
  • A Linuxot személyi számítógépekhez fejlesztették ki. A Unix pedig elsősorban a nagy munkaállomásokat és szervereket célozza meg.
  • Ma a Linux több platformot támogat, mint a Unix.
  • A Linux több típusú fájlrendszert támogat, mint a Unix.

Amint látja, a zavar általában abból adódik, hogy a linux vs unix teljesen más dolgokat jelenthet. Bármilyen jelentést is akarunk, az tény, hogy a Unix volt az első, a Linux pedig később. A Linux a szoftverszabadság és a hordozhatóság iránti vágyból született, amelyet a Unix megközelítés ihletett. Nyugodtan kijelenthetjük, hogy mindannyian tartozunk a szabad szoftverek mozgalmának, mert a világ sokkal rosszabb lenne nélküle.




Top