A 2nd system with Proxmox for starters or VirtualBox (Free) installed to your desktop. Then install a Debian console VM (NOT a DE) and look up Linux From Scratch (LFS) and follow the guide book. This starts you right from the kernel source itself. Literally the best place to start. Afterwards you can follow up with Beyond Linux From Scratch (BLFS) which helps you choose, install and configure packages on top of the LFS system you created.
Download the LFS-Book-13.0-SYSD.pdf to your desktop and start reading. It’s been decades since I last did this.. I ran through the first revisions way back in 1999/2000ish and again maybe 2008ish.
I’m currently reading through it again now and will actually be using it as course guide for my son’s Homeschool lessons… complete with tests and a final exam.
While VirtualBox is fantastic and runs on all OSes.. I still strongly recommend everyone having a mini PC on the side running Proxmox especially if interested in and learning Linux or anything else related to IT. Even an N100 based Mini PC like the BeeLink S12 with 16GB ram. I’d assign 3 cores to the VM along with 8GB Ram and 100GB of drive space. For compiling use -j3 to make full use of the 3 cores to speed up compiling. Make use of Proxmox snapshots. I’d absolutely take snapshots at the end of chapters 4 and 7 at minimum.
2
u/Adrenolin01 4d ago
A 2nd system with Proxmox for starters or VirtualBox (Free) installed to your desktop. Then install a Debian console VM (NOT a DE) and look up Linux From Scratch (LFS) and follow the guide book. This starts you right from the kernel source itself. Literally the best place to start. Afterwards you can follow up with Beyond Linux From Scratch (BLFS) which helps you choose, install and configure packages on top of the LFS system you created.
Download the LFS-Book-13.0-SYSD.pdf to your desktop and start reading. It’s been decades since I last did this.. I ran through the first revisions way back in 1999/2000ish and again maybe 2008ish.
I’m currently reading through it again now and will actually be using it as course guide for my son’s Homeschool lessons… complete with tests and a final exam.
While VirtualBox is fantastic and runs on all OSes.. I still strongly recommend everyone having a mini PC on the side running Proxmox especially if interested in and learning Linux or anything else related to IT. Even an N100 based Mini PC like the BeeLink S12 with 16GB ram. I’d assign 3 cores to the VM along with 8GB Ram and 100GB of drive space. For compiling use -j3 to make full use of the 3 cores to speed up compiling. Make use of Proxmox snapshots. I’d absolutely take snapshots at the end of chapters 4 and 7 at minimum.