Operating Systems Are Irrelevant 811
zincks writes "David Gelernter (Yale Professor of Computer Science, and Unabomber target) has a
story in the NY Times which states, (1) Operating systems are relics of the past, (2) We should be able to access data anytime/anywhere, by (3) seeing a stream of 3D documents(?), so (4) he's written such
software, and (5) that's all you should care about so it doesn't matter that it runs under windows.
This is a fantastic (definition: based on fantasy : not real (?)) vision of the future by a premier technologist."
Based on fantasy? (Score:1, Interesting)
I run a large particle physics laboratory. As you can imagine, we have a lot of computers. Some of them are traditional desktop PeeCees for checking email and viewing pr0n. But a lot of them are data gathering, collating and even simulation machines. These boxin' are Big Iron but there's no need to waste cycles on an Operating System when all that power could be directed towards running software.
Similarly, the more successful PDAs and cellphones don't have room for a lot of overhead, so the Operating System is dispensed with. There's no hard drive anyway, so what would you need it for?
new FS... (Score:2, Interesting)
If this is the case, then an OS still needs to run off of that file system, so the OS is clearly not dead.
This is what longhorn's filesystem is supposed to do: It's SQL and metadata-based. I don't see how that's making the OS irrelevant. I think the author could have chosen his words a little better.
Advocating MS plans! (Score:3, Interesting)
For example, if you need to write a Word Document (yeah yeah XDocs in Office11), you would boot up your computer which basically would make a call to a Web Service that will show you what you call the desktop (i.e. presentation layer) of your OS today e.g WinXP, Win2k, etc.
You need to write a Word Doc? Do you subscribe to the Word Web Service? If so the menu item in the program group will be there (Start-Programs-blah blah), you consumed it when your WebServiceOS came up, because you subscribe to it so you can go ahead and make a word doc. Thus, whatever data you need will be accessible when you want it, for a certain price that is.
Theoretically, this may seem like a great idea, software as a service, revenue for MS, you get only what you want i.e no bundled overpriced office products, but then again...oh nevermind.
And oh yeah, you can get your documents anywhere in the world since your profile will be associated with your ".NET my Services" account, so as long as a computer is using this next OS, which will probably come after longhorn, you have what you need everywhere..all you have to do is Consume and Subscribe! Theoretically although the vendor is Microsoft, is XML over HTTP really Microsoft Windows? No! Lets just call it MSWSVOS (Microsoft Web Service Virtual Operating System)...your
Re:Good ideas (Score:4, Interesting)
His views were more geared on less file based, PIM and document stuff, but more idea based. If you have your resume, it's not a document, but your resume. Your phone numbers aren't in an organizer, but are phone numbers belonging to people, which aren't in an organizer either.
If you needed to find stuff, you hprolly would have a very simple interface. Sounds like some sorta OOP OS and Enviroment. Kinda interesting.
human memory and spatial cues (Score:3, Interesting)
Mr. Gelernter has built a hammer... (Score:5, Interesting)
It's a common enough malady among geniuses that have been too long surrounded by people telling them how smart they are.
Re:Where to begin (Score:3, Interesting)
The MS trial was about business and politics. From a technology standpoint it was, indeed, pointless. One of the key points was whether it's ok to bundle an internet browser in the OS. If that is the thing to do logically from a technology standpoint, somebody should do it and move on. Even the distinction between the two is a pointless one to make, technologically speaking. It ground you in the concepts of "this is an OS, these are the functions of an OS...this is an app, these are the functions of an app...." when in reality, technology should be free to stand all that on its head if it makes sense.
And how is the OS irrelevant? Maybe to him it is, and to the home user
I think that was his point -- that it *should* be irrelevant to the user, but isn't.
LifeStreams... rehashed (Score:5, Interesting)
Here's a similar article from December 2001 [slashdot.org].
And another from July 2000 [slashdot.org].
And I predict another one will be posted in October 2003.
Thank you.
Maybe it is Re:Very Idealistic (Score:5, Interesting)
But it's still good that he's doing it.
Someone has to question how things can be made better. Perhaps the worst thing about Microsoft is that the Windows desktop has pretty much stopped that questioning. This works in two ways, by Microsoft deliberately squashing competition and by people getting too comfortable inside the MS box. (including GNOME and KDE)
Nor is it an adequate argument that the Windows interface (even as embodied by GNOME and KDE alternatives) is "good enough" just like the steering wheels and clutch/brake/gas pedals of a car.
Back in the early-mid 90's there was a company trying to introduce Pen Computing - flat screens operated by a stylus. (I think the company may have been Go, but I'm not sure.) They were put under by a piece of vaporware called, "Pen for Windows" that never materialized, at least not until that Microsoft Innovation in the past month of Tablet-XP. (or whatever it was reported as on
Re:(6).... (Score:4, Interesting)
Far be it from me to say someone so much more educated than I is a complete idiot that doesn't understand no one WANTS to stop using operating systems because they are what PAYS for the technology.
Yes, even Linux is supported because people are willing to pay for the server space and bandwidth. These people, and universities, are getting something out of their association with Linux.
Re:Missing a few points (Score:3, Interesting)
Once people started buying these 386's and what not en masse, demand for more powerful software increased, which demands more powerful hardware, etc etc etc.
So no, MS's R&D department didn't figure out how to clock chips up to 3GHz, but they did a whole lot to create the demand for that kind of hardware.
Sounds kinda like XML (Score:3, Interesting)
Re:Why we have operating systems (Score:2, Interesting)
From my experience with college professors, I have a hard time believing that this guy has actually written real software. At best he's got a couple of whacked out ideas, and is making graduate students implement them. None of my professors ever wrote anything that could be considered software. There's a lot more to writing software than programming an algorithm that calculates the day of the week for any given date.
Anyone Remember Apple's HotSauce? (Score:2, Interesting)
Your Ready Made Computer Future is Here! (Score:5, Interesting)
Windows is the marketplace victor and has now won a decisive legal imprimatur. There is no technical reason for us to move to Linux; why should we switch? Why should our customers?
Oh, because Microsoft has a Monopoly and we should just accept that because:
Windows is a reliable, solid, reasonably priced, nearly universal platform - and for the software future, "universal" is nonnegotiable. We need to run the system on as many computers as possible and manage the maximum range of electronic documents.
Ah, gotcha, they already have a monopoly, and we all kinda need one anyways because we all need to run the same software so we should all just stop this pointless flame war complaining about lack of choices because choices break apart our vision of a unified digital playground of knowledge. So everyone run Windows because our new visionary software only runs on Windows because:
Windows is a reliable, solid, reasonably priced, nearly universal platform
Although we already said that, but we thought we should say it again because its really important. So is everyone ready to stop wanting choices and merely accept the new hand crafted future built just for us so we can stop working on our own visions because this one is the very bestest and is the one true software we all need because we all need the same software for this to work... blah, blah, blah.
Phew. Ok, breathe... and exhale. Good. We now return you to your regularly scheduled reality.
Re:Why we have operating systems (Score:5, Interesting)
Just like C++ and object oriented frameworks threatened Microsoft/MS Windows in the early 1990's by abstracting the OS API's, OpenDoc threatened them in the mid 1990's by abstracting the OS AND greatly reduced the barrier to entry into the application space. The full force of the FUD machine and purchasing power put the cork on those two ideas. Granted, OOP made a decent comeback with Java and Troltech is making a living at a C++ framework but we still require huge applications with redundant features to read/write documents.
I've seen and used OpenDoc and the concept of data-centric computing is smart and far easier to use. The problem persists as to what to do about Microsoft's continued slowing of progress?
BTW, I've helped a few small business's in the early 1990's in streamlining how they used computers( PC's ) and it was the OO desktop that saved the day. Where OS/2 could be installed, it was or else it was HP's NewWave OO desktop manager. In both cases, I implemented data-centric templates of folders and data objects/icons so the use concentrated on the DATA for the task and not what application needed to be started and where that file needed to be saved to, etc. The Data-Centric method worked and worked well.
The browser is kinda like the OpenDoc container but without the Bento filesystem to hold all the different apps(Parts) data. The Inet becomes the replacement for the Bento filesystem. I don't think plug-ins can use other plug-ins in a standard way so that for instance, one spell-checker plug-in could be used in the text/html editor AND email plug-ins...
LoB
Re:Watch Out for Those Jerking Kness (Score:2, Interesting)
When talking about technology we need to be careful about looking at when concepts were developed. Things like the wheel and agriculture are thousands of years old in concept and yet we are still finding new ways to improve on that original concept. While computer technology has seemingly improved at a very fast rate, I would submit that it is still in its infancy and that we ain't seen nothing yet.
Given the perceived speed of technology advancement and the age of the basic operating system paradigm it can be tempting, I think, to view OSes as dinosaurs. I'm all for people promoting new ideas but think that we should all be careful about knocking technology because of its age. Whatever you're knocking could be the new wheel, somthing that'll still be around long after you are dead. By the same token we should be careful also about knocking new ideas that may be the technology of the future that no else was able to see.
Re:again, OpenDoc or today KParts (Score:2, Interesting)
I have Beta Version (Score:5, Interesting)
I am a beta tester.
It is kinda cool. Basically it turns your personal computer, or all the computers in an enterprise into a searchable internet. It indexes everything -- documents, powerpoints, email, mp3, jpg, etc etc.
You can search once, and it'll bring up all the results in order of time created, or relevance. So, you can see email that are related to documents and powerpoints -- and they are related by the search term.
HOWEVER, the index file takes up to 1/3 of the original filesize!!!
To index my 300 Gig home network could take up to 100 Gig.
Wheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Re:Changed a bit (Score:4, Interesting)
I just wish hardlinking had some means of following the reference bidirectionally, so that given a file the system could efficiently tell me all the linked names it has. Right now the only way to do that is to scan the whole filesystem for other filenames pointing at the same inode number, and THAT is horribly inefficient.
Re:complicated != complex (Score:3, Interesting)
A phone is for talking to someone else. Simple concept, simple operation (with additional features). What does a computer do? You cannot answer that with a single answer. I avoided the computer/phone analogy for that reason.
Simplicity comes when you find opportunity to say "this is the way it works. Always." People can understand that. We geeks have this Utopian vision in mind where everything at our fingertips is infinitely customizable, but where did we get that? I don't have 12 different ways of playing media on my television, but I'm not whining about it. My car's transmission comes in automatic or manual. I'm thankful for that choice, I'm not encouraging people to come up with more choices for me. Sometimes you just settle with what you're given. If it's really *that* bad, another choice will almost always surface. But if the existing choices work for most users in most cases, why keep adding new choices unless you're demonstrating that they're better?
Again, televisions are single-purpose devices. Of course the basic interface is the same. On/off , channel up/down, volume up/down. Again, what is the one thing a computer is used for? Internet appliances failed. Email stations aren't in high use. Typewriters were superceded by word processors, which were superceded by word processing software. Things are getting more and more complex, so you will not be able to come up with a simpler interface. Basic phone service is simple, but you have voicemail, call-waiting, caller-id, etc. I remember when we only had rotary dial phones. Now everything is tone dialing. So the basic operation changed a little. The use of mobile phones and messaging is HUGE it countries outside the US. We are left behind because of our stupid greedy companies who fear change.
Cars used to be manual. Then there was manual and automatic. Now there is manual, automatic, and "steptronic" style, which is a combination of the two. More complex. Records, 8-tracks, cassettes, CDs, Digital. It is getting more complex. But complex is not bad! The learning curve of our populace is what is holding things back. I try to keep up on it, but I know people who cannot. It just isn't in them to learn new things. My point is that computers will never be stable enough for long enough to come up with a single universal interface. Nothing else has, and they have been simple devices. Why would computers, when they are more complex?
Re:Changed a bit (Score:5, Interesting)
You want to make a centralized database *cache* a la the MacOS desktop file, go for it. I don't like the idea of having a single, nontransferable crucial chunk of data that's a single point of failure. It's idiotic that you can't simply copy an installed application on Windows to another computer.
Re:Sounds kinda like X (Score:3, Interesting)
I call big BS on that one. The limitations of PC hardware and the Windows operating systems ARE relevant, and as long as I can't write to a floppy drive and listen to an MP3 at the same time, or the machine's default network sharing and mail systems leave me ripe for butt rape by script kiddies, I certainly won't be running this vision of the future.
Re:Why must computers change? (Score:2, Interesting)
jet plane. Skyscraper.
Spinning reels.
Not much has changed has it?
Re:From the article (Score:1, Interesting)
It's been said over and over; for the average desktop worker (NOT the average hacker), it might be better to just dedicate the entire system to managing workflow, rather than managing "files" and "applications" and other things the poor moronic user shouldn't be messing with.
Of course, just going to some goofy relational structure like Be had for a while might be the best compromise.
It's not an "OS" issue, it's a "UI" issue.