Slashdot Mirror


Operating Systems Are Irrelevant

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."

24 of 750 comments (clear)

  1. Sounds kinda like X by Vaulter · · Score: 5, Insightful


    Hmm, an interface that is completely independant from the underlying OS, network, etc, etc. I think I may have heard of that before. What's that? In 1986??? Oh yeah.

    --
    I don't have a sig...Do you??
  2. Very Idealistic by SerpentMage · · Score: 5, Insightful

    You know I own a car. And cars have gotten to the point where when I buy it typically I do not have to consider the road. It is irrellevant...

    OR, is it relevant after all? Lets see in Germany I would get a sports car, Switzerland big luxury, Canada SUV because of the snow, Southern France Convertible, ....

    My point is that while we do not make a big deal of the road or conditions, it does influence our buying decisions. And saying that it is irrelevant is just a pipedream...

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  3. Misleading title by Zigg · · Score: 5, Insightful

    Okay, that article is just an advertisement. I'm surprised that some editor at the Times let that pass for a column.

    Let me summarize for the impatient. "Operating systems are irrelevant, except for Windows, which we should be thankful to Bill for, because it made everything more accessible, and he's oh-so-visionary. Buy my stuff, which is an incarnation of the vision that Bill wants to realize in Longhorn. Also, Linux is irrelevant."

  4. Re:new FS... by NineNine · · Score: 5, Insightful

    The OS isn't dead per se, but, like he said, irrelevant. Ask the average Joe what OS they run. First off, they won't know what OS means. Then, if you ask 'em what kind of Windows they have, most of 'em still won't know. People have long since using computers for the sake of the OS (well, except for OSS zealots). His point is to slap some real useable software on top of any OS and live there, not at the OS level with files, folders, permissions, etc.

  5. Why we have operating systems by webmosher · · Score: 4, Insightful

    While I didn't read the article (I see enough NY Post commercials on TV). I assume this guy seems to think the O/S is "all the pretty windows". I think the common person's viewpoint of the O/S is also the same, but when we get down to brass tacks, the O/S is what holds those windows on your desktop. File system access, memory management, task/process management, interfacing drivers to hardware. THIS IS THE O/S!! I doubt seriously that these floating 3-D documents will do little good if you can't even drive signal to your video card.

    Perhaps this person should exhalt a new outlook on user interface design (ex: extending Windows, or KDE or Gnome), and not dismiss the O/S.

    And for those ready to flame on my inclusion of Windows, Gnome and KDE on the same sentence, realize that these are all essentially window/interface managers, and not operating systems. Yes, MS bundles their manager and O/S in an unpackageable package, but the interface you see in MSWindows is not the MSWindows O/S. That is like saying a BASH shell is the O/S of Linux/UNIX.

    1. Re:Why we have operating systems by Java+Pimp · · Score: 4, Insightful

      No, Dr. Gelernter knows the difference between an OS and a GUI.

      By reading the article, you would have realized that Dr. Gelernter is stating that we need to distance ourselves a bit farther from the OS than we are now. Current user interfaces are tied too closely to the nature of the operating system. Instead of having a user interface that is centered around the OS (let's see, a tree of files and folders that just mirrors the filesystem directory structure) to access our information, the interface needs to be centered around the information itself. Then, the OS managing the information does become irrelevant. Not useless, just irrelevant... to the user. We won't care what it is or what it's doing as long as we get the information we are interested in.

      We shouldn't need to know we need a network connection to do email, IM, whatever... We should be able to just say, "computer, what's the score?" and it would get the information for us. This type of interface IS a radical change from what we've been doing for the last 20+ years. Will people accept it? People fear change so it will probably take a while. But it will happen.

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    2. Re:Why we have operating systems by Java+Pimp · · Score: 5, Insightful

      Is this aimed at users, or developers? Users don't care (read: understand) about the underlying methods, do they?

      Users of course. Developers will always need to know what goes on under the hood. They are the ones trying to make the user's experience better.

      Users don't care about the underlying methods. Unfortunately, today, even the end user needs to know a little about the underlying OS to get to the desired information.

      Think Star Trek for a moment. Any access to the computer is centered around the information, not the method in which it's stored. With our current interfaces today, we ask the computer, "give me a list of the files on this (drive/storage device)" or "download the files at this (web address that I need to know) so I can read the content."

      We are doing things now to get away from things like that. Microsoft has their "My Documents" or "My Pictures" folders that applications default to when opening and saving files. No need to search the hard drive for this stuff. Seem's simple but this is a step away from the underlying OS. On the net we have things like Google. Still not a complete disconnect but our searches are centered around information rather than where it's located.

      This is the point of the article. To make the disconnect. Not that Dr. Gelernter's whiz-bang new interface will be the wave of the future but rather it opens the door to new ideas.

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
  6. Movie crap by red_dragon · · Score: 5, Insightful

    Whoa, there. Was this guy watching Johnny Mnemonic while drugged up beyond belief? His drivel about being able to "see a stream of 3D documents" reminds me of the virtual surreality user interfaces in that movie. I wouldn't be surprised if he started spouting off unintelligible mutterings about "hacking the Gibson" and "finding the garbage file", too.

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  7. Operating systems irrelevant? I don't think so... by bytesmythe · · Score: 5, Insightful
    A few quotes from the article: We built our system on Microsoft Windows because Windows is a reliable, solid, reasonably priced, nearly universal platform - and for the software future, "universal" is nonnegotiable.

    And...

    Each [of linux and Windows] is nonetheless still solid enough to be a good, steady platform for the next step in software.

    This does not indicate a future in which operating systems are really irrelevant. In fact, it would appear to be the opposite. Now, the operating system may appear to be invisible to the end user, but that isn't the same thing. People like Alan Cooper have been pushing for this kind of computing interface for ages.

    The underlying operating system must be transparent, and rock-solid, fast, correct, and efficient.

    Again, from the article:

    nearly universal platform - and for the software future, "universal" is nonnegotiable.

    Why does the OS have to be universal? The operating system may become invisible, but a properly written interface will be portable. No one will have to know how to use the "operating system" that powers their hardware, but they may figure out that some are more reliable at running their Interface Of The Future (TM) than others.

    --
    bytesmythe
    Hypocrisy is the resin that holds the plywood of society together.
    -- Scott Meyer
  8. Where to begin by rppp01 · · Score: 5, Insightful

    This article is a joke. This guy seems to know very little about nothing.

    THE end of the Microsoft trial is great news whatever you think of the defendant - because the trial was all about the past, and we in the technology world have no more time to waste on that topic.

    The past? Idiot. Idiot! Fool. If we don't look at our past and learn from it, we are gonna repeat it, and make the same damn mistakes in the future. What MS did only affects everyone in computerdom out there. Ask Be Inc, or Netscape, OS/2 or Linux companies what they think of about this being something we should forget about? No, it was about our present, and future. XP wouldn't be the POS it is if there was more competition.

    Meanwhile, operating systems are lapsing into senile irrelevance. An operating system connects the user (and the user's software) to the ensemble of machines we call a computer. But nowadays users no longer want to be connected to computers. They want to be connected to information, a claim that sounds vague but is clear and specific.

    But wasn't that the goal of computers from the beginning? To enable a 'paperless world' where we could input and receive information from a centralized location. Um, mainframe, anyone? And how is the OS irrelevant? Maybe to him it is, and to the home user, but to developers, hardware makers, and administrators, the OS is very much the heart and soul of the computer. It determines whether the software will run- the software that obtains the information you demand.

    This kind of information management is simpler, more powerful and more natural than the Steelcase-inspired software we've got today - the files, the folders, the desktops and all those other high-tech office accessories straight out of 1946.

    You know, I still use a file cabinet. As far as I know, they are a great resource when the network goes down, or a hdd crashes. I support large companies that still use them. Just because it is old, does not mean it is no longer needed, wanted, or relevant.

    We built our system on Microsoft Windows because Windows is a reliable, solid, reasonably priced, nearly universal platform....

    Well, one out of 3 ain't bad. No comment on what everyone else will point out here.

    Of course, another operating system, Linux, is also clamoring for attention. Linux and Windows are both children of the 70's: Linux grew out of Unix, invented by AT Windows is based on the revolutionary work of Xerox research. In technology years, these loyal and devoted operating systems are each approximately 4,820 years old. (Technology years are like dog years, only shorter.)

    Anyone know what he is talking about here? So, Windows and Unix are almost 5000 dog years old. How is this little piece of info helping his argument. Can anyone help me out here. I don't see it. I think he is trying to make linux look like the old beast of the ancients, when it is actually newer than Windows is. I mean, Windows the OS didn't happen till 1993 with NT 3.1- linux was 'born' in 1990. Prior to 93, windows was an OE.

    --
    They stuck me in an institution, said it was the only solution, to...protect me from the enemy, myself
  9. Missing a few points by (trb001) · · Score: 5, Insightful

    Microsoft, people say, has driven up prices and suppressed innovation. But this is a ticklish argument at best: after all, over the decade of Microsoft's hegemony, computing power has grown cheaper and cheaper. Innovation has thrived.

    He's comparing apples to oranges...Microsoft is software based, they haven't designed any hardware (joysticks and future DRM technology not-withstanding). If you look at software, it HAS been stifled a bit...there are very few innovations in the OS market over the past decade. Windows has, just recently, incorporated functionality that Unix had 20 years ago.

    Hardware has been where innovation has taken place. More transistors on a wafer, faster memory seek times, faster hard drive rotation, larger hard drive capacity. These are the big changes in computers, not the software.

    --trb

  10. Machine Beauty by dmorin · · Score: 4, Insightful
    I just recently read his book "Machine Beauty" which had a great premise that any geek will understand -- that technical/machine/engineering/science can be just as beautiful as any piece of art. He goes on to define machine beauty as "power through simplicity" and cites examples of recursion, object oriented programming (in concept, not a specific language), and the Turing Machine as good examples. Much of the book is about why Windows won out over the Mac, even though the Mac had more beauty. (In short summary, his argument is that people flat out did not trust the beauty of the Mac, they *wanted* their machines to be scary and complex, and thus Windows actually made them feel better about using the computer.)

    The thing about his style is that he seems to believe that the way to get people to listen to him is to say something radical that can be wildly misinterpreted, and then get on the soapbox. He's also well known for saying things like the entire educational system in this country sucks and has to be rebuilt from scratch. So it's no surprise to me that he says the OS is irrelevant. In theory it's his way of getting people to at least look at their assumptions and question them. I mean, come on, how many people do you run into every day that tell you "Yes, I agree, Windows sucks, but why fight it?" WHY FIGHT IT? Because it sucks. Gelernter's point is that you should always be on the quest for the "powerful yet simple" solution to the problem.

    In a rather interesting chapter of the book, he offers a variety of drawings for new desks. After all, who said that the traditional setup is the best one? So he creates a variety of stacks, slants, and other combinations that might work better for people.

    I think the OS *should* be irrelevant. Awareness of it makes things complicated. Imagine if the rules of a Turing machine were different depending on what computer you ran it on, and on some computers its rules just didn't hold at all. Computers will be simpler when somebody can just say "Email" and not have to worry about Outlook, or POP, or any of that nonsense. That's my two bits.

    duane, listening to old dr. dobbs mp3's he found referenced on slashdot last week

  11. This same argument keeps coming up by goombah99 · · Score: 4, Insightful
    There seems to be an eternal conflict between what is the province of the OS and the app. The same arguments keep happening. When I first started programming computers in the early 70s unix/vms/prime the OS on the mainframe defined your interaction.


    then along came the micros like the altair8800. With these there was no operating system per se. Usually you just loaded interpeted basic from a bootloader and then managed your disk or tape using program you wrote in basic. For example PIP was the name of a program for reading files on a floppy. you loaded pip off tape and then you could access the floppy. when you were done you got rid of PIP. there was no OS only indiviual ad hoc programs. You could say the programming envionment was the OS but givine that your programs were doing peek and poke instructions instead of using an API i'd say there was no OS.


    then with the rise of more memory and disks, apple, commodor, trs-80, and IBM started to emulate the mini-computers which had those VMS/CPM/DOS operating systems. then we graduated to Windows and macOS with real APIs.


    then what, well along came the Browser, and the idea that one could replace the OS and APIs with a new sort of middleware that would be platform independent. Mosiac and netscape could open text files, and even do many operatiung system inteaction functions like telnet. (KDE extends the metafore to launching programs from a browser inteface).


    the other fork was java, which combined a programming language with all the high level functions needed to act like an OS. in other words it was both a language and an API rolled into one. Sun began to talk about how JAVA was really a new kind of OS. you no longer needed to worry about what the computer or OS running underneat was. JAVA was you environment.


    so now someone is saying OSs are dead. whoopee. I've seen it before.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  12. again, OpenDoc or today KParts by Locutus · · Score: 5, Insightful

    It's been something like 8 years since OpenDoc's component based applications it the net and I think it is the concept this guy speaks of( can't get to the article ). The idea was that you had a file format which allowed application data to be stored together with many applications all in one file. The applications were small, specific apps which were more like plug-ins for a "container" application.

    The whole idea behind OpenDoc was that your data was what was important and YOU, the user, could mix and match small lightweight applications to create your own "super" document. The application or "Parts" developers would have to provide a free viewer for their data format so that you could email your "super" document to someone else and they could read it's contents by downloading the viewers.

    The concept of document-centric, also called data-centric computing isn't new it's just the one very large monopolist must protect their operating system and make sure the "application" remains relevant. Document-centric computing abstracts the applications, greatly reduces the application size since they are now made of many smaller plug-ins, and most importantly, it reduces the barrier to entry into the market. Two or three coders could whip up a pretty good spell-checker Part or html editor Part as opposed to a full blown application containing the spell-checker, graphics editor, text editor, etc, etc.

    This kind of stuff won't show up until Microsoft is gone or irrelevant. IMHO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  13. Watch Out for Those Jerking Kness by reallocate · · Score: 5, Insightful
    All the jerking knees around here ignore the fact that, increasingly, we can't look to either Microsoft or Linux and open source to develop new amd innovative ways for people to use computers. Why? Microsoft's ability to infuse real innovation into the market is constrained by the universality of Windows. The open source community spends considerable amounts of time and intellectual capital in internecine warfare about licensing dogma (rather akin, in its irrelevancy, to medieval priests debating angels dancing on the heads of pins) and appears to contain a strong element that believes that users should change to accommodate computers, not the other way around.

    As I take it, his basic point seems to be that both Windows and Linux are based on OS concepts developed at least 30 years ago:
    • "Data" and "Code" are separate and inviolable
    • data resides in specific files, acted upon by executable code residing in other files.
    • Someone, or something, must remember the association between data in a given file, the action the user wishes to perform with/on that data, and the name of the file that contains the appropriate executable code.
    • Interface design attempts to reduce the learning curve associated with command line control of an OS by use of small visual clues that reduce the need to memorize or look up file names and command structures.
    • The Windows, Mac, X, etc., GUI's follow identical paradigms.


    --
    -- Slashdot: When Public Access TV Says "No"
  14. How to get assimilated by rlowe69 · · Score: 5, Insightful

    We rely on the courts and antitrust laws to keep Microsoft from abusing its enormous power. We need Microsoft itself to be the universal stepladder that lets us climb out of our hole and smell the roses.

    So everything will be grand if only we put Microsoft between us and our hardware? Please. Making a Microsoft operating system into a 'universal stepladder' will only tempt them to abuse this power further. Let's not turn this guy's vision into an us-against-them issue. This vision (and its implementation) is long overdue.

    It's interesting that this guy is flag-waving for Microsoft in the first place. After all, he is competing against Microsoft's own 'window manager', which will become moot if his vision comes to fruition. If what he says is true, in two years he will then compete directly with Longhorn's UI.

    Each is nonetheless still solid enough to be a good, steady platform for the next step in software. But 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?

    What is really needed is a nice OS layer that gives support to these new user interfaces (that replace windows managers). Linux is a nice open solution to this problem. What happens to this guy when Microsoft comes out with their own new-and-improved GUI for Longhorn? Microsoft closes their OS (not window manager) API and its game over.

    Who knows, maybe he's just trying to get a job on the Longhorn project. But if he's going to try to compete directly against Microsoft, I don't see how he can possibly win. He'll find out first hand how powerful Microsoft really is. He would be wiser to develop for an open platform, and beat Microsoft from the side instead of from the top.

    --
    ----- rL
  15. Re:Maybe it is Re:Very Idealistic by Spyky · · Score: 4, Insightful

    What other innovations are we missing until Microsoft deems it 'time'?

    I'm no Microsoft apologist, but I really disagree with that statement. It was the market that decided that pen computing wasn't ready when the Apple Newton was around. Later the smaller and cheaper Palm Pilot took the market by storm.

    My point is: the Newton was not unsucessful because Microsoft did anything to kill it. Palm was sucessful without any help from Microsoft. Microsoft is not the technological super-being who dictates who survives and who fails in the market. Some of Microsoft's own "innovations" have failed quite spectacularly, Microsoft Bob anyone?

    Addmitedly, Microsoft has the significant advantage of having an awful lot of money and commanding quite a bit of media attention whenever it does anything. Will this be enough to make notebook sized pen computing sucessful? Only time will tell. But blaming the failure of a particular item, this "Pen for Windows" which you lack any details about, on Microsoft, instead of on the people who failed to develop it well, or market it properly is just senseless MS-bashing.

    -Spyky

  16. What a silly idea! by manyoso · · Score: 5, Insightful

    Bill Gates from the article, "Why are my document files stored one way, my contacts another way and my e-mail and instant-messaging buddy list still another, and why aren't they related to my calendar or to one another, and easy to search en masse?"

    Hmm, let's see ...

    Because your documents are different than your contacts which are in turn fundamentally different than your email which are in turn fundamentally different than your buddy lists. Yes, they are all data. So are books, CD's, audio-tapes, which are all quite different. Both in terms of media and interaction. This is such a silly question. Why on earth would you want a 'Universal' viewer for your data...?! This would necessarily lower it to the common denominator, but then it is the differences that make these kinds of data useful.

  17. Why must computers change? by avandesande · · Score: 4, Insightful

    Are computers really going to change that much in the future? Any technology goes through an s-curve of innovation.. Then it levels off. How different is you car now than from 50 years ago? Although there are changes/improvements in ergonomics/pollution/reliability, the format is the same.
    Do we really need a change in the basic desktop format? Why would I want a 3-d desktop? The fact of the matter is what is now available enables 99% of the users to do what they want to get done. The problem with computers is finding problems to solve that fit the computing parigdigm.

    --
    love is just extroverted narcissism
  18. Re:From the article by ti1ion · · Score: 5, Insightful

    Not only is that line a joke, but the whole article is a joke!

    The headline for the article does not make sense because the body of the article clearly states that the OS *does* matter and that OS should be Windows! Did we miss that?

    His argument is that Microsoft has won. Give them your money and allow them to do what they wish to your PC, just use this guy's document management system to view content -- which, if you did not notice, requires that you run *all* MS software (Outlook, Word, Excel, etc.)!

    What a crock! Who the hell needs this *individual's* document management system if we are all supposed to use MS software? We would already have a universal system by virtue of *everyone* running the same software!

    This guy is just trying to make money the easiest way he can.

  19. Re:Changed a bit by sporty · · Score: 4, Insightful

    *sigh* No, NOT GREP. You'd have sets of relations on things and you'd say, i want all these types of items that involve a certain relation. And I don't mean a filesystem relation but, all things related to project X, or all things related to my entertainment centre.

    Think beyond files and cli. Think about having a bunch of things that have relations, ideas and what not that can be search on. Yes, grep might come into play on the lowlevel, but i'm sorry, my mom won't ever know grep.

    --

    -
    ping -f 255.255.255.255 # if only

  20. Is it OS-Independant or Not? by limekiller4 · · Score: 5, Insightful

    From the article:
    "We built our system on Microsoft Windows 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.

    Each is nonetheless still solid enough to be a good, steady platform for the next step in software. But 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?"

    I think it is amusing that David Gelernter, the author, is clamoring for a new paradigm in the way that we look at information yet buttresses his argument for using Windows as a platform by saying Windows is the old paradigm. I guess my best answer to Mr. Gelernter as to why he should port to Linux is "don't." If it is a good idea, we will. And if the information is really entirely removed from the operating system with which it is stored, then this is merely a matter of implementation. If it isn't, and we can't, then you really haven't done what you've set out to do, have you?

    --
    My .02,
    Limekiller
  21. Re:From the article by 0x0d0a · · Score: 5, Insightful

    This guy is just trying to make money the easiest way he can

    Yup. Lets look at the story submission text:

    * Yale Professor of Computer Science

    Yup, Yale sure is CS central

    * Unabomber target

    This is his selling point for himself?

    * Operating systems are relics of the past

    subtext: No, I didn't just rip off Gosling's old speeches that failed to come true...

    * We should be able to access data anytime/anywhere

    This is such a fricking overused and pointless buzzphrase in the tech world that it's ridiculous. It's like a politician's "what about the children".

    * seeing a stream of 3D documents

    Yeah, everything gets better when it's 3d. Uh, huh. Very 90s.

    The man is obviously an ass. Given the "irrelevant OS" and "3D documents" crap, it sounds like he harvested a bunch of random mid 90s research papers.

  22. David Gelertner by mumblestheclown · · Score: 5, Insightful
    This thread will not be read by anybody and if it does, I'll probably be labelled a troll. I don't care. I have to say this:

    David Gelertner doesn't know what the hell he is talking about.

    I had him for a class at Yale (got an A, so I'm not bitter). He was going off about his journaling os or whatever the hell it was (sorry, it's been several years). It was SUCH bullshit. Everybody in the class basically signed up to see this semi-celebrity professor, and everybody more or less had the same impression. The guy is a complete fraud.

    Look, I don't mean to sound insensitive, but the Unabomber thing was probably the best thing that happened to his career. I mean, he sits there making pie in the sky os predictions not more complicated than any first year cs student could make and acts like the sun shines out of his ass for it.

    I don't dislike the guy personally. He's a bit of a slob, but he's ok. it's his really bad academic work that I take issue with.