Projektet YOS udvikler en afart af operativsystemet A2, også kendt som Bluebottle og Active Oberon. Et af projektets hovedmål er en omfattende implementering af det russiske sprog i hele systemet, herunder (mindst delvis) oversættelse af kildekoder til russisk. YOS kan fungere som en applikation i et vindue under Linux eller Windows, samt som et separat operativsystem på x86- og ARM-hardware (Zybo Z7-10 og Raspberry Pi 2 understøttes). Koden er skrevet i Active Oberon og distribueres under BSD-licensen.
Projektet fungerer som grundlag for udviklingen af ideer om russisk programmering, øget komfort ved arbejde med kyrillisk og det russiske sprog, og afprøvning af forskellige tilgange til terminologi og dybden af oversættelse. I modsætning til eksisterende russisk-sprogede programmeringssprog som 1C, Kumir og Glagol, sigter projektet mod at tilbyde et operativsystem helt på russisk, hvor koden til bootloader, kerne, compiler og drivere også er oversat. Udover russificeringen af systemet nævnes der i modsætning til A2 en trin-for-trin debugger, korskompilering, en arbejdsimplementering af typen SET64, fejlrettelse og udvidelse af dokumentationen.


Det operativsystem A2, der anvendes som grundlag, tilhører kategorien af undervisnings- og industrielle enkeltbruger OS'er og bruges til mikrokontrollere. Systemet tilbyder en multi-vindues grafisk grænseflade og er udstyret med et netværksstak samt et kryptografisk bibliotek, understøtter automatisk hukommelsesstyring og kan udføre opgaver i et blødt realtidssystem. I stedet for en kommandotolk tilbyder systemet et indbygget miljø til udførelse af kode i Active Oberon-sproget, der fungerer uden unødvendige lag.
For developers, an integrated development environment, form editor, compiler, and debugging tools are provided. Code reliability can be ensured through formal verification of modules and built-in unit testing capabilities. The source code of the entire system totals about 700 thousand lines (for comparison, the Linux 5.13 kernel includes 29 million lines of code). Applications have been developed for the system, including a multimedia player, image viewer, TV tuner, code editor, HTTP server, archivers, a messenger, and a VNC server for remote access to the graphical environment.
The author of YAOS, Denis Valeryevich Budyak, presented a report emphasizing the security of information systems, particularly Linux. The report was published as part of Oberon Week 2021. The program for future presentations is published in PDF format.

Kilde: opennet.ru
