Jak to ma być system operacyjny (namiastka), to na pewno nie będzie to małe.
Na początek zdefiniowałbym kategorie (typu: wejście/wyjście, podsystem dyskowy, zarządzanie pamięcią, procesami, itd.) a potem przygotował listę funkcji wraz z opisem, co mają robić.
Pisząc “wielkiego” nie miałem na myśli rozmiaru w MB tylko coś w stylu przebojowości, bo na pewno nie przebiję Windowsa napisem “Witaj świecie =D” ale potem oczywiście będzie robił coś więcej.
Dziękuję za odpowiedź adammo, jednak zanim kupię tą książkę chciałbym wiedzieć czy jest to wytłumaczone w chociaż trochę przystępny sposób bo gdy zaczynała się moja przygoda z javą kupiłem książkę która była całkiem popaprana (nie wiem skąd dobre recenzje) i gdyby nie kursy na youtube dale pewnie nawet nie miałbym pojęcia jak coś zaprogramować =D.
– Dodane 21.07.2013 (N) 14:17 –
już nie ważne, znalazłem w internecie fragment i całkiem mnie zadowala.
– Dodane 21.07.2013 (N) 15:06 –
Pablo_Wawa również mi pomógł a może nawet bardziej, dziękuję za jego odp, niezmiernie mi pomogła.
A jeśli chcesz naprawdę się tym zająć (zapowiada się naprawdę sporo kodowania), to poczytaj sobie wyniki Google dla frazy " jądro systemu", bo jest tam masa ciekawej dokumentacji, po przejrzeniu której będziesz miał więcej wiedzy w tym temacie.
@Gibas11 nie jestem pewny do czego dążysz, ale w przypadku tworzenia system po prostu użyć wirtualizacji? Np. Virtualbox, jak że potrafi to to zbootować Win, Linux, DOS, Haiku itd. to powinno też dać radę z twoim systemem.
Wielkie Dzięki za pomysł z użyciem virtualbox, rzeczywiście działa =D. A teraz po napisaniu systemu wyświetlającego komunikat oraz rebootującego po naciśnięciu esc chciałbym zrobić coś więcej, jednak jestem kiepski w c/c++, ale podobno system można pisać też w javie którą opanowałem w stopniu bardzo zaawansowanym więc nasuwa się pytanie Jak pisać system javą? Z góry dziękuję za odp.
Ale ty wymyślasz skoro chcesz system w javie to jego jądro musi zawierać komponenty javy, ale ją bym pokombinował z jądrem linuksa i przerobił je, wtedy będzie lepiej. potem najlepiej bym stworzył jakiś skryptowy język co by ułatwiło dalsze tworzenie systemu, aplikację, itd. aż by powstał normalny system… ale wszystko wymaga odpowiedniej wiedzy na ten temat
Masz rację ale wg mnie na normalny system nie mam co liczyć będąc w 6. osobowej grupie :(, jednak jeśli chodzi o komponenty javy to jakie i gdzie je zdobyć (Nigdy nie interesowałem się javą od tej strony).