mattOS
Ostatnia aktualizacja: 15 września 2023, 11:53
mattOS – prosty asemblerowy system operacyjny x86 oparty na MikeOS. Jego atutem jest posiadanie wielu funkcji.
System jest ładowany z dyskietki/CD przez BOOTLOAD.BIN jako KERNEL.BIN. Najpierw mamy wektory wywołań systemowych, które zaczynają się w punkcie statycznym, do którego programy mogą przeskoczyć. Następnie znajduje się główny kod jądra, a następnie dołączany jest dodatkowy kod wywołania systemowego.
Systemowy program ładujący jest oparty na darmowym programie ładującym firmy E Dehling. Skanuje dyskietkę FAT12 w poszukiwaniu KERNEL.BIN (jądro MikeOS), ładuje go i wykonuje. Nie może przekraczać 512 bajtów (jeden sektor), przy czym ostatnie dwa bajty to sygnatura startowa (AA55h). Zauważ, że w FAT12 klaster to to samo co sektor: 512 bajtów.
Nazwa użytkownika: root
Hasło: root
Wiadomości: