Introdução
Kernel, modo kernel x modo usuário, processos, memória, tipos de kernel e a família de sistemas operacionais que dominam o mercado hoje.
Windows
Kernel NT, HAL, Executive, Win32/WinRT, NTFS, Registro do Windows e o modelo de segurança do Windows moderno.
Linux
Kernel monolítico modular, o modelo de distribuições, ext4, systemd, licença GPL e onde o Linux domina o mercado.
macOS
Darwin, o kernel híbrido XNU (Mach + BSD), APFS, Cocoa, Apple Silicon e o modelo de segurança do macOS.
Android
Kernel Linux modificado, ART, Bionic, HAL, AOSP vs Google Mobile Services, sandbox por app e o formato APK.
iOS
XNU/Darwin no mobile, ecossistema fechado, sandboxing por app, Secure Enclave e comparação direta com o modelo Android.
Desenvolvimento Multiplataforma
SDKs nativos de cada SO, formatos de executável (PE/ELF/Mach-O), compilação nativa vs managed, frameworks cross-platform e distribuição de software.
Drivers e Bibliotecas
Como o software fala com o hardware — drivers em modo kernel x modo usuário, e a diferença entre bibliotecas estáticas e dinâmicas (DLL, .so, .dylib).