YOS - անվտանգ ռուսալեզու օպերացիոն համակարգի նախատիպ՝ հիմնված A2 նախագծի վրա

YaOS նախագիծը մշակում է A2 օպերացիոն համակարգի պատառաքաղը, որը նաև հայտնի է որպես Bluebottle և Active Oberon: Նախագծի հիմնական նպատակներից է ռուսաց լեզվի արմատական ​​ներդրումն ամբողջ համակարգում, ներառյալ սկզբնաղբյուր տեքստերի (գոնե մասնակի) թարգմանությունը ռուսերեն: NOS-ը կարող է աշխատել որպես պատուհանապատ հավելված Linux-ի կամ Windows-ի տակ, կամ որպես առանձին օպերացիոն համակարգ x86 և ARM սարքավորումների վրա (Zybo Z7-10 և Raspberry Pi 2 տախտակները աջակցվում են): Կոդը գրված է Active Oberon-ով և տարածվում է BSD լիցենզիայի ներքո:

Նախագիծը հիմք է ծառայում ռուսալեզու ծրագրավորման գաղափարների մշակման, կիրիլիցայի և ռուսերենի հետ աշխատելու հարմարավետության բարձրացման և գործնականում տերմինաբանական խնդիրների և թարգմանության խորության տարբեր մոտեցումների փորձարկման համար: Ի տարբերություն գոյություն ունեցող ռուսալեզու ծրագրավորման լեզուների, ինչպիսիք են 1C-ը, Kumir-ը և Verb-ը, նախագիծը նպատակ ունի ապահովել օպերացիոն համակարգ ամբողջությամբ ռուսերենով, որտեղ թարգմանվում են boot loader-ը, միջուկը, կոմպիլյատորը և վարորդի կոդը: Համակարգի ռուսաֆիկացումից բացի, A2-ից տարբերությունները ներառում են քայլ առ քայլ վրիպազերծիչ, խաչաձև կոմպիլյացիան, SET64 տիպի աշխատանքային իրականացում, սխալների վերացում և ընդլայնված փաստաթղթեր:

YOS - անվտանգ ռուսալեզու օպերացիոն համակարգի նախատիպ՝ հիմնված A2 նախագծի վրա
YOS - անվտանգ ռուսալեզու օպերացիոն համակարգի նախատիպ՝ հիմնված A2 նախագծի վրա

Որպես հիմք օգտագործվող A2 օպերացիոն համակարգը պատկանում է կրթական և արդյունաբերական մեկ օգտագործողի OS-ի կատեգորիային և օգտագործվում է միկրոկառավարիչների համար: Համակարգն ապահովում է բազմապատուհան գրաֆիկական ինտերֆեյս, հագեցած է նաև ցանցային կույտով և կրիպտոգրաֆիկ գրադարանով, աջակցում է հիշողության ավտոմատ կառավարմանը և կարող է կատարել առաջադրանքներ իրական ժամանակում: Հրամանների թարգմանչի փոխարեն համակարգը տրամադրում է ներկառուցված միջավայր Active Oberon լեզվով կոդի կատարման համար, որն աշխատում է առանց ավելորդ շերտերի։

Մշակողներին տրամադրվում է ինտեգրված զարգացման միջավայր, ձևաթղթերի խմբագրիչ, կոմպիլյատոր և վրիպազերծման գործիքներ: Կոդի հուսալիությունը կարելի է ապահովել մոդուլի պաշտոնական ստուգման և ներկառուցված միավորի փորձարկման հնարավորությունների միջոցով: Ամբողջ համակարգի սկզբնական կոդը տեղավորվում է մոտավորապես 700 հազար տողերի մեջ (համեմատության համար նշենք, որ Linux 5.13 միջուկը ներառում է 29 միլիոն տող կոդ): Համակարգի համար մշակվել են այնպիսի հավելվածներ, ինչպիսիք են մուլտիմեդիա նվագարկիչը, պատկերների դիտիչը, հեռուստացույցի կարգավորիչը, կոդերի խմբագրիչը, http սերվերը, արխիվացնողները, մեսենջերը և VNC սերվերը գրաֆիկական միջավայրի հեռահար մուտքի համար:

YOS-ի հեղինակ Դենիս Վալերիևիչ Բուդյակը հանդես եկավ շնորհանդեսով, որտեղ նա կենտրոնացավ տեղեկատվական համակարգերի, մասնավորապես Linux-ի անվտանգության վրա։ Զեկույցը հրապարակվել է Oberon Week 2021-ի շրջանակներում: Հետագա շնորհանդեսների ծրագիրը հրապարակված է PDF ձևաչափով:



Source: opennet.ru

Добавить комментарий