Hacker News new | past | comments | ask | show | jobs | submit login

There are a lot of ways to skin a cat. I doubt that most of how Linux works is really ideal at this point. (Which is not to say it's easy to replace or impractical).

But that structure/API is very similar to many similar patterns in computing. Look at Smalltalk or OOP to some degree. Maybe extend it with operational transforms.

I think there are a lot of interesting alternative ways to look at operating systems and many developments over the years. Such as Plan 9, MirageOS, and several other projects.

Also just to clarify I love cats and need a better metaphor.






This reminds me of modern mathematics -- a lot of interesting and useful stuff comes from looking at old concepts from another viewpoint (different way to skin a cat). E.g. "what if we look at our stuffs in hand as elements of group XXX -- we get the whole group theory applicable now" etc. The trick is to note similarities.

So now we can study Actor problems and apply it to io_uring to avoid pitfalls earlier.


There's more than one way to skin a carrot



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: