YOS - kahi prototype o kahi ʻōnaehana ʻōlelo Lūkini palekana e pili ana i ka papahana A2

Hoʻokumu ka papahana YaOS i kahi mākia o ka ʻōnaehana hana A2, i kapa ʻia ʻo Bluebottle a me Active Oberon. ʻO kekahi o nā pahuhopu nui o ka papahana ʻo ia ka hoʻokomo ʻana i ka ʻōlelo Lūkini i loko o ka ʻōnaehana holoʻokoʻa, me ka unuhi ʻana (ma ka liʻiliʻi loa) o nā kikokikona kumu i ka Lūkini. Hiki ke holo ʻo NOS ma ke ʻano he puka puka ma lalo o Linux a i ʻole Windows, a i ʻole ma ke ʻano he ʻōnaehana hana kūʻokoʻa ma x86 a me ka lako ARM (kākoʻo ʻia nā papa Zybo Z7-10 a me Raspberry Pi 2). Ua kākau ʻia ke code ma Active Oberon a hāʻawi ʻia ma lalo o ka laikini BSD.

ʻO ka papahana ke kumu no ka hoʻomohala ʻana i nā manaʻo no ka papahana ʻōlelo Lūkini, hoʻonui i ka ʻoluʻolu o ka hana ʻana me Cyrillic a me Lūkia, a me ka hoʻāʻo ʻana ma ka hoʻomaʻamaʻa ʻana i nā ala like ʻole i nā pilikia terminology a me ka hohonu o ka unuhi. ʻAʻole like me nā ʻōlelo hoʻolālā ʻōlelo Lūkini e kū nei, e like me 1C, Kumir a me Verb, manaʻo ka papahana e hāʻawi i kahi ʻōnaehana hana holoʻokoʻa ma ka ʻōlelo Lūkini, kahi i unuhi ʻia ai ka boot loader, kernel, compiler a me nā code driver. Ma waho aʻe o ka Russification o ka ʻōnaehana, nā ʻokoʻa mai A2 e loaʻa i kahi debugger step-by-step, cross-compilation, kahi hoʻokō hana o ka ʻano SET64, hoʻopau hewa a me nā palapala hoʻonui.

YOS - kahi prototype o kahi ʻōnaehana ʻōlelo Lūkini palekana e pili ana i ka papahana A2
YOS - kahi prototype o kahi ʻōnaehana ʻōlelo Lūkini palekana e pili ana i ka papahana A2

ʻO ka ʻōnaehana hana A2 i hoʻohana ʻia ma ke ʻano he kumu no ka ʻāpana o ka hoʻonaʻauao a me ka ʻenehana hoʻohana hoʻokahi OS a hoʻohana ʻia no nā microcontrollers. Hāʻawi ka ʻōnaehana i kahi kikowaena kiʻi multi-window, ua lako pū me kahi waihona pūnaewele a me kahi waihona cryptographic, kākoʻo i ka hoʻokele hoʻomanaʻo maʻalahi, a hiki ke hana i nā hana i ka manawa maoli. Ma kahi o ka unuhi ʻōlelo kauoha, hāʻawi ka ʻōnaehana i kahi kaiapuni i kūkulu ʻia no ka hoʻokō ʻana i ke code ma ka ʻōlelo Active Oberon, e hana ana me ka ʻole o nā papa pono ʻole.

Hāʻawi ʻia nā mea hoʻomohala i kahi ʻenehana hoʻomohala hoʻohui ʻia, kahi hoʻoponopono palapala, kahi mea hoʻopili, a me nā mea hana debugging. Hiki ke hōʻoia ʻia ka hilinaʻi o ke code ma o ka hōʻoia ʻana o ka module formal a me nā mana hoʻāʻo i kūkulu ʻia. Hoʻopili ke kumu kumu no ka ʻōnaehana holoʻokoʻa ma kahi o 700 tausani mau laina (no ka hoʻohālikelike ʻana, aia ka Linux 5.13 kernel me 29 miliona mau laina code). Ua hoʻomohala ʻia nā noi e like me kahi mea pāʻani multimedia, nānā kiʻi, TV tuner, code editor, http server, archivers, messenger a me VNC server no ke komo mamao ʻana i ke kaiapuni kiʻi no ka ʻōnaehana.

ʻO ka mea kākau o YOS, ʻo Denis Valerievich Budyak, i hāʻawi i kahi hōʻike kahi āna i nānā ai i ka palekana o nā ʻōnaehana ʻike, ʻo ia hoʻi ʻo Linux. Ua paʻi ʻia ka hōʻike ma ke ʻano he ʻāpana o Oberon Week 2021. Ua paʻi ʻia ka papahana o nā hōʻike hou aʻe ma ka palapala PDF.



Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka