osdev.labedz.org

Wybór narzędzi do tworzenia systemu

Wraz z rozwojem środowiska Open Source, powszechnie dostępne stają się profesjonalne narzędzia programistyczne, które w niczym nie ustępują produktom komercyjnym. Idea wolnego oprogramowania sprawia, że to samo narzędzie, które jest wykorzystywane przez zawodowych programistów do tworzenia komercyjnych aplikacji, może być użyte w celach edukacyjnych, bez potrzeby wprowadzania zbędnych ograniczeń funkcjonalności (typu licencja 30-dniowa). I co najważniejsze - nic nie kosztuje. Wybór programów opartych na licencji GPL [GPL] na tyle obszerny, że umożliwia, w razie potrzeby, stworzenie pakietu programów, które stanowią środowisko programistyczne i uruchomienowe, czyli 'miejsce pracy' programisty.

Jako narzędzia do tworzenia systemu doskonale mogą służyć:

Przed rozpoczęciem projektowania systemu operacyjnego warto jest się zapoznać z różnymi rozwiązaniami zastosowanymi w istniejących już systemach operacyjnych. Obecnie na rynku komputerowym istnieje kilka systemów, które mogą być, z lepszym lub gorszym skutkiem, wykorzystane do celów edukacyjnych. Ponieważ środowisko oprogramowania darmowego jest teraz bardzo mocno rozwinięte, warto szczególnie dokładnie przyjrzeć się systemom, których kod jest dostępny i nie chroniony restrykcyjnymi licencjami.