this post was submitted on 17 Nov 2023
152 points (93.7% liked)

linuxmemes

21009 readers
431 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     
    all 21 comments
    sorted by: hot top controversial new old
    [–] agressivelyPassive@feddit.de 24 points 11 months ago (5 children)

    Thinking about it, it's weird that there hasn't been any real change in operating systems for about 50 years. Unix and its derivatives seem to be almost the only game in town, apart from desktops running Windows.

    [–] lurch@sh.itjust.works 24 points 11 months ago (1 children)

    It's because you don't want to reinvent the wheel all the time. It sucks doing it. Lots of effort. It's much better to build on existing stuff and maybe improve it for your needs.

    [–] agressivelyPassive@feddit.de 7 points 11 months ago (3 children)

    But that's the thing: is there only one wheel? Maybe wheels are a bad metaphor here, but isn't it weird, that there aren't any fundamentally new concepts? Unix was developed basically during the preschool years of computing and we all just kind of stuck with its concepts.

    [–] LordOfTheChia@lemmy.world 11 points 11 months ago* (last edited 11 months ago) (1 children)

    If the underlying concept is good and was well thought out, it's better to build upon it instead of reinventing it.

    Look at the 4 stroke engine (and engines in general) many of the design concepts date back to the 1880s!

    There's other engine designs (ex:rotary engine) but the 4 stroke has over a century of testing, improvements, and refinements. A new design can adapt some of the refinements, but would have to catch up on decades of innovation and testing just to catch up!

    On the Unix side, there's the evolution of the Posix standard (which was based on Unix).

    [–] cyanarchy@sh.itjust.works 2 points 11 months ago

    I would point out, by comparison, that piston engines are effectively obsolete for certain applications. Most aircraft operate on some type of jet engine, which involves the same core concepts of thermodynamics and aeronautics, but are still fundamentally different. They also optimize for different criteria, which is why neither jet engines nor piston engines hold a monopoly on any class of vehicle.

    This is really stretching the computer metaphor. I think my point is that there will be room for rethinking paradigms as our applications of computers grow to include things that weren't originally planned for. But in a mature technology there's a lot of established precedent, and that's not easily overcome. It takes something that can improve the field like jet engines made new aircraft possible.

    [–] cucumber_sandwich@lemmy.world 3 points 11 months ago

    Depends on the level of abstraction you're looking at. Operating systems today are vastly more capable of organizing different provesses, distributing work amongst multiple CPU cores, CPU caches, etc. I guess the von Neumann architecture has just proven really successful in practice. And von Neumann machines require a certain set of capabilities in their OSes.

    Maybe look at embedded systems, where we find a bit more variety. Things like DSPs or microcontrollers.

    [–] Fuzzypyro@lemmy.world 2 points 11 months ago

    I have thought the same in my adventures into alternative operating systems.

    [–] quantenzitrone@feddit.de 17 points 11 months ago

    TempleOS🕌

    [–] Bishma@discuss.tchncs.de 8 points 11 months ago

    I think the last one to make any real headway was BeOS and they've been dying a thousand deaths ever since Apple bought NeXT instead of them. Though admittedly that perspective is coming from a person who used BeOS once in the 90s and has never touched Haiku.

    [–] freijon@feddit.ch 1 points 11 months ago (1 children)
    [–] agressivelyPassive@feddit.de 2 points 11 months ago

    Is that really different? I thought, it's just a "regular" OS.

    [–] acockworkorange@mander.xyz 1 points 10 months ago

    Plan 9 became Inferno and was quite successful as a distributed OS for network appliances.

    [–] Agent641@lemmy.world 11 points 11 months ago (2 children)

    I installed plan 9 successfully about 15 years ago. And then I did not know what to do.

    [–] Eldritch@lemmy.world 3 points 11 months ago

    There was at one time a group pushing to make a more active up to date. User friendly plan 9. Distro if I remember correctly called Harvey OS. They may still be at it. But such a small group means that it's going to take a long time combined with a lot of effort. And at this point so many things have moved on and become rather linux specific even. That the task only keeps getting more and more difficult.

    Honestly, in the interim, many of plan 9's better features were adopted in some small part or completely by other operating systems. Definitely not quite as elegantly.

    What I really want to know is why is nobody here talking about inferno. It's what came after plan 9.

    [–] acockworkorange@mander.xyz 1 points 10 months ago

    Sounds like my experience with QNX 6. It was fun for a while, especially with the microkernel novelty. I could kill the mouse driver and bring it back to life. It was interesting to have that on a 486 with memory corruption issues.

    [–] brochard@lemmy.world 6 points 11 months ago* (last edited 11 months ago)

    RedoxOS >>> It's written in Rust and is learning both from the success of Linux by being source compatible with it and from smaller/experimental OS like Plan9, seL4, Minix and BSD.

    [–] joyjoy@lemm.ee 5 points 11 months ago (1 children)

    I literally learned about this yesterday after I saw it in my WSL process list.

    [–] Gork@lemm.ee 16 points 11 months ago* (last edited 11 months ago)

    Linux is a gateway drug to operating systems considered most unnatural.

    [–] Wilzax@lemmy.world 2 points 11 months ago

    Stock debian >>>

    [–] Thcdenton@lemmy.world 1 points 11 months ago

    My beard isn't thick enough for Plan 9 😔