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

linuxmemes

20688 readers
1191 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 11 points 10 months ago* (last edited 10 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 2 points 9 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.