Qual foi o comportamento antes das substituições de init modernas?

2

Com base nessa excelente resposta sobre as mudanças nos daemons de inicialização: O que é o Upstart?

... parece que as substituições de init modernas, incluindo upstart e systemd, adicionaram funcionalidade porque são orientadas a eventos, etc. O exemplo comum que é dado é aquele que usa um dispositivo USB, conforme descrito aqui.

  
  • A adição ou remoção de unidades flash USB e outros dispositivos de armazenamento / rede portáteis enquanto a máquina está em execução
  •   
  • A descoberta e a verificação de novos dispositivos de armazenamento, sem bloquear o sistema, especialmente quando um disco pode nem ser ligado até que seja   digitalizado
  •   
  • O carregamento de firmware para um dispositivo, que pode precisar ocorrer após ser detectado, mas antes de ser usado
  •   

O modelo orientado a eventos do Upstart permite que ele responda a eventos   de forma assíncrona à medida que são gerados.

link

A minha pergunta é, por exemplo, qual foi exatamente a diferença de comportamento ao inserir um dispositivo USB e usar o tradicional init do System V. O que tinha que ser feito?

Como ele oferece vantagens com o carregamento de firmware - isso está relacionado a parte do trabalho ou substitui a necessidade de drivers para periféricos?

    
por BluePython 25.03.2016 / 03:42

0 respostas