Venemaal Eestis toimub haridustehnoloogia platvormi loomine süsteemiprogrammeerijatele - BMPOS (Baas-Moodulplatvorm Operatsioonisüsteemide jaoks), mis on kavandatud ja loodud operatsioonisüsteemide arendamise õpetamiseks, millel on arenenud teoreetiline ja praktiline alus. Projekti raames arendatakse moodulituuma, mis erineb põhimõtteliselt olemasolevatest tuumadest ja on projekteeritud spetsiaalselt operatsioonisüsteemide arendamise protsessi õppimiseks. OS-i kood on kirjutatud C keeles ja jagatakse MIT-taolise GOL (Riiklik Avatud litsents) litsentsi alusel.
Arenduse eesmärk on anda õpilastele teadmisi minimaalsetest vajaliku koodibaasist, oskusi lihtsa ja arusaadava arhitektuuri loomisel ning koodi maksimaalses lihtsuses. OS-il on väikese suurusega binaarfailid, mis soodustavad suure usaldusväärsuse saavutamist ja muude kogumise ja testimise protsesside lihtsustamist.
Projekt ei sea ette eesmärke kasutamiseks väljaspool virtuaalmasinate. Toetatake ainult moodulite koostamist, mis on kompileerimise etapis sisse ehitatud. Järgmise aasta februaris on kavandatud platvormi täielik väljaanne koos täies mahus seadme draiveritega, sealhulgas Qemu ja VirtualBoxi külgmised laiendused.
Esimeses tuuma testväljaandes on saadaval mäluhaldur, videomälu halduri ja moodulite laadija. On rakendatud TGA ekraanide tugi. Lisatud on koostamis- ja käivitamisjuhised. Töö jätkub ülesannete halduriga ja I/O voogude süsteemiga. Lähiajal on kavas luua draivereid klaviatuuri, SATA (ACHI) ja FS EXT2 jaoks.

Allikas: opennet.ru
