Hacker News new | ask | show | jobs
by znpy 1613 days ago
> how can it be a GNU/Linux distribution?

You're taking a few F/OSS components (in this case the Linux kernel, the golang toolchain and some custom software) and you're assemblying them into a bootable system.

That's almost quite literally the definition of "gnu/linux distribution".

2 comments

I think you might be misunderstanding what GNU/Linux means.

GNU/Linux, or GNU plus Linux as I’ve recently taken to calling it, means combining a GNU userland (GNU libc, GNU coreutils, GNU compiler collection) and the Linux kernel. The Linux kernel itself is not a GNU project. If you want to use a GNU kernel then you need Hurd, hence GNU/Hurd.

When you replace the whole userland with components that are not written by the GNU project, then it no longer is GNU/Linux. As such this is not a GNU/Linux distribution, and neither is Alpine for example since by default it doesn’t use a GNU userland.

What, no. It's not GNU/Linux if there's no GNU software present.