Reja: 1 unix nima va kim tomonidan tashkil topgan
Download 258.11 Kb.
|
akmal
- Bu sahifa navigatsiya:
- Birinchi UNIX tizimlari
Tizimdan foydalanish
Hozirgi vaqtda Unix tizimlari asosan serverlar, shuningdek, turli qurilmalar, jumladan smartfonlar uchun oʻrnatilgan tizimlar orasida keng tarqalgan. Unix tizimlari superkompyuterlarda ham qoʻllanilmoqda, xususan, Linux TOP500 superkompyuterlarida 100 foiz Unix tizimida ishlamoqda. Ish stantsiyalari va uyda foydalanish uchun operatsion tizimlar orasida Unix va Unixʼsimon operatsion tizimlar Microsoft Windowsʼdan keyin ikkinchi (Mac OS), uchinchi (GNU/Linux)dan keyingi oʻrinlarda turadi Tarixi 1957-yilda Bell laboratoriyasida ichki ehtiyojlar uchun operatsion tizim yaratish boʻyicha ish boshlandi. BESYS tizimi Viktor Visotskiy boshchiligida yaratilgan. Keyinchalik u Multics loyihasiga rahbarlik qildi, keyin esa Bell Labs axborot boʻlimi rahbari boʻldi. 1964-yilda uchinchi avlod kompyuterlari paydo boʻldi, ular uchun BESYS imkoniyatlari endi mos emas edi. Visotskiy va uning hamkasblari oʻzlarining yangi operatsion tizimini ishlab chiqishga emas, balki General Electric va MITning qoʻshma loyihasi Multicsʼga eʼtibor qaratishga qaror qilishdi. Bell Labsʼni oʻz ichiga olgan telekommunikatsiya giganti AT&T loyihani sezilarli darajada qoʻllab-quvvatladi, biroq 1969-yilda loyihadan moliyaviy foyda keltirmagani uchun undan voz kechdi. Birinchi UNIX tizimlari Unix dastlab 1960-yillarning oxirida Bell Labs xodimlari, xususan, Ken Tompson, Dennis Ritchi va Duglas Makilroy tomonidan ishlab chiqilgan. 1969-yilda Ken Tompson 70-yillarning minikompyuterlar uchun Multics gʻoyasini amalga oshirish uchun yangi operatsion tizimning birinchi versiyasini avval boshida oddiyroq apparat (DEC PDP-7)da yozdi. Ushbu versiya 1-nashr (Edition 1) deb nomlangan va birinchi rasmiy versiya edi. Barcha Unix ilovalarining tizim vaqti 1970-yil 1-yanvardan boshlab hisoblanadi. Tizimning birinchi nomi UNICS sifatida qisqartirilgan Uniplexed Information and Computing Service edi. Bu nom 1970-yilda Multicsga oʻxshab berilgan. Ammo oxir-oqibat operatsion tizim Unix nomi bilan mashhur boʻldi. Unix tizimining birinchi versiyalari assembler tilida yozilgan va oʻrnatilgan yuqori darajali kompilyatorga ega emas edi. Taxminan 1969-yilda Ken Tompson Dennis Ritchi yordamida Bi (B) tilini ishlab chiqdi va tadbiq etdi. Bu til 1966-yilda ishlab chiqilgan BCPL tilining soddalashtirilgan (minikompyuterlarda amalga oshirish uchun) versiyasi edi. Bi, BCPL kabi, talqin qilingan til edi. 1972-yilda Unixʼning Bi tilida qayta yozilgan ikkinchi nashri chiqdi. 1969-1973-yillarda Bi asosida Si (C) deb nomlangan kompilyatsiya qilingan til ishlab chiqilgan. 1973-yilda Unixʼning uchinchi nashri oʻrnatilgan C kompilyatori bilan chiqdi. Oʻsha yilning 15 oktyabrida tizimning toʻrtinchi nashri yadrosi C tilida qayta yozildi (Multics tizimi ruhida, shuningdek, PL/1 yuqori darajadagi tilda yozilgan). 1975-yilda beshinchi nashri C tilida butunlay qayta yozib chiqildi. 1974-yildan beri Unix universitetlar va akademik muassasalarga tarqaldi. 1975-yilda Bell laboratoriyalaridan tashqarida ishlab chiqilgan yangi versiyalar paydo boʻldi va tizimning mashhurligi ortdi. Shuningdek, 1975-yilda Bell labaratoriyasi oltinchi nashrini chiqardi. 1978-yilga kelib, tizim 600 dan ortiq mashinalarga, birinchi navbatda, universitetlarga oʻrnatildi[4]. Yettinchi nashr Unixning yagona soʻnggi versiyasi edi. Aynan u yerda zamonaviyga yaqin buyruqlar satri tarjimoni boʻlgan „Bourne shell“ mavjud edi. 1980-yillarning boshida Bell labaratoriyasiga egalik qilgan AT&T Unix qiymatini tan oldi va operatsion tizimning tijorat versiyasini yaratishni boshladi. 1982-yilda sotuvga chiqarilgan ushbu versiya UNIX System III deb nomlandi va tizimning yettinchi versiyasiga asoslangan edi. Biroq, 1956-yilda AQSh hukumati tomonidan kiritilgan taqiq tufayli kompaniya Unixʼni tijorat mahsuloti sifatida ishlab chiqishni bevosita boshlay olmadi. Adliya departamenti AT&T kompaniyasini telefon va telegraf tarmoqlari va uskunalari bilan bogʻliq boʻlmagan faoliyat bilan shugʻullanishni taqiqlovchi shartnoma imzolashga majbur qildi. Unixʼni hali ham tijorat mahsulotlari darajasiga oʻtkazish imkoniyatiga ega boʻlish uchun kompaniya operatsion tizimning dastlabki kodini baʼzi oliy oʻquv yurtlariga berdi va kodni juda liberal shartlar ostida litsenziyaladi. 1973-yil dekabr oyida Berkli universiteti birinchilardan boʻlib manba kodini oldi[5]. 1978-yildan beri Berkli universitetida yaratilgan BSD Unix oʻz tarixini boshlaydi. Uning birinchi versiyasi boshlangʻich bosqichida edi — aloqaning eng muhim usuli UUCP (fayllarni bir Unix tizimidan boshqasiga koʻchirish vositasi, dastlab modemlar yordamida telefon tarmoqlari orqali ishlagan). Tarmoq ilovalari uchun ikkita dasturlash interfeysi taklif qilingan: Berkley soketlari va TLI (Transport Layer Interface). UNIX asoschilari Ken Tomson va Denis Ritchi Unixʼning oltinchi nashriga asoslangan edi. 1979-yilda yettinchi nashrga asoslangan 3BSD deb nomlangan yangi versiya chiqdi. BSD virtual xotira va talab boʻyicha sahifalarni joylash kabi foydali xususiyatlarni qoʻllab-quvvatladi. BSD Bill Joy tomonidan yozilgan. Unix tizimida boʻlinishning muhim sababi 1980-yilda TCP/IP protokoli stekining amalga oshirilishi edi. Shu vaqtgacha Unixʼda mashinadan mashinaga aloqa oʻzining boshlangʻich bosqichida edi — aloqaning eng muhim usuli UUCP (fayllarni bir Unix tizimidan boshqasiga koʻchirish vositasi, dastlab modemlar yordamida telefon tarmoqlari orqali ishlagan). Tarmoq ilovalari uchun ikkita dasturlash interfeysi taklif qilingan: Berkley soketlari va TLI (Transport Layer Interface). UNIX asoschilari Ken Tomson va Denis Ritchi Microsoft Windows va Unix operatsion tizimlarining ikkita asosiy klassi. Unix kompyuter operatsion tizimi o'ttiz yildan oshiq vaqt mobaynida ishlatilgan. Dastlab, 1960-yillarning boshlarida ishonchli vaqtinchalik operatsion tizimni ishlab chiqish uchun muvaffaqiyatsiz urinishning kulidan ko'tarildi. Bell Labs kompaniyasidan bir nechta qurbonlar "o'zgacha oddiyligi, kuchi va zerafiti" deb ta'riflangan ish muhitini ta'minlaydigan tizimdan voz kechmadilar va ishlab chiqdilar. 1980-yilgi Unixning asosiy raqobatchilardan boshlab, Windows Windows uchun ishlab chiqilgan platforma bo'lgan Intel-ning mos keluvchi protsessorlari (mikroprotsessorlar) bilan muntazam ravishda ortib borayotganligi tufayli mashhurlikka erishdi. So'nggi yillarda Unixning yangi versiyasi Linux deb nomlanuvchi, shuningdek, micro-kompyuterlar uchun ishlab chiqilgan yangi versiyasi paydo bo'ldi. Bu bepul olinishi mumkin va shuning uchun byudjetda shaxslar va biznes uchun foydali tanlovdir. Server oldida, Unix Microsoft-ning bozor ulushida yopiladi. 1999-yilda, Linux Novell ning NetWare-dan o'tib, Windows NT-ning orqasidagi 2-sonli server operatsion tizimiga aylandi. 2001 yilda Linux operatsion tizimi uchun bozor ulushi 25 foizni tashkil etdi; boshqa Unix aromati 12 foiz. Xaridor oldida Microsoft bugungi kunda 90% dan ortiq bozor ulushiga ega bo'lgan operatsion tizim bozoriga hukmronlik qilmoqda. ad Microsoftning tajovuzkor marketing amaliyotlari tufayli, operatsion tizimning o'z kompyuterlarini sotib olganlarida ularga berilgan Windows operatsion tizimlaridan qanday foydalanayotganini bilmagan millionlab foydalanuvchilar. Ko'pchilik Windows-dan boshqa operatsion tizimlar mavjudligini bilishmaydi. Boshqa tomondan, siz ushbu maqolani o'qiyapsiz va ehtimol siz uyingizda foydalanish uchun yoki tashkilotingiz uchun ongli OS qarorlarini qabul qilishga harakat qilyapsiz. Bunday holda, hech bo'lmaganda, Unixga e'tiboringizni qaratishingiz kerak, ayniqsa, agar siz quyidagi muhitda tegishli bo'lsa. Unixning afzalliklari Unix yanada moslashuvchan va turli xil turdagi mashinalarga, jumladan ota-kompyuterlar, superkompyuterlar va mikro-kompyuterlarga o'rnatilishi mumkin. Unix yanada barqaror va u tez-tez Windows kabi pastga tushmaydi, shuning uchun kamroq boshqaruv va parvarish talab etiladi. Unix Windows'ga qaraganda yuqori o'rnatilgan xavfsizlik va ruxsatnomalarga ega. Unix Windowsga qaraganda ancha katta qayta ishlash qudratiga ega. Unix vebga xizmat ko'rsatish sohasida etakchi hisoblanadi. Internetning taxminan 90 foizi dunyoning eng keng tarqalgan veb-serverlaridan biri bo'lgan Apache-da ishlaydigan Unix operatsion tizimiga asoslangan. Microsoft tomonidan taqdim etilgan dasturiy ta'minotni yangilanishlari odatda foydalanuvchidan yangi yoki qo'shimcha qurilmani yoki old shart dasturiy ta'minotni sotib olishni talab qiladi. Unix-da bunday holat emas. Ko'pincha bepul va arzon narxlardagi operatsion tizimlar, Linux va UX kabi moslashuvchanligi va boshqaruvi bilan, kompyuter sihirbazlariga juda mos keladi. Aqlli dasturchilarning ko'pchiligi tezkor o'sib borayotgan "ochiq manbali harakat" uchun eng zamonaviy dasturiy ta'minotni ishlab chiqmoqda. Unix shuningdek, katta monolitik dasturlarni yaratish o'rniga oddiy asboblarni bir-biriga ulash orqali muammolarni hal qilish kabi dasturiy ta'minotni ishlab chiqishda yangi yondashuvlarni ilhomlantiradi. Unix dastlab 1960-yillarning oxirida Bell Labs xodimlari, xususan, Ken Tompson, Dennis Ritchi va Duglas Makilroy tomonidan ishlab chiqilgan. 1969-yilda Ken Tompson 70-yillarning minikompyuterlar uchun Multics gʻoyasini amalga oshirish uchun yangi operatsion tizimning birinchi versiyasini avval boshida oddiyroq apparat (DEC PDP-7)da yozdi. Ushbu versiya 1-nashr (Edition 1) deb nomlangan va birinchi rasmiy versiya edi. Barcha Unix ilovalarining tizim vaqti 1970-yil 1-yanvardan boshlab hisoblanadi. Tizimning birinchi nomi UNICS sifatida qisqartirilgan Uniplexed Information and Computing Service edi. Bu nom 1970-yilda Multicsga oʻxshab berilgan. Ammo oxir-oqibat operatsion tizim Unix nomi bilan mashhur boʻldi. Unix tizimining birinchi versiyalari assembler tilida yozilgan va oʻrnatilgan yuqori darajali kompilyatorga ega emas edi. Taxminan 1969-yilda Ken Tompson Dennis Ritchi yordamida Bi (B) tilini ishlab chiqdi va tadbiq etdi. Bu til 1966-yilda ishlab chiqilgan BCPL tilining soddalashtirilgan (minikompyuterlarda amalga oshirish uchun) versiyasi edi. Bi, BCPL kabi, talqin qilingan til edi. 1972-yilda Unixʼning Bi tilida qayta yozilgan ikkinchi nashri chiqdi. 1969—1973-yillarda Bi asosida Si (C) deb nomlangan kompilyatsiya qilingan til ishlab chiqilgan. 1973-yilda Unixʼning uchinchi nashri oʻrnatilgan C kompilyatori bilan chiqdi. Oʻsha yilning 15-oktyabrida tizimning toʻrtinchi nashri yadrosi C tilida qayta yozildi (Multics tizimi ruhida, shuningdek, PL/1 yuqori darajadagi tilda yozilgan). 1975-yilda beshinchi nashri C tilida butunlay qayta yozib chiqildi. 1974-yildan beri Unix universitetlar va akademik muassasalarga tarqaldi. 1975-yilda Bell laboratoriyalaridan tashqarida ishlab chiqilgan yangi versiyalar paydo boʻldi va tizimning mashhurligi ortdi. Shuningdek, 1975-yilda Bell labaratoriyasi oltinchi nashrini chiqardi. 1978-yilga kelib, tizim 600 dan ortiq mashinalarga, birinchi navbatda, universitetlarga oʻrnatildi[4]. Yettinchi nashr Unixning yagona soʻnggi versiyasi edi. Aynan u yerda zamonaviyga yaqin buyruqlar satri tarjimoni boʻlgan „Bourne shell“ mavjud edi. 1980-yillarning boshida Bell labaratoriyasiga egalik qilgan AT&T Unix qiymatini tan oldi va operatsion tizimning tijorat versiyasini yaratishni boshladi. 1982-yilda sotuvga chiqarilgan ushbu versiya UNIX System III deb nomlandi va tizimning yettinchi versiyasiga asoslangan edi. Biroq, 1956-yilda AQSh hukumati tomonidan kiritilgan taqiq tufayli kompaniya Unixʼni tijorat mahsuloti sifatida ishlab chiqishni bevosita boshlay olmadi. Adliya departamenti AT&T kompaniyasini telefon va telegraf tarmoqlari va uskunalari bilan bogʻliq boʻlmagan faoliyat bilan shugʻullanishni taqiqlovchi shartnoma imzolashga majbur qildi. Unixʼni hali ham tijorat mahsulotlari darajasiga oʻtkazish imkoniyatiga ega boʻlish uchun kompaniya operatsion tizimning dastlabki kodini baʼzi oliy oʻquv yurtlariga berdi va kodni juda liberal shartlar ostida litsenziyaladi. 1973-yil dekabr oyida Berkli universiteti birinchilardan boʻlib manba kodini oldi[5]. 1978-yildan beri Berkli universitetida yaratilgan BSD Unix oʻz tarixini boshlaydi. Uning birinchi versiyasi Unixʼning oltinchi nashriga asoslangan edi. 1979-yilda yettinchi nashrga asoslangan 3BSD deb nomlangan yangi versiya chiqdi. BSD virtual xotira va talab boʻyicha sahifalarni joylash kabi foydali xususiyatlarni qoʻllab-quvvatladi. BSD Bill Joy tomonidan yozilgan. Unix tizimida boʻlinishning muhim sababi 1980-yilda TCP/IP protokoli stekining amalga oshirilishi edi. Shu vaqtgacha Unixʼda mashinadan mashinaga aloqa oʻzining boshlangʻich bosqichida edi — aloqaning eng muhim usuli UUCP (fayllarni bir Unix tizimidan boshqasiga koʻchirish vositasi, dastlab modemlar yordamida telefon tarmoqlari orqali ishlagan). Tarmoq ilovalari uchun ikkita dasturlash interfeysi taklif qilingan: Berkley soketlari va TLI (Transport Layer Interface). Yillar bo’yicha UNIX nashirlari! Download 258.11 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling