Tema: Inicialização de sistemas
Systemd é um novo sistema de init que visa substituir sistemas usados atualmente como SysV, upstart, openrc e outros. Pode ser usado tanto em computadores desktop quanto ser otimizado para sistemas embarcados, substituindo sistemas de init inflexíveis criados especialmente para esse fim. Apesar de possuir mais recursos que outros e ter uma arquitetura mais complexa, ele consegue ser menor e mais rápido, permitindo que o dispositivo tenha um menor tempo de inicialização e desligamento. Entre seus recursos estão: ativação sob demanda (via socket, dbus ou path), paralelismo, agrupamento de processos e seus filhos, gerenciamento de sessão e gerenciamento de arquivos temporários.
Tópicos:
- O De power up ao kernel
- Inicialização do kernel Linux
- Inicialização em user-space
- O novo sistema de init, systemd
- Recursos adicionais presentes no systemd
- Escrevendo arquivos de inicialização: service, path, automount e outros.
- Entendendo o shutdown.
Nível:
Avançado
Requisitos Básicos:
- Familiarização com sistemas de init atuais como SysV e upstart
- Noções de programação em C para Linux
- Conhecimento básico de dbus.
Público alvo:
Desenvolvedores e integradores de sistemas embarcados
|