YOS - A2 layihəsi əsasında təhlükəsiz rusdilli əməliyyat sisteminin prototipi

YaOS layihəsi Bluebottle və Active Oberon kimi tanınan A2 əməliyyat sisteminin çəngəlini hazırlayır. Layihənin əsas məqsədlərindən biri rus dilinin bütün sistemə köklü şəkildə daxil edilməsi, o cümlədən (ən azı qismən) mənbə mətnlərin rus dilinə tərcüməsidir. NOS Linux və ya Windows altında pəncərəli proqram kimi və ya x86 və ARM aparatında müstəqil əməliyyat sistemi kimi işləyə bilər (Zybo Z7-10 və Raspberry Pi 2 lövhələri dəstəklənir). Kod Active Oberon-da yazılmışdır və BSD lisenziyası altında paylanmışdır.

Layihə rusdilli proqramlaşdırma üçün ideyaların işlənib hazırlanması, kiril və rus dili ilə işləmək rahatlığının artırılması, terminologiya məsələlərinə və tərcümənin dərinliyinə müxtəlif yanaşmaların praktikada sınaqdan keçirilməsi üçün əsas rolunu oynayır. 1C, Kumir və Verb kimi mövcud rusdilli proqramlaşdırma dillərindən fərqli olaraq, layihə yükləyici, nüvə, kompilyator və sürücü kodunun tərcümə olunduğu əməliyyat sistemini tamamilə rus dilində təqdim etməyi hədəfləyir. Sistemin ruslaşdırılmasına əlavə olaraq, A2-dən fərqlərə addım-addım sazlayıcı, çarpaz kompilyasiya, SET64 tipli iş tətbiqi, səhvlərin aradan qaldırılması və genişləndirilmiş sənədlər daxildir.

YOS - A2 layihəsi əsasında təhlükəsiz rusdilli əməliyyat sisteminin prototipi
YOS - A2 layihəsi əsasında təhlükəsiz rusdilli əməliyyat sisteminin prototipi

Əsas kimi istifadə olunan A2 əməliyyat sistemi təhsil və sənaye tək istifadəçi ƏS kateqoriyasına aiddir və mikrokontrollerlər üçün istifadə olunur. Sistem çox pəncərəli qrafik interfeysi təmin edir, həmçinin şəbəkə yığını və kriptoqrafik kitabxana ilə təchiz olunub, yaddaşın avtomatik idarə edilməsini dəstəkləyir və yumşaq real vaxt rejimində tapşırıqları yerinə yetirə bilir. Komanda tərcüməçisi əvəzinə sistem lazımsız təbəqələr olmadan işləyən Active Oberon dilində kodun icrası üçün daxili mühit təmin edir.

Tərtibatçılar inteqrasiya olunmuş inkişaf mühiti, forma redaktoru, kompilyator və sazlama alətləri ilə təmin edilir. Kodun etibarlılığı formal modul yoxlanışı və daxili vahid test imkanları vasitəsilə təmin edilə bilər. Bütün sistem üçün mənbə kodu təxminən 700 min sətirə uyğundur (müqayisə üçün Linux 5.13 nüvəsi 29 milyon sətir kod ehtiva edir). Sistem üçün multimedia pleyeri, şəkilə baxıcı, TV tənzimləyicisi, kod redaktoru, http server, arxivçilər, messencer və qrafik mühitə uzaqdan daxil olmaq üçün VNC server kimi proqramlar hazırlanmışdır.

YOS-un müəllifi Denis Valerieviç Budyak məlumat sistemlərinin, xüsusən də Linux-un təhlükəsizliyinə diqqət yetirdiyi təqdimatla çıxış etdi. Hesabat Oberon Həftəsi 2021 çərçivəsində dərc edilib. Növbəti təqdimatların proqramı PDF formatında dərc olunub.



Mənbə: opennet.ru

Добавить комментарий