So I've recently had a great idea for a future project when I get better at C and low level aspects. The idea is to create my own GNU/Linux distrobution using LFS(Linux From Scratch).
It won't be easy but if I do dive into it, it will be a pretty awesome project.
I plan to make it a CLI based install for both *NIX experts and beginners. Of course it will have great documentation for the beginners so they can learn to RTFM and install via CLI. Basically it will be bare bones meaning it comes with the stuff it needs. If the user wants anything else, he/she may install it themselves using the package manager. On the topic of a package manager I was thinking a custom created one(unlikely) or we could use apt-get, rpm, yum etc. Personally I'm not a fan of rpm, never tried yum though.
I will also be diving in to kernel programming in C so I plan to focus on creating a custom hard kernel for the distro. Hard kernel basically means it is hardened up for security reasons. And of course I'm heading towards Monolithic kernel.
Anyway, post your thoughts on this possible future project and ideas if you're interested.
That's the latest stable version of the book. It's pretty good. I've read a couple chapters to see what I'm getting into. Looks pretty advanced hopefully I can grasp most of it then move onto BLFS.