150
UNIXni yaratgan jamoa operatsion tizim ob'ektlarini, shu jumladan, original
UNIX kontseptsiyasidagi fayl sifatida birlashtiruvchi konsepsiyani ishlab chiqdi,
shuningdek,
jarayon va boshqa tizim, tarmoq va dastur xizmatlari bilan yangi
tushunchani yaratdi: "hamma narsa fayl". Ushbu kontseptsiya 9-rejasining asosiy
printsiplaridan biri bo'ldi (ismi Edvard Jorj Jr.ning "Ochiq kosmik triller"
rejasidan 9-rejadan olingan edi), UNIX tizimidagi asosiy kamchiliklarni bartaraf
etish va Bell Labs kompyuterlaridagi o'zgargan UNIX System V ishchilari 1992
yilda.
Tizimning barcha ob'ektlarini fayllar shaklida
amalga oshirish va ularni
kompyuter tarmog'ining har bir terminali (nom maydoni) uchun umumiy va
shaxsiy maydonga qo'yishdan tashqari, boshqa UNIX me'moriy echimlari qayta
ko'rib chiqildi. Masalan, 9-rejada "superuser" kontseptsiyasi
mavjud emas va
shuning uchun tizimda noqonuniy ravishda superuser huquqlarini olish bilan
bog'liq har qanday xavfsizlik buzilmasligini bartaraf etadi.
Ma'lumotlarning
taqdimoti (saqlash, almashinuvi) uchun Rob Pike va Ken Tompson umumiy UTF-
8
kodlashini ishlab chiqdi, bu esa hozirgi kunda de facto standartga aylandi.
Fayllarga kirish uchun tarmoqdagi protokol (TCP yoki UDP) ustida ishlaydigan
bitta universal protokol 9P ishlatiladi.
Shunday qilib, hech qanday tarmoq dasturiy ta'minoti mavjud emas -
mahalliy va uzoq fayllarga kirish bir xil. 9P blok-yo'nalishga ega bo'lgan boshqa
shunga o'xshash protokollardan farqli o'laroq, baytga asoslangan protokoldur. Bu
shuningdek, kontseptsiyaning natijasi: texnologiya rivojlanishi bilan o'zgarib
turadigan va o'zgarib turadigan qurilmalarga blok-by-bloklar
bilan birlashgan
fayllarga byte-by-da kirish. Ob'ektlarga kirishni nazorat qilish uchun,
fayllarni
erkin foydalanishni boshqarish operatsion tizimida mavjud bo'lganlar bundan
mustasno, boshqa echimlar talab qilinmaydi. Yangi
saqlash tizimi tushunchasi
tizim boshqaruvchisini arxivlarni saqlab qolishning qiyin ishlaridan ozod etdi va
kutilayotgan zamonaviy fayllarni boshqarish tizimlarini o'rnatdi.
UNIXning g'oyalari yoki g'oyalari, masalan, BSD oilasi va Linux tizimlari
kabi operatsion tizimlar Bell Labs kompaniyasidan yangi g'oyalarni asta-sekin
151
qabul qilmoqdalar. Ehtimol, bu yangi g'oyalar buyuk kelajak va IT-dasturchilarni
tan olishni kutmoqda.
Yangi tushunchalar Rob Pike tomonidan Infernoda ishlatilgan.
Ispaniyadagi 9-reja asosida Off ++ va Plan B tizimlari
tabiatda eksperimental
ishlab chiqilmoqda.
Post-UNIX arxitekturasini yaratish urinishlari, shuningdek, professor
Niklaus Wirth rahbarligida Shveytsariya Oliy Texnikaviy maktabida (ETH
Zurich) dasturlash tilini va Oberon muhitini rivojlantirishni o'z ichiga oladi.