YOS-prosjektet er en forgrening av operativsystemet A2, også kjent som Bluebottle og Active Oberon. Et av prosjektets hovedmål er fullstendig integrering av det russiske språket i hele systemet, inkludert i det minste delvis oversettelse av kildekoden til russisk. YOS kan kjøres som et vindubasert program. Linux eller Windows, samt et frittstående operativsystem for x86- og ARM-maskinvare (Zybo Z7-10 og Raspberry Pi 2-kort støttes). Koden er skrevet i Active Oberon og distribuert under BSD-lisensen.
Prosjektet fungerer som grunnlag for å utvikle ideer for russiskspråklig programmering, øke komforten ved å jobbe med kyrillisk og russisk, og i praksis teste ulike tilnærminger til terminologispørsmål og dybden av oversettelse. I motsetning til eksisterende russiskspråklige programmeringsspråk, som 1C, Kumir og Verb, har prosjektet som mål å tilby et operativsystem helt på russisk, der oppstartslasteren, kjernen, kompilatoren og driverkoden er oversatt. I tillegg til russifiseringen av systemet inkluderer forskjeller fra A2 en trinnvis debugger, krysskompilering, en fungerende implementering av SET64-typen, feileliminering og utvidet dokumentasjon.


A2-operativsystemet som brukes som grunnlag tilhører kategorien utdannings- og industrielt enkeltbruker-OS og brukes til mikrokontrollere. Systemet har et grafisk grensesnitt med flere vinduer, er også utstyrt med en nettverksstabel og et kryptografisk bibliotek, støtter automatisk minnebehandling og kan utføre oppgaver i myk sanntid. I stedet for en kommandotolk, gir systemet et innebygd miljø for utføring av kode i Active Oberon-språket, som fungerer uten unødvendige lag.
Utviklere får tilgang til et integrert utviklingsmiljø, en skjemaeditor, en kompilator og feilsøkingsverktøy. Kodens pålitelighet kan sikres gjennom formell modulverifisering og innebygde enhetstestingsmuligheter. Kildekoden for hele systemet er omtrent 700 000 linjer (til sammenligning kjernen Linux 5.13 inneholder 29 millioner kodelinjer. Applikasjoner utviklet for systemet inkluderer en multimediespiller, bildevisningsprogram, TV-mottaker, koderedigerer, HTTP-server, arkiveringsprogrammer, messenger og VNC-server for ekstern tilgang til det grafiske miljøet.
Forfatteren av YOS, Denis Valerievich Budyak, holdt en presentasjon der han fokuserte på sikkerheten til informasjonssystemer, spesielt LinuxForedraget ble publisert som en del av Oberon-uken 2021. Et program med fremtidige foredrag er tilgjengelig i PDF-format.

Kilde: opennet.ru
