|
    |
|
|
Distributed Systems (serving as WebOS)
The earliest ideas of a computer network intended to allow general communication between users of various computers. Initial concepts were to connect various time-sharing machines directly to each other, through telephone. This concept was put to use by the Advanced Research Projects Agency Network (ARPANET). By December 5, 1969 the ARPANET had an entire 4-node network connected. Enough history. Networking was always seen as a "tool" to enhance communication and this is still true today. Today operating systems run on computers, these are connected to the internet and then talk with other computers, often running other operating systems. Imagine this... Distributed systems are truly interesting once you understand the whole concept. In short, distributed computing is a method of computer processing in which different parts of a program run simultaneously on two or more computers that are communicating with each other over a network. I have a thesis that goes something a little like this: With the use of union directories and one standard distributed filesystem protocol for both local and external traffic (9P anyone?), we could create an enourmous distributed system. Union directories, originally introduced by Plan 9, combine resources accross either different media or accross a network allowing one computer to transparently mount let's say... another computer's /dev directory to that of its own. The advantage is obvious, the /dev directory will have both local and remote resources available. So you could use computer X to access /dev/audio on computer Y without any additional coding. It shifts the meaning of "WebOS" The idea people have of a web based operating system today is having certain client and host computer nodes. In simple terms it means; plugging your computer to your wall socket with it having direct connection to the World Wide Web and running an interface hosted on a remote machine. This machine hosts all your documents and files like any normal personal computer would do. It's pretty nifty, except if you consider corporate giants who might pull the plug on you since such a service would most likely be delivered with timely subscriptions. If you fail to pay up, bye-bye My Documents! From a distributing point of view, things are pretty much the same, except the client and host machines would both run a distributed operating system, such as Plan 9 and then your computer's directories would be synched to your service provider. This approach has far superceeding benefits, because you are still able to store your files locally and both local and remote processing resources can be used. Conclusion It's hard to think that these kinds of systems are decades-old and forgive me for pointing this out. "Plan 9 failed simply because it fell short of being a compelling enough improvement on Unix to displace its ancestor. Compared to Plan 9, Unix creaks and clanks and has obvious rust spots, but it gets the job done well enough to hold its position. There is a lesson here for ambitious system architects: the most dangerous enemy of a better solution is an existing codebase that is just good enough." -- Eric S. Raymond The big drawback currently is the limitation of the internet. Speeds are way too low to implement such systems for ordinary use, but perhaps in due time... |
Plan 9 from Bell Labs
No reactions yet.
Please login or sign up to rate this intel.
Please login or sign up to add a comment.
Great article Ulrich. I'm not gay but you look too good to be a computer nerd...LOL
The copyright for this content entitled "Distributed Systems (serving as WebOS)" has been specified by the contributor as:
All Rights Reserved
This content may not be copied, distributed or adapted by anyone under any circumstances.
|
 |
|
This intel was contributed by ulrich

|
May, 2012
2008
January, February, March, April, May, June, July, August, September, October, November, December
2009
January, February, March, April, May, June, July, August, September, October, November, December
2010
January, February, March, April, May, June, July, August, September, October, November, December
2011
January, February, March, April, May, June, July, August, September, October, November, December
2012
January, February, March, April, May
|
|
Not a member yet?
Qondio is a powerful network for making it online. If you have a website to
promote, we can help.
Sign up and get in on the action.
|
|
Welcome to Qondio! Discover the awesome power this network can deliver by going to our About page. Or you could skip straight to the Sign Up form.
|
|