Witam chciałbym napisać własny system operacyjny, umiem programować w c++,winapi.
jest może jakiś kurs lub coś innego??
Bardzo proszę o odpowiedż.
Pozdrawiam.
P.S proszę nie odwodzić mnie od tego pomysłu lub się pytać po co mi to. z góry dzięki.
Witam chciałbym napisać własny system operacyjny, umiem programować w c++,winapi.
jest może jakiś kurs lub coś innego??
Bardzo proszę o odpowiedż.
Pozdrawiam.
P.S proszę nie odwodzić mnie od tego pomysłu lub się pytać po co mi to. z góry dzięki.
Hmmm - ambitne zadanie. WinApi raczej Ci się nie przyda, bo służy tylko do pisania programów pod Win, czysty C, C++ już bardziej. Pozatym przyda się znajomość asemblera - dla bardziej krytycznych fragmentów kodu i do obsługi przerwań. Życzę powodzenia.
PS: Czy będzie to wolny system operacyjny?
To na pewno nie wystarczy, napisanie własnego systemu operacyjnego nie jest dla zwykłych śmiertelników
polarowicz , nie ma czegoś takiego jak tutorial na napisanie systemu operacyjnego. system operacyjny to setki tysięcy lub miliony linii kodu.
tak będzie wolny
jakiś link o kursu asamblera??
dalej czekam na link gdzie jest jakiś kurs lub opis co i jak.
Pozdrawiam
Złączono Posta : 15.10.2006 (Nie) 17:56
też tak myślałem to może jakiś opis od czego zacząć??
pozdrawiam
Sesyem operacyjny sam chcesz nap[iszać prz tym siedzi pewnie sporo osób , a ty sam chcesz to zrobić no i pewnie sporo czasu to zajmuje i poprawa błędów itp oj gratuluje ambicji.
może ma na myśli taki mały systemik odpalany z dyskietki ?
Czeka cię sporo nauki. Ale naprawdę solidnej nauki. Nie każdy może zostać programistą bo trzeba się nim urodzić.
Oprócz znajomości języka C/C++ i Assemblera trzeba znać architektury IA32, architekturę systemów UNIX’owych, systemów mikroprocesorowych, sterowników urządzeń, protokołów sieciowych, stosu sieciowego, zarządzanie pamięcią, tworzenie bibliotek, tworzenie warstwy graficznej dla systemu itd.
Zaczynasz od tworzenia projektu a pózniej na jego podstawie tworzysz jądro systemu i inne rzeczy. Część kursów i dokumentacji możesz zdobyć w google.pl (ta wyszukiwarka cie nakieruje) oraz kupić ksiazki np tutaj. http://www.lideria.pl lub http://www.helion.pl.
Możesz zamówić sobie tez czasopismo Software Developer’s Journal
Musisz też znać dobrze język angielski. Większośc dokumentacji jest właśnie w tym języku.
Przykładowa ksiązka do nauki Jądro systemu UNIX
Jednak jak nie masz az takich zdolności to musisz albo skorzystać z pomocy innych programistów\developerów lub z tego zrezygnować.
Teraz np. Microsoft tworzy nową architekturę dla nowego OS w języku C#, C++ oraz asemblerze
dzięki za pomoc wreszcie ktoś kto wie o co mi chodzi,
jak coś jeszcze macie to piszcie.
pozdrawiam
Skasowano zbyt długi cytat
As.
Jak twierdzą programiości GIMPa “Najlepszą dokumentacją jest kod” a więc proszę :
http://www.reactos.org/xhtml/pl/download.html
http://haiku-os.org/node/20#getting_source
A teraz landrynka: źródła MS DOS 6.0
Poprzeglądaj trochę źródełka tych systemów, popatrz jak są zbudowane itp.
Dzięki ale jeżeli macie coś jeszcze to dawajcie.tym więcej tym lepiej dla mnie (czyt. łatwiej)
Pozdrawiam
Nie ma tak jak Ty chesz, aby ci podawać na tacy. Skoro napisałeś, że umiesz programować w języku C++ to bardzo dziwię się, że nie możesz poradzić sobie ze znalezieniem odpowiedniej dokumentacji na ten temat. A skoro tak jest to nie wróży to nic dobrego.
Trzeba umieć samemu poszukiwać i rozwiązywać problemy czyli myśleć. Cechą programisty jest umiejętność samodokształcania się. Aby ktokolwiek Tobie mógł pomóc, musisz dać coś od siebie i pokazać co zrobiłeś. Inaczej nie dasz rady z pisaniem jakiegokolwiek programu czy systemu.
Sam znalazłem już sporo rzeczy ale zawsze jak ludzie coś podadzą to łatwiej w końcu trzeba sobie upraszczać życie
aha i już zaczołem obmyślać projekt tego otóż systemu.
pozdrawiam
Złączono Posta : 15.10.2006 (Nie) 22:37
A gdzie napisałem że chcę aby wszystko za mnie zrobić??(odp.Nigdzie) dokumętacje już znalazłem wystarczającą a jeżeli ktoś po prostu kiedyś też miał takie zamiary i ma więcej dokumętacji to czemu ma się nią nie podzielić?? Po co wpadać w te same płapki??
wysoko postawiłes poprzeczke… jednak nie jesteś pierwszy, już wielku yakich było co chcieli coś napisać od podstaw i śladu po nich nie ma ale powodzenia…
Dzięki za życzenia 8)
Dzięki, sam co prawda korzystałem z szukajki ale tego nie znalazłem.
Pozdrawiam
Może to się jeszcze przyda:
http://4programmers.net/Z_pogranicza/Pisanie_systemów_operacyjnych_-_tryb_rzeczywisty
http://4programmers.net/Z_pogranicza/Pisanie_systemów_operacyjnych_cz._III_-_przerwania,_wyjątki,_GRUB.
http://4programmers.net/Z_pogranicza/Pisanie_systemów_operacyjnych_cz._II_-_tryb_chroniony
UWAGA: drugi link należy skopiować w całości, aż do kropki - jest problem z podlinkowaniem całego adresu!
Przyda się dzięki