Osnovna verzija BOPOS-a

U Rusiji se razvija obrazovna platforma za sistemske programere - BOPOS (Osnovna Modularna Platforma Operativnih Sistema), koja je zamišljena i stvorena kao obrazovni materijal za razvoj operativnih sistema s razvijenom teorijskom i praktičnom osnovom. U okviru projekta se razvija modularno jezgro koje se fundamentalno razlikuje od postojećih jezgara i projektovano je posebno za učenje procesa razvoja operativnih sistema. Kod OS-a je napisan na jeziku C i distribuira se pod MIT-licencom sličnom državnoj otvorenoj licenci (GOL).

Razvoj je usmjeren na sticanje znanja za učenike kroz minimalnu potrebnu kodnu bazu, formiranje vještina izgradnje jednostavne i razumljive arhitekture te maksimalno pojednostavljanje koda. OS ima mali veličinu binarnih datoteka, što doprinosi postizanju visoke pouzdanosti i pojednostavljivanju procesa izgradnje i testiranja.

Projekt nema za cilj korištenje izvan virtualnih mašina. Podržava se samo modularna izgradnja s ugrađenim tokom faze kompajliranja. U veljači sljedeće godine planira se cjelovito izdanje platforme s potpunim skupom drajvera, uključujući gostujuće ekstenzije Qemu i VirtualBox.

U prvom testnom izdanju jezgra dostupan je upravitelj memorije, upravitelj video memorije i učitavač modula. Implementirana je podrška za TGA ekrane. Dodane su upute za izgradnju i pokretanje. Rad na upravitelju zadataka i sistemu unosa-izlaza se nastavlja. U bliskim planovima je izrada drajvera za tastaturu, SATA (ACHI) i EXT2 datotečni sistem.

Osnovna verzija BOPOS-a


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster