I thought this topic should be best fit in the misc category. Open-Source technologies/software than make up our distros, from the kernel up, are modular, and independent open-source layers and abstractions. Most people don't want to learn about computers and linux enough to learn what a shell even is, so the next modular layer that was made was the gui(x11 => kde/gnome). And now we have toys like compiz/beryl, that are actually very powerful for manipulating the gui, and switching between programs. It allows you to free your mind, unclutter, and thus gives you more control. We think of the gui now in a 3d perspective, which allows us a greater ease of use, and more power than the use of a 2d gui. The next logical step in my opinion, would be to use an open-source 3d engine like ogre3d, in combination with blender to create the next modular shell, or layer to the computing abstraction. When you turn your computer on, you would be booting into a 3d-world in which you can access computers that have bery and all the rest inside the 3d environment. You would access attributes of the 3d objects, in such that the 3d objects are actually real programs that perform real tasks. Why not consider this the next operating system/distro , and run it on open-source distributed networks? Would this be realistically achievable, and how would I go about forming an open-source project/group out of it, or bring the idea to pre-existing groups and joining them?