Linux distributions are often referred to as different flavors of Linux with additional tools. However, Richard Stallman’s quote highlights the significance of the GNU project in making Linux useful by providing corelibs, shell utilities, and vital system components. While Linux itself is essential, it requires these additional tools to function properly. The distinction between Linux distributions and Linux implementations can be fuzzy, but a distribution consists of a collection of tools that make Linux useful, while an implementation is a cohesive collection of bespoke tools that create a complete system. Gokrazy, an interesting Linux implementation, is an example of a minimal system written in Go that runs with low overhead. Through the use of tools like gok and gokr-packer, deploying and managing gokrazy installs has become simpler and more efficient. Additionally, the article discusses the installation of Tailscale and various tailnet addons, such as golink (a URL shortener) and tmemes (an internal meme generator). These addons enhance the functionality and usability of a gokrazy machine.
https://xeiaso.net/blog/gokrazy