| Notes From The Cabin - April, 2009 |
| Written by Ben Sheppard | |
|
Here is the second installment of Notes from The Cabin Its April Fools Day (second quarter 2009) but this is no April fools joke. I reciently read an article in Forbes from a guy who who works in the financial analysis industry. He was having much frustration trying to set up his new PC and ended up blaming the whole mess on the Internet... It was a nice article but this guy had it all backwards! I will keep his name and reference anonomous as I don't want to offend. But I will explain my point as you read further... The Internet is doing just fine thank you! In fact, its growing and evolving so fast you have to put on rocket powered roller skates to keep up! What really needs an overhaul are the current operating systems that run on personal computers! This guy did not do his homework well. He started out with the right idea, explaining a common nightmare story about buying a new PC and then running into all kinds of trouble trying to set the whole thing up, but he ended up blaming the problem on the Internet! I forgive him for this mistake however. He meant well but he is a financial type. They have sound ideas usually but sometimes they get the technical details and/or timing a little mixed up. If they were too good at really understanding the nuts and bolts of the industry they would be nailing trends dead center and would be too dangerous for the market! Bill Gates was smart however as he found a good geek very early on to work with and together they built an empire! A very dangerous one at that. :) To correct what this guy said... The Internet was conceived and built by a team of some of the worlds most brilliant minds! It does not need an overhaul. There are Internet standards that have not even been fully exploited yet and new standards continue to evolve and build on the extremely well thought out standards and technologies that made it what it is today. What needs an overhaul is the entire architecture of our present day PCs and the Operating Systems that run on them. That is what caused the author of that Forbes article all his headaches when it cam time to buy a new PC. Same story for Macs too Stevie boy :) PCs and the operating systems that run on them, came out of an era when there was no Internet or world wide web to connect them to. (at least it was not available to PCs at the time they were first invented). The whole architectural concept of Personal Computers was, well... for "personal" use. They were not intended to become simple nodes on a multi billion node network. Back then we did not even have the understanding or belief that such a massively huge network was even possible. It would be many years before, even large companies like Microsoft would begin to see the vision to design something that would fit that paradigm, and they still have not got it figured out today even. Vista is nothing new... Its just an expensive slower, more bloated version of XP which is also an expensive, more bloated version of Windows 2000... which btw WAS better than Windows NT. If Vista runs faster, its because you had to buy a new and faster machine with lots of system memory to run it on. The operating systems for general purpose PCs of the not to distant future will be very simple. There won't be any software to install or configure... It will be something like the network router appliances you can buy today. All you have to do is plug them into the wall, turn them on, and go! They will automatically find the closest wireless node, attach themselves, and then download all their smarts... Once the architecture of the personal computer has sufficiently transformed to this new model, all of the software, data, and/or media you need to do your daily work will be downloaded from a server in a format that fits the way you are using it and the hardware you are using it on. It will run until you are done and then you can just push the off button because all your stuff will be stored remotely and safely. There won't be any complex and vulnerable system registries to get corrupted or, (God forbid) hacked. Local storage will only be used for caching and to make it possible to continue to work off line until the next time you are connected again. All your data and/or media, OS, preferences, settings, and applications will be encrypted, authenticated and ubiquitously distributed as many small redundant copies of thousands of tiny packages of information that can be summoned and assembled in a split second into a single complete package whenever you need it... No one will be able to retrieve your data unless you give them access. Hackers may be able to find a few bits of your cryptic data but they won't be able to find enough of the other bits to make any sense out of it, (even if it was not encrypted) and if they were to destroy the bits of data they do find, there will be at least 10 other copies of those same bits of data located in other parts of the worldwide network, and when those bits discover their twins have perished they will replicate new ones to take their place. This will also eliminate the need for individual users to worry about backing up their stuff too! Only you, the owner will have the master index file, and each individual bit of data will only know how to find its copies, and a clever scheme for linking to its neighbors that cannot be traced externally. You can thank the US Navy for that indigenous bit of technology! Yes its true, some great ideas that end up being highly useful for peace time use were originally developed for the purpose of national defense. The same is true about great technology originally created for peaceful use which ends up being exploited for military purposes. But that is a subject for another story so I won't get side tracked on that here. The technology to do all of this is actually already here in its infant stages, and its being adopted by the younger generation file sharing sub culture, as most of the new evolving Internet technologies first emerged and were adopted in the past. This trend is going to bleed into Operating System development and that too has also already begun its disruptive technology transformation/evolution. Microsoft or Apple are not the folks who will be building this new disruptive technology. Most of it is coming today from the open source community and the companies who are supporting that trend. The Macintosh OS-X Operating System is already based on at least 75% open source unix: FreeBSD - from Berkeley, and X-Windows, which came out of project Athena at MIT. Apple even stole the X logo from Project Athena but it wont be the first time they did something like that ha ha... There are a lot of open source developers out there designing clones of the Mac OS-X already. They will succeed, and many pioneering end users will adopt it, creating a third market of personal computer users... When that happens, the evolution of that new OPEN OS will then be free to evolve and change to fit the new paradigm being adopted by our younger generation who can see the future much better than we older folks and are much more flexible and free to do something about it. The hardware devices to inherit all of this new paradigm will not be the PCs or Laptop as we know them today. I believe these new hardware devices will come out of our current cell phone, PDA, and iPod like development trends, and it will eventually make the Laptop, and Desktop PCs obsolete. Keyboards will become somewhat less used as well over the coming years because machine speech recognition is already close enough in its evolution to be widely and successfully fully integrated as a real time data interface between humans and machines. Its time to start planning for this paradigm shift, but not quite time to give up current business trends in favor of building a new business model that is 100% based on the new shift... The new shift will blur the lines between the concept of client and server and when the paradigm shift is complete, there will not be anything left to be called a server or a client. Every device, from very small nano scale computing devices, to large workstations will be called nodes. Super Computers as we know them today will no longer exist either. Supercomputers of the future will not be huge hunks of complex hardware. They will instead be a virtual software system comprised of millions of nodes located around the world. Each node will be doing only a very small fraction of the over all computational work, but these nodes, all combined together will form a massively parallel multiplicative gestalt that acts as a complete adaptive system encapsulating both jobs as client and server simultaneously. IBM has already started this trend in the super computer market by developing a very simple architecture of massively parallel computational modules that are plugged together in one box. Google the term "IBM Blue Gene" and you will see what I am talking about. The boxes them selves are also modular and can be cascaded together to increase power. Its only a matter of time before they will figure out a way to connect these simple building blocks together from great distances using miles and miles of high speed fiber optic connections without loosing performance, speed or computational power. Eventually this paradigm shift will bring abut an even bigger shift in the fundamental sequential "Von Newman" computing architecture that all digital computers are based on today. The Super computer concept described in the paragraph above will lead to all computing as a virtual hybrid of massive neural nets that are optimized at complex pattern recognition, (like biological brains), but this virtual network based system will also be able to do extremely fast sequential Von Newman style processing just like today's computers do which is billions of times faster than our organic brains which were not optimized for such boring speed counting types of work. Well I could go on an on about this but it would be redundant as a great mind has already put it very well in print. You will find stuff like this and more within the pages of a very thick book by one of todays most brilliant thinkers and futurist. Ray Kurzweil. The title is: "The Singularity Is Near" I met Ray once when I was working at MIT. I wonder if he remembers me. I hope this blog and link above gets him more book sales. Hopefully he may link back to our site too as a kind of review reference. He probably has some cool AI web spiders running loose that take care of all that web marketing stuff for him. :) |
|
| Last Updated ( Thursday, 02 April 2009 ) |