Projekt JAOS rozvíjí odvozeninu operačního systému A2, také známou jako Bluebottle a Active Oberon. Jedním z hlavních cílů projektu je radikální zavedení češtiny do celého systému, včetně (alespoň částečného) překladu zdrojových textů do češtiny. JAOS může fungovat jako aplikace v okně pod Linuxem nebo Windows, stejně jako v podobě izolovaného operačního systému na hardware x86 a ARM (podporovány jsou desky Zybo Z7-10 a Raspberry Pi 2). Kód je napsán v jazyce Active Oberon a šíří se pod licencí BSD.
Projekt slouží jako základ pro rozvoj myšlenek českého programování, zvýšení komfortu práce s azbukou a češtinou, praktické vyzkoušení různých přístupů k otázkám terminologie a hloubky překladu. Na rozdíl od stávajících českých programovacích jazyků, jako je 1C, Kumir a Glagol, projekt směřuje k dodání operačního systému plně v češtině, kde je přeložen také kód zaváděče, jádra, překladače a ovladačů. Kromě české lokalizace systému mezi rozdíly oproti A2 je zmíněn krokový debugger, kroskompilace, funkční realizace typu SET64, odstraňování chyb a rozšíření dokumentace.


Použitý jako základ operační systém A2 patří do kategorie výukových průmyslových jednopouživatelských OS a používá se pro mikrořadiče. Systém poskytuje víceokenné grafické rozhraní a je vybaven síťovým stackem a kryptografickou knihovnou, podporuje automatickou správu paměti a může vykonávat úkoly v režimu měkkého reálného času. Místo příkazového interpretátoru systém poskytuje vestavěné prostředí pro vykonávání kódu v jazyce Active Oberon, které funguje bez zbytečných vrstev.
Pro vývojáře je k dispozici integrované vývojové prostředí, editor formulářů, compiler a ladicí nástroje. Spolehlivost kódu může být zajištěna formální verifikací modulů a integrovanými možnostmi jednotkového testování. Zdrojové kódy celého systému zahrnují přibližně 700 tisíc řádků (pro srovnání, jádro Linux 5.13 zahrnuje 29 milionů řádků kódu). Pro systém byly vyvinuty aplikace jako multimediální přehrávač, prohlížeč obrázků, TV tuner, editor kódu, http server, archivační nástroje, messenger a VNC server pro vzdálený přístup k grafickému prostředí.
Autor JÁOS, Denis Valerjevič Budjak, vystoupil s prezentací, ve které zdůraznil bezpečnost informačních systémů, zejména Linuxu. Prezentace byla publikována v rámci Týdnu Oberona 2021. Program dalších vystoupení je publikován ve formátu PDF.

Zdroj: opennet.ru
