System operacyjny pisany w Pascalu

System operacyjny pisany w Pascalu
WJ
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:8
0

Da się napisać coś jak DOS lub coś lepszego ? Może ktoś już próbował i udostępnia w sieci. To fajna sprawa mieć własny system operacyjny, choćby najprostszy na świecie, ale własny :) :) :).

KR
  • Rejestracja:prawie 16 lat
  • Ostatnio:6 miesięcy
  • Postów:2514
3

Minimum odrobinę musisz napisać w assemblerze. Pamiętaj, że jak piszesz system operacyjny to nic automatycznie się samo nie stanie:

  • do pamięci masz dostęp jak do tablicy (alokowanie, zwalnianie musisz sam napisać)
  • wątki same się nie obsłużą,
  • z dysku samo się nic nie odczyta a system plików jest fikcją
  • ...

łatwiej będzie Ci zacząć w C/C++ i po prostu wziąć jakiegoś gotowca i go zmieniać. Możesz np. wziąć to: http://savannah.gnu.org/git/?group=grub
Nie jest to system operacyjny ale jakieś tam proste rzeczy robi. Zmienianie jakiegoś lekkiego tekstowego linuxa może być wykonalne. Generalnie poszukaj jakiś gotowców z jak najmniejszym kodem, który pozwala na "najprostsze" (nie najłatwiejsze) rzeczy:

  • obsługa konsoli,
  • operacje na plikach
  • zarządzanie pamięci

EDIT:
http://www.linuxfromscratch.org/lfs/download.html


░█░█░█░█░█░█░█░█░█░█░█░
edytowany 1x, ostatnio: krwq
M6
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 6 lat
  • Postów:220
0

pierwszy Mac OS powstal w Pascalu wiec skiluj skiluj to bedziesz nastepnym Jobsem


edytowany 1x, ostatnio: mca64

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.