На основании этого превосходного ответа об изменениях в демонах инициализации: Что такое Upstart?
... кажется, что современные замены init, включая upstart и systemd, добавили функциональность, потому что они являются событиями приводимый и т. д. Общий приведенный пример - это использование USB-накопителя, как описано здесь.
- Добавление или удаление флэш-накопителей USB и других портативных устройств хранения / сетевых устройств во время работы машины
- Обнаружение и сканирование новых устройств хранения без блокировки системы, особенно когда диск может даже не включиться, пока он не будет отсканирован
- Загрузка встроенного программного обеспечения для устройства, которое может потребоваться после обнаружения, но до его использования
Upstart's управляемая событиями модель позволяет ей реагировать на события асинхронно по мере их генерации.
https://en.wikipedia.org/wiki/Upstart
Мой вопрос, например, в чем именно разница в поведении при вставке USB-накопителя и использовании традиционный System V init. Что нужно было сделать?
Поскольку это дает преимущества при загрузке встроенного программного обеспечения - это относится к части работы или заменяет необходимость в драйверах для периферийных устройств?