6-versiya Unix - Version 6 Unix

6-versiya Unix
6-versiya Unix SIMH PDP11 Emulyatsiyasi KEN.png
6-versiya Unix uchun PDP-11 ichida yugurish SIMH PDP-11 simulyatori
TuzuvchiAT&T Bell Laboratories
YozilganC, yig'ilish
OS oilasiUnix
Ishchi holatTarixiy
Manba modeliOchiq manba
Dastlabki chiqarilish1975 yil may; 45 yil oldin (1975-05)
Marketing maqsadiMinikompyuterlar
Mavjud:Ingliz tili
PlatformalarDEK PDP-11
Odatiy foydalanuvchi interfeysiBuyruqning interfeysi (Tompson qobig'i )
LitsenziyaDastlab mulkiy tijorat dasturlari, hozir bepul dasturiy ta'minot ostida BSD litsenziyasi
Oldingi5-versiya Unix
Muvaffaqiyatli7-versiya Unix

Oltinchi nashr Unixdeb nomlangan 6-versiya Unix yoki shunchaki V6, ning birinchi versiyasi edi Unix operatsion tizim tashqarida keng chiqarishni ko'rish Bell laboratoriyalari. U 1975 yil may oyida chiqarilgan va to'g'ridan-to'g'ri salafiysi singari, maqsadli DEK PDP-11 oilasi minikompyuterlar. Bu o'rnini egalladi 7-versiya Unix 1978/1979 yillarda, garchi V6 tizimlari kamida 1985 yilgacha muntazam ravishda ishlagan.[1]

AT&T korporatsiyasi litsenziyalangan 5-versiya Unix faqat ta'lim muassasalariga, ammo litsenziyalangan 6-versiya, shuningdek, tijorat foydalanuvchilariga 20000 AQSh dollari evaziga berilgan va u 1980-yillarda eng ko'p ishlatiladigan versiya bo'lib qolmoqda.[2] Kengaytirilgan V6 tijorat tomonidan sotilgan birinchi Unix versiyasining asosi bo'ldi, Interaktiv IS / 1. Bellning o'zi PWB / UNIX 1.0 shuningdek V6-ga asoslangan edi, bu erda oldingi (chiqarilmagan) versiyalar V4 va V5-ga asoslangan edi. Oqsozlar nomi ostida (ikkilik mos keladigan) V6 klonini ishlab chiqargan va sotgan Idris.

Manba kodi

Jon Arslonlar "asl kitoblar, manba kodi va sharh
Varaqlash / usr / manba 6-versiyada Unix, yugurish SIMH

V6 Unix butunlay tarqatilgan holda tarqatildi manba kodi. Manba kodi mavjud bo'lganligi va litsenziyani taqiqlash uchun etarli darajada aniq bo'lmaganligi sababli, V6 o'qitish vositasi sifatida qabul qilindi, xususan Berkli Kaliforniya universiteti, Jons Xopkins universiteti va Yangi Janubiy Uels universiteti (UNSW).

UC Berkeley "deb nomlangan qo'shimcha dasturlar to'plamini tarqatdi Birinchi Berkli dasturiy ta'minotini tarqatish yoki 1BSD, keyinchalik to'liq operatsion tizim tarqatilishiga aylandi.

UNSW professori Jon Arslonlar mashhur UNIX 6-nashrining sharhi Raqamli PDP-11/40 uchun tatbiq etilgan yadroning asosiy qismlarini tahrirlangan tanlovi bo'lib, ko'plab Unix ishlab chiquvchilari uchun yadro hujjatlarining asosiy manbai bo'lgan. Unixning keyingi versiyalarida litsenziyalar cheklanganligi sababli, kitob asosan tomonidan tarqatilgan samizdat fotosuratni nusxalash.

Keyinchalik asl V6 Unix uchun manba kodi quyidagi sifatida taqdim etildi bepul dasturiy ta'minot ostida BSD litsenziyasi dan ShHT guruhi.[3]

Portativlik

Interdata 7/32

1977 yilda Richard Miller va Ross Nealon, professor Yuris Reynfelds rahbarligida ishlaydilar Wollongong universiteti, V6 Unix portini Interdata 7/32,[4][5] shu tariqa Unix va uning yangi tizimlarini dasturlash tilining portativligini isbotlash C amalda. Ularning "Wollongong Interdata UNIX, 6-darajali" tarkibiga Wollongongda ishlab chiqilgan kommunal xizmatlar ham kiritilgan va keyinchalik chiqarilgan versiyalar V7 xususiyatlariga ega bo'lgan, xususan C kompilyator. Wollongong Unix - bu portativ operatsion tizimlarning haqiqatan ham amalga oshirilishini va ularni yozish uchun C bo'lgan til ekanligini isbotlagan PDP seriyali kompyuterlardan boshqa birinchi platforma porti. 1980 yilda ushbu versiya litsenziyalangan Wollongong guruhi Palo Alto-da uni 7-nashr sifatida nashr etdi.

Interdata 8/32

Xuddi shu vaqt oralig'ida, Interdata 8/32 ga Bell Labs porti qurib bitkazildi, lekin tashqaridan chiqarilmadi. Ushbu portning maqsadi Unix portativligini umuman yaxshilash, shuningdek C kompilyatorining ko'chma versiyasini yaratish edi.[6] Natijada Portativ C kompilyatori (PCC) V7 va Unixning keyingi ko'plab versiyalari bilan tarqatilgan va ishlab chiqarish uchun ishlatilgan UNIX / 32V portga VAX.[7]

IBM VM / 370

Uchinchi Unix portativ loyihasi yakunlandi Princeton, N.J. 1976-1977 yillarda Unix yadrosi IBM-da ishlaydigan mehmon sifatida ishlashga moslashtirildi VM / 370 virtualizatsiya muhiti.[6] Ushbu versiya Amdahl-ning birinchi ichki UNIX taklifining yadrosi bo'ldi. (qarang Amdahl UTS )

Variantlar va kengaytmalar

Bell Labs kompaniyasi V6 ning bir nechta variantlarini ishlab chiqdi, shu jumladan past darajadagi PDP-11 modellari uchun echintirilgan MINI-UNIX, LSI-UNIX yoki LSX uchun LSI-11, va real vaqtda operatsion tizim V6 Unix va undan oldingi versiyani birlashtirgan UNIX / RT MERT gipervizator.[8]

AT & T Bell Labs tomonidan V7-ga qadar tuzatilgan bir qator xatolarni tuzatishni qo'llab-quvvatlashni qaror qilganidan so'ng (antitrestli qaror tomonidan taqiqlangan) patchset bilan lenta Lou Katsga yopishtirilgan USENIX, ularni kim tarqatgan.[9]

The Sidney universiteti 1979 yil noyabr oyida Avstraliya Unix Share Accounting Method (AUSAM) ni chiqardi, bu xavfsizlik va jarayonlar hisobini takomillashtirilgan V6 varianti.

In Sharqiy blok, mahalliy ishlab chiqarilgan PDP-11 klonlari uchun V6 Unix klonlari paydo bo'ldi (MNOS, keyinchalik BSD Unix bilan qisman muvofiqligi uchun kengaytirilgan) va Elektronika BK shaxsiy kompyuter (BKUNIX, LSX asosida).

V6 o'qitishda ishlatilgan MIT 2002 yildan 2006 yilgacha va keyinchalik oddiyroq klon bilan almashtirildi xv6.

Shuningdek qarang

Adabiyotlar

  1. ^ Quarterman, Jon S.; Silberschatz, Ibrohim; Peterson, Jeyms L. (dekabr 1985). "4.2BSD va 4.3BSD Unix tizimining namunalari sifatida". Hisoblash tadqiqotlari. 17 (4): 379–418. CiteSeerX  10.1.1.117.9743. doi:10.1145/6041.6043. Hali ham muntazam ishlaydigan ba'zi bir 6-versiya tizimlari mavjud.
  2. ^ Fidler, Rayan (1983 yil oktyabr). "Unix uchun qo'llanma / 3-qism: Mikro kompyuterlar bozoridagi Unix". BAYT. p. 132. Olingan 30 yanvar 2015.
  3. ^ "Caldera-dan UNIX-ning eski versiyalariga manba bepul dastur sifatida chiqarilishi to'g'risida xabar" (PDF).
  4. ^ "UNIXning birinchi porti", Yuris Reinfelds
  5. ^ "Birinchi Unix porti", Richard Miller
  6. ^ a b Jonson, S.; Ritchi, D. M. (1978). "C dasturlari va UNIX tizimining portativligi" (PDF). Bell System Tech. J. 57 (6): 2021–2048. doi:10.1002 / j.1538-7305.1978.tb02141.x. Olingan 16 dekabr 2012.
  7. ^ Tomas B. London; Jon F. Rayser (1978). "DEC VAX-11/780 kompyuter uchun Unix operatsion tizimi" (PDF).
  8. ^ Bayer, D. L .; Lycklama, H. (1975). MERT - ko'p muhitli real vaqtda operatsion tizim. Operatsion tizim printsiplari bo'yicha Beshinchi ACM simpoziumi. Ostin, TX. doi:10.1145/800213.806519.
  9. ^ Tumi, Uorren (2011 yil dekabr). "Unixning g'alati tug'ilishi va uzoq umri". IEEE Spektri. IEEE. Olingan 15 dekabr, 2012.

Tashqi havolalar