Bluebottle OS - Bluebottle OS

A2
TuzuvchiETH Tsyurix
OS oilasiA2
Ishchi holatJoriy
Manba modeliOchiq manba
Ombor Buni Vikidatada tahrirlash
PlatformalarIA-32, x86-64, ARM, Hujayra
LitsenziyaBSD-ga o'xshash ETH A2 litsenziyasi[1]
Rasmiy veb-saythttp://www.ocp.inf.ethz.ch/

Moviy shisha (ilgari nomi bilan tanilgan Faol ob'ektlar tizimi, AOSva yaqinda A2) modulli, ob'ektga yo'naltirilgan operatsion tizim. Dastlab ishlab chiqarilgan ETH Tsyurix, u ba'zi bir noan'anaviy xususiyatlarga ega, jumladan, avtomatik, axlat bilan yig'ilgan xotirani boshqarish va a foydalanuvchi interfeysini kattalashtirish.

Tarix

A2 - bu keyingi avlod Mahalliy Oberon, x86 Kompyuter versiyasi Niklaus Virt "s Oberon operatsion tizimi.[2][3][4] Bu kichik, tezkor, ko'p protsessorli kompyuterlarni qo'llab-quvvatlaydi va real vaqtda yumshoq ishlashni ta'minlaydi. Bu butunlay yuqoriga qarab mos keluvchi shevada yozilgan Oberon dasturlash tili deb nomlangan Faol Oberon. Oberon va Active Oberon a'zolari Paskal oila, bilan birga Modula-2.

A2 dizayni asosida samarali tizimlarni ishlab chiqishga imkon beradi faol ob'ektlar to'g'ridan-to'g'ri apparatda ishlaydigan. Ushbu faol ob'ektlar an'anaviy kombinatsiyani anglatadi OOPS tushunchasi ob'ekt bilan birlashtirilgan ip ushbu ob'ekt kontekstida amalga oshiriladi. Active Oberon dasturida faol ob'ekt o'z faoliyatidan tashqari, o'z ajdodlari ob'ektlarining faoliyatini ham o'z ichiga olishi mumkin.

A2 va undan katta oqimdagi operatsion tizimlarning boshqa farqlari - bu minimal darajada minimalist dizayn bo'lib, u xotirani avtomatik boshqarish bilan xavfsiz tarzda yaratilgan va sinxronizatsiya uchun kuchli va moslashuvchan primitivlar to'plami (dasturlash tili va ish vaqti darajasida) bilan birlashtirilgan. raqobatbardosh ijro kontekstida ob'ektlarning ichki xususiyatlariga kirish.

Yuqorida yadro qatlami, A2 kabi moslamalar va xizmatlar uchun birlashtirilgan abstraktlarni taqdim etadigan modullarning moslashuvchan to'plamini taqdim etadi fayl tizimlari, foydalanuvchi interfeyslari, tarmoq ulanishlari, ommaviy axborot vositalari kodeklar, va boshqalar.

Foydalanuvchi interfeysi

Bluebottle OS eski Oberon OS-ning o'rnini bosadi TUI kattalashtirish foydalanuvchi interfeysi yoki an'anaviy ravishda o'xshash bo'lgan ZUI bilan grafik foydalanuvchi interfeyslari. Oberon singari, uning foydalanuvchi interfeysi "tugmachasini bosing " metafora tugmachani bosish kabi to'g'ridan-to'g'ri matndan buyruqlarni bajarish ko'priklar brauzerda.

Shuningdek qarang

Adabiyotlar

  1. ^ "Litsenziya". Arxivlandi asl nusxasi 2012-08-07 da. Olingan 2014-01-07.
  2. ^ Virt, Niklaus; Gutknecht, Yurg (1989 yil sentyabr). "Oberon tizimi". Dasturiy ta'minot: Amaliyot va tajriba. 19 (9): 857–893. doi:10.1002 / spe.4380190905.
  3. ^ Reyzer, Martin (1992). Oberon tizimi: Foydalanuvchilar uchun qo'llanma va dasturchilar uchun qo'llanma. Addison-Uesli. ISBN  0-201-54422-9.
  4. ^ Virt, Niklaus; Gutknecht, Yurg (1992). Oberon loyihasi - Operatsion tizim va kompilyatorning dizayni. Addison-Uesli. ISBN  0-201-54428-8.. Chop etishmayapti. Elektron qayta nashr etish.

Tashqi havolalar