YOS - A2 loyihasi asosida rus tilidagi xavfsiz operatsion tizimning prototipi

YaOS loyihasi Bluebottle va Active Oberon nomi bilan ham tanilgan A2 operatsion tizimining vilkasini ishlab chiqadi. Loyihaning asosiy maqsadlaridan biri rus tilini butun tizimga tubdan joriy etish, shu jumladan (hech bo'lmaganda qisman) manba matnlarini rus tiliga tarjima qilishdir. NOS Linux yoki Windows ostida oynali dastur sifatida yoki x86 va ARM qurilmalarida mustaqil operatsion tizim sifatida ishlashi mumkin (Zybo Z7-10 va Raspberry Pi 2 platalari qo'llab-quvvatlanadi). Kod Active Oberon-da yozilgan va BSD litsenziyasi ostida tarqatiladi.

Loyiha rus tilidagi dasturlash g‘oyalarini ishlab chiqish, kirill va rus tillari bilan ishlash qulayligini oshirish, terminologiya masalalari va tarjima chuqurligiga turlicha yondashuvlarni amalda sinab ko‘rish uchun asos bo‘lib xizmat qiladi. 1C, Kumir va Verb kabi rus tilidagi mavjud dasturlash tillaridan farqli o'laroq, loyiha operatsion tizimni to'liq rus tilida taqdim etishga qaratilgan bo'lib, unda yuklovchi, yadro, kompilyator va drayver kodi tarjima qilinadi. Tizimni ruslashtirishga qo'shimcha ravishda, A2 dan farqlar bosqichma-bosqich tuzatuvchi, o'zaro kompilyatsiya, SET64 tipidagi ishlaydigan dastur, xatolarni bartaraf etish va kengaytirilgan hujjatlarni o'z ichiga oladi.

YOS - A2 loyihasi asosida rus tilidagi xavfsiz operatsion tizimning prototipi
YOS - A2 loyihasi asosida rus tilidagi xavfsiz operatsion tizimning prototipi

Asos sifatida foydalaniladigan A2 operatsion tizimi o'quv va sanoat yagona foydalanuvchi OT toifasiga kiradi va mikrokontrollerlar uchun ishlatiladi. Tizim ko'p oynali grafik interfeysni ta'minlaydi, shuningdek, tarmoq stack va kriptografik kutubxona bilan jihozlangan, avtomatik xotira boshqaruvini qo'llab-quvvatlaydi va yumshoq real vaqtda vazifalarni bajarishi mumkin. Buyruqlar tarjimoni o'rniga tizim keraksiz qatlamlarsiz ishlaydigan Active Oberon tilida kodni bajarish uchun o'rnatilgan muhitni ta'minlaydi.

Ishlab chiquvchilar integratsiyalashgan ishlab chiqish muhiti, shakl muharriri, kompilyator va disk raskadrovka vositalari bilan ta'minlangan. Kod ishonchliligi modulni rasmiy tekshirish va o'rnatilgan birlik sinovi imkoniyatlari orqali ta'minlanishi mumkin. Butun tizim uchun manba kodi taxminan 700 ming satrga to'g'ri keladi (taqqoslash uchun, Linux 5.13 yadrosi 29 million qator kodni o'z ichiga oladi). Tizim uchun multimedia pleer, tasvirni ko'rish, TV-tyuner, kod muharriri, http server, arxivchilar, messenjer va grafik muhitga masofadan kirish uchun VNC server kabi ilovalar ishlab chiqilgan.

YOS muallifi Denis Valerievich Budyak taqdimot o'tkazdi va u axborot tizimlari, xususan, Linux xavfsizligiga e'tibor qaratdi. Hisobot Oberon Week 2021 doirasida nashr etilgan. Keyingi taqdimotlar dasturi PDF formatida chop etilgan.



Manba: opennet.ru

a Izoh qo'shish