YAOS — prototip i njĂ« sistemi operativ tĂ« sigurt nĂ« gjuhĂ«n ruse, i bazuar nĂ« projektin A2

Projekti YAOS zhvillon një degëzim të sistemit operativ A2, i njohur gjithashtu si Bluebottle dhe Active Oberon. Një nga qëllimet kryesore të projektit është integrimi rrënjësor i gjuhës ruse në të gjithë sistemin, përfshirë edhe përkthimin (të paktën të pjesshëm) të kodeve burimore në rusisht. YAOS mund të funksionojë si aplikacion në një dritare nën Linux ose Windows, si edhe si sistem operativ i pavarur në pajisje x86 dhe ARM (mbështeten platat Zybo Z7-10 dhe Raspberry Pi 2). Kodi është shkruar në gjuhën Active Oberon dhe shpërndahet sipas licencës BSD.

Projekti shërben si bazë për zhvillimin e ideve të programimit në gjuhën ruse, rritjen e komoditetit gjatë punës me alfabetin cirilik dhe gjuhën ruse, si edhe testimin praktik të qasjeve të ndryshme ndaj çështjeve të terminologjisë dhe nivelit të përkthimit. Ndryshe nga gjuhët ekzistuese të programimit në rusisht, si 1C, Kumir dhe Glagol, projekti synon të ofrojë një sistem operativ plotësisht në gjuhën ruse, ku është përkthyer edhe kodi i ngarkuesit, kernelit, kompajlerit dhe driverëve. Përveç rusifikimit të sistemit, ndër dallimet nga A2 përmenden një debugger hap pas hapi, cross-compilation, një implementim funksional i tipit SET64, korrigjimi i gabimeve dhe zgjerimi i dokumentacionit.

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

Sistemi operativ A2, i përdorur si bazë, i përket kategorisë së sistemeve operative njëpërdorueshe me karakter edukativo-industrial dhe përdoret për mikrokontrollues. Sistemi ofron një ndërfaqe grafike me shumë dritare, si edhe është i pajisur me stack rrjeti dhe bibliotekë kriptografike, mbështet menaxhimin automatik të memories dhe mund të ekzekutojë detyra në modalitetin soft real-time. Në vend të një interpreti komandash, sistemi ofron një mjedis të integruar për ekzekutimin e kodit në gjuhën Active Oberon, që funksionon pa shtresa të panevojshme.

Për zhvilluesit ofrohet një mjedis i integruar zhvillimi, redaktues formularësh, kompilues dhe mjete për debugim. Besueshmëria e kodit mund të sigurohet përmes verifikimit formal të moduleve dhe funksioneve të integruara për testim njësish. Kodi burimor i të gjithë sistemit përbëhet nga rreth 700 mijë rreshta (për krahasim, kerneli Linux 5.13 përfshin 29 milionë rreshta kodi). Për sistemin janë zhvilluar aplikacione si media player, shikues imazhesh, TV-tuner, redaktues kodi, http-server, arkivues, mesazher dhe VNC-server për qasje të largët në mjedisin grafik.

Autori i YaOS, Denis Valeryevich Budyak, mbajti një prezantim ku vuri theksin te siguria e sistemeve të informacionit, në veçanti Linux. Prezantimi është publikuar në kuadër të Javës së Oberon 2021. Programi i paraqitjeve të mëtejshme publikohet në format PDF.

Luaj videon


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster