Post A6VKpo4SYzHiP9dUJs by avalos@cybre.space
 (DIR) More posts by avalos@cybre.space
 (DIR) Post #A6VKpni7u1Q7HtBeVc by avalos@cybre.space
       2021-04-21T00:28:49Z
       
       0 likes, 0 repeats
       
       Wait, if the GNU project started putting together a lot of components before writing a usable kernel, where did they run their programs on?They found the GNU Hurd kernel to be a burden, so they used Linux, resulting in GNU/Linux (the GNU-to-non-GNU software ratio was high enough back then for it to be worth calling that way). But, what did they use before Linux?UNIX? *BSD? GNU Hurd?
       
 (DIR) Post #A6VKpo4SYzHiP9dUJs by avalos@cybre.space
       2021-04-21T00:38:04Z
       
       0 likes, 0 repeats
       
       If my program is designed specifically for GNU C Library (glibc) and some other GNU components, is it more accurate to say it is a GNU/Linux program?
       
 (DIR) Post #A6VKpoUgzSGhiVuRCy by avalos@cybre.space
       2021-04-21T01:09:24Z
       
       0 likes, 0 repeats
       
       If a program supports most of the popular Linux systems regardless of its non-kernel components, wouldn't calling it *Linux (notice the asterisk) make more sense?That would make it more clear that it requires at least some user-land on top of the Linux kernel in order to run. Linux systems such as Debian GNU/Linux, Alpine Linux, etc… would be supported by the program.On the other hand, if you're referring to a specific Linux system, I believe it is more accurate to use the official name of the distro rather than saying only "Linux". For example, Linux is not an operating system, but Ubuntu, Debian GNU/Linux, Manjaro and Alpine Linux are. If your project relies heavily on some specific distro, then you should use the name of the distro instead of "Linux".
       
 (DIR) Post #A6VKpouDSYgWzfqozY by avalos@cybre.space
       2021-04-21T01:13:14Z
       
       0 likes, 0 repeats
       
       Taking that into account, saying Debian GNU/Linux rather than Debian Linux would be correct, because that's the official name. Besides, Debian probably includes more GNU software than other *Linux distros, so using the term GNU/Linux is less inaccurate compared to other popular *Linux systems with less GNU components.
       
 (DIR) Post #A6VKppHy2FgSBKxn0q by avalos@cybre.space
       2021-04-21T01:23:19Z
       
       0 likes, 0 repeats
       
       Besides, using the term "*Linux" is very similar to *BSD or *nix, so it's not very alien, I guess. From now on, I guess I'll be using it that term instead of saying just "Linux" when referring to Linux-based systems in general. :D
       
 (DIR) Post #A6VKppiCSifRUhEjtw by avalos@cybre.space
       2021-04-21T01:26:48Z
       
       0 likes, 0 repeats
       
       If my project depends on both the Linux kernel and several GNU components, I will use the term GNU/Linux to refer to the platforms it supports. And if a certain distro is officially called GNU/Linux or I know it contains a lot of GNU software and also has philosophical ideals similar to those of the GNU project, I will give preference to GNU/Linux.Otherwise, I will use *Linux to refer to Linux-based systems in general.Isn't that fair enough?
       
 (DIR) Post #A6VKpqBGidv4wqpxD6 by avalos@cybre.space
       2021-04-21T05:08:50Z
       
       1 likes, 0 repeats
       
       Thoughts?
       
 (DIR) Post #A6VKprcbMVNTPudIS8 by avalos@cybre.space
       2021-04-21T01:30:08Z
       
       0 likes, 0 repeats
       
       And in case I want to refer to systems with a lot of GNU components, regardless of the kernel they run on, saying GNU* would not be a bad idea. :D