Unix

Unix
Společnost /
vývojář
Bell Laboratories , Ken Thompson , Dennis Ritchie a Brian Kernighan
Napsáno C a assembler
První verze 1969
webová stránka opengroup.org/unix

Unix , oficiálně UNIX (někdy psaný „  Unix  “), je rodina multitaskingu operačních systémů a víceuživatelských derivátů Unixu původně vytvořeného společností AT&T , jejichž vývoj začal v 70. letech 20. století ve výzkumném centru Bell Labs. vedená Kennethem Thompsonem . Je založen na tlumočníkovi nebo supervizorovi ( shellu ) a mnoha malých obslužných programech , z nichž každý provádí určitou akci, přepínatelnou mezi nimi (mechanismus „  přesměrování  “) a volán z příkazového řádku .

Na počátku 80. let, který byl na akademické půdě obzvláště rozšířený, jej využívalo mnoho začínajících podniků založených mladými podnikateli během této doby a vedlo k vytvoření rodiny systémů, z nichž nejoblíbenější jsou dosud varianty. Z BSD (včetně FreeBSD , NetBSD a OpenBSD ), GNU / Linux , iOS a macOS . Téměř všechny PC nebo mobilní operační systémy (s výjimkou Windows NT ) jsou založeny na unixovém jádře.  Všechny tyto systémy se nazývají „rodina Unix“, „ systémy typu Unix“ nebo jednoduše „systémy Unix“. Existuje soubor standardů sjednocených podle POSIX a standardů specifikací UNIX, jejichž cílem je sjednotit určité aspekty jejich provozu.

Název „UNIX“ je registrovaná ochranná známka společnosti Open Group , která povoluje její použití pro všechny systémy certifikované podle jediné specifikace UNIX  ; je však běžné hovořit o unixových systémech obecně. Je odvozen od „Unics“ (zkratka pro „Uniplexed Information and Computing Service“) a je slovní hříčkou s „  Multics  “, protože na rozdíl od druhého, jehož cílem bylo současně nabídnout několik služeb skupině uživatelů, je počáteční systém Kenneth Thompson je hledán méně ambiciózně a je používán jednou osobou najednou s nástroji provádějícími jeden úkol.

Dějiny

Geneze Unixu

V roce 1969 , Ken Thompson a Dennis Ritchie, pak pracovat pro Bell Labs vyvinula první verzi operačního systému jednoho uživatele s názvem New Kenův System . Uvědomili si, že práce na značce minipočítače PDP-7 ( Programmed Data Processor ) v prosinci vedená obecným komplexním operačním systémem a navrhli nový software v montážním jazyce . Jméno Unics navrhl Brian Kernighan po „latinské“ slovní hříčce s Multics  ; „Multicar Multics udělal to samé mnoha způsoby, zatímco Unics udělal všechno jedním způsobem.“ Tento název byl následně z podnětu Briana Kernighana smluvně uzavřen v Unixu (aby jej konečně zaregistrovala pod názvem UNIX společnost AT&T ).

Souhlas vyhláška z roku 1956 zabránila společnosti AT & T , včetně Bell Labs závisela na trhu jiné než telefonní nebo telegrafní zařízení. To je důvod, proč bylo v roce 1975 přijato rozhodnutí distribuovat kompletní unixový systém se zdrojovým kódem na univerzity pro vzdělávací účely se získáním licence za velmi nízkou cenu.

V roce 1971 , vědom si obtížnosti udržování systému napsaného v montážním jazyce, uvažoval Ken Thompson o přepsání Unixu v TMG , ale zjistil, že TMG neposkytuje to, co potřebuje. Krátce přemýšlel o přepsání Unixu ve Fortranu , ale nakonec navrhl B s pomocí Dennise Ritchieho v letech 1969 a 1970, přičemž se inspiroval jazykem BCPL . Unix však nikdy nebyl přepsán do B; B nepodporoval typy , všechny proměnné měly stejnou velikost jako slova v architektuře, float aritmetika nebyla implementována; Kromě toho kompilátor B pomocí techniky kódu se závitem  (in) . To je důvod, proč Dennis Ritchie začal v roce 1971 psát nový B , který byl přejmenován C . Jazyk C je dnes stále jedním z nejpoužívanějších jazyků.

Ken Thompson a Dennis Ritchie představili první referát o Unixu na Symposiu o principech operačních systémů na Purdue University v roce 1973 . Profesor Bob Fabry z University of California Berkeley (UCB), poté v publiku, měl okamžitý zájem a zájemLeden 1974Keith Standiford , studentka 2. ročník  cyklu, nainstalujte verze 4 na UBC, distribuci na pásce.

Na začátku roku 1975 , Ken Thompson strávil rok jako hostující profesor na své alma mater , UCB . S Jeffem Schriebmanem a Bobem Kridle sestavili verzi 6 . To bylo v tomto bodě, že Unix začal být propuštěn mimo Bell Labs.

Na podzim roku 1975 se Bill Joy a Chuck Haley , poté ve druhém cyklu, zajímali o nový systém a implementovali ex -online editor v Pascalu. Nakonec prozkoumali, jak funguje jádro, když Ken Thompson odešel . K vývoji se v tomto období ( 1973 - 1977) připojili také Alan Snyder, Steven C. Johnson, Michael Lesk . Na začátku tohoto loňského roku vytvořil Bill Joy první distribuci známou jako Berkeley Software Distribution (BSD). Později, s příchodem nových terminálů, píše vi (vizuální editor), což je překryv ex . V létě roku 1978 se Second BSD byl vytvořen nebo 2BSD.

Současně je nezbytné definovat pojmy datagramu a distribuované výpočty objevit, s Arpanetu , v síti Kyklady a Distributed System Architecture , která se v roce 1978 stal modelu OSI-DSA . Více komunikace mezi stroji v různých výzkumných centrech ukazuje na užitečnost otevřených a konvergovaných operačních systémů, které se stanou nezbytností u prvních pracovních stanic, včetně TCP / IP od Sun Microsystems , vytvořených Andy Bechtolsheimem , Billem Joy , Vinodem Khoslou a Scottem McNealym .

Pak dovnitř Prosinec 1979Bill distribuuje 3BSD joy, první distribuci na podporu počítačů VAX z DEC . To je také v tomto roce, že verze 7 je propuštěn , který je dodáván s mnoha významnými změnami, jako je rozšíření na 2  GB na maximální velikost souboru, přidání několika nástroji, a především větší přenosnosti. Systém, což znamená, že se stává snadnější upravit jej tak, aby fungoval na jiných hardwarových platformách . V této době byl vyroben první hlavní port Unixu, verze 32 / V , na VAX 11/780 .

Rozšíření

Do konce roku 1977 provedli vědci z University of California řadu vylepšení systému Unix dodávaného společností AT&T a distribuovali jej pod názvem Berkeley Software Distribution (nebo BSD). Tak BSD byl například první Unix, aby plně využily očíslovanými virtuální paměti mechanismus na VAX 11/780 .

Objevily se tři hlavní větve vývoje zdrojů:

Tyto pobočky si navzájem vypůjčily kód nebo koncepty. Tak :

Role DARPA a vznik TCP / IP

Když byla na konci 70. let zveřejněna 3BSD, Agentura pro obranný výzkum ( DARPA ) se dozvěděla o pokroku dosaženém na UCB. Plánují pro své projekty používat Unix. Mnoho inženýrů pak doufá ve vytvoření inovativních standardů tváří v tvář monopolu IBM .

Na podzim téhož roku Bob Fabry nabídl DARPA vylepšenou verzi 3BSD, aby vyhověl jejich potřebám. Je podepsána 18měsíční smlouvaDuben 1980a Bob Fabry sestavil tým. Bill Joy , který právě podporovat jeho tezi o PhD navrhuje zapojit. Tyto verze na sebe navazují až do verze 4.1BSD.

Spokojen, DARPA podepisuje další dva roky a rozpočet se téměř znásobí pěti. Počet zapojených lidí rychle roste. Byl vytvořen řídící výbor, který pomáhá definovat vývoj systému.

Tato skupina se schází dvakrát ročně Duben 1981 a Červen 1983, a zahrnuje zejména Bob Fabry, Bill Joy a Sam Leffler z UCB, Dennis Ritchie z Bell Laboratories, Duane Adams a Bob Baker z DARPA, stejně jako zaměstnanci a studenti z několika dalších univerzit, zejména Stanfordu , Carnegie-Mellon a Kalifornská univerzita v Los Angeles . Z roku 1984 , jedná se o workshopy sdružující mnohem více lidí, kteří převezmou kontrolu.

Byl to Rob Gurwitz, kdo publikoval první implementaci protokolů TCP / IP , protokolů dnešního internetu. Bill Joy to integruje do systému a upravuje výkon. Tuto implementaci mnozí považují za srovnávací implementaci. To bylo později převzato společností Microsoft pro operační systém Windows , což je možné díky velmi tolerantní licenci BSD, podle které je BSD vydáváno. Ke konci léta 1982 Bill Joy oznámil, že se připojí k Sun Microsystems , a projektu se ujal Sam Leffler.

v Srpna 1983, Je vydáno 4.2BSD; toto je první verze, která zahrnuje nový zásobník TCP / IP. Sam Leffler odchází z UCB do Lucasfilmu a na jeho místo přichází Mike Karels. 4.2BSD byl tehdy velmi populární a byl více prodáván než všechny ostatní distribuce dohromady a než systém AT & T System V, zejména proto, že tento neměl síťovou komunikaci ani FFS (Berkeley Fast Filesystem)).

Na konferenci Usenix v roce 1985 bylo oznámeno 4.3BSD. Podporují se nové hardwarové architektury a s verzí 4.3-Tahoe je jádro rozděleno na hardwarově závislé a nezávislé části.

Soudní spory a propuštění BSD

Na začátku roku 1992 začala společnost Unix System Laboratories (USL), součást AT&T odpovědná za vývoj a prodej Unixu, zahájit vývoj společnosti Berkeley Software Design, Incorporated (BSDI), jejímž cílem je vývoj a prodej komerční verze. Soudní proces neuspěl, jak si přála USL, která poté zahájila další soudní spor proti BSDI a UCB. USL prodává společnost AT&T společnosti Novell . vLeden 1994, je nalezena dohoda:

v Leden 1995„Byl vydán FreeBSD 2.0 s novými soubory z Net / 2, poté nazývaného 4.4BSD-Lite a částmi 386BSD.


Do verze 4.3BSD-Tahoe se licence AT&T stále vztahuje na zdroje, které jsou stále distribuovány. Uživatelé nejsou pasivními uživateli, ale aktivně se podílejí na vývoji a postupně vylepšují původní kód AT&T. Jelikož licencování zdrojů AT&T se stalo příliš nákladným, poslední původní zdroje byly zbaveny kódu AT&T a vČerven 1989, je vydán první bezplatný BSD, Networking Release 1 nebo Net / 1.

Licence je záměrně velmi liberální: software lze redistribuovat nebo prodávat, s úpravami zdrojů nebo bez nich, v binární formě (kompilovat) nebo ne. Sdělení o autorských právech ve zdrojích by měla zůstat nedotčena a dokumentace by měla potvrzovat původ kódu ( University of California v Berkeley , UCB).

Net / 1 pak stojí UCB za magnetickou pásku, která ji přenáší, 1 000 dolarů a je k dispozici prostřednictvím anonymního připojení FTP (protokol pro přenos souborů) (není vyžadováno heslo).

Byl importován systém virtuální paměti operačního systému MACH z Carnegie-Mellon University a počátkem roku 1990 byl vydán 4.3BSD-Reno .

Od konce 90. let do současnosti

Rostoucí nekompatibilita mezi mnoha variantami Unixu nabízenými různými vydavateli pro různé stroje postupně ovlivňuje popularitu a rozmanitost unixových systémů. V dnešní době se proprietární unixové systémy , většinou v průmyslu a ve vzdělávání, používají stále méně. Na druhé straně tři systémy unixového typu založené na BSD ( FreeBSD , NetBSD a OpenBSD ) na jedné straně a systém GNU / Linux kompatibilní s Unixem na straně druhé, stejně jako macOS (dříve OS X, založené na Darwinovi ) zaujímají stále důležitější podíl na trhu, což umožňuje Unixu konkurovat další velké rodině OS (proprietární), Windows NT .

Hlavní rodiny systémů UNIX

BSD

Bill Jolitz ze společnosti Networking Release 2 publikuje 386 / BSD určené pro architekturu PC (386), ale jeho údržba je rychle ohromena. Několik měsíců po jeho zveřejnění vytvoří 386BSD uživatelé skupinu NetBSD a spojí své zdroje, aby udrželi a vylepšili tento systém. Jejich cílem je pak přimět NetBSD pracovat pod jakýmkoli hardwarem. Cílovou skupinou NetBSD jsou vysoce techničtí vývojoví správci.

O několik měsíců později se vytvořila skupina FreeBSD a rozhodla se zaměřit na architekturu PC. vProsince 1993, s podporou Walnut Creek CDROM, je vydán FreeBSD 1.0.

Projekt OpenBSD byl vytvořen v roce 1995 na základě neshody mezi jedním z vývojářů NetBSD, Theem de Raadtem a ostatními členy projektu. Zaměřuje se na bezpečnost IT .

GNU

GNU je operační systém vydána v roce 1983 o Richarda Stallmana s cílem poskytovat Unix ekvivalent sestávající výhradně z volného softwaru . Ačkoli je GNU kompatibilní s Unixem, vyniká zejména rozsáhlým používáním Lispu .

V roce 1991 , zatímco jádro GNU, Hurd fungoval pomalu, bylo vytvořeno jádro Linuxu (viz níže), které bylo vydáno v roce 1992. To umožnilo poprvé použít zcela bezplatný operační systém, variantu GNU používající linuxové jádro známé jako GNU / Linux , nebo častěji jen Linux.

GNU a GNU / Linux se používají ve formě distribucí, které je doprovázejí dalším softwarem. Mezi nejoblíbenější distribuce patří Debian , Ubuntu , Linux Mint , Red Hat , Fedora a Arch . Z těchto šesti distribucí pouze dvě nabízejí místo Linuxu použití Hurd: Debian a Arch . Debian dále navrhuje použít dvě jádra z rodiny BSD s distribucemi Debian GNU / kFreeBSD a Debian GNU / NetBSD .

Linux

V roce 1991 se finský student Linus Torvalds rozhodl navrhnout na modelu Minix operační systém schopný provozu na architekturách založených na procesoru Intel 80386 . Jádro , které se pak v experimentální fázi, byl generován na Minix systému .

Název Linuxu pochází od osoby, která hostila projekt pro jeho vydání (verze 0.0.1), a nikoli podle volby Linuse. Chtěl na chvíli přejmenovat svůj systém na Freax , ale už bylo pozdě, Linux se již mezi fanoušky etabloval. Linux neobsahuje žádný kód ze systému UNIX, je jím pouze inspirován a kompletně přepsán. Na druhou stranu je Linux svobodný software .

Linux s GNU

Samotný Linux, který je pouze jádrem, je třeba k vytvoření operačního systému doprovázet dalším softwarem. Jednou z nejpopulárnějších možností je použít Linux jako jádro operačního systému GNU k vytvoření systému označovaného jako GNU / Linux nebo jednoduše Linux . Několik společností nebo sdružení distribuuje Linux a GNU společně s ucelenou sadou softwaru; takový systém se nazývá distribuce Linuxu .

Android

Android je operační systém pro mobilní zařízení vyvinutý společností se stejným názvem a získaný společností Google . Je založen na linuxovém jádře a virtuálním stroji Dalvik nebo z Android KitKat: Android Runtime (ART).

Operační Systém Mac

Unix je původcem macOS (dříve Mac OS X), aktuální verze operačního systému Apple . macOS, stejně jako Darwin, je založen na jádře XNU , derivátu Machova mikrokernelu .

v Květen 2007„Verze 10.5 ( Leopard ) systému Mac OS X na procesoru Intel získala certifikaci UNIX 03 od Open Group .

Jiné systémy

Systém V a proprietární Unixy

Již v roce 1977 společnost AT&T zpřístupnila zdroje Unix verze 6 dalším společnostem. Zatímco tedy telefonní operátor pokračoval ve vývoji s verzí 7 a poté s System V , bylo vyvinuto velké množství unixových derivátů:

Unixy pro vzdělávání

V polovině -1980s , amerického profesora se sídlem v Nizozemsku , Andrew Tanenbaumem , který byl vypracován minimální operační systém, nazvaný Minix , na operačních systémů teach konceptů do svých studentů; první verze byla vydána v roce 1987 a byla doprovázena knihou popisující design systému. Podobný projekt s názvem XINU (pro Xinu Is Not Unix ) se také objevil v 80. letech pod vedením Douglase Comera .

Použití Unixu

Velké množství variant Unixu, každá se svými vlastními specifičnostmi, umožňuje použití unixových systémů ve velkém množství různých prostředí.

Mobilní zařízení

Několik operačních systémů pro mobilní zařízení ( smartphony , tablety , PDA atd.) Jsou systémy Unix. Můžeme citovat zejména iOS a Android , které sdílejí více než 85% trhu smartphonů.

Superpočítače

Od té doby listopadu 2017, Linux je jediný operační systém používaný 500 nejvýkonnějšími superpočítači na světě. Na některých z těchto počítačů byly v roce 2016 stále používány další systémy Unix. V letech 19952000 byly na více než 90% těchto počítačů používány systémy Unix jiné než Linux (zejména Berkeley Software Distribution , Solaris , AIX , UNICOS a HP-UX ). ...

Pracovní stanice a servery

Dnes zbývá jen několik verzí Unixu od hlavních výrobců pracovních stanic a serverů :

Filozofií výrobců unixových stanic a serverů bylo od samého počátku vyvinout operační systém, který by dokázal prodávat jejich stroje, a pokud možno přidávat ještě trochu „více“, aby se odlišil od konkurence. Tím se zapomnělo, že unixové parky jsou nejčastěji heterogenní a že jakýkoli rozdíl od jednoho stroje k druhému, i když je vytvořen s nejlepším záměrem na světě, ohrožuje interoperabilitu, a proto představuje skutečné riziko kontraproduktivity, protože počítačoví vědci k mnoha zdlouhavým manipulacím za účelem propojení systémů.

To je jeden z důvodů, proč mnoho z těchto výrobců nyní nabízí systém GNU / Linux se svými servery. Rozdíly mezi různými distribucemi Linuxu však často představují stejné problémy, i když na menší úrovni.

Některý počítačově podporovaný návrhový software je již dlouho k dispozici pouze pro pracovní stanice Unix, ale jak se tento trh zmenšuje, stal se dostupným i pro jiné systémy. To je například případ CATIA , používaný zejména velkými průmyslovými výrobci, jako jsou Dassault Aviation , PSA Peugeot Citroën nebo Boeing , který funguje pod Microsoft Windows od verze 5 , od verze Unix je od verze upuštěno 6 .

Speciální vlastnosti unixových systémů

Unixové systémy mají společné několik konceptů vyvinutých z prvních verzí Unixu v Bell Laboratories.

Utility

Unix byl původně navržen tak, aby měl mnoho malých programů, z nichž každý vykonával omezený počet úkolů, nejčastěji jen jeden, nejčastěji působil na textové proudy a mohl být propojen pomocí potrubí . Tato myšlenka byla na počátku 70. let relativně novátorská a přispěla k rychlému úspěchu Unixu mezi programátory.

Systémy Unix mají velké množství tlumočníků příkazů , které se nazývají unixové shelly . Zmínit lze zejména sh , bash a tcsh .

Souborový systém

Další zvláštností Unixu je považovat velké množství objektů za soubory: od prvních verzí Unixu se se vstupními / výstupními zařízeními zachází jako se soubory zvláštního typu. To umožňuje například na aplikační úrovni zapisovat na magnetickou pásku stejným způsobem jako do standardního souboru, který by byl uložen na disk.

Unix má hierarchický systém souborů , který podporuje určité funkce, jako jsou symbolické odkazy , které umožňují přesměrovat jeden soubor na jiný, a systém oprávnění, který umožňuje udělit různá oprávnění vlastníkovi souboru, uživatelům jeho skupiny a dalším uživatelům .

Na rozdíl od mnoha jiných systémů (například Microsoft Windows nebo Mac OS Classic ), které mají nezávislý kořenový souborový systém na úložné zařízení nebo na oddíl, má unixový systém souborů jeden kořenový adresář a k dalším úložným zařízením lze přistupovat prostřednictvím přípojných bodů v souborový systém. Například složka / home , která obsahuje osobní soubory uživatelů, je často uložena na jiném zařízení nebo oddílu než root; Jakmile je toto zařízení připojeno ke složce / home , požadavky na soubory umístěné v / home budou přesměrovány na toto zařízení.

Organizace stromu systému souborů je definována určitými konvencemi, které existují od verze Unixu 7 , kde se objevila manuálová stránka, která ji popisuje. Filesystem Hierarchy Standard pokusy harmonizovat rozdíly, které mohou být vyvinuty, a to zejména mezi různými verzemi systému Linux.

Unixové standardy

Velké množství unixových systémů vyvinutých na základě systému AT&T System V nebo BSD vedlo členy skupiny uživatelů / usr / group , která si od té doby vzala jméno UniForum, k vytvoření standardu UNIX již v roce 1980 za účelem '' zajištění maximální přenositelnost mezi různými systémy:

  • v roce 1984 tato skupina zveřejnila standard / usr / group .
  • z tohoto standardu se vyvinul POSIX , který byl publikován v roce 1988 , řada standardů vyvinutých pod rouškou IEEE ( Institute of Electrical and Electronics Engineers ). POSIX je tedy známý také pod názvem IEEE 1003.
  • V roce 1985 , AT & T zveřejňuje SVID ( System V Interface Definition ) popisující systém V . Tato první definice se liší od POSIX.
  • Konsorcium výrobců ( Sun , IBM , HP , DEC , AT&T , Unisys , ICL atd.) Současně zveřejnilo standardní příručku X / Open Portability Guide Issue 3 (XPG3). Tato norma se zabývá zejména rozdíly vyplývajícími z geografického umístění (datum, abeceda atd.).

Dnes je ochranná známka UNIX ve vlastnictví Open Group . Chcete-li získat oprávnění k oficiálnímu používání této značky pro operační systém, musí být v souladu se specifikací Single UNIX .

Poznámky a odkazy

Poznámky

  1. Viz k tomuto tématu článek Linux nebo GNU / Linux .

Reference

  1. (in) „  Základy filozofie Unixu  “ .
  2. (in) „  Unix: Oral History  “  : „  V roce 1980 průzkum provedený sítí Computer Science Research Network (CSNET) instituce odhalil, že více než 90 procent všech akademických oddělení bylo obsluhováno jedním nebo více systémy Unix.  " .
  3. IT MEDIA , „  Windows NT a Unix | iTPro.fr  “ , na www.itpro.fr (konzultováno 2. července 2017 ) .
  4. „  Ale co je Linux? @OpenClassrooms  ” , na OpenClassrooms (přístup 3. července 2017 ) .
  5. (in) Andrew S. Tanenbaum , „  Několik poznámek k článku„ Kdo napsal Linux “Kerfuffle, vydání 1.5  “ .
  6. Harley Hahn, Unix příručka studenta , 2 nd  edition, Dunod edice. ( ISBN  978-2-10-003601-1 ) .
  7. Dennis Ritchie, „  Vývoj unixového systému sdílení času,  “ Bell Laboratories .
  8. „  AT&T Business Homepage - Mobility, Networking, Cybersecurity, IoT, Cloud  “ , na att.com (přístup 30. srpna 2020 ) .
  9. Jean-Yvon Birrien , historie IT , Presses Universitaires de France ,1992, 2 nd  ed. , 127  s. ( ISBN  978-2-13-044607-1 ).
  10. „  TMG  “ na multicians.org .
  11. „  Ken Thompson: Delevoped Unix v Bell Labs  “ .
  12. „  Software TIOBE: TIOBE Index  “ .
  13. „  Popularita programovacího jazyka  “ .
  14. Eugene H. Spafford, „  Unix a bezpečnost: vlivy historie  “, Purdue University , s. 1.  4.
  15. „  Historie systému UNIX před Berkeley: Vývoj systému UNIX: 1975–1984  “ .
  16. „  The UNIX System - History and Timeline  “ , The Open Group .
  17. Dennis Ritchie, „  Vývoj jazyka C  “ [ archiv10. ledna 2015] (přístup 10. ledna 2015 ) .
  18. „  Podrobnosti o archivu PUPS  “ .
  19. „  1977: Berkeley UNIX and the Start of Open-Source Software  “ .
  20. Dennis Ritchie , „  Domovská stránka Dennisa M. Ritchieho  “ .
  21. „  Stručná historie FreeBSD  “ .
  22. (in) „  Rychlá historie Unixu  “ .
  23. „  Role BSD ve vývoji Unixu  “ .
  24. (in) „  Podpora DARPA  “ .
  25. „  Bill Joy  “ , Carnegie-Mellon University .
  26. „  Co, skutečný UNIX?  " , Nadace FreeBSD .
  27. (en-US) Marshall Kirk McKusick , „  Open Sources: Voices from the Open Source Revolution,  “ na 1-56592-582-3 ,29. března 1999(zpřístupněno 12. října 2020 )
  28. Chris DiBona, Sam Ockman a Mark Stone, Otevřené zdroje: Hlasy z revoluce v otevřeném zdroji ( číst online ) , str.  39.
  29. „  AT&T žaluje BSDI  “ , Tech Insider .
  30. Marshall Kirk McKusick, „  43BSD-Reno  “, na netbsd.org .
  31. .
  32. (in) Thomas Lord, „  Guile in Emacs  “ na lists.gnu.org ,11. dubna 2010
  33. Richard Stallman , „  The GNU Project ,  “ na gnu.org (přístup k 15. prosinci 2017 ) .
  34. (v) Mac OS X verze 10.5 Leopard je Macintosh založený na Intel .
  35. „  Historie AIX  “ , na AIX pro správce systému .
  36. „  ULTRIX  “ na osdata.com .
  37. „  Historie SCO  “ .
  38. Albert S. Woodhull, „  Verze Minix a jejich použití ve výuce  “ .
  39. „  Soubor Readme MINIX 1.1  “ .
  40. „  Stránka Xinu  “ , Purdue University .
  41. „  Android a iOS kombinují 91,1% celosvětového trhu s OS pro smartphony ve 4Q12  “ , na IDC .
  42. „  Tržní podíl mobilního / tabletového operačního systému  “ na Netmarketshare .
  43. „  Seznam statistik  “ na 500 nejlepších superpočítačích .
  44. „  Vývoj v čase  “ na Top500 .
  45. [PDF] Éric Levenez, „  Historie Unixu  “ .
  46. „  PSA Peugeot Citroën zvyšuje využití technologie HyperShape / CATIA  “ .
  47. „  Výpočetní procesy pomáhají navrhovat model 777  “ .
  48. „  Historie Catia  “ , na archive.org , Dassault Systèmes .
  49. "  Systémové požadavky CATIA V6R2011x  " [ archiv serveru6. října 2012] , IBM.
  50. „  Základy filozofie Unixu  “ .
  51. (in) „  O raných dějinách a dopadech Unixu - nástroje pro vytváření nástrojů pro nové tisíciletí  “ .
  52. (in) „  Systém sdílení času UNIX  “ [PDF] .
  53. „  Stránka včera v příručce FreeBSD  “ .
  54. „  FHS  “ , Linux Foundation .
  55. Steve D. Pate, UNIX Filesystems: Evolution, Design, and Implementation , John Wiley & Sons , 11–12  s. ( číst online ).
  56. ANSI, Odůvodnění programovacího jazyka ANSI C ( číst online ).
  57. „  POSIX.1 Backgrounder  “, The Open Group .
  58. Bill Bateson a Geraint Davies, „  Definice rozhraní systému V - poslední šance pro Unix?  », Mikroprocesory a mikrosystémy ,1985.
  59. „  Certifikace UNIX - značka  “ , The Open Group ,16. června 2003.


  • Tento článek je částečně nebo zcela převzat z článku s názvem „  FreeBSD  “ (viz seznam autorů ) .
  • Části tohoto článku nebo dřívější verze tohoto článku vycházejí z následujícího článku: Úvod do systémů UNIX , jak to funguje? . Původní článek nese následující zmínku

«© Copyright 2003 Jean-François Pillou - hostitelem Web-solutions.fr. Tento dokument z webu CommentCaMarche.net podléhá licenci GNU FDL. Můžete kopírovat a upravovat kopie této stránky, pokud se tato poznámka jasně zobrazí. "

Podívejte se také

Související články

externí odkazy