this post was submitted on 23 Jun 2024
1645 points (96.0% liked)

linuxmemes

20464 readers
290 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 month ago (1 children)

Systemd/GNU/Linux/GTK or Systemd/GNU/Linux/QT, really…

[–] [email protected] 3 points 1 month ago (1 children)

GTK being a part of GNU (at least originally)

[–] [email protected] 5 points 1 month ago (1 children)

Sure, I should have gone further.

Systemd/GNU libc/GNU Coreutils/GNU BASH/Linux/X11//GTK/GNOME
Systemd/GNU libc/GNU Coreutils/GNU BASH/Linux/X11/GTK/LXDE
Systemd/GNU libc/GNU Coreutils/Zsh/Linux/X11/GTK/GNOME
Systemd/GNU libc/GNU Coreutils/Zsh/Linux/X11/GTK/LXDE
SysVInit/musl/Busybox/tcsh/Linux/csh
Systemd/GNU libc/GNU Coreutils/Zsh/Linux/Wayland/QT/KDE Plasma
Systemd/GNU libc/GNU Coreutils/Zsh/Linux/Wayland/QT/LXQT

etc, etc.

There are thousands of combinations of the possible layers needed to make an OS.

[–] [email protected] 4 points 1 month ago (2 children)

the thing is that not all of them use systemd or bash or zsh or even X11 (servers don't usually have X11 installed)

All of them use a Linux kernel and many components that were originally developed for GNU, especially the C library.

[–] [email protected] 5 points 1 month ago

Yes, I listed sysvinit for that reason. And Musl instead of glibc. GNU is optional in a Linux distro, except for the kernel's use of a GNU license.

[–] [email protected] 2 points 1 month ago

Except Alpine & those based on it, which uses Linux but not GNU libc or GNU coreutils or GNU BASH... Just musl libc & Busybox. I.e. the entire subject of this thread is one of the non-GNU Linuxes.