This repository documents and reconstructs my college capstone project focused on building a custom Debian-based Linux distribution and automating ISO generation.
The project demonstrates understanding of Linux internals, filesystem construction, Bash automation, and OS build workflows rather than providing a production-ready operating system.
- Understand Linux boot process (kernel, initramfs, root filesystem)
- Build a custom Debian-based Linux environment
- Automate ISO generation using Bash scripting
- Optimize system by removing unnecessary services and packages
- Test custom ISO images in virtualized environments
- Linux kernel & initramfs
- SquashFS filesystem
- Caspar live filesystem
- ISO generation workflow
- GNOME desktop customization
- Bash automation
- Virtual machine testing
- Linux (Debian / Ubuntu)
- Bash scripting
- SquashFS
- GRUB / ISOLINUX concepts
- genisoimage / xorriso (documented)
- VirtualBox / QEMU (testing)
docs/– Architecture and build documentationscripts/– Reconstructed automation scriptsscreenshots/– Placeholder for VM test imagesDISCLAIMER.md– Academic reconstruction notice
This project is documentation-focused by design and intended to demonstrate Linux system engineering and automation knowledge rather than provide a production-ready OS.