YOS - prototip ta' sistema operattiva sigura bil-lingwa Russa bbażata fuq il-proġett A2

Il-proġett YaOS jiżviluppa furketta tas-sistema operattiva A2, magħrufa wkoll bħala Bluebottle u Active Oberon. Wieħed mill-għanijiet ewlenin tal-proġett huwa l-introduzzjoni radikali tal-lingwa Russa fis-sistema kollha, inkluża traduzzjoni (għall-inqas parzjali) tat-testi sors għar-Russu. NOS tista 'taħdem bħala applikazzjoni windowed taħt Linux jew Windows, jew bħala sistema operattiva waħedha fuq x86 u hardware ARM (bordijiet Zybo Z7-10 u Raspberry Pi 2 huma appoġġjati). Il-kodiċi huwa miktub b'Activ Oberon u huwa mqassam taħt il-liċenzja BSD.

Il-proġett iservi bħala l-bażi għall-iżvilupp ta’ ideat għall-ipprogrammar bil-lingwa Russa, iżid il-kumdità ta’ xogħol biċ-Ċirilliku u r-Russu, u jittestja fil-prattika approċċi differenti għal kwistjonijiet ta’ terminoloġija u l-profondità tat-traduzzjoni. B'differenza mill-lingwi ta' programmar eżistenti tal-lingwa Russa, bħal 1C, Kumir u Verb, il-proġett għandu l-għan li jipprovdi sistema operattiva kompletament bir-Russu, li fiha jiġu tradotti l-boot loader, il-kernel, il-kompilatur u l-kodiċi tas-sewwieq. Minbarra r-Russifikazzjoni tas-sistema, id-differenzi minn A2 jinkludu debugger pass pass, kompilazzjoni inkroċjata, implimentazzjoni ta 'ħidma tat-tip SET64, eliminazzjoni ta' żbalji u dokumentazzjoni estiża.

YOS - prototip ta' sistema operattiva sigura bil-lingwa Russa bbażata fuq il-proġett A2
YOS - prototip ta' sistema operattiva sigura bil-lingwa Russa bbażata fuq il-proġett A2

Is-sistema operattiva A2 użata bħala bażi tappartjeni għall-kategorija ta 'OS edukattivi u industrijali ta' utent wieħed u tintuża għal mikrokontrolluri. Is-sistema tipprovdi interface grafiku b'ħafna tieqa, hija mgħammra wkoll b'munzell ta 'netwerking u librerija kriptografika, tappoġġja ġestjoni awtomatika tal-memorja, u tista' twettaq kompiti f'ħin reali artab. Minflok interpretu tal-kmand, is-sistema tipprovdi ambjent integrat għall-eżekuzzjoni tal-kodiċi fil-lingwa Oberon Attiva, li taħdem mingħajr saffi bla bżonn.

L-iżviluppaturi huma pprovduti b'ambjent ta 'żvilupp integrat, editur tal-formoli, kompilatur, u għodod ta' debugging. L-affidabbiltà tal-kodiċi tista 'tiġi żgurata permezz ta' verifika formali tal-modulu u kapaċitajiet ta 'ttestjar ta' unità integrati. Il-kodiċi tas-sors għas-sistema kollha jidħol f'madwar 700 elf linja (għal tqabbil, il-kernel Linux 5.13 jinkludi 29 miljun linja ta 'kodiċi). Applikazzjonijiet bħal player multimedjali, telespettatur tal-immaġni, tuner tat-TV, editur tal-kodiċi, server http, arkivers, messaġġier u server VNC għal aċċess remot għall-ambjent grafiku ġew żviluppati għas-sistema.

L-awtur ta 'YOS, Denis Valerievich Budyak, ta preżentazzjoni fejn iffoka fuq is-sigurtà tas-sistemi tal-informazzjoni, b'mod partikolari Linux. Ir-rapport ġie ppubblikat bħala parti mill-Oberon Week 2021. Il-programm ta’ aktar preżentazzjonijiet huwa ppubblikat f’format PDF.



Sors: opennet.ru

Żid kumment