(no title)
drsintoma | 11 years ago
Okay. here's a question: how would the world look like today had Android started based on Plan 9 instead of Linux?
drsintoma | 11 years ago
Okay. here's a question: how would the world look like today had Android started based on Plan 9 instead of Linux?
jeffreyrogers|11 years ago
I think then you'd have a scenario in which, for example, you can pick up your phone and tell your TV to start streaming some file you have on your laptop. You can probably do this now using some collection of complicated programs that you have to install, but with Plan 9 it would be easy since everything appeared to be just one part of a larger computing system.
Or another example: you're working at your office with a desktop computer running Plan 9. Then you leave the office for the night, but want to finish something at home, so you open up your laptop and have access to all your work files as if they are stored locally on your laptop. You just edit them in place and the copy at work is automatically updated as you go.
So that's how things would be different I think. Not revolutionary, but definitely an improvement on what we have now. (Note: I'm not a Plan 9 expert and have never actually used it, however, I do find the ideas from it interesting and have read a bit about it, so I think the above is fairly accurate).
sampo|11 years ago
I do this all the time, Gnome file manager (Nautilus) mounts my work computer over sftp with three mouse clicks (Connect to Server / select server / Connect).
Granted, I can only work on the remote files in Nautilus, and with GUI programs than I launch by right-clicking on the files in Nautilus. If I want a command line, I need to do some other, but also simple, tricks.
MichaelGG|11 years ago
I'm a bit suspicious of things that make network access transparent.
unknown|11 years ago
[deleted]
Swizec|11 years ago
So basically an IP nightmare for many companies?
fafner|11 years ago
didibus|11 years ago
Plan 9 managed to prove that everything can be a file.
I think the difference would have been that some things would be easier to achieve, if Android had been built around Plan9. But Plan9 itself doesn't have the maturity that Linux has, so bringing it to maturity would have taken time.
pjmlp|11 years ago
I am not convinced about GPU performance specially when Plan9 has a simple 2D software render.
unknown|11 years ago
[deleted]
typedweb|11 years ago
https://bitbucket.org/floren/inferno/wiki/Home
hollerith|11 years ago
yellow_and_gray|11 years ago
Does anyone know if you can boot Plan 9 in text mode?
However well-designed the OS is internally, it also needs to be approachable externally.
at-fates-hands|11 years ago
Without similar basic functionality, people will use it briefly, get frustrated, and then never use your OS again. They're also going to tell all their friends and your new OS is dumpster bound before it even gets out of beta.
justincormack|11 years ago
stormbrew|11 years ago
Unfortunately, true user control over the namespace is incompatible with the unix security model (thanks to setuid being the only means of privilege escalation), and the namespace compositing that makes, for example, just stacking bin directories onto /bin instead of using a PATH requires that it be possible to have more than one file with the same name in the same view to work well, which is (probably?) incompatible with POSIX.
cyorir|11 years ago
In my own opinion, a sufficient number of people, projects, and services were already using Unix-based systems, and they had constructed their projects and services around this Unix model. The marginal benefits of Plan 9 were not great enough to offer sufficient incentive to deviate from the Unix model.
[0] http://catb.org/~esr/writings/taoup/html/plan9.html
EdiX|11 years ago
mveety|11 years ago
ori_b|11 years ago
Why should my phone just be a standalone device that just downloads shit? I wasn't a phone that can access that screen on my TV and send videos that sit on my file server, or can check 9p enabled sensors and display their status, our integrate with all sorts of crap around my house or at work.
Rio, acme, and rc would be an awful match for phone hardware, but the plan 9 kernel and 9p protocol would be very nice.
mortdeus|11 years ago
http://usphoenix.net/science,%20technology/what_really_happe...
mortdeus|11 years ago
Aloha|11 years ago
Plan9 failed because lucent failed.
rodgerd|11 years ago
The fact the Gods of Unix moved on doesn't seem to bother people.
vezzy-fnord|11 years ago
On the other hand, major Unices being more Plan 9-esque would actually bring them closer to the Unix philosophy that opponents of the aforementioned technologies frequently cite.