GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    That One Average 成 (thatoneseong@mstdn.games)'s status on Wednesday, 19-Mar-2025 23:42:34 JST That One Average 成 That One Average 成

    For every "GNU/" in "GNU/Linux", a local internet friend shrivels up and utterly collapses from the dangerous condensed amounts of cringe that being pedantic comes with.

    Stop that. You're not convincing anyone. Just say Linux.

    In conversation about 2 months ago from mstdn.games permalink
    • Haelwenn /элвэн/ :triskell: and Johnny Peligro like this.
    • Embed this notice
      Johnny Peligro (mischievoustomato@tsundere.love)'s status on Wednesday, 19-Mar-2025 23:46:50 JST Johnny Peligro Johnny Peligro
      in reply to
      @ThatOneSeong thankfully with the ubuntu move we might be able to break free from the gnu shackles
      In conversation about 2 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:08:24 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :umu: :umu:
      @a1ba @ThatOneSeong Well if it's blobs then it's like x86_64-*-linux-gnu when dynamic, but still x86_64-*-linux-* when static.
      Like how you can still run static binaries from libc5 era, and for dynamic binaries from libc5 era you effectively need compatibility libraries like how there's gcompat for musl→glibc.

      And realistically for old software, you'll need to use a container or even a VM regardless of your system because GNU is far from being the only relevant thing in Linux.
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:08:26 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @ThatOneSeong yes, that's the thing, it's compiled for it. But there is no binary compatibility, that's what I mean.

      I really like running stuff built in early 2000s and running it today while also mixing it with code built with modern compiler and glibc. See my fakk2 sdk post on idtech space. It's not something I can do out of the box on Alpine or Android.

      Termux is kinda interesting to me, as they patch and recompile software so it runs on top of bionic libc. But again, no binary compatibility.
      In conversation about 2 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:08:27 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :umu: :umu:
      @a1ba @ThatOneSeong Well even non-GNU systems like Alpine or OpenWRT just runs most Linux software compiled for it without any modifications.

      Sure there's some exceptions but same kind of thing as software which just breaks tomorrow because some poorly/non-documented behavior changed or some software broke API.

      Difference with Android is more that you're not going to have anything freedesktop (X11, pulseaudio or compatible, dbus, …), not going to have perl/python/…, and as it's a ficher-price OS you can't even install a C Compiler either.
      (termux being effectively installing another OS)
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:08:28 JST :umu: :umu: :umu: :umu:
      in reply to
      @ThatOneSeong well, we have nongnu linux at this point, like Android, which won't run software made for gnu linux by default.

      I would argue that _right now_ the clarification makes more sense.
      In conversation about 2 months ago permalink
    • Embed this notice
      Johnny Peligro (mischievoustomato@tsundere.love)'s status on Thursday, 20-Mar-2025 00:09:53 JST Johnny Peligro Johnny Peligro
      in reply to
      • Tadano
      @Tadano @ThatOneSeong i am enjoying it and the chinese cuck the gpl, there might be a lawsuit that might kill the agpl even
      In conversation about 2 months ago permalink
    • Embed this notice
      Tadano (tadano@amala.schwartzwelt.xyz)'s status on Thursday, 20-Mar-2025 00:09:54 JST Tadano Tadano
      in reply to
      • Johnny Peligro
      @mischievoustomato @ThatOneSeong enjoy your cuck license :kiarasmuglowres:
      In conversation about 2 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:12:05 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :umu: :umu:
      @a1ba @ThatOneSeong Yeah but I think it's describing the wrong thing, you could slap GNU in Android and you'd still have the exact same portability problems.

      And luckily triples aren't like User-Agents (yet?).
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:12:07 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :umu: :umu:
      @lanodan @ThatOneSeong it's just my opinion on long philosophical question on whether Android is Linux. And to me, it is. But to distinguish it from the same Linux I have on my PC, there is good old GNU slash prefix.

      And it somewhat aligns with platform triplets too.
      In conversation about 2 months ago permalink
    • Embed this notice
      Johnny Peligro (mischievoustomato@tsundere.love)'s status on Thursday, 20-Mar-2025 00:12:48 JST Johnny Peligro Johnny Peligro
      in reply to
      • pettanko
      @pettanko @ThatOneSeong systemd/nixos
      In conversation about 2 months ago permalink
    • Embed this notice
      pettanko (pettanko@varishangout.net)'s status on Thursday, 20-Mar-2025 00:12:49 JST pettanko pettanko
      in reply to
      • Johnny Peligro
      @mischievoustomato @ThatOneSeong Ubuntu/Linux
      In conversation about 2 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:18:30 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :umu: :umu:
      @a1ba @ThatOneSeong Yeah part of me wishes OpenGL or at least GLSL would be like "Here's some code for you to compile" to some kind of executable/daemon/device instead of a C library.
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:18:31 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @ThatOneSeong >you'll need to use

      but I don't have to. Also VMs and containers are still headache, depending on what exactly you want to run in them.

      And static linking everything is also a headache. You know, can't static link nvidia blob if I want graphics acceleration to work _everywhere_, despite the my and probably yours belief that nvidia is bad
      In conversation about 2 months ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:23:14 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :umu: :umu:
      @a1ba @ThatOneSeong In GNU where's the software for audio I/Os, graphics including hardware acceleration, various socket-based or dbus services (configuration, password management, …), …?
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:23:16 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @ThatOneSeong >you could slap GNU in Android and you'd still have the exact same portability problems.

      Explain please.
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:24:36 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @ThatOneSeong trueee. Mesa kinda does that, you can just bring your own version of it and it will still work with whatever on system through magical DRM kernel interfaces.

      Also, funny enough, I believe these proprietary game consoles do that too, where games just are single static binary or an archive, and they bring their own GPU driver.
      In conversation about 2 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:32:51 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • :umu: :umu:
      @a1ba @ThatOneSeong lol nice autolinking there, but well pretty much, which always reminds me of Yggdrasil Linux/GNU/X.
      In conversation about 2 months ago permalink
    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:32:53 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @ThatOneSeong let me interject for a moment, what you're calling GNU/Linux is in fact freedesktop.org/GNU/Linux
      In conversation about 2 months ago permalink

      Attachments


    • Embed this notice
      :umu: :umu: (a1ba@suya.place)'s status on Thursday, 20-Mar-2025 00:35:39 JST :umu: :umu: :umu: :umu:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      @lanodan @ThatOneSeong that's it, we're switching to gentoo profiles to describe systems
      In conversation about 2 months ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Thursday, 20-Mar-2025 00:39:40 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • :umu: :umu:
      @a1ba @ThatOneSeong And personally I think the practice that makes the most sense is to just describe the known-compatible complete systems (like say Ubuntu 20.04, RHEL ⑨, FreeBSD 13.0, …) for binaries as done by most proprietary software today, and expected standards for portable source code (freedesktop being one).
      In conversation about 2 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.