Jakie są zalety i wady małego systemu operacyjnego?
Mały system operacyjny to taki, który składa się ze stosunkowo niewielkiej ilości podstawowego kodu. W rezultacie zazwyczaj wymaga mniej zasobów z komputera, na którym działa.
Zasadą ogólną jest to, że większość systemów opisanych jako mały system operacyjny jest oparta na jądrze Linux. Jądro jest faktycznie mózgiem komputera i decyduje dokładnie, co powinien zrobić w danym momencie. Linux jest zwykle używany w systemach open source, które różnią się znacznie, a niektóre są mniejsze niż inne. Microsoft Windows i Apple OSX są zwykle uważane za bardzo duże systemy operacyjne.
Ponieważ pomysł małego systemu operacyjnego jest raczej porównawczy niż absolutny, istnieją wersje systemu Windows, które można opisać jako małe. Najbardziej znanym z nich jest Windows CE, który jest przeznaczony dla komputerów o bardzo niskiej specyfikacji i dla samodzielnych urządzeń. W tym drugim przypadku system jest zwykle wbudowany bezpośrednio w samo urządzenie. Niektóre urządzenia z systemem Windows CE zawierają interaktywne ekrany informacyjne i systemy rozrywki z oparciem w niektórych liniach lotniczych.
Główną zaletą małego systemu operacyjnego jest to, że może on działać na komputerze o niskiej specyfikacji i zwykle nie wymaga tak szybkiego komputera ani tyle pamięci, co większe systemy. Pozostawia to więcej zasobów do uruchamiania aplikacji. Umożliwia także dłuższe korzystanie ze starszych komputerów, zanim zostaną uznane za przestarzałe.
Kolejną korzyścią jest to, że mały system operacyjny z definicji ma mniejszy potencjał do przechowywania błędów. Dotyczy to jednak wyłącznie wartości bezwzględnych. Źle napisany mały system operacyjny prawdopodobnie spowoduje tyle samo lub więcej problemów, co dobrze napisany duży.
Niektóre systemy operacyjne są tak małe, że można je przechowywać, a nawet uruchamiać z urządzenia przenośnego. Może to obejmować pamięć USB. Oznacza to, że system operacyjny można uruchomić natychmiast na komputerze bez konieczności jego instalowania. Może to być szczególnie przydatne, gdy mamy do czynienia z komputerem, na którym zainstalowany system został uszkodzony.
Wady małego systemu operacyjnego zależą od tego, dlaczego jest mały. Na przykład może działać tylko w wierszu poleceń, co oznacza, że informacje są wprowadzane i wyświetlane wyłącznie w formie tekstowej, a nie graficznej, co może być szkodliwe dla wielu użytkowników. Mały system może również zaoszczędzić miejsce, mając bardziej ograniczoną obsługę urządzeń sprzętowych, takich jak drukarki lub modemy.