Research Unix

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Research Unix je název používaný pro větev operačního systému Unix, který vyvíjely Bellovy laboratoře v Computing Science Research Center (často označovaném jako oddělení 1127) pro počítače DEC PDP-7, PDP-11, VAX a Interdata 7/32 a 8/32. Častěji používané označení je Unix Version n, Unix Vn nebo UNIX nth Edition (kde n je číslo od 1 do 10).

...

Historie

Version 7 Unix pro PDP-11 běžící na multisystémovém emulátoru SIMH Termín Research Unix byl poprvé použit v časopise Bell System Technical Journal (Vol. +more57, č. 6, Pt. 2 červenec / srpen 1978) pro odlišení od ostatních interních verzí Unixu vyvíjených v Bell Labs (jako např. PWB/UNIX a Mert), jejichž kód se odštěpil od primární CSRC větve. Tento název se před Version 8 Unix prakticky nepoužíval, a pro označení starších verzí se začal používat dodatečně. Do té doby se obvykle používal název UNIX (psaný velkými písmeny) nebo UNIX Time-Sharing System.

Firma AT&T licencovala Version 5 Unix pro vzdělávací instituce a Unix Version 6 také pro komeční organizace. Cena pro školy byla 200 dolarů, pro komerční firmy 20000 dolarů odrazujících od většiny komerčních použití. +more Přesto byl do 80. let 20. století Unix Version 6 nejrozšířenější variantou Unixu. Verze Research Unixu byly často označovány číslem vydání manuálů, protože několik prvních a posledních verzí nebylo nikdy oficiálně uvolněno mimo Bell Labs a vývoj systému byl kontinuální. Často užívaným způsobem pro označování verzí Reasearch Unixu je UNIX Version n, Unix Vn nebo UNIX nth Edition (kde n je číslo od 1 do 10).

Všechny moderní verze Unixu (kromě implementací z čistého stolu, jako je Coherent, Minix a Linux, obvykle označovaných jako Unix-like) jsou odvozeny od Version 7 Unix.

Od Version 8 Unix měl Research Unix blízké vazby na BSD Unix, které začaly použitím 4. 1cBSD jako základu pro Unix V8. +more Dennis Ritchie ve své zprávě zaslané do Usenetu v roce 2000 uvedl, že Research Unix je blíže k BSD než UNIX System V, který také obsahuje nějaký BSD kód:.

Verze

Class = "wikitable"Vydání manuáluDatum vydáníPopis
V13. 11. +more1971První vydání unixových manuálů vycházelo z verze, která v té době běžela na PDP-11. Obsahuje Thompson shell a příkazy mail, cp a su. Unix byl v té době 2 roky starý a v roce 1970 byl přenesen z PDP-7 na PDP-11/20.
V212. 06. 1972V předmluvě této verze bylo uvedeno, že celkový počet instalací systému je 10. Obsahoval příkaz echo a první překladač jazyka C.
V3Únor 1973Obsahovalo programovací jazyk C a roury, příkazy crypt a yacc. Programy byly rozděleny do adresářů /bin a /usr/bin, proto byla zavedena proměnná prostředí PATH. /usr byl připojovací bod druhého pevného disku. Celkový počet instalací byl 16.
V4listopad 1973První verze napsaná v jazyce C. Zavedeny skupiny, příkazy grep a printf. Počet instalací byl uváděn „přes 20“. Manuál byl poprvé formátován příkazem troff. Tuto verzi popsali Thompson a Ritchie v článku CACM, který byl prvním veřejným popisem Unixu.
V5červen 1974Šířeji licencováno vzdělávacím institucím. Zavedlo sticky bit a příkazy find a dd. Určený pro PDP-11 model 40 a další modely s 18bitovými adresami; počet instalací „přes 50“.
V6květen 1975Obsahuje ratfor a bc. První Unix určený k široké distribuci mimo Bell Labs, a první Unix přenositelný na jiný hardware než PDP. V květnu roku 1977 byl vydán MINI-UNIX a ořezaná verze V6 pro low-end stroje PDP-11/10.
V7leden 1979Obsahuje Bourne shell, cpio, sed, ioctl, awk, f77, spell, stdio and pcc augmenting the Dennis Ritchie's C compiler. Je předchůdcem všech moderních unixových systémů a posledním vydáním Research Unix, které bylo distribuováno. Spojuje většinu utilit z PWB/UNIX se značně upraveným jádrem, které mělo téměř o 80% řádků kódu více než V6.
32Včerven 1979Port pro na DEC VAX vydaný s názvem 32V byl východiskem pro 3BSD.
V8únor 1985Upravená verze 4. 1cBSD pro VAX s interpretem příkazů z UNIX System V; sokety byly v této verzi nahrazeny proudy; verze používaná interně a pro vzdělávací účely. Primárním uživatelským rozhraním se stal grafický terminál Blit. Byl přidán síťový systém souborů, které umožňoval přístupu k souborům na vzdálených počítačích pomocí cesty /n/hostname/path a knihovna pro práci s regulárními výrazy, která zaváděla API později napodobené implementací od Henryho Spencera.
V9září 1986Verze používaná interně používala kód z 4. 3BSD; obsahovala zobecněnou verzi Streams - mechanismu IPC zavedeného ve V8. Systémové volání mount bylo rozšířeno pro připojení proudu na soubor, jehož opačný konec mohl být propojen na program v user space. Tento mechanismus se používá pro implementaci kódu síťových spojení v user space. K dalším vylepšením patří make a exový editor Sam. Podle Dennise Ritchieho byly V9 a V10 „konceptuální“: existovaly manuály, ale žádná distribuce OS „v úplné a koherentní formě“.
V10říjen 1989Poslední verze Research Unixu. Přestože manuály byly publikovány mimo AT&T vydavatelstvím Saunders College Publishing, neexistovala žádná kompletní distribuce samotného systému. K novinkám patřily nástroje pro počítačovou sazbu navržené tak, aby pracovaly s programem troff, interpret jazyka C, animační programy a několik nástrojů, které byly později součástí systému Plan 9: nástroj pro automatizaci překladu Mk build nástroj a rc shell. V10 byl také základem pro operační systém IX vytvořený Dougem McIlroyem a Jamesem A. Reedsem založený na principech multiple levels of security (MLS). , nebyla distribuce samotného systému veřejná.
Plan 9 V11993Nástupce Research Unix od téměř stejného vývojového týmu, který sdílí mnoho nástrojů uživatelských s V10
.

Označení Verze 3, Verze 4 a Verze 5 nemá žádnou spojitost s komerčními verzemi UNIX System III, UNIX System IV a UNIX System V, které vydala UNIX Support Group AT&T v 80. letech 20. +more století. Po Version 10 přešel vývoj Unixu v Bellových laboratořích na následnický systém Plan 9 from Bell Labs, který sdílel část svého user space kódu s V10.

Odvozené verze

V roce 2002 vydala firma Caldera International V7 Unix jako free software pod licencí podobnou BSD.

V roce 2017, Unix Heritage Society a Alcatel-Lucent USA Inc. svým jménem a jménem Bell Labs a Nokia vydali V8, V9 a V10 Unix s uvedením následující podmínky: "nebudou uplatňovat svá autorská práva vůči nekomerčnímu kopírování, distribuci, provozování, zobrazování a vytváření děl odvozených z Research Unix®1 Editions 8, 9 a 10".

Odkazy

Reference

Související články

Inferno - Další operační systém od stejného týmu

Externí odkazy

[url=http://www. collyer. +morenet/who/geoff/history. html]UNIX Evolution[/url] ([url=http://www. collyer. net/who/geoff/history. ps]PostScript[/url]) by Ian F. Darwin and Geoffrey Collyer * [url=https://web. archive. org/web/20050831153956/http://www. tuhs. org/]Unix heritage[/url] - Další odkazy a zdrojové texty některých verzí Research Unixu * [url=https://www. bell-labs. com/usr/dmr/www/hist. html]Dennis M. Ritchie: Evoluce Unix Time-sharing System[/url] * [url=http://www. usenix. org/events/usenix09/tech/full_papers/toomey/toomey. pdf]The Restoration of Early UNIX Artifacts[/url] by Warren Toomey, School of IT, Bond University * [url=http://man. cat-v. org/unix_8th/]Full Manual Pages documentation for Research Unix 8th Edition[/url]. * [url=https://groups. google. com/forum/#. original/comp. unix. wizards/9iC6Z3LboDA/AVjXvtLxpcMJ]List of new features in Research Unix 9th Edition[/url].

Kategorie:Varianty Unixu

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top