Monday, May 27, 2019

New Hardware preparing for Linux From Scratch

So my "Big Speech" has only made minor progress over the last several years, mostly due to lack of time for design and personal coding projects.  I still plan to get there eventually, however I have been sidetracked for awhile.

A month or so ago I came across a vlog from Brian Lunduke, in which he mentioned "Linux From Scratch". It sounded like a neat and fun way to setup a Linux box.  I played around a bit in a VM on performing the first couple of steps, and decided my next system install would be a LFS based system.

In some ways this new LFS build can dovetail with my Big Speech plans.  Once this new machine is up and running I will have an improved platform for hosting experimental builds in VMs.  In addition the machines being retired from daily use will provide additional hardware for lower-level drivers and bare-metal for my proposed hypervisor/microkernel system I plan to include in the OS.  An additional plus is the knowledge I will gain on putting together a fully bootable and customized system from source.  The downside is the new machine will still provide gaming distractions from making good progress on my long term goals.

Yesterday I just finished building the new system, which is intended to replace both my existing file server, and my primary gaming rig.  In addition I designed the system to handle running additional VMs as specialized servers and for development purposes.

My new system specs are as follows:
To bootstrap the LFS install, I am currently using a Gentoo Base System release 2.2 Live USB flash drive, which is currently booted on the newly installed hardware to write this blog entry.  I figured since Gentoo is centered around using Portage to optionally compile packages with custom optimization options, it would have a decent amount of the tools and support I would need to install and build every thing from scratch.

In my next blog post I plan to document the initial LFS install steps.

No comments:

Post a Comment