YOS - e Prototyp vun engem sécher russesch-Sprooch Betribssystem baséiert op der A2 Projet

De YaOS Projet entwéckelt eng Gabel vum A2 Betribssystem, och bekannt als Bluebottle an Active Oberon. Ee vun den Haaptziler vum Projet ass d'radikal Aféierung vun der russescher Sprooch an de ganze System, och (op d'mannst deelweis) Iwwersetzung vun de Quelltexter op Russesch. NOS kann als windowed Applikatioun ënner Linux oder Windows lafen, oder als Standalone Betribssystem op x86 an ARM Hardware (Zybo Z7-10 a Raspberry Pi 2 Boards ginn ënnerstëtzt). De Code ass an Active Oberon geschriwwen a gëtt ënner der BSD Lizenz verdeelt.

De Projet déngt als Basis fir d'Entwécklung vun Iddien fir russesch-Sprooch programméiere, Erhéijung de Confort vun der Aarbecht mat Cyrillic a Russesch, an Testen an Praxis verschidden Approche zu Terminologie Problemer an der Déift vun Iwwersetzung. Am Géigesaz zu existéierende russeschsproochege Programméierungssproochen, wéi 1C, Kumir a Verb, soll de Projet e Betribssystem ganz op Russesch ubidden, an deem de Bootloader, de Kernel, de Compiler an de Chauffercode iwwersat ginn. Zousätzlech zu der Russifikatioun vum System, Differenzen vun A2 enthalen e step-by-step Debugger, Cross-Kompilatioun, eng funktionéierend Ëmsetzung vum Typ SET64, Fehler Eliminatioun an erweidert Dokumentatioun.

YOS - e Prototyp vun engem sécher russesch-Sprooch Betribssystem baséiert op der A2 Projet
YOS - e Prototyp vun engem sécher russesch-Sprooch Betribssystem baséiert op der A2 Projet

De Betribssystem A2, deen als Basis benotzt gëtt, gehéiert zu der Kategorie vun edukativen an industriellen Single-User OS a gëtt fir Mikrokontroller benotzt. De System bitt eng Multi-Fënster grafesch Interface, ass och mat engem Netzwierkstack an enger kryptographescher Bibliothéik ausgestatt, ënnerstëtzt automatesch Gedächtnismanagement a kann Aufgaben a mëll Echtzäit ausféieren. Amplaz vun engem Kommando Dolmetscher, bitt de System en agebaute Ëmfeld fir Code an der Active Oberon Sprooch auszeféieren, déi ouni onnéideg Schichten funktionnéiert.

Entwéckler gi mat engem integréierten Entwécklungsëmfeld, e Formeditor, e Compiler an Debugging Tools geliwwert. Code Zouverlässegkeet kann duerch formell Modul Verifikatioun a gebaut-an Eenheet Test Kënnen gesuergt ginn. De Quellcode fir de ganze System passt an ongeféier 700 Tausend Zeilen (zum Verglach enthält de Linux 5.13 Kernel 29 Millioune Linnen Code). Uwendungen wéi e Multimedia Player, Image Viewer, TV Tuner, Code Editor, http Server, Archiver, Messenger a VNC Server fir Fernzougang zum grafeschen Ëmfeld goufen fir de System entwéckelt.

Den Auteur vum YOS, Denis Valerievich Budyak, huet eng Presentatioun gemaach, wou hien sech op d'Sécherheet vun Informatiounssystemer konzentréiert huet, besonnesch Linux. De Bericht gouf am Kader vun der Oberon Woch 2021 publizéiert. De Programm vu weidere Presentatiounen gëtt am PDF-Format publizéiert.



Source: opennet.ru

Setzt e Commentaire