В развитых ОС к системному программному обеспечению относятся драйверы и сервисы.
Драйверы — это программное обеспечение, которое позволяет ядру, а следовательно, и всему программному обеспечению компьютера работать с устройствами определенного типа, для которых написан конкретный драйвер. В отношении драйверов Linux имеет одну особенность: некоторые части Linux, в том числе и драйверы, могут быть как встроены в ядро, так и оформлены в виде подключаемых модулей.
Сервисы – это программы, которые выполняют больший список действий, чем драйверы. Эти действия связаны с предоставлением общих функций всем программам (например, работа со звуком или сетью, протоколирование действий пользователя и др.). Сервисы в UNIX-системах называют демонами. Демоны запускаются в процессе загрузки операционной системы с помощью программы инициализации init. При загрузке ОС эта программа последовательно переходит с одной стадии загрузки на другую. Такие стадии называют уровнями (англ. runlevel). Для нормального рабочего режима Linux и процесса завершения работы системы также отведено по одной стадии.