I was looking into Hyperbola Linux, when I came across this post. In this post it is outlined why Hyperbola Linux is switching to a BSD base. A bold move, but I hope it works out for the team.

However, I am curious about the four points they outlined as reasons for switching away from the Linux kernel. Is the Linux kernel really careening down a path of instability and binary blobs, or is this just a case of the Linux kernel’s development not fitting with Hyperbola’s design goals?

    • @dancingvoles
      link
      54 years ago

      Someone should fork Rust and rebrand it as Stainless just to get past the licensing issues.

        • @dancingvoles
          link
          5
          edit-2
          4 years ago

          You are completely correct insofar as it’s not necessary on its own merits, but certain purists find it a consistent talking point and basically all that has to be done to satisfy them AFAIK is to actually just fork the code so the trademark claims can be left to one side. Everybody can be aware that Stainless, or whatever name, is just Rust with trademarks stripped. Then they can recommend Stainless – or whatever name – instead of forking everything to get away from Rust.

    • @avalos
      link
      2
      edit-2
      10 months ago

      deleted by creator

  • @trokhymchuk
    link
    74 years ago

    Every year there are news about new ‘super-duper-new-OS’ and nothing change. Linux is huge, it has so many programs/drivers so you cannot 'just replace it ’

    • @otso
      link
      3
      edit-2
      6 months ago

      deleted by creator

      • @trokhymchuk
        link
        14 years ago

        Super-duper-new-OS is about HyperbolaBSD. Hyperbola ain’t even independent distro, it is based on Arch

        • @otso
          link
          1
          edit-2
          6 months ago

          deleted by creator

          • @trokhymchuk
            link
            14 years ago

            Yeah, instead of modifying Linux kernel they take pointless (on desktop, Hyperbola is (was?) desktop-oriented distro) OpenBSD kernel.

  • kvuj
    link
    6
    edit-2
    3 years ago

    deleted by creator

    • @dancingvoles
      link
      4
      edit-2
      4 years ago

      But that Arch dev said nothing about including proprietary firmware to make your wifi chip work out of the box. That has nothing to do with systemd. The issue is that system v was released in 1983 and it’s archaic and out of date. Systemd is not proprietary. People hate it because they got used to system v and hate that this replacement supplanted their favored way of doing things, which sucked and was awful.

      There’s no virtue in spending hours writing and troubleshooting custom init scripts just because it’s less advanced and requires more work.

      Linux isn’t getting “bloated.” Process supervision and service dependency management isn’t “bloat.” These are necessary and valuable features. People are just put out that how it used to be isn’t how it is now and are spiralling into conspiracy theorizing because all the major distros moved on and now they’re in the minority.

  • @ufrafecy
    link
    4
    edit-2
    3 years ago

    deleted by creator

    • @zorkmids_for_nothing
      link
      64 years ago

      I’ve carried a passionate hatred for systemd (and pulseaudio, and anything else that Lennard Poetering has worked in basically) since the beginning. But I do have to say that it’s kinda growing on me. The journaling system is still aweful, but the unit system is pretty useful. It fixes a lot of problems inherent in all the other init systems such as creating dependencies on network mounts.

      I think, as they did with pulseaudio, they introduced it too soon when it was still unstable and buggy. And they really should have made the logging system plaintext. Like… really. Journaling is a huge mess.

      • @ufrafecy
        link
        2
        edit-2
        3 years ago

        deleted by creator

      • @ajz
        link
        1
        edit-2
        2 years ago

        deleted by creator

    • @otso
      link
      4
      edit-2
      6 months ago

      deleted by creator

      • @ufrafecy
        link
        2
        edit-2
        3 years ago

        deleted by creator

  • @ajz
    link
    1
    edit-2
    2 years ago

    deleted by creator

    • @dancingvoles
      link
      8
      edit-2
      4 years ago

      As time goes by more and more “issues” will most likely pop-up and the other major Linux distributions will possibly regret the integration and adoption of systemd into their projects

      People have been predicting this literally since it was released and no major issues have cropped up that I have ever heard of, except for technical nitpicks that don’t really amount to anything (ie, the hardcoded DNS issue in the optional DNS resolver). I’m still waiting to hear about a single attack that actually exploited systemd as a vector. Some bad bugs have cropped up over the years, yes. Bad bugs have cropped up in all system-critical software over the years. And usually when people point at a longstanding “bug” and go “z0mg they don’t care about security” it’s usually because they’re overlooking valid considerations about real-world use and are literally just nitpicking because it’s not abstractly perfect.

      And their rationale for example disliking having a hardcoded DNS server is that that’s only valuable for embedded. So what? Now init software should only serve unixsheikh’s use cases because… no reason?

      From a technical perspective I don’t believe there is anything wrong with systemd as an init system.

      That’s because there’s nothing wrong with it and it’s the best init system and that’s why everybody uses it. Everything else is just conspiracy theorizing to be frank. If people want to displace systemd they need to write something better. Not something that has one or two features like parallel starting, like actually do everything systemd does and do it better.

      A lot of the supposed “security” issues are really just nonsense. For example they cite a bug with how systemd handles invalid usernames leading to root escalation. They ignore that in order to exploit this bug you already need root privileges.

      They conflate fragmentation with freedom. A fragmented ecosystem isn’t necessarily free (UNIX was non-free and horribly fragmented for a long time), and a more cohesive ecosystem isn’t necessarily unfree (almost everybody was standardized on SysVInit for a long time and there was no wailing about the death of freedom). Interoperability is valuable and not a bad thing. Standardizing certain aspects of Linux systems improves interoperability between systems.

      If you didn’t admin Linux systems before the switchover I can imagine not getting how fucking direly something like systemd was needed however.