Witam. Co prawda mam małą wiedzę (tzw. niewystarczającą do napisania windowsa) lecz chcę spróbować napisać prosty OS. Wiem, że może się mi nie udać. Prosiłbym tutaj bez komentarzy typu: a po co ci to? A jak się nazywa?
Napisałem proste jądro w C. I teraz bym prosił o parę kodów:
- Bootloader lub/i dodatkowy programik (ASM) który przechodzi w tryb chroniony oraz uruchamia moje jądro w C.
- Kompilacja jądra. Jakim poleceniem to wykonać?
- Łączenie i kompilacja wszystkiego. Jak to wykonać?
- Jak w C uruchomić inny program i zakończyć obecny (aby np. plik kernel uruchomił program system i program kernel by się zam zamknął po uruchomieniu tego programu).
- Czy da się na tym poziomie (tryb chroniony, wywołanie z programu w C) uruchomić kod w C++?
Bardzo bym prosił o odpowiedzi na moje pytania lub chociaż linki - inne niż google.pl