CMLinux – DIY fully customizable Linux from scratch
github.com
github.com
This guide is highly inconsistent and often does not make any sense. Why should I create a new partition on my machine? Why should I then create a new VM? Both are never referenced anywhere later on. Overall it looks like bad copy & paste of instructions from LFS, without giving any attribution or adhering to the license.
Why would I want to use that instead of the much more detailed original?
If you want to make your own distro, this is certainly friendlier than the old way, which was "do it all on a standalone machine and hope you don't break anything or wedge it into a difficult-to-debug state".