Rilascio iniziale del kernel BMPOS

In Russia, si sta sviluppando una piattaforma di formazione per programmatori di sistema - BMPOS (Piattaforma Modulare di Base per Sistemi Operativi), concepita e creata come un manuale per lo sviluppo di sistemi operativi con una solida base teorica e pratica. Nel contesto del progetto, si sviluppa un kernel modulare, fondamentalmente diverso dai kernel esistenti e progettato specificamente per studiare il processo di sviluppo dei sistemi operativi. Il codice del sistema operativo è scritto in linguaggio C e distribuito con una licenza simile a MIT nota come GOL (Licenza Statale Aperta).

Lo sviluppo è orientato a fornire agli studenti conoscenze sulla base di codice minima necessaria, a formare competenze nella costruzione di architetture semplici e chiare e a semplificare al massimo il codice. Il sistema operativo ha una dimensione ridotta dei file binari, il che contribuisce a ottenere un'elevata affidabilità e semplifica i processi di compilazione e test.

Il progetto non si propone l'obiettivo di utilizzo esterno macchine virtuali. Si supporta solo la costruzione modulare con moduli incorporabili durante la fase di compilazione. A febbraio dell'anno prossimo è previsto un rilascio completo della piattaforma con un set completo di driver, comprese le estensioni guest di Qemu e Virtualbox.

Nella prima versione beta del kernel sono disponibili un gestore della memoria, un gestore della memoria video e un caricatore di moduli. È stata implementata la supporto per schermi TGA. Sono state aggiunte istruzioni per la compilazione e l'avvio. Il lavoro sul gestore dei processi e sul sistema di input/output è in corso. Nei prossimi piani c'è la creazione di driver per tastiera, SATA (ACHI) e FS EXT2.

Rilascio iniziale del kernel BMPOS


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster