@yoshuawuyts when stuck in a C/UNIX world, shoehorning things into APIs that don't quite fit but already exist is a fine survival strategy
-
-
Replying to @edefic
@yoshuawuyts but pretending it's a good idea gets you Plan 9, and makes a mockery of perf1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts the other half is that immensely interesting and versatile technology backs rather specific and boring APIs1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts for example, a POSIX filesystem is kinda the most boring thing you can implement of a transactional object store2 replies 0 retweets 0 likes -
Replying to @edefic
@FrozenFire hm, so to get it straight: you think abi compat is enough for compat, as it frees up space for more interesting things1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
@FrozenFire what about signals and stuff? shell scripts and the like? how do you envision those?1 reply 0 retweets 0 likes -
Replying to @yoshuawuyts
@yoshuawuyts I'm not really all that enamoured by untyped communication between components, the core abstraction is sort of a typed pipe1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts the vast majority of the real OS bits don't need to live inside the kernel — you get linearly-typed memory pages + typed pipes1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts and some APIs to talk to hardware, but my vision of the OS as a whole is relatively special-purpose1 reply 0 retweets 0 likes -
Replying to @edefic
@yoshuawuyts like, I'm trying to build a toolkit for building OSes that takes care of the hard bits, not a full desktop OS2 replies 0 retweets 1 like
@FrozenFire now this I really like - DIY OS; Linux is quite the monolith hey
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.