YOS - A2 төсөл дээр суурилсан аюулгүй орос хэл дээрх үйлдлийн системийн прототип

YaOS төсөл нь Bluebottle болон Active Oberon гэгддэг A2 үйлдлийн системийн сэрээг хөгжүүлдэг. Төслийн гол зорилтуудын нэг бол орос хэлийг бүхэл бүтэн системд эрс нэвтрүүлэх, түүний дотор эх бичвэрийг орос хэл рүү орчуулах (наад зах нь хэсэгчлэн) юм. NOS нь Linux эсвэл Windows дээр цонхтой програм эсвэл x86 болон ARM тоног төхөөрөмж дээр бие даасан үйлдлийн систем болгон ажиллах боломжтой (Zybo Z7-10 болон Raspberry Pi 2 хавтанг дэмждэг). Код нь Active Oberon дээр бичигдсэн бөгөөд BSD лицензийн дагуу түгээгддэг.

Энэхүү төсөл нь орос хэл дээрх програмчлалын санааг боловсруулах, кирилл, орос хэлтэй ажиллахад тав тухтай байдлыг нэмэгдүүлэх, нэр томъёоны асуудал, орчуулгын гүнд янз бүрийн хандлагыг практикт туршиж үзэх үндэс суурь болж байна. Одоо байгаа 1С, Кумир, Үйл үг зэрэг орос хэл дээрх програмчлалын хэлүүдээс ялгаатай нь уг төсөл нь ачаалагч, цөм, хөрвүүлэгч болон драйверын кодыг орчуулсан үйлдлийн системийг бүхэлд нь орос хэл дээр гаргах зорилготой юм. Системийг оросжуулахаас гадна A2-ээс ялгаатай нь алхам алхмаар дибаглагч, хөндлөн эмхэтгэл, SET64 төрлийн ажлын хэрэгжилт, алдааг арилгах, өргөтгөсөн баримт бичгийг багтаасан болно.

YOS - A2 төсөл дээр суурилсан аюулгүй орос хэл дээрх үйлдлийн системийн прототип
YOS - A2 төсөл дээр суурилсан аюулгүй орос хэл дээрх үйлдлийн системийн прототип

Үндсэн болгон ашигласан A2 үйлдлийн систем нь боловсролын болон үйлдвэрлэлийн нэг хэрэглэгчийн үйлдлийн системд хамаарах бөгөөд микроконтроллеруудад ашиглагддаг. Энэхүү систем нь олон цонхны график интерфэйсийг хангадаг бөгөөд сүлжээний стек, криптографийн номын сангаар тоноглогдсон, санах ойн автомат удирдлагыг дэмждэг, бодит цагийн горимд даалгавруудыг гүйцэтгэх боломжтой. Тус систем нь командын орчуулагчийн оронд Active Oberon хэл дээр код гүйцэтгэх орчинг бүрдүүлдэг бөгөөд энэ нь шаардлагагүй давхаргагүйгээр ажилладаг.

Хөгжүүлэгчид хөгжүүлэлтийн нэгдсэн орчин, маягт засварлагч, хөрвүүлэгч, дибаг хийх хэрэгслүүдээр хангагдсан. Кодын найдвартай байдлыг албан ёсны модулийн баталгаажуулалт болон суурилуулсан нэгжийн туршилтын чадамжаар хангах боломжтой. Бүх системийн эх код нь ойролцоогоор 700 мянган мөрөнд багтдаг (харьцуулбал, Linux 5.13 цөм нь 29 сая мөр код агуулдаг). Мультимедиа тоглуулагч, зураг харагч, ТВ тааруулагч, код засварлагч, http сервер, архивлагч, мессенжер, график орчинд алсаас нэвтрэх VNC сервер зэрэг программуудыг системд зориулан хөгжүүлсэн.

YOS-ийн зохиогч Денис Валерьевич Будяк илтгэл тавьж, мэдээллийн систем, тэр дундаа Линуксийн аюулгүй байдалд анхаарлаа хандуулав. Тайланг 2021 оны Обероны долоо хоногийн нэг хэсэг болгон нийтэлсэн. Цаашдын илтгэлийн хөтөлбөрийг PDF форматаар нийтлэв.



Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх