BSD bilan raqobat Asosiy maqola: Unix urushlari 1980-yillarda va 1990-yillarning boshlarida UNIX System V va Berkli dasturiy ta'minotini tarqatish (BSD) UNIXning ikkita asosiy versiyasi edi. Tarixiy jihatdan BSD odatda "BSD Unix" yoki "Berkeley Unix" deb nomlangan.[2] Erik S. Raymond Dastlabki davrdagi V tizimi va BSD o'rtasidagi azaliy munosabatlar va raqobatni sarhisob qiladi:[3] Darhaqiqat, ajratilgandan keyin bir necha yil davomida Unix jamoasi birinchi bosqich bilan shug'ullangan Unix urushlari - ichki nizo, System V Unix va BSD Unix o'rtasidagi raqobat. Nizo bir necha darajalarga ega edi, ba'zilari texnik (rozetkalar va boshqalar oqimlar, BSD tty vs. System V termio) va ba'zi madaniy. Bo'linish taxminan uzun sochlar va qisqa sochlar o'rtasida edi; dasturchilar va texnik odamlar Berkli va BSD bilan, AT & T va System V bilan ko'proq biznesga yo'naltirilgan turlarga mos kelishdi. HP, IBM va boshqalar Unix takliflari uchun System V ni tanlagan bo'lsa, boshqa sotuvchilar Quyosh mikrosistemalari va DEK kengaytirilgan BSD. Rivojlanish davomida V tizimi BSD funktsiyalari bilan ta'minlandi, DEC kabi BSD variantlari esa Ultrix System V xususiyatlarini oldi. AT&T va Sun Microsystems tizimlari V tizimini BSD-ga asoslangan holda birlashtirish uchun birgalikda ishladilar SunOS ishlab chiqarish Solaris, V tizimining asosiy avlodlaridan biri bugungi kunda ham qo'llanilmoqda[qachon?]. Kabi standartlashtirish bo'yicha harakatlar tufayli 1990-yillarning boshidan beri POSIX va tijorat muvaffaqiyatlari Linux, V tizimi va BSD o'rtasida bo'linish unchalik muhim emas. SVR1 Bell Labs-da Unix 5.0 nomi bilan tanilgan V tizimi AT & T-ning avvalgi Unix savdo tijoratida muvaffaqiyat qozondi III tizim 1983 yil yanvar oyida.[4]Unix 4.0 hech qachon tashqi tomondan chiqarilmagan, bu tizim IV sifatida belgilanishi mumkin edi.[5][6][7]System V-ning ushbu birinchi versiyasi (System V.0, System V Release 1 yoki SVR1 deb nomlanadi) AT & T ning UNIX qo'llab-quvvatlash guruhi (USG) tomonidan ishlab chiqilgan va Bell Labs ichki USG UNIX 5.0 asosida ishlab chiqilgan. System V shuningdek, kabi xususiyatlarni o'z ichiga olgan vi muharriri va la'natlar da ishlab chiqilgan 4.1 BSD dan Berkli Kaliforniya universiteti; shuningdek, bufer va qo'shib ishlashni yaxshiladi inode keshlar. Shuningdek, qo'llab-quvvatladi jarayonlararo aloqa xabarlar yordamida, semaforalarva umumiy xotira, ilgari Bell-ichki uchun ishlab chiqilgan CB UNIX.[8] SVR1 yugurdi DEK PDP-11 va VAX minikompyuterlar. SVR2 - The DEK VAX-11/780 SVR2 uchun ko'chirish bazasi edi
- AT & T ning UNIX qo'llab-quvvatlash guruhi (USG) 1984 yilda System V Release 2-ni chiqargan UNIX System Development Laboratory (USDL) ga aylandi. SVR2
- qo'shildi qobiq funktsiyalari va SVID. SVR2.4 qo'shildi paging talab qiladi, nusxa
- ko'chirish, umumiy xotira, va yozib oling va faylni qulflash.
- "Ko'chirish bazasi" tushunchasi rasmiylashtirildi va DEC VAX-11/780 ushbu versiya uchun tanlangan. "Ko'chirish bazasi" - bu chiqarilishning asl nusxasi, undan boshqa mashinalar uchun barcha ko'chirish harakatlari kelib chiqadi.
- SVR2 uchun ta'lim manbalari litsenziyalari AT&T tomonidan birinchi protsessor uchun 800 AQSh dollari, har bir qo'shimcha protsessor uchun 400 AQSh dollari evaziga taqdim etildi. Tijorat manba litsenziyasi $ 43,000, uch oylik qo'llab-quvvatlash va qo'shimcha CPU uchun $ 16,000 narxiga taklif qilindi.[9]
- Apple Computer"s A / UX operatsion tizim dastlab ushbu versiyaga asoslangan edi. ShHT XENIXI shuningdek, uning asosi sifatida SVR2 dan foydalangan. Ning birinchi chiqarilishi HP-UX shuningdek, SVR2 lotin edi.[10]:33
- Moris J. Baxning kitobi, UNIX operatsion tizimining dizayni, SVR2 yadrosining aniq tavsifi.[11]
- SVR3
- AT & T 3B2 qatori minikompyuterlar SVR3 uchun yuk tashish bazasi bo'lgan
- AT & T ning UNIX tizimni rivojlantirish laboratoriyasida (USDL) 1987 yilda UNIX System V, 3-versiyasini tarqatgan AT&T Axborot tizimlari (ATTIS) muvaffaqiyat qozondi.[12] SVR3 kiritilgan STREAMS, Masofadan fayl almashish (RFS), fayl tizimini
- almashtirish (FSS) virtual fayl tizimi mexanizmi, cheklangan shakli umumiy kutubxonalar, va Transport qatlami interfeysi (TLI) tarmog'i API. Oxirgi versiya 1988 yilda 3.2 versiyasi bo'lib, unga ikkilik muvofiqlikni qo'shdi Kseniks Intel platformalarida (qarang. qarang Intel Ikkilik moslik standarti).
- Foydalanuvchi interfeysi yaxshilanishi uchun "qatlamlar" oynasini ochish tizimi
- mavjud DMD 5620 grafik terminal va SVR3.2 kutubxonalarni la'natlaydi sakkiz va undan ortiq rang juftligini taklif qilgan va shu vaqtda boshqa muhim xususiyatlar (shakllar, panellar, menyular va boshqalar). The AT&T 3B2 rasmiy "ko'chirish bazasi" ga aylandi.
- ShHT UNIX bo'lgani kabi SVR3.2 ga asoslangan edi ISC 386 / ix. SVR3.2-ning 386-ga nisbatan noaniq tarqatish orasida ESIX 3.2 by Everex va Intelning o'zi tomonidan sotiladigan "System V, 3.2 versiyasi"; ushbu ikkita "oddiy vanilya" AT & T kod bazasi.[13]
- IBM"s AIX operatsion tizimi SVR3 lotinidir.
- SVR4
- HP 9000 C110 ishlayapti HP-UX konsol rejimida
- Windows-ni oching, erta ish stoli muhiti SVR4 uchun
- HP 9000 735 yugurish HP-UX bilan Umumiy ish stoli muhiti (CDE)
- A GNOMEasoslangan OpenSolaris ish stoli
- Sun Ultra 20 bilan Solaris 10
- System V Release 4.0 1988 yil 18 oktyabrda e'lon qilindi[14] va 1989 yil boshidan boshlab turli xil tijorat Unix mahsulotlariga qo'shildi.[4] AT&T Unix System Laboratories qo'shma loyihasi va Quyosh mikrosistemalari, u texnologiyani birlashtirdi:
- SVR3
- 4.3BSD
- Kseniks
- SunOS
- Yangi xususiyatlarga quyidagilar kiradi:
- BSD-dan: TCP / IP qo'llab-quvvatlash, rozetkalar, UFS, bir nechta guruhlarni qo'llab- quvvatlash, C qobig'i.
- SunOS-dan: the virtual fayl tizimi interfeys (System V versiyasi 3-da File System Switch-ni almashtirish), NFS, qo'llab-quvvatlashni o'z ichiga olgan yangi virtual xotira tizimi xotira xaritasi fayllar, SunOS 4.x modeli asosida takomillashtirilgan umumiy kutubxona tizimi,[15] The Windows-ni oching GUI atrof-muhit, Tashqi ma'lumotlarni namoyish qilish (XDR) va ONC RPC.
- Xenix-dan: x86 qurilma drayverlari, Xenix bilan ikkilik muvofiqligi (System V ning x86 versiyasida).
- KornShell.
- ANSI X3J11 C moslik.
- Ko'p millatli tillarni qo'llab-quvvatlash (MNLS).
- Yaxshisi xalqarolashtirish qo'llab-quvvatlash.
- An dastur ikkilik interfeysi (ABI) ga asoslangan Bajariladigan va bog'lanadigan format (ELF).
- Kabi standartlarni qo'llab-quvvatlash POSIX va X / ochish.
- Ko'pgina kompaniyalar SVR4-ni litsenziyalashgan va shunga o'xshash kompyuter tizimlari bilan birlashtirgan ish stantsiyalari va tarmoq serverlari. SVR4 tizimlari sotuvchilari kiradi Atari (Atari System V), Commodore (Amiga Unix), Ma'lumotlar umumiy (DG / UX), Fujitsu (UXP / DS), Xitachi (HI-UX), Hewlett-Packard (HP- UX), NCR (Unix / NS), NEC (EWS-UX, UP-UX, UX / 4800, SUPER-UX), OKI (OKI
- System V), Piramida texnologiyasi (DC /
- OSx), SGI (IRIX), Simens (SINIX), Sony (NEWS-OS), Sumitomo Electric
- Industries (SEIUX) va Quyosh mikrosistemalari (Solaris) bilan illumos yagona sifatida 2010 yilda ochiq manbali platforma.
- Uylarni ko'chirish uchun mo'ljallangan dasturiy ta'minot ham yaxshilangan va qo'llab- quvvatlanadigan sotilgan Intel x86 versiyalar. SVR4 dasturiy ta'minot
- sotuvchilari Dell (Dell UNIX),[16] Everex (ESIX), Micro Station Technology
- (SVR4), Mikroport (SVR4) va UHC (SVR4).[17]
- SVR4 uchun asosiy platformalar Intel x86 va SPARC; Solaris 2 deb nomlangan SPARC versiyasi (yoki ichki sifatida, SunOS 5.x), Sun tomonidan ishlab chiqilgan. SVR4 chiqarilgandan so'ng Sun va AT&T o'rtasidagi munosabatlar to'xtatildi, ya'ni Solarisning keyingi versiyalari keyingi SVR4.x versiyalarining xususiyatlarini meros qilib olmadi.
- Quyosh 2005 yilda Solaris 10 (SunOS 5.10) uchun manba kodlarining ko'pini ochiq manbali OpenSolaris loyiha, uning vilkalar bilan, yagona ochiq manba (juda o'zgartirilgan bo'lsa ham) tizim V dasturini yaratish. Keyin Oracle Sunni egallab oldi, Solaris
- edi vilkalar mulkiy chiqarishga, lekin illumos chunki loyiha ochiq manbada ishlab chiqilmoqda.
- Intel asosidagi sotuvchilar konsortsiumi, shu jumladan Unisys, ICL, NCR korporatsiyasiva Olivetti bilan ishlab chiqilgan SVR4.0MP ko'p ishlov berish qobiliyat (tizim qo'ng'iroqlarini istalgan protsessordan qayta ishlashga imkon beradi, lekin xizmat ko'rsatishni faqat "master" protsessordan to'xtatadi).[18]
- 4.1 ES (Kengaytirilgan Xavfsizlik) uchun talab qilinadigan xavfsizlik xususiyatlarini qo'shib qo'ying To'q rangli kitob B2 muvofiqligi va Kirish nazorati ro'yxatlari va yadro modullarini dinamik ravishda yuklashni qo'llab-quvvatlash.[19][20]
Do'stlaringiz bilan baham: |