Праект ЯОС развівае адгалінаванне ад аперацыйнай сістэмы A2, таксама вядомай як Bluebottle і Active Oberon. Адна з асноўных мэт праекта - кардынальнае ўкараненне рускай мовы ва ўсю сістэму, уключаючы (хаця б частковы) пераклад зыходных тэкстаў на рускую мову. ЯОС можа працаваць як прыкладанне ў акне пад Linux ці Windows, а таксама ў выглядзе адасобленай аперацыйнай сістэмы на абсталяванні x86 і ARM (падтрымліваюцца поплаткі Zybo Z7-10 і Raspberry Pi 2). Код напісаны на мове Active Oberon і распаўсюджваецца пад ліцэнзіяй BSD.
Праект выступае асновай для развіцця ідэй рускамоўнага праграмавання, павышэння камфорту работы з кірыліцай і рускай мовай, апрабавання на практыцы розных падыходаў да пытанняў тэрміналогіі і да глыбіні перакладу. У адрозненне ад існуючых рускамоўных моў праграмавання, такіх як 1С, Кумір і Дзеяслоў, праект накіраваны на прадастаўленне аперацыйнай сістэмы цалкам на рускай мове, у якой перакладзены ў тым ліку код загрузніка, ядры, кампілятара і драйвераў. Акрамя русіфікацыі сістэмы сярод адрозненняў ад A2 згадваюцца пакрокавы адладчык, кросскомпиляция, працоўная рэалізацыя тыпу SET64, ухіленне памылак і пашырэнне дакументацыі.
Выкарыстаная ў якасці асновы аперацыйная сістэма A2 ставіцца да катэгорыі вучэбна-прамысловых аднакарыстальніцкіх АС і ўжываецца для мікракантролераў. Сістэма дае шматаконны графічны інтэрфейс, а таксама абсталявана сеткавым стэкам і крыптаграфічнай бібліятэкай, падтрымлівае аўтаматычнае кіраванне памяццю і можа выконваць задачы ў рэжыме мяккага рэальнага часу. Замест каманднага інтэрпрэтатара сістэма падае ўбудаванае асяроддзе для выканання кода мове Active Oberon, які працуе без лішніх праслоек.
Для распрацоўшчыкаў прадастаўляецца інтэграванае асяроддзе распрацоўкі, рэдактар формаў, кампілятар і адладкавыя прылады. Надзейнасць кода можа забяспечвацца праз фармальную верыфікацыю модуляў і ўбудаваныя магчымасці юніт-тэставанні. Зыходныя тэксты ўсёй сістэмы змяшчаюцца ў прыкладна 700 тысяч радкоў (для параўнання ядро Linux 5.13 уключае 29 млн. радкоў кода). Для сістэмы распрацаваны такія прыкладанні, як мультымедыйны прайгравальнік, прагляднік малюнкаў, TV-цюнэр, рэдактар кода, http-сервер, архіватары, месэнджэр і VNC-сервер для выдаленага доступу да графічнага асяроддзя.
Аўтар ЯОС, Дзяніс Валер'евіч Будяк, выступіў з дакладам, дзе акцэнтаваў увагу на бяспецы інфармацыйных сістэм, у прыватнасці Linux. Даклад апублікаваны ў рамках Тыдня Аберона 2021. Праграма далейшых выступаў публікуецца ў фармаце PDF.
Крыніца: opennet.ru