Little-penguin project is about Linux Kernel Development, implementing internal kernel modules.
This project emphasizes system-level programming skills and deepens the understanding of Linux Kernel architecture, device handling, module implementing.
- compiled and customized Linux kernels
- implemented kernel modules with increasing complexity
- "Hello World" message printing module
- a misc character device driver with read/write logic
- a debugfs interface exposing virtual files
- synchronization, permission management
- parsed and exposed mount points