Hello, just wanted to add that (independent of grids) what's especially great on Plan 9 is the general concept of "resource abstraction".
Let's first consider what "resource" means in this context, since it can be anything: computing resources might be the obvious, but user files are also resources, as well as practical abstracted resources from more complex systems and processes. Basically anything can be a resource. On Plan 9, all of these resources can be abstracted as a filesystem, which is the common abstraction for all things. Those filesystems are of course network ready and there's no type of "special" filesystem unlike on many other operating systems (for example, on linux you have some special filesystem that manages disk space and that embeds into the OS. On Plan 9 it doesn't matter what's under the hood, as long as it talks 9p it's fine). And since you have fully dynamic namespaces per process basically you can control which exact services (as a filesystem) you want to use for your specific purpose. You want to use a different network card for your process? Just import the filesystem. You want to access another microscope, telescope or camera for your image processing software? Just import that filesystem. That's not a camera but stored images you captured earlier? Who cares. As long as your software doesn't care, just use it. This also works great with interfaces to hardware or software resources. As long as the interface looks the same you can easily exchange a filesystem with another. Just build your namespace and do what you want. And since Plan 9 is fully network ready nobody cares about if the filesystem is actually stored on the same machine, a remote machine on the same network, at the other end of the world, or just a small arduino that talks 9p over some weird infrared signal line some teenager constructed in their basement. It just doesn't matter, the system doesn't care. In my opinion that's where Plan 9 really shines and empowers me to do crazy stuff. Of course it's more ideological and philosophical, but it's a great perspective to have. And it's more fun to work with it that way. This is also why I think Plan 9 is very modern. There are many new ideas nowadays that you can find within Plan 9 already in a much more elegant way. Take alone the plumber, which is an incredible utility. It's simple and you can find more "modern" (i.e. complex) solutions on android/ios, windows 10+, mac and modern linux environments, but plumber is just more simple and powerful. And that's just one example, pretty sure you cam find other examples yourself. Well, again I just want to add a small little detail that's great but I write a long passage. Sorry for the long message. sirjofri ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td6c4be6d8502dbd0-Mc4800112cc3288d8076ebe16 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription