What is Gaming Linux From Scratch?

Gaming Linux From Scratch, which is based on the BLFS book, helps you install gaming support software, like Steam or Wine, on a new x86_64 LFS system.

Steam is a video game and software store-front and launcher. Wine emulates Windows software. Steam requires 32-bit software as the core of it is 32-bit. With Wine, it doesn't require 32-bit software as it can be built for 64-bit only, but a lot of Windows software is 32-bit only.

MLFS is therefore a strongly recommended prerequisuite for this book. MLFS with m32 extensions is the recommended choice to save disk usage and build times. mx32-bit at present time is not very useful for Steam or Wine.

Why would I want a GLFS system?

Installing binary-only software on an LFS system is a contentious topic in the LFS community. However, a lot of people still want to play games and use Windows software on their new LFS system. GLFS shows how to go about it, allowing your LFS system to be a viable gaming platform. If you don't care about gaming, this book is probably not for you but it still offers instructions on how to install certain packages for 32-bit on 64-bit. It also offers instructions on how to install Wine which you still may want to use.

What can I do with my GLFS system?

You will be able to use Steam, play popular games using Vulkan and OpenGL, use the proprietary NVIDIA driver if wanted, and run Windows software via Wine. For Windows software (through Steam and Wine), you will be able to convert the Direct3D instructions to Vulkan for optimal performance.

Read Online

You can read the book here. The book is rolling release, like MLFS. The only online rendered version right now is System V, although you can download the edition of the book that has Systemd support.

Thanks to

Douglas Reno, Rahul Chandra, Thomas Trepl, Xi Ruoyao, and the GLFS contributors