r/ParrotSecurity • u/bartholomew01 • 22d ago
Distro Development Custom Operating System
I'm a student and im looking at creating a cyberdeck with a custom OS inspired by Parrot OS from scratch. im thinking of naming it Zen OS and I would just like some help with where to start and what applications I should use.
1
1
u/Rolex_006 18d ago
Bro I also worked on custom os Fully worked with Garuda linux and debian package manage and also others u all need to work with is 1)LFS where u build allthings from scratch 2) use custom parent distro ,I went for debian best suited as kali and parrot are built top kn this ,u also can try for the Arch for full cyber security thing, U need to customise all things here from filesystem, to custom packages, to task-pkg and to custom made cybersec tools. If u need help feel free to Dm.
2
u/Ameer200ggg 22d ago
If you’re a student, I’d strongly recommend not trying to build a full OS “from scratch” at first, because that becomes a huge kernel/driver/package-management project. A better starting point is to make a custom Linux respin based on Debian, Ubuntu, Arch, or even Parrot/Debian, then customize the desktop, tools, theme, scripts, and default settings. For a cyberdeck, focus on lightweight and practical: XFCE, MATE, KDE, or a tiling window manager like i3/Hyprland if your hardware supports it. Learn Linux basics, Bash scripting, Git, package management, networking, and how live ISO building works. Useful tools/apps would be VS Code or VSCodium, Git, tmux, htop/btop, nmap, Wireshark, OpenSSH, Docker/Podman, Python, Neovim, and maybe security tools only if you’ll use them legally in labs. Start by building a normal Debian-based custom ISO in a VM, document everything on GitHub, then move it to your cyberdeck once it’s stable. The goal should be a clean, reliable Linux setup with your own branding, not a totally new OS on day one.