this post was submitted on 23 Jun 2024
723 points (96.8% liked)

linuxmemes

21434 readers
1088 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.

    founded 1 year ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] Eufalconimorph@discuss.tchncs.de 4 points 5 months ago (1 children)

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

    [–] schnurrito@discuss.tchncs.de 3 points 5 months ago (1 children)

    GTK being a part of GNU (at least originally)

    [–] Eufalconimorph@discuss.tchncs.de 5 points 5 months 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.

    [–] schnurrito@discuss.tchncs.de 4 points 5 months 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.

    [–] Eufalconimorph@discuss.tchncs.de 5 points 5 months 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.

    [–] Eufalconimorph@discuss.tchncs.de 2 points 5 months 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.