YOS - prototeip o system weithredu ddiogel yn yr iaith Rwsieg yn seiliedig ar y prosiect A2

Mae prosiect YaOS yn datblygu fforch o system weithredu A2, a elwir hefyd yn Bluebottle ac Active Oberon. Un o brif nodau'r prosiect yw cyflwyno'r iaith Rwsieg yn radical i'r system gyfan, gan gynnwys cyfieithu'r testunau ffynhonnell (o leiaf yn rhannol) i Rwsieg. Gall NOS redeg fel cymhwysiad ffenestr o dan Linux neu Windows, neu fel system weithredu annibynnol ar galedwedd x86 ac ARM (cefnogir byrddau Zybo Z7-10 a Raspberry Pi 2). Mae'r cod wedi'i ysgrifennu yn Active Oberon ac yn cael ei ddosbarthu o dan y drwydded BSD.

Mae'r prosiect yn gweithredu fel sail ar gyfer datblygu syniadau ar gyfer rhaglennu iaith Rwsieg, cynyddu cysur gweithio gyda Syrilig a Rwsieg, a phrofi'n ymarferol wahanol ddulliau o ymdrin â materion terminoleg a dyfnder y cyfieithu. Yn wahanol i ieithoedd rhaglennu iaith Rwsieg presennol, megis 1C, Kumir a Verb, nod y prosiect yw darparu system weithredu yn gyfan gwbl yn Rwsieg, lle mae'r cychwynnydd, y cnewyllyn, y casglwr a'r cod gyrrwr yn cael eu cyfieithu. Yn ogystal â Russification y system, mae gwahaniaethau o A2 yn cynnwys dadfygiwr cam-wrth-gam, traws-grynhoi, gweithrediad gweithredol o'r math SET64, dileu gwallau a dogfennaeth estynedig.

YOS - prototeip o system weithredu ddiogel yn yr iaith Rwsieg yn seiliedig ar y prosiect A2
YOS - prototeip o system weithredu ddiogel yn yr iaith Rwsieg yn seiliedig ar y prosiect A2

Mae'r system weithredu A2 a ddefnyddir fel sail yn perthyn i'r categori OS defnyddiwr sengl addysgol a diwydiannol ac fe'i defnyddir ar gyfer microreolyddion. Mae'r system yn darparu rhyngwyneb graffigol aml-ffenestr, mae ganddi hefyd stac rhwydweithio a llyfrgell cryptograffig, yn cefnogi rheolaeth cof awtomatig, a gall gyflawni tasgau mewn amser real meddal. Yn lle dehonglydd gorchymyn, mae'r system yn darparu amgylchedd adeiledig ar gyfer gweithredu cod yn yr iaith Active Oberon, sy'n gweithio heb haenau diangen.

Darperir amgylchedd datblygu integredig i ddatblygwyr, golygydd ffurflenni, casglwr, ac offer dadfygio. Gellir sicrhau dibynadwyedd cod trwy ddilysu modiwl ffurfiol a galluoedd profi uned adeiledig. Mae'r cod ffynhonnell ar gyfer y system gyfan yn ffitio i oddeutu 700 mil o linellau (er mwyn cymharu, mae cnewyllyn Linux 5.13 yn cynnwys 29 miliwn o linellau o god). Mae cymwysiadau fel chwaraewr amlgyfrwng, gwyliwr delwedd, tiwniwr teledu, golygydd cod, gweinydd http, archifwyr, negesydd a gweinydd VNC ar gyfer mynediad o bell i'r amgylchedd graffigol wedi'u datblygu ar gyfer y system.

Rhoddodd awdur YOS, Denis Valerievich Budyak, gyflwyniad lle canolbwyntiodd ar ddiogelwch systemau gwybodaeth, yn enwedig Linux. Cyhoeddwyd yr adroddiad fel rhan o Wythnos Oberon 2021. Cyhoeddir y rhaglen o gyflwyniadau pellach ar ffurf PDF.



Ffynhonnell: opennet.ru

Ychwanegu sylw