logo
5 семестр / ПОС / 6

Системы со смешанной схемой загрузки

Некоторые современные UNIX-подобные системы (в частности, многие дистрибутивы Linux) предоставляют собственные схемы загрузки системы, сочетающие в себе достоинства обозначенных выше схем.

Для примера можно рассмотреть схему, используемую в дистрибутивах Linux Debian и Gentoo. Вводится понятие программных уровней выполнения(software run levels) – которые могут создаваться и изменяться администратором системы.

Каждому уровеню выполнения соответствует набор сервисов, которые будут. запущены при переключении системы на этот уровень выполнения. По умолчанию, используется один уровень исполнения – default.

Службы связаны между собой через так называемые зависимости: к примеру, служба, монтирующая сетевые папки, требует наличия сконфигурированной сети, а значит зависит от службы конфигурации сети. Службы конфигурации сети, в свою очередь, зависит от службы, загружающей дополнительные модули ядра (напрмер, драйвер сетевой карты).

Управление уровнями загрузки – какие программы необходимо запускать на кажом из них – производится аналогично System V-системам.