Sugestão de temas (você pode propor outros temas):
- Utilizar BuildRoot para criar sistemas embarcados (
https://buildroot.org)
- Instalar/Configurar Stacer para Monitorar e Configurar o sistema (
https://github.com/oguzhaninan/Stacer)
- Implementar o protocolo U2F em um Digispark Attiny85 (
https://en.wikipedia.org/wiki/Universal_2nd_Factor)
- WireGuard VPN (
https://www.wireguard.com/) - Será inserido no linux versão 5.6
- Programação de ferramentas de administração do sistema (PHP, Java, Android)
- Programação de módulo PAM (linguagem C) para autenticação de 2 fatores
- Ajuste "Ultra-"fino do kernel Linux
- Linux Containers (LXC, Docker)
- D-BUS (implementar um serviço exemplo e explicar a arquitetura e operação)
- Daemon Socket Activation using SystemD (programar um daemon em C que utiliza sockets e que é ativado
automaticamente usando systemd)
- MQTT para monitoramento do sistema (gerar/receber eventos, programar dashboard - javascript)
- Monitoramento de CPU, MEMÓRIA, CONEXÕES DE REDE, USUÁRIOS LOGADOS, I/O, etc... Utilizando Influxdb e Grafana.