• MonkderVierte@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    14 days ago

    I’m currently trying seatd+turnstile+greetd on Artix-dinit and Void (Runit), so far everything stable. s6 usersv would be an alternative for turnstile+dinit but i see s6 more on server, personally.

    This reminds me, i wanted to try mdev for a long time (there’s mdev like a boss).

  • LeFantome@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    11 days ago

    The only issue with LFS is maintenance. It is one thing to set it up but having to manually keep it all up to date does not sound like fun.

  • Mwa@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 days ago

    Wonder how long it took to build the system and compile everything.

  • Shimitar@downonthestreet.eu
    link
    fedilink
    English
    arrow-up
    1
    ·
    14 days ago

    LFS is great, I started with it 25 years ago (not joking, it was GCC 2.9 time)

    But quickly discovered Gentoo and been there since that time. LFS is not maintainable, Gentoo is the good of LFS plus perfect maintainability.

    • bodaciousFern@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      13 days ago

      Never actually tried LFS but I have done Gentoo from stage 1 (back when that was an option), so I’m going to use your statement as an indication I can skip LFS 😁

  • merthyr1831@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    13 days ago

    I’m curious, how well has Musl been for software compatibility? How did you resolve any that came up?

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      11 days ago

      I use Chimera Linux which is musl based. Compatibility is great. If you have the source, you are probably fine.

      It can be a pain for projects that ship binaries as part of the build. Two examples that I have run into:

      • The Ladybird browser uses vpkg and the version their scripts download assumes Glibc. You can build vpkg itself on musl but the whole process is a pain.
      • dotnet requires a binary build of dotnet to bootstrap from. There are musl builds available but they assume GCC and Chimera uses Clang. Not really a musl problem now that I think of it.

      Anyway, I use a Distrobox of Arch on Chimera. If I do run into something (like the two above), I just pop into that and problem solved.

      Flatpak is essentially the same solution as they run in a container and the freedesktop base is Glibc based.

      Not only is musl not generally a problem but, these days, it is trivial to work around it.

  • GustavoM@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    14 days ago

    You will go back to your “usual” linux setup when you realize that most packages you set up with LFS are now broken and you’ll need to redo the whole process again.

    t. arch linux minimal installation only master race