In Russia, una piattaforma di furmazione per i programatori di u sistema hè sviluppata - BMPOS (Piattaforma Modulare Basica di Sistemi Operativi), chì hè cuncipitu è creatu cum'è un manuale di furmazione per u sviluppu di sistemi operativi cù una basa teorica è pratica sviluppata. U prughjettu sviluppa un kernel modulare chì hè fundamentalmente sfarente di i kernel esistenti è hè designatu apposta per studià u prucessu di sviluppu di u sistema operatore. U codice OS hè scrittu in C è hè distribuitu sottu a licenza GOL MIT-like (State Open License).
U sviluppu hè destinatu à acquistà a cunniscenza di i studienti di a basa di codice minima necessaria, à sviluppà e cumpetenze in a custruzzione di una architettura simplice è comprensibile è à maximizà a simplificazione di u codice. L'OS hà una piccula dimensione di file binariu, chì aiuta à ottene una alta affidabilità è simplificà i prucessi di creazione è teste.
U prugettu ùn hà micca per scopu d'esse adupratu fora macchine virtualiSolu e custruzzioni modulari cù moduli integrati à u mumentu di a compilazione sò supportate. Una versione cumpleta di a piattaforma cù un inseme cumpletu di driver, cumprese l'estensioni invitati Qemu è VirtualBox, hè prevista per ferraghju di l'annu prossimu.
In a prima versione di prova di u kernel, un gestore di memoria, un gestore di memoria video è un caricatore di moduli sò dispunibili. U supportu per i schermi TGA hè statu implementatu. Aghjunghjite struzzioni di assemblea è lanciamentu. U travagliu cuntinueghja nantu à u gestore di attività è u sistema di filu I / O. In un futuru vicinu avemu pensatu à creà drivers per u teclatu, SATA (ACHI) è EXT2 FS.

Source: opennet.ru
