Czytaj więcej"/> Drukuj
Agnix to edukacyjne jądro systemu operacyjnego, zgodne na poziomie API z jądrem Linuksa. Zgodność z jądrem Linuksa jest głównym założeniem projektu.
Projekt został zarejestrowany w 2004-08-07, pierwsza wersja ukazała się w 2004-08-10. Projekt jest jeszcze we wczesnej fazie, ale jest już dosyć rozbudowany, są już zaimplementowane wszelkie strategiczne podsystemy i moduły. Prace nad nowymi wersjami ciągle trwają, a projekt dynamicznie się rozwija. W niedalekiej przyszłości Agnix ma być w pełni kompatybilny z jądrem Linuksa co umożliwi uruchamianie programów dla niego skompilowanych.
Agnix obecnie obsługuje 32-bitowy tryb chroniony procesorów i386+, stronicowanie, testy pamięci, algorytmy przydziału pamieci (binarny, buddy, lazy buddy), sprzętowe przełączanie procesów, zegary czasu rzeczywistego, układy 8254, 8259 i RTC, magistralę oraz urządzenia PCI, sygnały zgodne z POSIX, urządzenia znakowe, blokowe oraz sieciowe. W wersji 0.0.4 została dodana obsługa protokołów ethernet i ARP, sterownik karty sieciowej RTL-8029(AS), zalążek Wirtualnego Systemu Plikow oraz konsola do monitorowania jądra.
Materiał wydrukowany z portalu zgapa.pl dnia 2021-03-09 08:24:43