• 1 Post
  • 20 Comments
Joined 1 year ago
cake
Cake day: July 11th, 2023

help-circle



  • Given the label is meant to classify related operating systems, the label should provide an accurate description of the basis of the system.

    Which is one of the reasons why specified GNU/Linux separately from just Linux for Alpine, instead of calling it Musl/Linux.

    If a software is written for just Linux, it will work on either system. But if it is written for GLIBC, it work work on Musl LIBC based systems.

    Programs linked dynamically with Musl LIBC won’t work on GLIBC based systems too, but considering the trend of everyone using GLIBC, those who build for Musl LIBC would state it explicitly, compared to programs released for GLIBC, which ambiguously only say that it is built for Linux.


  • software written for “Linux” usually works on any POSIX operating system, and sometimes even Windows. Unless you’re talking about binary compatibility, which is meaningless in the Linux space anyway.

    In practice, as a person who uses Musl LIBC and the Runit init system, most “Linux programs” don’t even work on it, often even if I try to build it from source because of their dependencies on GLIBC. GLIBC is a very hard dependency that most people overlook when writing software.

    And many programs even have a hard dependency on systemd, to a lesser extent. Even that too only works on systems with GLIBC, and cannot be used with any other LIBC.




  • LiGNUx is unpronounceable. It’s kind of like xbwhfr.

    Linux is pronounceable, but the recognition of one of the founders who chose to market it while the other who fought for freedom gets unrecognised is unfair, and people can notice that.

    I mentioned *BSD because I’m solving this problem from an ontological level to address systems. If someone categorizes FreeBSD as a BSD OS vs BSD fork, there’s still a small debate that can arise from it. Calling it a Community/BSD OS gives attribution to the core team as well as the original BSD team. And all of it remains easily pronounceable as well.

    You wouldn’t call it GNU slash Linux, but a “community developed GNU and Linux based OS” and just Linux for referring to the Kernel. Most apps for example run only on GLIBC, and therefore calling them Linux apps doesn’t make it inclusive of Musl LIBC based systems.









  • Israel’s existence is based on the ethnic cleansing of Palestine. Palestine does not care about killing Zionists as much as taking back their land. There’s nothing preventing the Zionists to own the land in Palestine legally, other than that they’ll have to give up the privilege of what they stole. Many residents in the country even have dual citizenship so they can go back to their homelands if they can’t afford to pay fairly.