YOS - drošas krievu valodas operētājsistēmas prototips, kura pamatā ir A2 projekts

YaOS projekts izstrādā A2 operētājsistēmas dakšiņu, kas pazīstama arī kā Bluebottle un Active Oberon. Viens no galvenajiem projekta mērķiem ir radikāla krievu valodas ieviešana visā sistēmā, tostarp (vismaz daļēja) avota tekstu tulkošana krievu valodā. NOS var darboties kā logu lietojumprogramma operētājsistēmā Linux vai Windows vai kā atsevišķa operētājsistēma x86 un ARM aparatūrā (tiek atbalstītas Zybo Z7-10 un Raspberry Pi 2 plates). Kods ir rakstīts Active Oberon un tiek izplatīts saskaņā ar BSD licenci.

Projekts kalpo par pamatu ideju izstrādei krievu valodas programmēšanai, komforta paaugstināšanai darbā ar kirilicu un krievu valodu un dažādu pieeju terminoloģijas jautājumiem un tulkošanas dziļuma testēšanai praksē. Atšķirībā no esošajām krievu valodas programmēšanas valodām, piemēram, 1C, Kumir un Verb, projekta mērķis ir nodrošināt operētājsistēmu pilnībā krievu valodā, kurā tiek tulkots sāknēšanas ielādētājs, kodols, kompilators un draivera kods. Papildus sistēmas rusifikācijai atšķirības no A2 ietver pakāpenisku atkļūdotāju, savstarpēju kompilāciju, SET64 tipa darba ieviešanu, kļūdu novēršanu un paplašinātu dokumentāciju.

YOS - drošas krievu valodas operētājsistēmas prototips, kura pamatā ir A2 projekts
YOS - drošas krievu valodas operētājsistēmas prototips, kura pamatā ir A2 projekts

Par pamatu izmantotā A2 operētājsistēma pieder pie izglītības un rūpnieciskās viena lietotāja OS kategorijas un tiek izmantota mikrokontrolleriem. Sistēma nodrošina vairāku logu grafisko interfeisu, ir aprīkota arī ar tīkla skursteni un kriptogrāfisko bibliotēku, atbalsta automātisku atmiņas pārvaldību un var veikt uzdevumus mīkstā reāllaikā. Komandu tulka vietā sistēma nodrošina iebūvētu vidi koda izpildei Active Oberon valodā, kas darbojas bez liekiem slāņiem.

Izstrādātājiem tiek nodrošināta integrēta izstrādes vide, veidlapu redaktors, kompilators un atkļūdošanas rīki. Koda uzticamību var nodrošināt, izmantojot formālu moduļa verifikāciju un iebūvētas vienības testēšanas iespējas. Visas sistēmas avota kods iekļaujas aptuveni 700 tūkstošos rindiņu (salīdzinājumam Linux 5.13 kodols ietver 29 miljonus koda rindiņu). Sistēmai ir izstrādātas tādas lietojumprogrammas kā multimediju atskaņotājs, attēlu skatītājs, TV uztvērējs, kodu redaktors, http serveris, arhivētāji, messenger un VNC serveris attālinātai piekļuvei grafiskajai videi.

YOS autors Deniss Valerievich Budyak uzstājās ar prezentāciju, kurā viņš koncentrējās uz informācijas sistēmu, jo īpaši Linux, drošību. Pārskats tika publicēts Oberon Week 2021 ietvaros. Turpmāko prezentāciju programma ir publicēta PDF formātā.



Avots: opennet.ru

Pievieno komentāru