Výzkum Unixu - Research Unix
Výzkum Unixu odkazuje na rané verze Unix operační systém pro DEC PDP-7, PDP-11, VAX a Interdata 7/32 a 8/32 počítače, vyvinuté v Bell Labs Výzkumné centrum výpočetních věd (CSRC).
Dějiny

Termín Výzkum Unixu se poprvé objevil v Technický deník Bell System (Vol. 57, No. 6, Pt. 2 Jul / Aug 1978), aby se odlišil od jiných interních verzí Bell Labs (jako např. PWB / UNIX a MERT ), jehož kódová základna se lišila od primární verze CSRC. Tento termín byl však doposud málo používaný Verze 8 Unix, ale byl zpětně aplikováno i na dřívější verze. Před verzí V8 byl operační systém nejčastěji nazýván jednoduše UNIX (v čepicích) nebo UNIX Time-Sharing System.
Společnost AT&T získala licenci na verzi 5 pro vzdělávací instituce a verze 6 také na komerční stránky. Školy zaplatily 200 $ a další 20 000 $, což odrazovalo od komerčního využití, ale verze 6 byla nejpoužívanější verzí do 80. let. Verze Unix pro výzkum jsou často označovány vydáním manuál který je popisuje[1] protože rané verze a několik posledních nebyly nikdy oficiálně vydány mimo Bell Labs a rostly organicky. První Research Unix bude první vydání a poslední desáté vydání. Dalším běžným způsobem, jak na ně odkazovat, je verze X (nebo VX) Unix, kde X je manuální vydání. Všechna moderní vydání Unixu - s výjimkou Unixový implementace jako Koherentní, Minix, a Linux —Odvozek od 7. vydání.
Počínaje 8. vydáním měly verze Research Unixu blízký vztah BSD. Začalo to použitím 4.1cBSD jako základu pro 8. vydání. V Usenet příspěvek od roku 2000, Dennis Ritchie popsal tyto novější verze Research Unix jako blíže k BSD, než tomu bylo Systém UNIX V,[2] který také obsahoval nějaký BSD kód:[1]
Výzkum Unix 8. vydání začal (myslím) z BSD 4.1c, ale s obrovským množstvím, které bylo odebráno a nahrazeno našimi vlastními věcmi. Toto pokračovalo 9. a 10. místem. Obyčejná sada příkazů uživatele byla, myslím, trochu více ochucená BSD než SysVish, ale byla docela eklektická.
Verze
Ruční vydání | Datum vydání | Popis |
---|---|---|
1. vydání | 3. listopadu 1971 | První vydání unixové příručky založené na verzi, která v té době běžela na PDP-11. Operační systém byl starý dva roky,[3] který byl přenesen z PDP-7 na PDP-11/20 v roce 1970. Zahrnuje ar, tak jako, bcd, CAL, kočka, chdir, chmod, chown, cmp, str, datum, DC, df, du, vyd, nalézt, glob, inic, ld, ln, je, pošta, mesg, mkdir, mkfs, připojit, mv, nm, od, pr, rm, rmdir, roff, sh, třídit, stat, pás, su, součet, tty, umount, toaleta, SZO, psát si; také předchůdci fsck, restartovat, a příd. Systém měl také a B a Fortran překladač, a ZÁKLADNÍ tlumočník, soubory zařízení a funkce pro správu děrovaná páska, DECtape, a RK05 disky. |
2. vydání | 12. června 1972 | Celkový počet instalací v té době byl 10, „podle očekávání více“, podle předmluvy k příručce.[4]:ii Přidá echo, výstup, přihlásit se, m6 makro procesor, muž, nroff, pás, stty, tmg překladač-překladač a první Překladač C..[3][4] |
3. vydání | Únor 1973 | Představil C debugger, potrubí, krypta, zabít, heslo, ps, velikost, mluvit, rozdělit, uniq, a yacc. Příkazy jsou rozděleny mezi /zásobník a / usr / bin , vyžadující a vyhledávací cesta[3] (/ usr byl přípojný bod pro druhý pevný disk). Celkový počet instalací byl 16. |
4. vydání | Listopadu 1973 | První verze napsaná v C. Také představena komunikace, skládka, soubor, grep, pěkný, nohup, spát, synchronizace, tr, Počkejte, a printf (3).[3] Zahrnuto a SNOBOL tlumočník. Počet instalací byl uveden jako „nad 20“. Příručka byla naformátována pomocí troff poprvé. Verze popsaná v publikaci Thompson and Ritchie's CACM papír,[5] první veřejná expozice operačního systému.[3] |
5. vydání | Června 1974 | Široce licencován vzdělávacím institucím.[1] Představený plk, dd, rozdíl, ekv, lpr, pwd, hláskovat, tričko, [3] a lepkavý kousek. Zaměřeno na PDP-11/40 a dalších 11 modelů s 18bitovými adresami. Instalace „nad 50“. |
6. vydání | Květen 1975 | Zahrnuje Ratfor, před naším letopočtem, chgrp, cron, newgrp, ptrace (2), tbl, Jednotky, a stěna.[3] První verze široce dostupná mimo Bell Laboratories, licencovaná komerčním uživatelům,[1] a být přeneseny na hardware jiný než PDP (Interdata 7/32 ). V květnu 1977 vyšlo MINI-UNIX, „omezený“ v6 pro low-end PDP-11/10. |
7. vydání | Ledna 1979 | Zahrnuje Bourneova skořápka, ioctl (2), stdio (3), a ks rozšiřování Dennis Ritchie kompilátor C.[3] Přidá příd, na, awk, prapor, basename, cu, diff3, expr, f77, faktor, štěstí, iostat, připojit se, lex, žmolky, Koukni se, m4, udělat, rev, sed, záložky, ocas, dehet, test, dotek, skutečný, Nepravdivé, třídění, uucp, uux. Předchůdce Systém UNIX III a poslední vydání Research Unixu pro zobrazení rozšířených externích distribucí. Sloučena většina nástrojů PWB / UNIX s rozsáhle upraveným jádrem s téměř o 80% více řádků kódu než V6. Přeneseno na PDP-11, Interdata 8/32 a VAX (UNIX / 32V ). 32V bylo základem 3BSD. |
8. vydání | Února 1985[Citace je zapotřebí ] | Upravený 4.1cBSD pro VAX, s Systém V skořápka a zásuvky nahrazen Proudy. Používá se interně a je licencován pouze pro vzdělávací účely.[6] Přidá Berkeley DB, kletby (3), cflow, Průhledná, komprimovat, cpio, střih, ksh, poslední, netstat, netnews, násl, telnet, tset, ul, vi, vmstat. The Blit grafický terminál se stal primárním uživatelským rozhraním.[3] Zahrnuje Lisp, Pascal a Altran. Přidáno a síťový souborový systém který umožňoval přístup k souborům vzdálených počítačů jako / n /název hostitele/cesta a knihovna regulárních výrazů, která zavedla API později napodobené Henry Spencer reimplementace.[7] První verze bez montáže v dokumentaci.[3] |
9. vydání | Září 1986 | Začleněný kód z 4.3BSD; používá se interně. Doporučená zobecněná verze Proudy IPC mechanismus zavedený ve verzi V8. Systémové volání mount bylo rozšířeno o připojení streamu k souboru, jehož druhý konec mohl být připojen k programu (na úrovni uživatele). Tento mechanismus byl použit k implementaci kódu síťového připojení v uživatelském prostoru.[8] Mezi další inovace patří Sam.[3] Podle Dennisa Ritchieho byly V9 a V10 „koncepční“: manuály existovaly, ale žádné distribuce OS „v úplné a koherentní podobě“.[6] |
10. vydání | Říjen 1989 | Poslední výzkum Unix. Ačkoli byl manuál publikován mimo AT&T společností Saunders College Publishing,[9] nedošlo k úplné distribuci samotného systému.[6] Mezi novinky patřila grafika sazba nástroje určené pro práci s troff, a C tlumočník, animační programy a několik nástrojů později nalezených v plánu 9: Mk nástroj pro sestavení a rc shell. V10 byl také základem Doug McIlroy a James A. Reeds ' víceúrovňové zabezpečení operační systém IX.[10] |
Plán 9 1. vydání | 1992 | Plan 9 byl nástupnickým operačním systémem Research Unix vyvinutým Bell Laboratories Computing Science Research Center (CSRC). |
Dědictví
V roce 2002 Caldera International propuštěn[11] Unix V1, V2, V3, V4, V5, V6, V7 na PDP-11 a Unix 32V zapnutý VAX tak jako FOSS pod tolerantní BSD softwarová licence.[12][13][14]
V roce 2017 Unix Heritage Society a Alcatel-Lucent USA Inc., jménem sebe a Nokia Bell Laboratories, vydané V8, V9, V10 pod podmínkou:[15] „nebude uplatňovat svá autorská práva s ohledem na jakékoli nekomerční kopírování, distribuci, výkon, zobrazování nebo vytváření odvozených děl Research Unix®1 Editions 8, 9 a 10“.
Viz také
- Starověký UNIX
- Historie Unixu
- Peklo - Jiný operační systém od stejného týmu
- Komentář lvů k 6. vydání systému UNIX se zdrojovým kódem
- PWB / UNIX - Verze Unixu pro interní použití v Bell Labs pro produkční použití
Reference
- ^ A b C d Fiedler, Ryan (říjen 1983). „Výukový program pro Unix / Část 3: Unix na trhu mikropočítačů“. BYTE. str. 132. Citováno 30. ledna 2015.
- ^ Dennis Ritchie (26. října 2000). „alt.folklore.computers: BSD (Dennis Ritchie)“. Citováno 3. července 2014.
- ^ A b C d E F G h i j k McIlroy, M. D. (1987). Čtenář Research Unix: anotované výňatky z Programmer's Manual, 1971–1986 (PDF) (Technická zpráva). CSTR. Bell Labs. 139.
- ^ A b Thompson, Ken; Ritchie, Dennis M. (12. června 1972). UNIX Programmer's Manual, Second Edition (PDF). Bell Telephone Laboratories. Archivovány od originál (PDF) 6. října 2016.
- ^ Ritchie, D. M .; Thompson, K. (1974). „Systém sdílení času UNIX“. Komunikace ACM. 17 (7): 365–375. doi:10.1145/361011.361061.
- ^ A b C Dennis Ritchie (27. června 2003). „[TUHS] Re: V7 UNIX on VAX 11/750“. minnie.tuhs.org. Citováno 9. dubna 2014.
- ^ Henry Spencer (1986-01-19). „regexp (3)“. Diskusní skupina: mod. zdroje. Usenet: [email protected]. Citováno 9. ledna 2013.
- ^ David L. Presotto; Dennis M. Ritchie (1990). „Komunikace mezi procesy v unixovém systému devátého vydání“. Software - praxe a zkušenosti. 19.
- ^ „Manuál desátého vydání Unixu“. Bell Labs. Archivovány od originál dne 3. února 2015. Citováno 25. prosince 2013.
- ^ „Systém IX Multilevel-Secure UNIX“.
- ^ Caldera vydává původní unices na základě licence BSD na slashdot.org (2002)
- ^ „UNIX je zdarma!“. lemis.com. 2002-01-24.
- ^ Broderick, Bill (23. ledna 2002). „Vážení Unixoví nadšenci,“ (PDF). Caldera International. Archivovány od originál (PDF) dne 19. února 2009.
- ^ Darwin, Ian F. (02.02.2002). „Proč Caldera vydala Unix: Stručná historie“. Linuxdevcenter. O'Reilly Media. Citováno 2016-01-19.
- ^ Samizdat už ne: Byl otevřen starý zdrojový kód Unixu ke studiu Richard Chirgwin dále register.com (30. března 2017)
externí odkazy
- UNIX Evolution (PostScript ) Iana F. Darwina a Geoffrey Collyer
- Unixové dědictví - Další odkazy a zdrojový kód pro některé verze Research Unix
- Vývoj unixového systému sdílení času podle Dennis M. Ritchie
- Obnova raných artefaktů UNIX Warren Toomey, School of IT, Bond University
- Úplná dokumentace k manuálovým stránkám pro Research Unix 8. vydání.
- Seznam nových funkcí v Research Unix 9. vydání.