YOS - një prototip i një sistemi operativ të sigurt në gjuhën ruse bazuar në projektin A2

Projekti YaOS zhvillon një pirun të sistemit operativ A2, i njohur gjithashtu si Bluebottle dhe Active Oberon. Një nga qëllimet kryesore të projektit është futja radikale e gjuhës ruse në të gjithë sistemin, duke përfshirë përkthimin (të paktën të pjesshëm) të teksteve burimore në rusisht. NOS mund të funksionojë si një aplikacion me dritare nën Linux ose Windows, ose si një sistem operativ i pavarur në harduerin x86 dhe ARM (mbështeten bordet Zybo Z7-10 dhe Raspberry Pi 2). Kodi është shkruar në Active Oberon dhe shpërndahet nën licencën BSD.

Projekti shërben si bazë për zhvillimin e ideve për programimin në gjuhën ruse, rritjen e komoditetit të punës me cirilik dhe rusisht, dhe testimin në praktikë të qasjeve të ndryshme ndaj çështjeve të terminologjisë dhe thellësisë së përkthimit. Ndryshe nga gjuhët ekzistuese të programimit në gjuhën ruse, të tilla si 1C, Kumir dhe Verb, projekti synon të sigurojë një sistem operativ tërësisht në Rusisht, në të cilin përkthehen ngarkuesi i nisjes, kerneli, përpiluesi dhe kodi i drejtuesit. Përveç rusifikimit të sistemit, ndryshimet nga A2 përfshijnë një korrigjues hap pas hapi, përpilim të kryqëzuar, një zbatim pune të llojit SET64, eliminimin e gabimeve dhe dokumentacionin e zgjeruar.

YOS - një prototip i një sistemi operativ të sigurt në gjuhën ruse bazuar në projektin A2
YOS - një prototip i një sistemi operativ të sigurt në gjuhën ruse bazuar në projektin A2

Sistemi operativ A2 i përdorur si bazë i përket kategorisë së sistemit operativ arsimor dhe industrial me një përdorues dhe përdoret për mikrokontrolluesit. Sistemi ofron një ndërfaqe grafike me shumë dritare, është gjithashtu i pajisur me një pirg rrjeti dhe një bibliotekë kriptografike, mbështet menaxhimin automatik të kujtesës dhe mund të kryejë detyra në kohë reale të butë. Në vend të një interpretuesi komandash, sistemi ofron një mjedis të integruar për ekzekutimin e kodit në gjuhën Active Oberon, i cili funksionon pa shtresa të panevojshme.

Zhvilluesit pajisen me një mjedis zhvillimi të integruar, një redaktues formulari, një përpilues dhe mjete korrigjimi. Besueshmëria e kodit mund të sigurohet nëpërmjet verifikimit formal të modulit dhe aftësive të integruara të testimit të njësisë. Kodi burimor për të gjithë sistemin përshtatet në afërsisht 700 mijë rreshta (për krahasim, kerneli Linux 5.13 përfshin 29 milionë rreshta kodi). Për sistemin janë zhvilluar aplikacione të tilla si një luajtës multimedial, shikues imazhi, akordues TV, redaktues kodi, server http, arkivues, mesazher dhe server VNC për qasje në distancë në mjedisin grafik.

Autori i YOS, Denis Valerievich Budyak, bëri një prezantim ku u fokusua në sigurinë e sistemeve të informacionit, në veçanti Linux. Raporti u publikua si pjesë e Javës Oberon 2021. Programi i prezantimeve të mëtejshme publikohet në formatin PDF.



Burimi: opennet.ru

Shto një koment