YOS - in prototype fan in feilich Russysk-taal bestjoeringssysteem basearre op it A2-projekt

It YaOS-projekt ûntwikkelet in gabel fan it A2-bestjoeringssysteem, ek bekend as Bluebottle en Active Oberon. Ien fan de haaddoelen fan it projekt is de radikale ynfiering fan de Russyske taal yn it hiele systeem, ynklusyf (op syn minst in part) oersetting fan de boarneteksten yn it Russysk. NOS kin rinne as in finsterapplikaasje ûnder Linux of Windows, of as in standalone bestjoeringssysteem op x86- en ARM-hardware (Zybo Z7-10 en Raspberry Pi 2-boerden wurde stipe). De koade is skreaun yn Active Oberon en wurdt ferspraat ûnder de BSD-lisinsje.

It projekt tsjinnet as basis foar it ûntwikkeljen fan ideeën foar Russysktalige programmearring, it fergrutsjen fan it komfort fan it wurkjen mei Syrillysk en Russysk, en it testen yn 'e praktyk ferskate oanpakken foar terminologyskwestjes en de djipte fan oersetting. Oars as besteande Russysktalige programmeartalen, lykas 1C, Kumir en Verb, is it projekt fan doel in bestjoeringssysteem folslein yn it Russysk te leverjen, wêryn't de bootlader, kernel, kompilator en stjoerprogramma-koade oerset wurde. Neist de Russifikaasje fan it systeem, ferskillen fan A2 omfetsje in stap-foar-stap debugger, cross-kompilaasje, in wurkjende ymplemintaasje fan it type SET64, flater eliminaasje en útwreide dokumintaasje.

YOS - in prototype fan in feilich Russysk-taal bestjoeringssysteem basearre op it A2-projekt
YOS - in prototype fan in feilich Russysk-taal bestjoeringssysteem basearre op it A2-projekt

A2 bestjoeringssysteem brûkt as basis heart ta de kategory fan edukative en yndustriële single-user OS en wurdt brûkt foar microcontrollers. It systeem biedt in multi-finster grafyske ynterface, is ek foarsjoen fan in netwurk stack en in kryptografyske bibleteek, stipet automatysk ûnthâld behear, en kin útfiere taken yn sêft real time. Yn stee fan in kommando tolk, it systeem jout in ynboude omjouwing foar it útfieren fan koade yn de Active Oberon taal, dy't wurket sûnder ûnnedige lagen.

Untwikkelders wurde foarsjoen fan in yntegreare ûntwikkelingsomjouwing, in formulierbewurker, in kompilator en ark foar debuggen. Koade betrouberens kin wurde garandearre troch formele module ferifikaasje en ynboude ienheid testen mooglikheden. De boarnekoade foar it hiele systeem past yn sawat 700 tûzen rigels (foar fergeliking befettet de Linux 5.13-kernel 29 miljoen rigels koade). Applikaasjes lykas in multymediaspieler, byldwerjouwer, TV-tuner, koadebewurker, http-tsjinner, argiven, messenger en VNC-tsjinner foar tagong op ôfstân ta de grafyske omjouwing binne ûntwikkele foar it systeem.

De skriuwer fan YOS, Denis Valerievich Budyak, joech in presintaasje wêr't hy rjochte op 'e feiligens fan ynformaasjesystemen, benammen Linux. It rapport waard publisearre as ûnderdiel fan Oberon Week 2021. It programma fan fierdere presintaasjes wurdt publisearre yn PDF-formaat.



Boarne: opennet.ru

Add a comment