JaOSi projekt arendab A2 operatsioonisüsteemi haru, tuntud ka kui Bluebottle ja Active Oberon. Projekti peamine eesmärk on venekeelse sisu radikaalne integreerimine kogu süsteemi, sealhulgas (vähemalt osaline) allikatekstide tõlkimine vene keelde. JaOSi saab kasutada rakendusena aknas Linuxi või Windowsi keskkonnas ning ka iseseisva operatsioonisüsteemina x86 ja ARM seadmetes (toetatakse Zybo Z7-10 ja Raspberry Pi 2 plaate). Kood on kirjutatud Active Oberon keeles ja levitakse BSD litsentsi alusel.
Projekt on aluseks ideede arengule vene keele programmeerimise osas, töö mugavuse suurendamisele kirillitsas ja vene keeles, erinevate terminoloogia lähenemiste katsetamisele ning tõlke sügavusele. Erinevalt olemasolevatest vene keele programmeerimiskeeltest, nagu 1C, Kumir ja Glagol, on projekt suunatud operatsioonisüsteemi pakkumisele täielikult vene keeles, kus on tõlgitud ka laadimiskoodi, tuuma, kompilaatori ja draiverid. Lisaks süsteemi venestamisele mainitakse A2-st eristusena samm-sammult silumisseadet, ristkompileerimist, töötavat SET64 tüüpi implementatsiooni, vigade kõrvaldamist ja dokumentatsiooni laiendamist.


A2 operatsioonisüsteem, mida kasutatakse alusena, kuulub õppetehnoloogiliste isiklike operatsioonisüsteemide kategooriasse ja seda rakendatakse mikroprotsessorites. Süsteem pakub aknaid sisaldavat graafilist kasutajaliidest, samuti on sellel võrgu sadam ja krüptograafia teek, toetab automaatset mäluhaldust ning suudab täita ülesandeid pehme reaalaja režiimis. Käskluste tõlgendi asemel pakub süsteem sisseehitatud keskkonda Active Oberon keeles koodi täitmiseks, töötades ilma liigsete kihideta.
Arendajatele on saadaval integreeritud arenduskeskkond, vormiredaktor, kompilaator ja silumise tööriistad. Koodi usaldusväärsust saab tagada moodulite formaalse kontrollimise ja integreeritud üksuse testimise võimalustega. Kogu süsteemi lähtekood sisaldab umbes 700 tuhat rida (võrdluseks — Linuxi tuum 5.13 sisaldab 29 miljonit koodi rida). Süsteemi jaoks on välja töötatud sellised rakendused nagu multimeedia mängija, pildihaldur, TV-tuuner, koodi redaktor, http-server, arhivaatoreid, sõnumite saatja ja VNC-server kaugjuurdepääsuks graafilisele keskkonnale.
JAOS autori, Denis Valeryevich Budyak, esitas ettekande, kus rõhutas infotehnoloogiasüsteemide, eriti Linuxi, turvalisust. Ettekanne on avaldatud Oberoni nädala 2021 raames. Edasiarendamise programm avaldatakse PDF-formaadis.

Allikas: opennet.ru
