První vydání jádra BMPOS

V Rusku se vyvíjí vzdělávací platforma pro systémové programátory – BMPOS (Basic Modular Platform of Operating Systems – Základní modulární platforma operačních systémů). Je koncipována a vyvíjena jako učební pomůcka pro vývoj operačních systémů s dobře propracovaným teoretickým a praktickým základem. Projekt zahrnuje vývoj modulárního jádra, které se zásadně liší od stávajících jader a je navrženo speciálně pro studium procesu vývoje operačního systému. Kód OS je napsán v jazyce C a distribuován pod licencí GOL (State Open License) podobnou MIT.

Cílem vývoje je poskytnout studentům znalosti o minimální požadované kódové základně, rozvíjet dovednosti v konstrukci jednoduché a srozumitelné architektury a maximalizovat zjednodušení kódu. OS má malou velikost binárního souboru, což přispívá k vysoké spolehlivosti a zjednodušuje procesy sestavení a testování.

Projekt není určen k venkovnímu použití. virtuální strojePodporovány jsou pouze modulární sestavení s moduly integrovanými v době kompilace. Vydání pro plnou platformu s kompletní sadou ovladačů, včetně rozšíření pro hosty Qemu a VirtualBox, je plánováno na únor příštího roku.

První testovací verze jádra obsahuje správce paměti, správce videopaměti a zavaděč modulů. Byla implementována podpora pro obrazovky TGA. Byly přidány instrukce pro sestavení a spuštění jádra. Pokračují práce na správci úloh a systému I/O stream. Ovladače pro klávesnici, souborové systémy SATA (ACHI) a EXT2 jsou plánovány v blízké budoucnosti.


První vydání jádra BMPOS


Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster