YOS - usa ka prototype sa usa ka luwas nga Russian nga pinulongan nga operating system base sa A2 nga proyekto

Ang proyekto sa YaOS nagpalambo sa usa ka tinidor sa A2 operating system, nailhan usab nga Bluebottle ug Active Oberon. Usa sa mga nag-unang tumong sa proyekto mao ang radikal nga pagpaila sa Russian nga pinulongan ngadto sa tibuok nga sistema, lakip na (labing menos partial) paghubad sa tinubdan nga mga teksto ngadto sa Russian. Ang NOS mahimong modagan isip usa ka windowed application ubos sa Linux o Windows, o isip usa ka standalone nga operating system sa x86 ug ARM hardware (Zybo Z7-10 ug Raspberry Pi 2 boards gisuportahan). Ang code gisulat sa Active Oberon ug giapod-apod ubos sa lisensya sa BSD.

Ang proyekto nagsilbi nga basehan sa pagpalambo sa mga ideya alang sa Russian nga pinulongan programming, pagdugang sa kaharuhayan sa pagtrabaho uban sa Cyrillic ug Russian, ug pagsulay sa praktis lain-laing mga pamaagi sa mga isyu sa terminolohiya ug ang giladmon sa paghubad. Dili sama sa kasamtangan nga mga pinulongang programming sa Russian nga pinulongan, sama sa 1C, Kumir ug Verb, ang proyekto nagtumong sa paghatag og usa ka operating system nga hingpit sa Russian, diin ang boot loader, kernel, compiler ug driver code gihubad. Gawas pa sa Russification sa sistema, ang mga kalainan gikan sa A2 naglakip sa usa ka lakang-sa-lakang nga debugger, cross-compilation, usa ka nagtrabaho nga pagpatuman sa tipo nga SET64, pagwagtang sa sayup ug gipalapdan nga dokumentasyon.

YOS - usa ka prototype sa usa ka luwas nga Russian nga pinulongan nga operating system base sa A2 nga proyekto
YOS - usa ka prototype sa usa ka luwas nga Russian nga pinulongan nga operating system base sa A2 nga proyekto

Ang operating system nga A2 nga gigamit ingon usa ka sukaranan nahisakop sa kategorya nga pang-edukasyon ug industriyal nga single-user OS ug gigamit alang sa mga microcontroller. Ang sistema naghatag ug multi-window graphical interface, nasangkapan usab sa networking stack ug cryptographic library, nagsuporta sa automatic memory management, ug makahimo sa mga buluhaton sa hinay nga real time. Imbis nga usa ka command interpreter, ang sistema naghatag og usa ka built-in nga palibot alang sa pagpatuman sa code sa Active Oberon nga pinulongan, nga nagtrabaho nga walay wala kinahanglana nga mga layer.

Gihatagan ang mga developer sa usa ka integrated development environment, usa ka editor sa porma, usa ka compiler, ug mga himan sa pag-debug. Ang pagkakasaligan sa code mahimong masiguro pinaagi sa pormal nga pag-verify sa module ug mga kapabilidad sa pagsulay sa built-in nga yunit. Ang source code alang sa tibuok sistema mohaum sa gibana-bana nga 700 ka libo nga linya (alang sa pagtandi, ang Linux 5.13 kernel naglakip sa 29 ka milyon nga linya sa code). Ang mga aplikasyon sama sa multimedia player, image viewer, TV tuner, code editor, http server, archiver, messenger ug VNC server alang sa hilit nga pag-access sa graphical nga palibot naugmad alang sa sistema.

Ang tagsulat sa YOS, si Denis Valerievich Budyak, naghatag usa ka presentasyon diin siya nagpunting sa seguridad sa mga sistema sa kasayuran, labi na ang Linux. Ang report gimantala isip kabahin sa Oberon Week 2021. Ang programa sa dugang nga mga presentasyon gipatik sa PDF format.



Source: opennet.ru

Idugang sa usa ka comment