17 września
19:16 2007
Na razie zajęło mi to z 5 minut, więc nie należy się spodziewać wielkich rewelacji. Wyświetla się informacja o ładowaniu kernela, wersja systemu, a potem panic ;) Jeśli też chcesz stworzyć swój własny OS, to zerknij na stronę projektu MikeOS (16-bit real mode operating system for x86-compatible PCs)..

Proszę o komentarz
Linux from Scratch jest już niemodny? ;)
Brawo, brawo :D .
Myślę, że powinieneś zatrudnić się w wiosce Redmond – z takimi umiejętnościami pokochanoby Cię tam :D .
Oczywiście żartuję i nie mam na celu obrażania się.
Prawie tak dobry jak mój – mój pokazywał:
„Hello w”, a potem dopiero „kernel panic” ;-)
Już mam OS działający w trybie graficznym 640×480 16 kolorów :)
Skira dawaj. :-)
LOL, dodałem wypasione GUI :P
http://img57.imageshack.us/img57/8098/guize4.png
Ej, a gdzie napis „Start”? :-)
Wypasss. :-P
Heh… swego czasu z kolegami pisaliśmy prosty system operacyjny odpalany spod DOS-a ;D Bazując na kodzie 16b doszliśmy do 32b bez obsługi stronicowania (jedynie segmentacja). Później zaistniała koncepcja przerobienia 32b na 64b draństwo, ale zatrzymaliśmy się na fazie przejścia na liniowy model pamięci (brak segmentacji, jedynie stronicowanie). Do tego współpraca z TASM-em (założenie projektowe) nie należała do przyjemnych – ledwo radził sobie z 32b kodem ;]
Może Cię to zainteresuje:
- kod systemu 32b
- zmagania z 64b
- prezentacja IA-32e
PS. MenuetOS
Zal: fajnie, potem sobie przejrzę :)
Na razie dostałem oczopląsu od tego asemblera :P
oh Zal i Ty tutaj. Assembler całkiem przyjemna sprawa, o ile ktoś ma skłonności do zabaw masochistycznych. Po takim kilku godzinnym zmaganiu z naszym systemem czuliśmy się jak po praniu mózgu, co nie Zal?
@psysiu: pranie mózgu to było coś o czym można było marzyć w przerwach między jedną, a drugą stroną intelowskiego manual-a ;]
Asembler (jako zadanie na studiach) był całkiem przyjemny ;) Ale to z gatunku „ciekawostka, której mam nadzieję nigdy nie potrzebować” ;)
Z drugiej strony jeszcze ciekawsze było programowanie w gołym mikrokodzie, na takich specjalnych tablicach z mrygającymi światełkami ;)
@Jezuh: u nas odbywało się to w ramach laborek z „Układów Cyfrowych” ;] Ciekawe to faktycznie było, ale spokojnie po pijaku dało się zrobić, a z Asemblerem w stanie nietrzeźwości idzie gorzej :D
Hooo, konkurencja dla AfrOS.
Też pisałem, ale wykruszyłem się przy przechodzeniu w tryb chroniony ;p
A ja napisałem OS’a o tyle o ile zgodnego z POSIXem (skompilowałem pod mojego OS’a nasm’a oraz binutils).
Narazie jest w trakcie przepisywania ale myśle że na dniach dodam pliki na subversion ;)
A zeby nie rzucać słów na wiatr: http://idyllaos.org/w/index.php/Screenshots
Może połączycie siły? :D
nieźle, piszesz to tylko tak dla sprawdzenia swoich umiejetności czy jakieś wieksze plany? Jeśli to drugie to odezwij sie do mnie
pijanyadmin: raczej z ciekawości i dla zabawy
ja probowalem troche z textowym OSem ale mi sie nie udalo
a moze daloby sie zrobic prostego OSa w JustBasicu albo LibertyBasicu?
BASIC może być mam go w małym palcu.
Proponuję napisać jądro obsługujące BASIC'a i Pascala
a ja z przedmówcą napiszemy: graficzny system, edytory, menagery i inne programy w BASIC.
Co do Pascala to nie wiem ale jest on nawet podobny do BASIC'a
więc jego też proponuję wykożystać