48 ms·
This is all pretty similar to what I've been imagining my ideal computing environment might look like. -Applications as single-objects that are stored and mani
by AnIdiotOnTheNet 6y ago
This is all pretty similar to what I've been imagining my ideal computing environment might look like.
-Applications as single-objects that are stored and manipulated the same as any other file
-Components (applications) compiled to some trivial-to-implement bytecode[0] as well as native
-User-malleable UIs where components are tied together with events, message passing, and or pipelines of some kind
-Public-key based network identity management
-Plan9-like ability to share resources over the network trivially
-Permissions applied between applications and resources instead of user and system
[0] This is so that new architectures can be bootstrapped easily and have access to the vast majority of tooling immediately. Native code could be included along side the universal bytecode for all currently-supported platforms.
I agree though that it is unlikely any of that will ever happen.
- ROARosen 6y agoGoogle's Fuchsia OS is based around some of your design concepts. See: https://fuchsia.dev/fuchsia-src/concepts https://fuchsia.dev/fuchsia-src/concepts
- 7373737373 6y agoAgreed with all of that, more links: https://en.wikipedia.org/wiki/Inferno_(operating_system) https://en.wikipedia.org/wiki/Inferno_(operating_system) https://en.wikipedia.org/wiki/Amoeba_(operating_system) https://en.wikipedia.org/wiki/Amoeba_(operating_system) https://github.com/void4/notes/issues/41 https://github.com/void4/notes/issues/41