Systém UNIX V | ||||||||
Štítek AT&T potvrzující licenci systému UNIX System V (Japonsko). | ||||||||
Rodina | Unix | |||||||
---|---|---|---|---|---|---|---|---|
Jazyky | Angličtina | |||||||
Typ jádra | monolitický | |||||||
Stav projektu | hotovo | |||||||
Společnost / vývojář |
Unix Support Group of AT & T (USG) | |||||||
Licence | AT&T (1983-1993), Novell (do roku 1994) | |||||||
Stavy zdroje | Otevřený zdroj od roku 1996 | |||||||
První verze | 1983 | |||||||
Nejnovější stabilní verze | Vydání 5 (1997) | |||||||
Metoda aktualizace | Majitel | |||||||
Kancelářské prostředí | Solaris 2 (1992) | |||||||
webová stránka | http://www.opengroup.org/ | |||||||
| ||||||||
Systém UNIX V nebo Systém V (nebo „systém pět“,5psanýřímskými číslicemi), je verzepůvodníhooperačníhosystému UNIX, kterou společnostAT&T představilavLeden 1983.
System V, jeho přísné zacházení ze přístupu ke sdíleným datům , je hlavní verze UNIX ; společně se systémem verze BSD je to jedna ze dvou hlavních větví rodiny systémů UNIX .
Většina proprietárních systémů UNIX (jako AIX , HP-UX nebo dokonce IRIX ) pochází přímo ze systému V. Hlavním důvodem je, že tyto společnosti zakoupily licenci UNIX od společnosti AT&T . Ačkoli Linux nesestupuje přímo ze systému V, bere velkou část inspirace ze skutečnosti, že systém V sloužil jako základ pro vývoj standardu POSIX , který se Linux snaží co nejvíce splnit.
S po sobě jdoucími následnými vydáními známými jako „ release “ (viz níže) je nyní počáteční vydání známé také jako System V Release 1 (SVR1).
v ledna 1979Společnost American Telephone & Telegraph vydala sedmé vydání Unixu , které sestávalo z přibližně 10 000 řádků kódu. Právě z této verze se Ken Thompson a vědci z Berkeley pustili do samostatného vývoje nového pláště; krátce nato (1981), inženýři AT&T vydali novou oficiální verzi Unixu, System III .
Systém V je nástupcem systému III z roku 1982. V tomto roce soudní spor zahájený v roce 1975 proti monopolu společnosti American Telephone & Telegraph skončil: rozhodnutím soudu byla společnost rozdělena, což vedlo k dalším krokům k vytvoření společnosti AT&T . V důsledku tohoto roztrhání, tato nová společnost, čímž získal povolení k uvedení na trh svůj operační systém , Unix : za symbolickou částku, to je distribuován ve velkém počtu výzkumných zařízení (500 míst v roce 1977, včetně 125 amerických univerzitách).
Výchozím bodem pro tento nový krok je podpora konceptu sdílené paměti několika souběžnými procesy. Za tímto účelem System V systematicky přiřazuje každému procesu identifikátor a klíč, které umožňují prostřednictvím semaforů spravovat priority přístupu k souboru (segment paměti), frontě zpráv nebo proudu dat.
V letech následujících po vytvoření AT & T existovalo několik po sobě jdoucích pracovních skupin, které pokračovaly v projektu System V, počínaje Unix Support Group (USG); pak tam byla Unix System Development Laboratory (USDL), AT&T Information Systems (ATTIS) a nakonec Unix System Laboratories (USL).
V polovině 80. let byla další oblíbenou variantou Unixu Berkeley Software Distribution (BSD) vyvinutá Kalifornskou univerzitou v Berkeley (proto se jí tehdy říkalo „Unix Berkeley“). Od BSD verze 4.2 zahrnoval zejména přísadu, která v systému V chybí: síťový protokol TCP / IP .
Ačkoli byl odvozen od „sedmého vydání“ Unixu , podobně jako Systém V, značně se od něj odchýlil; navíc komerční distribuce vytvořily tolik idiomů v rámci dvou unixových filozofií. Tak na konferenci USENIX zástupci z AT & T na sobě kolíky s nápisem: System V: Vezměme to standardní , zatímco několik výrobců počítačů nabízeny počítače napodobuje System V . Prodejci profesionálních pracovních stanic vybavili téměř všechny své stroje operačním systémem BSD a jejich letáky naznačily, že je k dispozici migrace „4,2> V“.
Zatímco společnost AT&T prodávala počítače, na nichž byla spuštěna základní verze v systému UNIX System V, většina jejích zákazníků byla více obeznámena s verzemi různých výrobců pracovních stanic odvozených od systému AT&T System III . Uživatelé se mohli zorientovat díky přehlednému dokumentu Definice rozhraní System V , ve kterém jsou uvedeny výchozí možnosti a výstupní formát příkazů.
V roce 1984 se skupina výrobců počítačů sešla v rámci iniciativy X / Open pro otevřený formát a jejich volba padla na Unix. X / Open inspirovalo vůdce AT&T, kteří za účelem vyrovnání rozdílů vyplývajících z různých jazyků Unixu zase spojili své síly v roce 1987 se společností Sun Microsystems (v té době jedním z hlavních hráčů ve světě rádia) UNIX), vydat "verzi 4" systému V (SVR4).
Pokud by tuto iniciativu uvítali spotřebitelé i obchodní tisk, ostatní společnosti licencované Unixem se obávaly zvýhodňování vůči Sunu: seskupily se proto v roce 1988 částečně v rámci Open Software Foundation (OSF) a částečně pod hlavičkou AT&T v rámci UNIX International ( UI) kolektivní. Technické spory brzy nabraly obrat v agresivní komerční konkurenci mezi dvěma „bezplatnými verzemi“ Unixu, což v X / Open představovalo kompromis.
Od konce 80. do začátku 90. let byl System V jednou ze dvou hlavních verzí systému UNIX, druhou byla Berkeley Software Distribution . Eric S. Raymond shrnuje konfrontaci mezi systémy V a BSD následovně:
"Ve skutečnosti, v letech následujících po rozdvojení mezi těmito dvěma systémy, byla unixová komunita rozervána první fází unixové války - vnitřní spor mezi Systémem V a BSD." Tato hádka se odehrávala na různých úrovních, některé technické („ zásuvky Berkeley “ proti „toku“ SysV , tty velení BSD proti termio signálu SysV), jiné více kulturní. Neshodou byly dlouhé vlasy versus krátké vlasy; programátoři a inženýři byli spíše pro Berkeley a BSD, profesionálové spíše pro AT&T a jeho Systém V. “
- Eric S. Raymond, The Art of Unix Programming (2003), s. 38
Zatímco Hewlett-Packard , IBM a další výrobci se rozhodli pro System V, jejich konkurenti (např. Sun Microsystems a DEC ) nabídli rozšíření BSD. Během své vývojové fáze byl však systém V obohacen o vlastnosti BSD a je třeba říci, že varianty BSD, jako je systém Ultrix DEC, dostaly vlastnosti systému V.
Od počátku 90. let se díky snahám o standardizaci, jako je standard POSIX a popularita Linuxu , rozdíly mezi systémy V a BSD stáhly do pozadí.
První verze (s názvem System V.0 nebo System V Release 1) byla vydána v roce 1983 . Vyvinutý skupinou AT&T UNIX Support Group , byl založen na systému UNIX 5.0 od Bell Labs Unix Support Group . Systém V zahrnoval editor vi i knihovnu nadávek odvozenou ze systému BSD vyvinutého na Kalifornské univerzitě . Výkon byl vylepšen přidáním vyrovnávací paměti mezipaměti a mezipaměti in -node . Kromě toho SVR1 poskytoval podporu pro meziprocesovou komunikaci , semafory a sdílenou paměť.
SVR2 byl propuštěn v roce 1984 . Do jádra byly přidány nové funkce, například zamykání souborů. Tato verze sloužila jako základ pro HP-UX .
SVR3 byl propuštěn v roce 1987 .
SVR4 byl propuštěn v roce 1989 . Jedná se o hlavní verzi systému V, vyvinutou v rámci spolupráce mezi Unix Systems Group of Bell laboratories a Sun Microsystems . Zahrnuje technologii od 4.3BSD , XENIX a SunOS , zejména podporu pro TCP / IP , csh , NFS .
Verze SPARC SVR4 se stala Solarisem 2 na konci spolupráce mezi společnostmi Sun a AT&T.
Tato verze 5 systému V byla vyvinuta v roce 1997 společností Santa Cruz Operation (SCO): zaměřuje se na velké podnikové servery a je výsledkem sloučení OpenServer SCO (odvozeno od verze 3 systému V) a UnixWare . SCO skupina , SCO nástupce, dělal OpenServer 6 SCO závislé na SVR5, ale jeho zdrojový kód nebude používat všechny vývojáře nebo distributorem poté.
Firma Santa Cruz Operation (SCO), který držel práva k operačnímu systému XENIX , se rozhodl koupit Novell práv Unixware značky a distribuční práva je ze zdrojů verze 4.2 System V, zatímco ostatní výrobci (Sun, IBM, HP ) pokračovala v instalaci a vývoji verze 4. Společnost Novell nakonec postoupila práva na ochrannou známku Unix konsorciu The Open Group . Podle tohoto certifikačního orgánu měl jakýkoli operační systém, který vyhovoval specifikaci Single Unix Specification (SUS), aktualizované verzi definice rozhraní System V , těžit z práv a výsad spojených s Unixem: existoval Mac OS X od Apple od BSD, stejně jako několik dalších operačních systémů.
Společnost Santa Cruz Operation (SCO) plánovala vydat vydání systému na konci roku 2004, ale od projektu bylo upuštěno. Systém měl být vyvinut v 64 bitech.