• Kindness@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      I have never been so ecstatic to be slow in commenting. Redox is awesome. But I’ll wait until it’s competitive with Debian’s stability to adopt.

  • Ibaudia@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    They do exist, they just aren’t popular because an OS is basically useless without a preexisting userbase

  • Suppoze@beehaw.org
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Jonathan Blow said he might try his hand at creating an operating system (maybe after finishing his programming language Jai, and his gargantuan Sokoban game :)) Sadly it’s unrealistic another operating system will be created for the general public without massive funds.

  • CanadaPlus@lemmy.sdf.org
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Since the ones that do exist have been covered, I’ll also ask why we need a new one. Linux is pretty good, and pretty big both by code and by popularity. Unless there’s something Linux can’t do, it makes little sense to start all over again with such a mission-critical system.

  • Omega_Haxors@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Play a minecraft server running Open Computers and every base will be running a different self-made OS.

  • _thebrain_@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    There are two major operating systems that are newish and ubiquitous: android and iOS. Android uses the Linux kernel but it is very different then a standard desktop installation of any other Linux based os. And both macos and iOS use the xnu kernel, but, again, iOS is very much a different os then macos.

  • Bisexual_Cookie [comrade/them, any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    Momentum, support and compatibility.

    There are also other OS’es like FreeBSD and openBSD that are relatively widely used and a whole host of vendor OSes like IBM’s IAX or Z/OS or the open solaris derivative illumos (all unix based), not to mention the embedded real time OSes that you find in a lot of cameras and such.

    The common thing among most still in use is that they are old, well tested, stable, have a lot of software developed for them + they are in most cases compatible with a lot of different hardware, these things need time and money to achieve and people aren’t going to develop software for an OS that isn’t going to be used because it lacks those features.

    That’s not to say people aren’t still writing new operating systems, they definitely are, it’s just that they’ll never get as generally used or well known as the mentioned 3.

  • redcalcium@lemmy.institute
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    There are plenty of desktop os other than of linux, windows and mac. You can even try them right in your browser here:

    • Kata1yst@kbin.social
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      Yeah exactly. Toy OSs have only increased in scope, scale, and number. And the public is still completely unaware, because these toy OSs don’t solve day to day problems the way that Windows, Mac, and Linux did when they first came to market.

      • GreyEyedGhost@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        That’s a little disingenuous. Linux was a university project. But if a new Linux was made today? Why would you use that with the other mature options available?

        • Kata1yst@kbin.social
          link
          fedilink
          arrow-up
          0
          ·
          9 months ago

          Disingenuous how? You don’t think Linux solved a real day to day need of it’s first users?

          Sure, from Torvald’s perspective, it was a project specifically to solve a small problem he had. He wanted to develop for a nix platform, but Minix wouldn’t work on his hardware, and the other *Nixs were out of reach.

          And this was generally true in the market as well. Linux arrived just in time and was “good enough” to address a real gap, where Minix was limited in scope to basically just education, Hurd was in political development hell, and the other Nixs were targeted at massive servers and mainframes. Linux filled the “*Nix for the rest of us, inexpensively” niche, eventually growing in scope to displace its predecessors, despite their decades of additional professionalism and maturity.

          That niche is now filled, the gap no longer exists. A “New Linux” wouldn’t displace Linux, because the original already suits the needs we have well enough. This is precisely why the BSDs and Solaris were “too little, too late”. They were in many ways better than Linux, but the problems they solve compared to Linux are tiny and highly debatable. Linux addressed a huge, day to day need of people who were motivated to help.

          • GreyEyedGhost@lemmy.ca
            link
            fedilink
            arrow-up
            0
            ·
            9 months ago

            I think we’re talking past each other. I suspect Linux wasn’t much better than some of the “toy” OSs produced today, but there was a niche to be filled, which it did. So, if something that was as full-featured as Linux was when it took off was to be made today, it would languish because the niche has been filled. They aren’t ignored because they aren’t as good as Linux was back then, but because they aren’t as good as Linux is today.

            • Kata1yst@kbin.social
              link
              fedilink
              arrow-up
              0
              ·
              9 months ago

              these toy OSs don’t solve day to day problems the way that Windows, Mac, and Linux did when they first came to market.

              Yes, this is the exact point I made in my first post. And in depth in my response.

  • 9point6@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    We had much more variety of OS in the past, but over time people flock to a subset for various reasons and the less successful ones die out.

    After a point the waterline of what the bare minimum an OS should do rises with these remaining successful OSes, which raises the bar of entry eventually to the point where a hobbyist developer is very unlikely to be able to create something close to competitive. (Well except in niche areas not served by the big OSes, which is not common given Linux)

  • Kazumara@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    9 months ago

    The Systems group at ETH Zürich where I studied had their own operating system, called Barrelfish because apparently making an OS is as easy as shooting fish in a barrel to these crazy people (this is meant positively, I hold them in high esteem). Side note they also made their own computer called Enzian. The combination of both is intended to allow them to do research off the beaten path with some different core design choices.

    And we built our own student versions of barrelfish-like OSes during a course, if I recall correctly we only used their boot code to get the ARM cores on the Pandaboards up and running, then everything else was individual per group of four. We all had a lot of fun with our very individual memory management bugs, filesystem bugs, shell bugs, capability bugs and so on :-)

    PS: There is also Redox OS where some people wrote an OS completely in Rust.

    • GreyEyedGhost@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      9 months ago

      And those OSs you made in class are legitimate OSs. But they would need a lot of work to even have a chance of competing with Linux, Windows, or MacOS. Which is why it’s unlikely we’ll see a new consumer-level OS anytime soon.

      • Kazumara@feddit.de
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        Yeah if we narrow the question down to specifically consumer level OSes, then the best chance would be if some really big conglomerate decided they needed their own independent thing. Like Google did with Fuchsia, next time Samsung or the Chinese State perhaps. But even then a scenario like Android or Tizen would be the more likely outcome, a different userland implemented on Linux.

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Define “operating system”. It’s important to know that Linux is only the kernel and…

      • therealbabyshell@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        9 months ago

        What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

        Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux”, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

        There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux.

        • pingveno@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          9 months ago

          When this copypasta was first put together, this may have been more true. GNU was a big project, Linux was just starting out. But Linux has grown to be much larger than GNU. 30+ million SLOC from one estimate. GNU can’t get naming rights with some shell utilities and libraries that can be replaced. Why not add Systemd in the name? That seems pretty important. Or we can just stick to calling it Linux, because that’s not a mouthful and sounds nice.

          • fruitycoder@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            9 months ago

            There also, to be honest, been a concerted effort to GNU because they represt libre software as a movement for liberty for users as compared to the open source software movement which gets coopted by corporations WAY more.