Slashdot Mirror


Bill Gates Talk From 1989 Surfaces

70sstar writes "A 1-1/2 hour recording of Bill Gates addressing a crowd of university students in 1989 was recently found and digitized, and has been circulating in some IRC channels for the past few weeks. The speech has found a permanent home on the web page of the University of Waterloo CS Club, where the talk is reported to have taken place. Gates covers the past, present, and future of computing as of 1989. While the former two might be of interest to tech historians, the real fascination is Gates's prediction of computing yet to come. Like the now-legendary '640k' remark, some of his comments are almost laughably off-target ('OS/2 is the way of the future!'). And yet, by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development. All in all, a fascinating talk from one of the most powerful speakers in CS and IT."

317 comments

  1. OS/2... by TheSHAD0W · · Score: 3, Interesting

    You do know that the NT4 core is extremely similar to OS/2, and the only reason they diverged is because of a fight between IBM and MS?

    1. Re:OS/2... by jejones · · Score: 0

      Eh? I thought that MS hired away the guy who did VMS from DEC, and that NT was very VMS-like.

    2. Re:OS/2... by bobbonomo · · Score: 0, Flamebait

      From what I read, MS sabotaged OS/2 by writing inefficient code (on purpose). The code from England was good. Otherwise we would have had a multi-tasking OS way before 1995 (or should I say 1999 for 2K). No proof of this. Could be just folklore but I was there then and it makes sense.

      Virtual machines. OS/2 had it. Well sort of. More like their VM/370 or MVS. Multiple independent address spaces, managed by a "hypervisor", that could or nor see each other. On an 80486 PC and not a mainframe.

    3. Re:OS/2... by Anonymous Coward · · Score: 0

      Actually the NT kernel was stolen from Digital Equipment Corporation. Microsoft settled out of court. How do you think DEC got Windows NT on the Alpha plus $350 Million in cash?

      The Windows programming API is identical to OS/2 in most respects, as it should be, it is the same as OS/2.

    4. Re:OS/2... by Gr8Apes · · Score: 0, Flamebait

      OS/2 ran in VMs, hence the issues with the Win32s and Office95. THe VMs were restricted to 512MB. Office95 asked for mem at the 2GB mark upon startup, at a time when most systems had less than 256MB. Why? Because it would break OS/2 support.

      D/SOM was awesome technology. Enabled more functionality than was supplied by DCOM years later, and did so reliably. It's 2007 and D/COM still doesn't work right.

      --
      The cesspool just got a check and balance.
    5. Re:OS/2... by Richard+Steiner · · Score: 1

      We did have a multitasking OS on x86 hardware well before 1995. OS/2 2.0 was released in 1992, and Windows NT 3.1 was released in 1993. Before that, products like PC/GEOS provided preemptive multitasking and multithreading on machines with much lesser hardware (GeoWorks Ensemble 1.0 would run fairly well on an IMB XT with 640k of RAM and a CGA card).

      Windows 95 was a hybrid 32-bit product which was heavily based on Windows 3.1's architecture and which was largely targetted at the masses, but its multitasking is actually quite poor compared to the two previously released operating systems from IBM and Microsoft itself.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    6. Re:OS/2... by TheNetAvenger · · Score: 4, Informative

      You do know that the NT4 core is extremely similar to OS/2

      Actually as an OS Engineer that has spent time working with and tearing both apart, they are very much night and day.

      You would have more success in selling OS/2 is the same as BSD.

      Here are a couple of things to get you started, and I could point out a few inaccuracies in each of these, but for the most part they will send you down the right path:

      http://en.wikipedia.org/wiki/OS/2
      http://en.wikipedia.org/wiki/Architecture_of_Windo ws_NT

      Now where you are partially correct. NT started out in the OS/2 3.0 development stages, but by the time MS and IBM split, NT was a start from scratch OS as Dave Cutler thought the OS/2 codebase was horrible.

      MS even looked at using *nix concepts in the early days of NT, since it was being written from the ground up, and why MS held on to Xenix at the time in case that is the direction the NT team wanted to go with NT or base it on

      However the NT team felt the *nix architecture concepts were too limited and instead decided to take the best OS theories at the time and see if they could truly make a new OS technology.

      I get so tired of kids today confusing simple things and I see this crap on here all the time. NT is not VMS, NT was not OS/2, NT and Win95 are not related other than the Win32 subsystem, WinXP does not contain Win9x code, etc etc...

      No wonder people think Windows is more of a joke than it already is, if I saw it as a hybrid and hodgepodge of Win9x and OS/2 and NT I would think it was an insane code base too; however, it is not.

      It is easy to poke fun at Windows, but when you find real OS engineers, the NT architecture/kernel isn't quite so funny and gets quite a bit of respect even if they hate the Win32 subsystem.

    7. Re:OS/2... by salimma · · Score: 1

      That would be NT 3.1, the first version of NT that came out in 1993. And yes, Windows NT even came with an OS/2 subsystem that can run OS/2 1.x console applications. Not sure if it's still present in Win2k, WinXP and Vista..

      --
      Michel
      Fedora Project Contribut
    8. Re:OS/2... by Richard+Steiner · · Score: 2, Interesting

      Remember also that OS/2 ran Windows 3.1 software almost flawlessly, including software that used the 32-bit extensions found in WIN32S.DLL, and that Microsoft could only stop IBM from continuing to offer that high level of competability by changing the virtual machine size of WIN32S.DLL starting with version 1.30 and making that a default setting.

      That's why Adobe Photoshop for Windows 3.04 runs just fine under OS/2 Warp 4's WinOS2 subsystem but Adobe Photoshop 3.05 fails, for example. The only thing which changed between those two releases (besides a few fixes) was the move from WIN32S.DLL 1.25a to WIN32S.DLL 1.30.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    9. Re:OS/2... by laffer1 · · Score: 2, Interesting

      Apparently they are not.

      http://support.microsoft.com/kb/308259

    10. Re:OS/2... by dryeo · · Score: 1

      MS hired the VMS guy to write the next version (3) of OS/2. NT is very OS/2 like as well as VMS like. Up till Win2k OS/2 ver 1.x binaries ran fine under NT.
      Somewhere I have a Byte magazine talking about MS getting OS/2 ver 3 NT running (on MIPS IRRC).
      I also have a Byte article on MS getting the Presentation Manager running under NT ver 3.51. If OS/2 had won the OS wars we'd most likely be running MS OS/2 XP now.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    11. Re:OS/2... by drsmithy · · Score: 1

      You do know that the NT4 core is extremely similar to OS/2, [...]

      You do know that you're completely wrong ?

    12. Re:OS/2... by drsmithy · · Score: 1

      Virtual machines. OS/2 had it. Well sort of. More like their VM/370 or MVS. Multiple independent address spaces, managed by a "hypervisor", that could or nor see each other. On an 80486 PC and not a mainframe.

      Windows 2.1/386 was doing it 4 years earlier, in 1988. OS/2 1.x could have been able to as well, except IBM insisted on it (against very strong protests from Microsoft) supporting the 286.

    13. Re:OS/2... by dryeo · · Score: 3, Informative

      I think you mean OS/2 ran DOS (including win3.x) in VDMs. But you are right, in win32s ver 30 MS moved some DLLs above the 2GB mark just to break OS/2 which at the time had a 512 MB per process limitation and still does for most apps. Wasn't until ver 4.5 that the client could access 3 GBs and some APIs are still tied to the 512 MB barrier.
      And yes, don't know about MAC OSX but the newer Windows and Linuxes still seem broken compared to what the WPS could do on a 486 (with lots of memory, hopefully at least 32 MB)

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    14. Re:OS/2... by dryeo · · Score: 1

      You are right as far as the kernel is concerned. But remember the first version of NT was OS/2 NT ver 3 and the next was WIN NT ver 3.1. Quite confusing.
      Also the DOSCALL1.DLL in NT was quite similar to the DOSCALL1.DLL in OS/2 ver 1.3 and I'd imagine that it is similar when comparing the WIN32 DLLs between WIN9x and NT.
      Naturally this does cause some confusion.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    15. Re:OS/2... by harry666t · · Score: 1

      It is easy to poke fun at Windows, but when you find real OS engineers, the NT architecture/kernel isn't quite so funny and gets quite a bit of respect even if they hate the Win32 subsystem.

      It's trivial to make fun of Microsoft products, but it takes a real man to make them work, and a god to make them do anything useful.
    16. Re:OS/2... by Antique+Geekmeister · · Score: 1

      You do know that the more serious lawsuits involved the fact that much of NT was written by David Cutler, one of the core authors of VMS, who took his merry gang of software pirates Microsoft hired away from DEC when DEC canned some of David's software projects? There are lots of old articles about it: look up "david cutler", "VMS", and "Windows NT".

    17. Re:OS/2... by Ilgaz · · Score: 1

      You do know that the NT4 core is extremely similar to OS/2, and the only reason they diverged is because of a fight between IBM and MS? The OS/2 filesystem which is ages ahead of FAT is coded by Microsoft too.

      There is a book covering the OS/2 deal between IBM and MS, you read it and become sad thinking what would happen if that stupid Windows didn't appear at all. Imagine the current state of Desktop, both PC and Mac and even Linux.

      http://www.amazon.com/Microsoft-File-Secret-agains t-Gates/dp/0812927168/ref=sr_1_5/102-2206081-43017 35?ie=UTF8&s=books&qid=1174815328&sr=1-5

      I really think the OS/2 story times are the days which Microsoft decided to be this current propetioary evil company.

      Well, enough whining. In fact we later figured IBM hated the end user desktop selling the business they invented to Chinese.

    18. Re:OS/2... by Ilgaz · · Score: 2, Interesting

      In that book I referenced on my comment (The Microsoft File), a very advanced debugger guy finds a huge mistake on Win 3.x code which will totally break it if it runs under DR-DOS. Guy gets totally confused since a coder working for a company like Microsoft can't make that mistake without purpose.

      If I could find my copy , I would give names of course. Apologies.

    19. Re:OS/2... by Ilgaz · · Score: 1

      Sad, that 32bit backwards crap running on 64bit CPU eventually killed Alpha. (Windows NT)

      Who to blame? Companies using Windows on a 5 year ahead arch or Digital?

    20. Re:OS/2... by LarsG · · Score: 2, Interesting
      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    21. Re:OS/2... by Ilgaz · · Score: 1

      that would be the 'AARD' code.

      http://fringe.davesource.com/Fringe/NonZen_Compani es/Microsoft/Tactics/1993.09.01.Locks_Out_DrDOS.ht ml Thank you, yes it is exactly what I spoke about with technical details as bonus.
    22. Re:OS/2... by TheNetAvenger · · Score: 2, Informative

      Also the DOSCALL1.DLL in NT was quite similar to the DOSCALL1.DLL in OS/2 ver 1.3 and I'd imagine that it is similar when comparing the WIN32 DLLs between WIN9x and NT.
      Naturally this does cause some confusion.


      Ya, it does cause confusion, but this is like 15 years ago, and yet people still don't seem to understand, yet people from the timeframe that all this was happening were 'quite' aware.

      As for the DLLs these are subsystem DLLs, not NT DLLs. I understand that in the SlashDot world, NT is a bit weird and the concepts of subsystems seem to escape a lot of knowledgeable people.

      But people have to understand that Win32 is basically an OS that sits in a subsystem on NT, just as OS/2 1.3 was and the UNIX BSD subsystem MS also ships for Windows.

      To say that these DLLS in these subsystems are a part of NT would be like looking at the BSD libraries in the BSD Subsystem that runs on NT and say that NT and BSD are also the same OS. Which is very far from the truth and even sounds crazy for anyone that understands BSD.

      I try to suggest to people all the time in my professional realm to take a few minutes and just read the Wiki pages on NT, as they do have some inaccuracies, but for the most part are pretty good at defining what NT is and how the client/server nature of the kernel design inherently allows for the subsystem architecture it supports.

      NT cannot be defined by Win32, nor any other subsystem that runs on NT, as ANY of them could be replaced. So it doesn't matter what DLLs or applications are running in the subsystems, they have nothing to do with the NT architecture.

    23. Re:OS/2... by TheNetAvenger · · Score: 1

      It's trivial to make fun of Microsoft products, but it takes a real man to make them work, and a god to make them do anything useful.

      Wow, that is so insightful. This means that everyone here that has a grandma checking email with Outlook or Entourage and using MS Word to write letters are Gods? Very Cool!

    24. Re:OS/2... by Gr8Apes · · Score: 1

      I was running with a minimum of 64MB, and it flew. Loved that system and ran it for years.

      So you're saying the Warp 4 release will run with up to 3GB? Interesting. I'm running on a MacBook Pro right now, and for giggles sake was thinking about installing a Parallels OS/2 instance as Parallels states it supports OS/2.

      --
      The cesspool just got a check and balance.
    25. Re:OS/2... by NSIM · · Score: 1

      You do know that the NT4 core is extremely similar to OS/2, and the only reason they diverged is because of a fight between IBM and MS?

      No it isn't it has no replationship to the OS/2 core, go read up some history on the development of the NT kernel before you make such wild claims. If it is related to anything, it's VMS.

    26. Re:OS/2... by TheOrquithVagrant · · Score: 1

      Not regular Warp 4, but Warp 4.5 - that is, Warp Server for eBusiness and the later "convenience packs" for the client - can both address more memory. Likewise, I'm pretty sure that eComStation (the re-branded OS/2 sold by Serenity Systems) can, as well. It does take special APIs to access mem > 512m tho, so older OS/2 apps won't know how to use it.

    27. Re:OS/2... by boojit · · Score: 1

      Richard:

      I remember back on my 2MB 386-SX (and well before '95) running a non-windowing non-GUI multi-tasking environment that worked quite well. In functionality it felt sorta similar to virtual terminals on a linux console box but with DOS, where you could flip between various shells and have each running its own task simultaneously. What was the name of that software, do you remember? It was very good IIRC -- I used it in conjunction with BBS software, where of course multi-tasking was very useful. Also I'm certain it required a 386.

      --booj

    28. Re:OS/2... by boojit · · Score: 1

      Ah, here it is. Man, reading that article takes me back...

      --booj

    29. Re:OS/2... by flosofl · · Score: 1

      I remember back on my 2MB 386-SX (and well before '95) running a non-windowing non-GUI multi-tasking environment that worked quite well. In functionality it felt sorta similar to virtual terminals on a linux console box but with DOS, where you could flip between various shells and have each running its own task simultaneously. What was the name of that software, do you remember? It was very good IIRC -- I used it in conjunction with BBS software, where of course multi-tasking was very useful. Also I'm certain it required a 386.

      Ah, DESQView... I knew thee well...

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    30. Re:OS/2... by ScrewMaster · · Score: 1

      I guess it depends entirely upon your definition of "useful".

      From my perspective as developer of both real-time data acquisition systems and graphical user interfaces, I would say that it is difficult to make Windows do anything "useful". At least, it's often way more difficult than it ought to be. And no, I'm not a god, but there are times when I sit at my workstation and wish that I was.

      --
      The higher the technology, the sharper that two-edged sword.
    31. Re:OS/2... by TheNetAvenger · · Score: 2, Interesting

      From my perspective as developer of both real-time data acquisition systems and graphical user interfaces, I would say that it is difficult to make Windows do anything "useful". At least, it's often way more difficult than it ought to be. And no, I'm not a god, but there are times when I sit at my workstation and wish that I was.


      Well, I would buy your argument, but one of the main reasons Windows was as successful as it was in the development world in the early 1990s was based on the fact it was the most centralized and easiest OS to develop for at the time.

      This includes the largest and most encompassing abstracted driver support for developers, making the concepts of Video, Sound, and Printing an agnostic concept for developers.

      Windows is like the melting pot of development, in that anyone that can drag a textbox on a form can write an application and someone with a beginners knowledge can easily mimic what was seen as complex applications of the late 80s and early 90s rather easily.

      I'm not saying that the VB mentality of Windows development is always a good thing, but it allows simple IT people to knock out functional software that meets their particular needs.

      I can remember working with EDS several years back and they designed a full set of assembly-line diagnostic tools for GM/Delco using VB. This was a fairly complex and large scale project that they were able to bring to testing in a matter of weeks.

      And although it was not a realtime system in the true sense, it did provide realtime features that met their plant's needs quite well. So next time you turn up your Bose sound system in a Vette, you might want to give a shout out to Windows and VB.

      This would be far easier to debate if the standard development tools in other OSes all looked like Kylix and were more agnostic about the variant they were running on.

    32. Re:OS/2... by FractalZone · · Score: 1

      You do know that the NT4 core is extremely similar to OS/2, and the only reason they diverged is because of a fight between IBM and MS?

      You do know that much of the design of the Windows NT core was first developed by DEC's VAX/VMS engineers? A quick glance at the computer security mechanisms tells a lot. The two OSes were developed for very different hardware platforms, but the access control stuff was surprisingly similar. He who controls "admin" (that's "root" to us Linux geek wannabes) owns the system, so an OS that allows for very specific, measured control of such access was becoming extremely critical in the late 70s, when the DEC VAX 11/780 was born. Before the PDP and the VAX, mere users just got to submit jobs to systems folks who would (hopefully) eventually get around to returning the machine's results...often an simple numeric error code that indicated a Stupid User Trick...like a typo. DEC was arguably the main pioneer of multi-user terminal-based computing.

      Microsloth, as usual, ripped off some good ideas when it saw them and made them the core of its first true 32-bit OS. Sadly, the Intel x86 architecture was never as clever as the VAX design, at least not from a systems/low-level programmer's perspective. All these stack/buffer overflow errors/expliots that we associate with Winblows would be much more avoidable if the 16 addressing modes of VAXen were available to folks writting OSes for today's microcomputers.

      --
      "You're young, you're drunk, you're in bed, you have knives; shit happens." -- Angelina Jolie
    33. Re:OS/2... by beuges · · Score: 1

      God, when will people stop reciting this absolute rubbish as if it were true?

      Lotus 1-2-3 was one of the main reasons people were buying MS-DOS based computers. Lotus was _the_ killer app for the PC back in the day. A more accurate quote would rather be: 'DOS aint done until Lotus 1-2-3 runs 100%'. Microsoft developers worked closely with Lotus developers to get incompatibilities and bugs fixed.

      Please read this link: http://www.proudlyserving.com/archives/2005/08/dos _aint_done_t.html

      And for a more detailed explaination of the AARD code, you can read these links:

      http://blogs.msdn.com/larryosterman/archive/2004/0 8/12/213681.aspx
      http://blogs.msdn.com/larryosterman/archive/2004/0 8/13/214338.aspx

  2. OS/2 = NT by Anonymous Coward · · Score: 0

    Microsofts part of O/S 2 became windows NT though, surely? Thus making his comment correct.

  3. Maybe he was taking the party line by Salvance · · Score: 4, Interesting

    To the computer enthusiasts of the time, it would have been even more laughable had Bill Gates said "in the next two decades, Microsoft software will completely destroy OS/2, will render Apple a shell of its former self by stealing all its innovations, and will demand 1 GB of RAM." So even if he had his world domination plans set in 1989, he couldn't exactly let the world know without being laughed at.

    --
    Crack - Free with every butt and set of boobs
    1. Re:Maybe he was taking the party line by Anonymous Coward · · Score: 0

      lol, innovations

    2. Re:Maybe he was taking the party line by Anonymous Coward · · Score: 0

      You mean the innovations Steve Jobs stole from Xerox?
      The Bill Gates ripped off apple is so tired. Jobs was no genius just luckly knew Woz.

      MS was contracted to write OS2
      I worked at IBM and everyone claimed that MS shipped a stripped down version so they could release thier own better version. Wasn't true, they just let IBM release the beta windows was all.

    3. Re:Maybe he was taking the party line by dryeo · · Score: 1

      Sad thing is is that if OS/2 won the OS wars we'd probably just be running MS OS/2 XP, and upgrading to OS/2 Vista and needing 2 GBs of ram.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    4. Re:Maybe he was taking the party line by Anonymous Coward · · Score: 0

      They'd say "What's a GB?"

    5. Re:Maybe he was taking the party line by ClosedSource · · Score: 1

      Sorry to burst your bubble, but Apple didn't pay Xerox for their technology although there is some lore that they paid for a tour. Given that Xerox later sued Apple and and Apple never produced a document indicating that they had purchased any rights, it's very likely that the story about Apple buying the rights to Xerox's ideas is probably just that - a story and nothing more.

    6. Re:Maybe he was taking the party line by OwnedByTwoCats · · Score: 1

      Apple paid Xerox for the rights to commercialize their technology. The price was options on 100,000 shares of Apple stock at $10 per share. It's easy enough to find if your search engine goes back and covers 1979-1981.

    7. Re:Maybe he was taking the party line by ClosedSource · · Score: 1

      "Apple paid Xerox for the rights to commercialize their technology"

      I've done a fair amount of searching and never found a link to a legal document that says anything of the sort. Do you have a link? If your research source is a good one, you should be able to tell us what specific rights were granted, for how long, was it an exclusive agreemtent etc.

      Although those stock options would be a big deal to a small company like Apple, it would be chump-change for a major corporation like Xerox. There's no way they would turn over their rights to Apple for such a paltry sum. It would be a reasonable amount, however, for a company of Xerox's size to bother with a tour to "inspire" Apple engineers without actually giving up any IP.

      If Xerox had actually sold their rights to Apple, Apple would have immediately presented the document to the court to prove Xerox's case had no merit and the case would have been summarily dismissed on those grounds (the case was dismissed because too much time had elapsed).

      Likewise, if Apple had actually purchased the rights to Xerox's work, they would have introduced this as evidence in the case agains MS, but they didn't.

      So really there's no rational basis for the claim that Xerox sold their IP to Apple.

  4. Sysadmin by bobdole2k · · Score: 0, Troll

    The CSC has said if there are any problems with the servers, they are available at 519 888 4567 x33870 or the sysadmin's cell phone at 519 721 1714.

    1. Re:Sysadmin by Anonymous Coward · · Score: 5, Funny

      If I was said sysadmin I would be changing my numbers right about... now.

    2. Re:Sysadmin by Anonymous Coward · · Score: 0

      These numbers are available on the Internet anyways.

  5. Shh...poster was being smug! by HarryCaul · · Score: 5, Funny


    Don't interfere with Bill-Bashing!

    1. Re:Shh...poster was being smug! by timeOday · · Score: 4, Insightful

      It is funny to hear it straight from Gates though. He owes almost his entire fortune to IBM's failure to deliver on OS/2, and (to be fair) Microsoft's successful delivery of DOS+Windows (crap that it was).

    2. Re:Shh...poster was being smug! by ePhil_One · · Score: 2, Interesting

      Actually, he owes it to Gary Kildall refusing to talk to IBM when they asked him to port his dominant OS to their new computer. Bill got into the OS market to save his contract with IBM for Basic on the new PC.

      --
      You are in a maze of twisted little posts, all alike.
    3. Re:Shh...poster was being smug! by westlake · · Score: 5, Interesting
      He owes almost his entire fortune to IBM's failure to deliver on OS/2, and (to be fair) Microsoft's successful delivery of DOS+Windows (crap that it was).

      Gates began programming at age thirteen, at age fourteen he is clearing $20,000 in is first partnership with Allen. Microsoft is founded in 1975. Microsoft in in Japan in 1978. In Europe in 1979. In 1980 Microsoft is young, hungry, and moving a hell of lot faster than Kildall.

    4. Re:Shh...poster was being smug! by Traa · · Score: 2, Interesting

      Look, I love to hate Windows as much as anyone else (here on slashdot), but I happened to have worked on OS/2 drivers in the mid 90's and just thinking back at those make me cringe. OS/2 was a pile of crap when it died. Anyone thinking that IBM was on the verge of launching a flawless operating system is smoking something significantly stronger then I ever have (and I'm from The Netherlands)

    5. Re:Shh...poster was being smug! by rtb61 · · Score: 1, Troll
      The only reason OS/2 dies was because IBM was greedy and charged too much for it at the beginning of it's life, hence the beginning became the end. Why did lotus die, because the lotus eater were living in their own little world and were charging more for it then M$ were charging for it's whole office suit and the same applies to word perfect.

      Bearing in mind that M$ software, services and support were far cheaper and of a much higher quality in those days. The manuals were excellent, tutorial disks were provided free etc. then the good people left and the ass wipe remained and basically M$ now reflects the morals, integrity and qualities of a typical failed jockstrap insurance salesman.

      Those same qualities will of course bring about the fall of company from being a leader to a historical note in the evolution of computer technology.

      --
      Chaos - everything, everywhere, everywhen
    6. Re:Shh...poster was being smug! by Gr8Apes · · Score: 1

      Have you worked on Windows drivers?

      Seriously, OS/2 may not have been flawless, but it performed for the user just fine. There were many things about it from a user perspective that were far better than even XP or OSX have managed to come up with.

      --
      The cesspool just got a check and balance.
    7. Re:Shh...poster was being smug! by timeOday · · Score: 3, Insightful

      I agree, DOS (like Windows) could so easily have gone to a competitor instead. I guess it just shows how pivotal certain moments can be. IBM in particular made blunder after blunder, refusing the take the PC seriously. I guess their mainframes were doing just fine and they didn't want to open their eyes to the implications of Moore's Law - that $500 PCs would ultimately take most of the market for computing hardware. Just like all the others - Sun, Silicon Graphics, Cray, DEC...

    8. Re:Shh...poster was being smug! by Richard+Steiner · · Score: 2, Informative

      The only reason OS/2 dies was because IBM was greedy and charged too much for it at the beginning of it's life, hence the beginning became the end.

      Wasn't it Microsoft that set the pricing of the SDK for OS/2 1.x, and wasn't OS/2 1.x mainly sold as a Microsoft product? Who set the high prices for OS/2 again?

      Remember that IBM, once it got hold of OS/2 and was able to release the 32-bit version as a product independently of Microsoft, was willing to sell OS/2 to Windows users for US$49 and to DOS users for US$99, thus making OS/2 an extremely affordable product at one of the key times in its evolution -- the time when it alone was a Windows-compatible 32-bit operating system that was completely independent from DOS.

      Windows NT 3.1 (Microsoft's first 32-bit offering) wasn't released until some time after OS/2 2.0 (July 1993, over a year later than OS/2 2.0 ).

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    9. Re:Shh...poster was being smug! by nbehary · · Score: 1

      "Remember that IBM, once it got hold of OS/2 and was able to release the 32-bit version as a product independently of Microsoft".....

      OS/2 2.0......which Microsoft has/had a tile on their campus for (or something, forget where I saw it)......was "almost done" when the split happened in 1990. IBM's OS/2 team took 2 years (if I recall) to release it w/o their MS counterparts.

      I'm far from a MS sympathizer......The OS/2-Windows split always has fascinated me historically.......IBM screwed up (by not being able to see the future I guess), by not letting PM use the Windows API. MS, as they always have, capitilized on their position and that fact to push NT (and '95) to replace OS/2 once they gave up on OS/2. The split would never have happened if IBM had bent over earlier......(I say bent-over cause, I'm not so sure the alternative would have been better)

      That said.....IBM probably doesn't care.....they do pretty well w/o selling OS/2......

    10. Re:Shh...poster was being smug! by dryeo · · Score: 1

      Warp v3 for windows (supply your own Win3.1) sold for $50 cdn around here for a while. Probably '94 or so. Unluckily they couldn't sell the blue box (included Win 3.1) for anywhere as cheap as MS wanted way too much for the Win 3.1 license.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    11. Re:Shh...poster was being smug! by drsmithy · · Score: 1

      Windows NT 3.1 (Microsoft's first 32-bit offering) wasn't released until some time after OS/2 2.0 (July 1993, over a year later than OS/2 2.0 ).

      On the other hand, NT 3.1 was a vastly more complex and capable system than OS/2 2.0 (or any version since, for that matter).

    12. Re:Shh...poster was being smug! by Anonymous Coward · · Score: 0

      I was charged with developing a graphic application in the DOS 3.3-Windows time frame. MS sales guy comes in tossing around Dev kits and win 3.0 Lic for us like it was xmass. I called IBM. 2K per desktop for the Dev kit. We rolled out our app with a Windows 3.0 GUI and UNIX oracle back end. 200 users got upgraded to Win 3.0 from DOS on this project. We never looked back.

    13. Re:Shh...poster was being smug! by hey! · · Score: 3, Informative

      I don't think you have the story quite right.

      IBM was a victim of its unintended success. The first generation IBM PCs were crippled compared to what they could have been, in almost every way. They could have had a much better processor. They could even have run a real operating system. Instead it was low rent all the way, outsourcing as much as they could, because they were making a cheapo product they expected to sell only moderately well. They built a computer that was inferior to the Apple II which had been available for several years. Radio Shack had a 68000 based computer running Unix that was introduced around the same time. These could have been a serious threat, but IBM produced a toy computer, put it in a business like case, and slapped the IBM logo on it.

      If you were working in those days (1981-1982), things started out as planned. IBM PCs were appearing on desks as a status symbol. There wasn't much useful you could do on them. Then in 1983 came Lotus 1-2-3, and suddenly all those PCs became very useful. In the same year, came the Compaq portable, the first 100% "IBM Compatible".

      The disruption of IBM's business came not from their misunderstanding the rate of technological change. They were attempting to slow the impact of change on their existing product lines by introducing a low end product of their own that was positioned low enough that it wouldn't hurt their existing product lines.

      This would have been a good strategy if they hadn't failed to anticipate the success of the product. They didn't even bother to get exclsuive rights to DOS. By making a proprietary PC, they actually accelerated the penetration of microcomputer vendors into their customer base.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    14. Re:Shh...poster was being smug! by ScrewMaster · · Score: 1

      Yeah ... like being able to access a floppy drive without the shell coming to a halt.

      --
      The higher the technology, the sharper that two-edged sword.
    15. Re:Shh...poster was being smug! by Inthewire · · Score: 1

      GK didn't refuse to talk - he refused to license on terms IBM would accept.

      --


      Writers imply. Readers infer.
    16. Re:Shh...poster was being smug! by Gr8Apes · · Score: 1

      that would in XP, right? I haven't seen a floppy on OSX :)

      --
      The cesspool just got a check and balance.
    17. Re:Shh...poster was being smug! by ScrewMaster · · Score: 1

      Well, I haven't used OS/2 in ten years but I remember being impressed that I could read and write to a floppy and have no apparent effect on other tasks.

      --
      The higher the technology, the sharper that two-edged sword.
    18. Re:Shh...poster was being smug! by operagost · · Score: 1

      Writing drivers was probably the most painful part of OS/2, but I don't think you have the experience nor the perspective to declare that the OS as a whole sucked because of that.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    19. Re:Shh...poster was being smug! by Gr8Apes · · Score: 1

      Heck, I'd be happy if I could access a network resource without the shell coming to a halt in XP. People are always talking trash about anything other than their "wonderful" windows box. I can keep one running for lengthy periods of time (6 months is a personal record) but XP is inherently bad. I actually hope OSX/Linux /Google make a dent in the market. As soon as they do, at least something good might finally arise (yeah, OSX is cool and all, but it's still lacking in some niceties.)

      Yes, you too can enjoy near flawless performance from XP. The secret is to disable almost everything, shut down all but 4 services, and not install any MS software, nor any third party software that's "integrated" with MS OSes. It also removes most worm vectors, and eliminates a lot of virus vectors.

      BTW, the number 1 service to disable? Windows Update. Unless you're experiencing a problem, there's no need to update. If you're not running a service, you're not vulnerable. Just a thought.

      --
      The cesspool just got a check and balance.
    20. Re:Shh...poster was being smug! by ePhil_One · · Score: 1
      GK didn't refuse to talk - he refused to license on terms IBM would accept.

      The story thats been out there is that Bill Gates brought IBM around while Gary was having some sort of dinner party. Gary got ticked and threw them out loudly and obnoxiously enough that the IBM guys, working on the below the radar PC project w/o much budget, were considering giving up. Bill wildly claimed he could provide them with an OS (despite never having written one) and thus DOS was born.

      --
      You are in a maze of twisted little posts, all alike.
    21. Re:Shh...poster was being smug! by Anonymous Coward · · Score: 0

      Just purchase. So not stolen, troll.

  6. Transcript? by rgo · · Score: 4, Interesting

    Is there a transcript anywhere? Or at least a summary? I don't have the time to listen to an hour and a half mp3.

    1. Re:Transcript? by tb3 · · Score: 1, Flamebait

      I have the time to listen to a 1.5 hour mp3. I just don't have the stomach to listen the an hour and a half of Gates' nasally, whiney voice.
      Seriously.
      I can barely stand to listen to the man for 30 seconds. God have pity on his underlings. (Or his wife. )

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:Transcript? by flappinbooger · · Score: 2, Funny

      So, how long have you worked at MS?

      --
      Flappinbooger isn't my real name
    3. Re:Transcript? by Tablizer · · Score: 1

      I have the time to listen to a 1.5 hour mp3. I just don't have the stomach to listen the an hour and a half of Gates' nasally, whiney voice.

      Watch it, bub, 2/3 of us slashdotters probably sound kind of similar. (I suppose that is why we use keyboards.)

    4. Re:Transcript? by Strudelkugel · · Score: 5, Informative

      I don't have the time to listen to an hour and a half mp3

      Crude index:

      • 28:00 Developer teams
      • 36:00 Mouse
      • 50:00 Unix
      • 52:40 Mac
      • 56:00 PARC people
      • 57:00 Mac GUI/Microsoft developers
      • 63:00 Third standard
      • 66:30 Networks
      • 71:50 Lotus/Excel competition
      • 75:00 "World Net"
      • 76:50 Multimedia
      • 79:40 Utility of the CD (Thanks music industry!)
      • 87:00 Learn from competitors
      • 87:50 Hypertext

      Actually Gates was quite insightful. He clearly understood what was important for the evolution of the personal computer, but didn't quite manage to have Microsoft dominate all of it, fortunately. When he discussed Unix in one section, and importance of networks in another, he never mentioned anything about security, which is an important element of Unix design. Later he mentions the "World Net", but of course did not anticipate HTTP and browsers. This makes his comments about hypertext all the more interesting; he correctly states massive amounts of typeless links would overwhelm the user. The significance of search, among other things, eluded his thinking at the time. Gates' discussion of a third standard is interesting to ponder in view of OSS, which could be considered the answer to his question about what other approach might gain traction. Overall his prognostications were quite correct. If he is as astute today as he was then with regard to humanitarian issues, his health initiatives should do a lot of good.

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    5. Re:Transcript? by xenocide2 · · Score: 1

      People put like 5 dollar requests on mturk.com to translate podcasts, should you really need it.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    6. Re:Transcript? by bill_mcgonigle · · Score: 1

      Watch it, bub, 2/3 of us slashdotters probably sound kind of similar. (I suppose that is why we use keyboards.)

      I started reading your post in deep stentorian tones, but wound up with Malvin from Wargames. Oh, well.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    7. Re:Transcript? by rgo · · Score: 1

      Hey thanks, Maybe it is worth the 1:30 after all.

  7. But by Centurix · · Score: 2, Interesting

    I really do only need 640k. As long as I can play Scramble on my Vic 20 I'll be happy for life.

    --
    Task Mangler
    1. Re:But by Anonymous Coward · · Score: 0

      Dude, if you got 640k on your Vic-20, your damn awesome.

  8. 640k remark by badasscat · · Score: 4, Informative

    Like the now-legendary '640k' remark

    A better description would have been the "mythical '640k' remark", because he never said it.

    Nobody can ever cite a source for this alleged quote, and in the absence of such a source, you have to take his word for it. It's impossible to prove a negative; that's how urban legends start in the first place.

    (If he did say it, don't you think someone would have figured out the where and when?)

    1. Re:640k remark by Andareed · · Score: 5, Informative

      The exact 640k quote from the talk: "So that's a 1 MB address space. And in that original design I took the upper 340k and decided that a certain amount should be for video memory, a certain amount for the ROM and I/O, and that left 640k for general purpose memory. And that leads to today's situation where people talk about the 640k memory barrier; the limit of how much memory you can put to these machines. I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. . That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn't - it took about only 6 years before people started to see that as a real problem."

    2. Re:640k remark by mdkess · · Score: 1, Informative

      The quote from the talk is "So that's a 1 MB address space. And in that original design I took the upper 340k and decided that a certain amount should be for video memory, a certain amount for the ROM and I/O, and that left 640k for general purpose memory. And that leads to today's situation where people talk about the 640k memory barrier; the limit of how much memory you can put to these machines. I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn't - it took about only 6 years before people started to see that as a real problem."

    3. Re:640k remark by edwardpickman · · Score: 3, Informative

      Probably adding fuel to the fire was the fact that the memory limitations held for so long. I've always been into graphics and animation and the early memory issues were a major hassle. Even today shortsightedness about memory has been a major hassle for Windows. Win 2000 had a 2 gig cap and XP had a 4 gig. With the average person being able to aford 4 gig of ram and graphics people needing all the ram they can get it's bizzare with cheap ram to have such limitations. Vista is an improvement but there is a major system ram charge to get it and there still a cap that will be soon reached. He may not say Win 2000 users will never need more than 2 gig of ram but it's the way the company approaches it. Back when Amiga was around it always ran circles around Windows machines for memory. I always loved the fact that a lot of components came with extra ram slots. The Amiga 3000 had a ram limit in range of modern machines and that was 17 years ago. He may not have declared 640k was enough but he's hardly a visionary where memory is concerned.

    4. Re:640k remark by Psychotria · · Score: 3, Informative

      I'm not sure if it was so much a software (OS) limit rather than a hardware one. I.e. 2^32 is where the 4GB address space (limit) came from, not because MS decided to be mean (for once). Sure, there are ways to get around the hardware "limitation" in software but there was probably not much incentive at the time to do so.

    5. Re:640k remark by Anonymous Coward · · Score: 0

      "It's impossible to prove a negative"

      If that's true, then that statement cannot be proven. That's not to say that it's self-undermining, but I think it's an interesting result.

      Also, the mere fact that no one can show that Gates didn't make that remark is not sufficient to show that he did not, in fact, make that remark. (Compare: no one can currently show that Goldbach's conjecture (that every even number is the sum of two primes) is false, but this of course does not show that it is true).

    6. Re:640k remark by Anonymous Coward · · Score: 0

      Psychotria, let's not bring reality into this buddy. We all know that Gates is teh 3v11!!!!!

      Hope you find some Caapi and dream well, my friend.

    7. Re:640k remark by ralphdaugherty · · Score: 1

      I remember the early PC's were configured for up to 512K RAM. There were add-on boards to map in the extra RAM up to 640K (and a real time clock and ports). So the 640K however natural it was didn't match up with the way RAM naturalness developed.

        rd

    8. Re:640k remark by abshnasko · · Score: 1

      Sorry, but you are wrong. Read a biography on Bill Gates (I know the quote is in Hard Drive), and come back to slashdot when you are no longer an ignoramus.

    9. Re:640k remark by Ford+Prefect · · Score: 2, Insightful

      "I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. . That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn't - it took about only 6 years before people started to see that as a real problem."
      ... Then you have the Motorola 68000, designed in the late 1970s and used in home computers in the mid 1980s - capable of addressing a whopping 16MB of memory, and using a flat 32-bit address space in case of future expansion.

      So obviously 640kB wasn't enough for everyone back then... ;-)

      --
      Tedious Bloggy Stuff - hooray?
    10. Re:640k remark by westlake · · Score: 2, Insightful
      Then you have the Motorola 68000, designed in the late 1970s and used in home computers in the mid 1980s - capable of addressing a whopping 16MB of memory

      and the street price for 16 MB of RAM in 1980 would have been...what, exactly?

    11. Re:640k remark by Anonymous Coward · · Score: 0

      and the street price for 16 MB of RAM in 1980 would have been...what, exactly?

      Well Duh. 68,000.
      Thats what it stands for, right?

    12. Re:640k remark by Nimey · · Score: 1

      There's a hardware way that's been around for ages as well. x86 chips since at least the P3 have been able to address 36 GB of RAM, essentially by paging. If XP can't see 8 GB, that's a software limitation.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    13. Re:640k remark by Anonymous Coward · · Score: 0

      Also, the mere fact that no one can show that Gates didn't make that remark is not sufficient to show that he did not, in fact, make that remark.
       
      Natuarally, but that doesn't make it ok for people to parrot it ad nauseam without giving a source. If people can't give a reliable source for something then they shouldn't be repeating it as a truth.

    14. Re:640k remark by Oscar_Wilde · · Score: 1

      And what source did Hard Drive give for the quote? I've yet to see a source that doesn't essentially boil down to some guy having been told by somebody or other that it was true (i.e. hearsay).

      I'd really like the quote to be attributable to Gates but I doubt it can be. Even if it can I doubt it would be funny in the original context.

    15. Re:640k remark by Gr8Apes · · Score: 1

      The funny part is I remember this being attributed to him back before 86, when I cared about such things. ;)

      --
      The cesspool just got a check and balance.
    16. Re:640k remark by freeweed · · Score: 1

      More fuel to the fire is the endless number of arbitrary limitations MS uses all over the place. 32(?) GB limit for a FAT32 partition? 64k row/256 column limit in Excel? Not technical limitations. Just reasons to have to upgrade to the newest versions.

      I've always found that quote particularly funny as no matter what, I've ran into one or more of these issues with every version of Windows yet. Not a single one of them actually a real technological limitation, just some arbitrary number chosen for some arcane reason years ago and since enforced by marketing who saw the ability to offer an "upgrade" in a few years' time.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    17. Re:640k remark by Gr8Apes · · Score: 1

      Let me correct that for you: Win2K and XP have a 2GB cap. Enterprise/DW server have a 3GB cap. Not a single Windows system has a 4GB cap. (while Data Warehouse Server can handle 4GB, 1GB is system RAM only, leaving a measely 3GB for applications as a max) These numbers held for the 2K and 2003 servers both.

      --
      The cesspool just got a check and balance.
    18. Re:640k remark by BigBlockMopar · · Score: 1

      and the street price for 16 MB of RAM in 1980 would have been...what, exactly?

      Probably about the same cost as filling up the address space on a modern 64-bit AMD...

      Part of the reason the 68000 remains so popular (embedded controllers, etc) is because it was designed intelligently: flat address space, big endian, useful instruction set. A lot like the TMS9900, but Motorola marketed it better.

      --
      Fire and Meat. Yummy.
    19. Re:640k remark by Jake73 · · Score: 1

      Actually, 68,000 was the approximate number of transistors that made up the processor. (I believe)

      And if memory serves, 16MB in 1980 would have been a lot more than $68,000.

    20. Re:640k remark by salimma · · Score: 1

      That's 2 GB or 3 GB per process. So of the 4 gigabytes available in 32-bit mode, each process sees the same view of the kernel memory layout, but have a different userspace layout. Regardless of how much RAM is actually installed.

      --
      Michel
      Fedora Project Contribut
    21. Re:640k remark by akh · · Score: 3, Informative

      According to this page, 16MB of RAM in 1981 would run you about $150,000.

      --
      Accept Eris as your Fnord and personally sate her
    22. Re:640k remark by swillden · · Score: 2, Informative

      Win 2000 had a 2 gig cap and XP had a 4 gig.

      Incorrect, XP can only manage 3 GiB of RAM. You can install 4 GiB, but you'll have one unused. Supposedly Vista supports 4 GiB. 32-bit Linux also appears to be limited to a little less that 4 GiB, unless you build with the HIGHMEM64 option, in which case it will support up to 64 GiB.[*]

      Contrast this with the foresight shown for IBM's System/38, which featured 128-bit pointers at its introduction in 1978. With such a huge address space, the entire system storage was mapped into virtual memory, effectively turning the RAM into nothing more than a cache to accelerate operations. Of course, it was a bit too ambitious for the hardware of its day, it wasn't until the introduction of the AS/400 in 1988 that such a system could really run well.

      Today, a 64-bit address space seems plenty large for whatever we might want to do with it, including virtual addressing for all system storage as well as RAM. Given how inconceivably large a number 2^64 is (16,777,216 TiB anyone?), it seems ludicrous that more could ever be required. But I'm sure Gates would have thought the same of 2^32 in 1981. 128-bit pointers still make me shake my head in disbelief, but who knows, maybe I'm the one lacking foresight now?

      Those System/38 and AS/400 designers didn't take any chances, and their software is unfazed by the growth in RAM and disk sizes.

      [*] Maybe someone who knows could amplify? I thought that Linux with HIGHMEM4G could use up to 4 GiB RAM, but I have a system with 4 GiB, and a kernel compiled with HIGHMEM4G, and /proc/meminfo shows MemTotal 3,238,840 KiB. I'm using the onboard nVidia 6150 GPU, and have configured it to use 128 KiB of system RAM for video, but that should still leave me with 4,063,232 KiB, so I'm "missing" 824,392 KiB, or about 805 MiB.

      I'm rebuilding with HIGHMEM64G right now, and eventually I'll get around to installing a 64-bit Linux kernel (this is an Athlon 64 X2 machine), but I'm puzzled as to why I can't use my 4GB with 32-bit Linux.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    23. Re:640k remark by 19thNervousBreakdown · · Score: 1

      Funny, I'm running 3GB in XP Pro.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    24. Re:640k remark by drsmithy · · Score: 1

      Win 2000 had a 2 gig cap and XP had a 4 gig.

      Windows 2000 and XP (and even NT 4.0, for that matter) all support 4GB of physical RAM. 64 bit versions of XP support 128GB.

      With the average person being able to aford 4 gig of ram and graphics people needing all the ram they can get it's bizzare with cheap ram to have such limitations.

      Hardly. 4GB is a lot of RAM, even today, and most consumer-level hardware currently out there is physically incapable of having any more than that installed (heck, most machines wouldn't even get past 2GB). Not to mention it's the maximum addressable limit on a 32-bit CPU without resorting to hacks like PAE.

      If you have a need for more than 4GB of RAM, there are certainly versions of Windows that support it and have been for years. Most consumers, however, don't even have hardware that is physically capable of having 4GB installed (even a lot of brand new hardware - eg: MacBook Pros - top out at <4GB of physical RAM), let alone a pressing need to be able to use >4GB.

      In short, the "memory limits" of consumers version of Windows are neither unreasonable nor particularly arbitrary.

    25. Re:640k remark by HBI · · Score: 1

      Even in 1987 it might well have run you close to $15,000. At least it was near that when I bought my first XT clone.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    26. Re:640k remark by drsmithy · · Score: 1

      Incorrect, XP can only manage 3 GiB of RAM. You can install 4 GiB, but you'll have one unused. Supposedly Vista supports 4 GiB. 32-bit Linux also appears to be limited to a little less that 4 GiB, unless you build with the HIGHMEM64 option, in which case it will support up to 64 GiB.[*]

      This isn't the OS's fault, it's the hardware, which is "stealing" address space for devices. You get the same problem in Linux for the same reason.

      I believe you can even load an XP machine up with more than 4GB if you want, boot with the /PAE switch, and XP will see it all fine (although it is completely unsupported by Microsoft and *lots* of consumer-level peripherals won't work with it). Linux has a compile-time flag that does the same thing.

      I'm rebuilding with HIGHMEM64G right now, and eventually I'll get around to installing a 64-bit Linux kernel (this is an Athlon 64 X2 machine), but I'm puzzled as to why I can't use my 4GB with 32-bit Linux.

      The short version is that a (32 bit) x86 machine with 3GB - 4GB of RAM is a very strange beast and often behaves in strange ways, but this is because of the hardware, not the OS. Some hardware will make almost all 4G available, some will barely make more than 3G available. You will probably find your newly compiled system will see more RAM, but some of your hardware won't work (although if it does, lucky you).

      (Of course, if you've got 64 bit hardware and a 64 bit OS, all these weird problems disappear - so if you have that option, take it.)

    27. Re:640k remark by drix · · Score: 1

      Most of the limitations you and parent poster refer to are not arbitrary but rather have a technical explanation. 4gb RAM is due to 32-bit hardware, FAT32 has an 8-tebibyte volume limit using 28 bits of a 32 bit pointer (the 32gb "limitation" is just a bug in Win XP setup), and I'm fairly confident the 65536 rows in Excel is due to the rows being addressed using a 16-bit unsigned integer. Sure they could bump it up but if you're using Excel to hold a spreadsheet and a single sheet needs more than 2^16 rows, you are doing something wrong. Workbooks ended the need for spreadsheets to be longer than about a screen long ago.

      Now, if you want to store a database in Excel ... buy Access :) That's what it's there for.

      --

      I think there is a world market for maybe five personal web logs.
    28. Re:640k remark by swillden · · Score: 1

      that should still leave me with 4,063,232 KiB, so I'm "missing" 824,392 KiB, or about 805 MiB.

      A followup to this: I have installed a 64-bit kernel and reduced the memory allocated to video to a paltry 16MB (which is probably just fine for 2D-only stuff), but I'm still not getting use of all of my RAM. It's a lot closer, but some is missing. I have 4*1024*1024 = 4,194,304 KiB, of which 16*1024 = 16,384 KiB is video RAM, which should leave 4,177,920 KiB usable. However, Linux reports MemTotal=4,033,040 KiB, which is 144,880 KiB less, meaning I have about 141 MiB of RAM that isn't being used.

      I'm suspecting it's a chipset/BIOS issue, rather than an OS issue, so it's possible that 32-bit Linux could address more of, or perhaps all of, my 4GiB if that were fixed. I should pop in real video card and turn off the internal, and see where that leaves me.

      Not that it matters. 4GiB is a lot more RAM than I really need, so not being able to use a little of it doesn't make any practical difference.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:640k remark by swillden · · Score: 1

      Of course, if you've got 64 bit hardware and a 64 bit OS, all these weird problems disappear - so if you have that option, take it.

      I think that's what I'll do. Unless I want to reinstall everything to switch to a 64-bit userspace, that means that I can't use nVidia's driver, but the Free nv driver will probably work just fine for my needs. I'm typing this on the system in question, with a 32-bit userspace and 64-bit OS. As I mentioned in another post, I'm still "missing" about 140 MiB of RAM, but I suspect that's also because of some strangeness the hardware is doing. Perhaps there's a BIOS update.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    30. Re:640k remark by stewbacca · · Score: 1

      We maxed out our Mac IIfx model. I don't remember the cost, but it was well beyond what average users would spend. I believe it was in the "thousands" of dollars range. I think my boss payed over $10k for the whole setup.

    31. Re:640k remark by gordo3000 · · Score: 1

      actually, I've hit the limit on rows in excel multiple times unfortunately. in finance, we sometimes feel the need to analyze tick level data(so basically data for every second a security trades). its a lot easier to manage the data in excel when there are a bunch of in house functions that manipulate the data. 64000 rows isn't that much when you consider about 30,000 rows of data on an average day for something like a bond future. for a major bond future like the JGB, we could probably have upwards of 50,000 rows of data per calendar day because it trades liquidly when any market is open.

      Yeah, a proper data base would be nice. but when its something like changing the definition of the row variable to be a long int, I think we'd rather see it go that way.

    32. Re:640k remark by amorsen · · Score: 1

      Many chipsets/BIOS'es don't know how to remap memory above the 4GB barrier. Linux could in theory do the remapping itself, but that would require very intimate knowledge of the chipset and motherboard -- LinuxBIOS can probably do it, but that is only available for very few boards.

      --
      Finally! A year of moderation! Ready for 2019?
    33. Re:640k remark by cookd · · Score: 1

      Recent x86 CPUs (Pentium Pro and later) have 36 address pins and can address 64 GB of RAM. This is done by using PAE mode. PAE mode changes the layout of the page tables. Page tables map 32-bit virtual addresses to physical addresses. Without PAE, the 32-bit virtual addresses map through 2 levels of page tables (1 level for huge pages) and are translated to 32-bit physical addresses. With PAE, the 32-bit virtual addresses map through 3 levels of page tables (2 levels for huge pages) and are translated to 64-bit physical addresses.

      Side-note: PAE is also related to page execution protection, called "hardware DEP" (Microsoft term), "NX" (AMD term), and "XD" (Intel term). In 32-bit x86 processors, this can only be used in PAE mode. This is why you might see PAE mode used even on systems with less than 4 GB of memory.

      One thing that can prevent access to more than 4 GB of RAM is motherboard design. PAE can only access 64 GB of memory if all 36 address pins are properly wired up on the motherboard. This is not always the case, since those extra 4 wires actually do make the motherboard just a little bit more expensive to design and manufacture. Many motherboards only have 32 address pins connected. If that is the case, no OS will be able to access more than 4 GB of address space. Since your hardware uses up the top 500-900 MB or so of address space, your system will be limited to somewhere around 3.1 GB of RAM.

      Another hardware limitation is the ability of the chipset to remap RAM. If you have 4 GB of RAM, and 600 MB of address space is used up by PCI/AGP reserved areas, the only way to access the top 600 MB of RAM is to remap it into the addresses above the 4 GB boundary. Not all chipsets are able to do this, so some will just waste any RAM that happens to be shadowed by a PCI/AGP reserved region.

      A software limitation is that not all drivers behave well in the presence of 64 bit physical addresses. Many assume that only the bottom 32 bits of the physical address are valid. Others don't properly handle the creation of bounce buffers when necessary (needed when transferring data from a hardware device to/from a buffer that is above the 4 GB mark in physical memory).

      Once PAE mode became popular, Microsoft started getting a huge wave of crashes and blue screens that were traced to drivers failing to correctly handle 64-bit physical addresses. A decision was made to make the system more stable at a cost of possibly wasting memory. XP SP2 introduced a change such that only the bottom 32 bits of physical memory will ever be used, even if that means wasting memory. (This is also the case with Vista.)

      The server Operating Systems still allow the use of larger amounts of memory, with the assumption that higher quality parts will be used and drivers will be more likely to have been tested in PAE mode with large addresses.

      --
      Time flies like an arrow. Fruit flies like a banana.
    34. Re:640k remark by Ilgaz · · Score: 1

      We maxed out our Mac IIfx model. I don't remember the cost, but it was well beyond what average users would spend. I believe it was in the "thousands" of dollars range. I think my boss payed over $10k for the whole setup. Funny, if I go nuts and max my home machine which is Quad G5 with 16GB limit, it will probably cost me $6100 too :) I guess ECC enabled RAM will be more expensive. Add Serial Attached SCSI, a professional OpenGL 2 card and fiber network? Here we hit $10.000

      Nothing has changed it seems.
    35. Re:640k remark by 1u3hr · · Score: 1
      You "know the quote is in Hard Drive". Cite it.

      Do a Usenet search on the phrase. Though usually dated 1981 or thereabouts, the first time it appears on the record is August 1992 (in a Mac newsgroup). Never has anyone cited the circumstances, the place and exact date, he's suposed to have said this.

    36. Re:640k remark by StormReaver · · Score: 1

      "I thought that Linux with HIGHMEM4G could use up to 4 GiB RAM".

      My work servers running RHEL3 and RHEL4 have 6GB of RAM, and all of it is reported (and presumably usable) by the system.

    37. Re:640k remark by Anonymous Coward · · Score: 0

      Windows 2000 and XP (and even NT 4.0, for that matter) all support 4GB of physical RAM. 64 bit versions of XP support 128GB

      Windows XP from SP2 supports around 3.2Gb of RAM. Please don't make sweeping statements unless you've actually tried doing it.

    38. Re:640k remark by benzapp · · Score: 1

      Probably adding fuel to the fire was the fact that the memory limitations held for so long. I've always been into graphics and animation and the early memory issues were a major hassle. Even today shortsightedness about memory has been a major hassle for Windows. Win 2000 had a 2 gig cap and XP had a 4 gig. With the average person being able to aford 4 gig of ram and graphics people needing all the ram they can get it's bizzare with cheap ram to have such limitations. Vista is an improvement but there is a major system ram charge to get it and there still a cap that will be soon reached. He may not say Win 2000 users will never need more than 2 gig of ram but it's the way the company approaches it. Back when Amiga was around it always ran circles around Windows machines for memory. I always loved the fact that a lot of components came with extra ram slots. The Amiga 3000 had a ram limit in range of modern machines and that was 17 years ago. He may not have declared 640k was enough but he's hardly a visionary where memory is concerned.

      Is this a joke? Do you know that 32-bit processors have a maximum memory size of 4 gigs? When Windows XP came out, there were no consumer level x86 64-bit processors. Why would Microsoft have developed for a non-existent hardware architecture?

      --
      I don't read or respond to AC posts
    39. Re:640k remark by Frozen+Void · · Score: 1

      1gb ram should be enough for everyone.

    40. Re:640k remark by Gr8Apes · · Score: 1

      Yes, we all know about the per process concept. It doesn't help you a lick if you're running a 20GB DB model that needs to be in-memory to get anything useful done.

      --
      The cesspool just got a check and balance.
    41. Re:640k remark by grumbel · · Score: 1

      ### Hardly. 4GB is a lot of RAM, even today,

      Its not a lot, its more then average sure, but its affordable for everybody and has been for a while. Its not like its a thing that only super-computers have. It however happens that most people just don't need that much RAM. The RAM limits are however still a huge issue, since there are people that do need more RAM and could easily afford it, but neither the hardware or OS support as much RAM as the consumer is able to throw at it.

      The blame however is on the hardware manufacturers, not so much on Microsoft, with 32bit hardware more then 4GB RAM is problematic, motherboards only having a limited amount of RAM slots and RAM modules only available up to a certain size contribute their share to the issue. RAM simply has grown a faster then the amount of RAM that actually is supported by the hardware.

    42. Re:640k remark by swillden · · Score: 1

      Hey fucktard, it's GB, not GiB. GiB is one of those fucktarded terms like KiB, MiB, and TiB; and it is as fucktarded as you. So why don't you save darwin the trouble and go slit your fucking wrists fucktard.

      I do it primarily to irritate idiots like you, but also because it's nice to be precise. Oh, BTW: "Profanity is the effort of a weak mind to express itself." Words to live by.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    43. Re:640k remark by drix · · Score: 1

      That's a perfect example of what I'm talking about. I worked on something very similar once, as a consultant for a big investment bank, where we had to analyze tick data. I can't believe anyone would do such a thing in Excel. Even if you have a big in-house library built up, Excel's data management capabilities are lacking. You should check out Stata or, god forbid, SAS (if you have a humongous dataset.) I've never understand the prevalence of the Office suite among MBA & finance types when there are so many better programs out there and y'all clearly have the money to spend on them :)

      --

      I think there is a world market for maybe five personal web logs.
    44. Re:640k remark by rtechie · · Score: 1

      The exact 640k quote from the talk: "So that's a 1 MB address space. And in that original design I took the upper 340k and decided that a certain amount should be for video memory, a certain amount for the ROM and I/O, and that left 640k for general purpose memory. And that leads to today's situation where people talk about the 640k memory barrier; the limit of how much memory you can put to these machines. I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. . That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn't - it took about only 6 years before people started to see that as a real problem."

      All he is saying is that DOS had a 640K barrier, which is well-known. He's not making a dogmatic statement saying that's the way things "should" be, which is what is usually claimed. In this quote he's specifically acknowledging this as an architectural mistake.

    45. Re:640k remark by swillden · · Score: 1

      "I thought that Linux with HIGHMEM4G could use up to 4 GiB RAM".

      My work servers running RHEL3 and RHEL4 have 6GB of RAM, and all of it is reported (and presumably usable) by the system.

      Then they're not built with HIGHMEM4G, but with HIGHMEM64G, or they're running 64-bit kernels.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    46. Re:640k remark by gordo3000 · · Score: 1

      I would love to use SAS for what we do. the problem is that a lot of this data is used for model callibration and like it or not, those models are callibrated using lots of in house functions that people have put together only for excel.

      but people in investment banks aren't great at changing underlying infrastructure. we may be quick to take up a new product, but very very slow to change how we do things.

    47. Re:640k remark by raap · · Score: 1

      It really doesn't matter. MS was designing an operating system for a general purpose computer, not an embedded appliance. All these artificial and stupid limitations were excactly what made me despise DOS (and later Windows). Why only 640k? Why filenames with only 8 characters (and only 3 more after the dot)? I could go on endlessly. Why not build extensibility into the system? This thing felt like being programmed by a hacker in a hurry for his home built machine, soon to be replaced by a real OS.

    48. Re:640k remark by pchan- · · Score: 1

      Today, a 64-bit address space seems plenty large for whatever we might want to do with it, including virtual addressing for all system storage as well as RAM. Given how inconceivably large a number 2^64 is (16,777,216 TiB anyone?), it seems ludicrous that more could ever be required. But I'm sure Gates would have thought the same of 2^32 in 1981. 128-bit pointers still make me shake my head in disbelief, but who knows, maybe I'm the one lacking foresight now?

      The storage space on all hard drives sold this year already exceeds 2^64 bytes. If you're addressing invidividual bytes (as you would with direct memory-mapped access), you will exceed 64-bit pointers. It would take an array of 131,072 128-TB drives to hit this limit, not entirely unreasonable. That's why Sun's ZFS uses 128-bit block pointers now, they expect to encounter this limit within the lifetime of that software. Not that I particularly worry about hitting this limit because of block-level addressing (I don't see mmap'd secondary storage happening until there is a breakthrough in the way we store things), but making assumptions that the 64-bit space is inexhaustable might be a bit shortsighted.

    49. Re:640k remark by swillden · · Score: 1

      Today, a 64-bit address space seems plenty large for whatever we might want to do with it, including virtual addressing for all system storage as well as RAM. Given how inconceivably large a number 2^64 is (16,777,216 TiB anyone?), it seems ludicrous that more could ever be required. But I'm sure Gates would have thought the same of 2^32 in 1981. 128-bit pointers still make me shake my head in disbelief, but who knows, maybe I'm the one lacking foresight now?

      The storage space on all hard drives sold this year already exceeds 2^64 bytes. If you're addressing invidividual bytes (as you would with direct memory-mapped access), you will exceed 64-bit pointers. It would take an array of 131,072 128-TB drives to hit this limit, not entirely unreasonable. That's why Sun's ZFS uses 128-bit block pointers now, they expect to encounter this limit within the lifetime of that software. Not that I particularly worry about hitting this limit because of block-level addressing (I don't see mmap'd secondary storage happening until there is a breakthrough in the way we store things), but making assumptions that the 64-bit space is inexhaustable might be a bit shortsighted.

      I'm still not sure that reasoning based on the total storage of all hard drives sold this year is sensible, but all of this just reinforces the point that those IBM engineers 40 years ago had a brilliantly long view.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    50. Re:640k remark by try_anything · · Score: 1

      I think the parent is talking about the fact that finance is full of extremely smart and hardworking people who do amazing things with Excel, VB, etc. but shy away from any tools that are too hard for Joe Shlub the data entry clerk. If only they realized that the amount of time and intelligence they invest in Excel brittleware dwarfs the time and intelligence needed to learn decent tools. But instead, you get the equivalent of, "I'm not smart enough to learn Windows. Instead I programmed my own multi-tasking windowing operating system from scratch, in assembly. I can't afford to spend time learning fancy tools."

  9. One thing is obvious from the photograph by Aokubidaikon · · Score: 3, Funny

    Most geeks' dress sense hasn't changed much since 1989 ;)

    1. Re:One thing is obvious from the photograph by jd · · Score: 4, Funny

      That's because geeks have a genetically-implanted dress sense from hyper-intelligent beings from another world. Those who lack the genes necessary give in to their ancestral ape-man desires for suits and ties.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:One thing is obvious from the photograph by thrawn_aj · · Score: 3, Funny

      Most geeks' dress sense hasn't changed much since 1989 ;) Fancy that :P. How foolish of us geeks not to buy into the "hip" mantra. But hey, come up with a less idiotic accessory than a tie (which, seriously was probably invented by a closet S&M freak) and we'll talk business =D. Another fancy I have is that the suit was invented by the same sadist who invented the corset and high heels for women. Gimme a tshirt and pair of jeans anytime. The Linux fanbois can have the penguin suits =D.

      ______

      "What's flamebait daddy?"

    3. Re:One thing is obvious from the photograph by Anonymous Coward · · Score: 0

      That may be so, but I imagine one thing that has changed is that people are a bit on the heavier side these days.

    4. Re:One thing is obvious from the photograph by mochan_s · · Score: 1

      Most geeks' dress sense hasn't changed much since 1989 ;)
      However, the dress size has definitely changed.
    5. Re:One thing is obvious from the photograph by SoapDish · · Score: 1

      I go to UW, and at first glance, I thought that picture was current day.

      Also, the Math Faculty's mascot is the pink tie.

    6. Re:One thing is obvious from the photograph by NeilTheStupidHead · · Score: 1

      Actually, the origins of the tie can be traced way back to ancient Greece (or maybe Rome, I'm too lazy to go look now). It was simply a scarf tied in a specific style to keep the neck warm. Tie quite similar to those worn today were first seen in the 1660s in England when Charles II brought them back from Europe. There are also more than 100 different ways to tie a neck tie, though the most common knots are the Winsor and the Four-in-hand.

      See, that history degree did come in handy after all!

      --
      Lose: misplace or fail || Loose: not bound together
    7. Re:One thing is obvious from the photograph by KnowledgeKeeper · · Score: 0
      Actually, the origins of the tie can be traced way back to ancient Greece (or maybe Rome, I'm too lazy to go look now). It was simply a scarf tied in a specific style to keep the neck warm.

      Actually, they can't. A tie (in original - kravata) is a Croatian military accessory from approximately mid. 1600s. It gained popularity when Croatian troops helped Luis XIII./XIV. in some long forgotten war.
      More info here.
      Other trivia includes:
      • There are 85 ways to tie a tie
      • Only 10 are symmetrical
      • The most known is a Windsor knot

      How come Croatians invented the tie? Well, the reason is love (hmm, explains why some geeks don't like ties - no love, man :) ) Women gave their men a scarf/handkerchief when men had to go away to wars as a token of love and loyality. When the fighting began, men had no time to dress up and they invented a way to fixate them around their necks.

      P.S. If I were you, I'd sue the university :)
      --
      It is always better to be a first grade version of yourself than a second grade version of someone else.
    8. Re:One thing is obvious from the photograph by Anonymous Coward · · Score: 1, Funny
      I always thought it was from viking raider who made the villagers they enslaved wear a noose around their necks to remind them what would happen if they disobeyed.

      Which is why office workers have to wear them.

  10. Like the now-legendary '640k' remark... by Anonymous Coward · · Score: 0

    Errr, and that would be what?

    Oh yeah, now I remember.

    That would be the 'remark' that was never made.

    640K debunkings of this urban rumor should be enough for anyone.

  11. Predict the future by imunfair · · Score: 4, Insightful

    What kind of business are you in?

    We predict the future. The best way to predict the future... is to invent it.

    -X-Files

    1. Re:Predict the future by samkass · · Score: 1

      Or to buy out/steal from those that do, or even suppress those that invent something contrary to the "predictions" you've bet on.

      --
      E pluribus unum
    2. Re:Predict the future by The+Zon · · Score: 3, Funny

      The best way to predict the future... is to invent it.
      I have prior art on the future. Also, a time machine.
      --
      Some attitudes replaced or by cgi optimizes
    3. Re:Predict the future by Anonymous Coward · · Score: 0

      Florist.

    4. Re:Predict the future by abshnasko · · Score: 1

      Funny, "Invent the Future" is the slogan of the university I'm currently attending.

    5. Re:Predict the future by ThousandStars · · Score: 1
      Also, a time machine.

      And until you show up wearing a cape I'm not going to believe it.

  12. He thought OS/2 would be the perfect platform... by Anonymous Coward · · Score: 4, Funny

    ...for Duke Nukem Forever.

  13. 30 minutes by Anonymous Coward · · Score: 4, Funny

    1-1/2 hour = 30 minutes

    Oh wait...

  14. Long Road Home by drgruney · · Score: 1

    I think that's the name of his book he published back in the early 90s. Pretty much he predicted the past decade perfectly. I don't know if predicted is the right word since it's his products that he was saying would come out in the next ten years. I guess he's just a really bright guy with a strong ability to estimate the market and development time (Zune not withstanding). He was only off on hardware. He over estimated somethings (credit card sized pocket PCs as powerful as a tower) and underestimated (sheer volume of online gaming)

    1. Re:Long Road Home by Supercrunch · · Score: 2, Informative

      It was called "The Road Ahead", originally published in 1995. My recollection was that he got some things right, but he speculated that a new information superhighway would come along to replace the Internet. He also predicted that many/most of us would be interacting with their computers via handwriting and voice recognition.

    2. Re:Long Road Home by krazytekn0 · · Score: 1

      He over estimated somethings (credit card sized pocket PCs as powerful as a tower) ... Um.... Cell Phones!! You can't expect a credit card sized PC of TODAY to be as powerful as a tower TODAY, but they are WAAAAAY more powerful than any computer from 1989. What was there that could multitask, connect to a remote server and display graphics, store addresses, phone numbers, convey huge amounts of information simultaneously, continuously update it's own status... the list goes on and on, and you could get all this in a Cell Phone 10 years ago, now the only reason that cell phones aren't exactly the size of a credit card (width included) is we keep putting more usless functionality in them, well probably also that a phone that size would be a pain to use. Find a computer from 1989 that had the processing capability of an old monochrome qualcomm, much less a new Moto Razr or something like that.
      --
      Not all life is cyber. Extra Income
  15. Well... by Xenographic · · Score: 4, Interesting

    You have to admit that it's easier to predict the future when you're the one making it... :]

    That said, the places where he was wrong are more interesting to me. I wonder what Microsoft's business plan was had IBM taken over with OS/2 instead of them?

    1. Re:Well... by Bastian · · Score: 3, Insightful

      That said, the places where he was wrong are more interesting to me. I wonder what Microsoft's business plan was had IBM taken over with OS/2 instead of them?

      It was to rake in (slightly less) dough selling OS/2.

      OS/2 was originally a joint Microsoft/IBM effort. What became Windows NT was originally going to be the next version of OS/2, but tensions between MS and IBM increased until Microsoft decided to take its ball and go home.

      So really, Bill Gates was 100% correct in saying that OS/2 is the wave of the future. It's just that in 1989 he didn't realize that it was going to be renamed "Windows NT" 3 or 4 years later. Had Microsoft instead decided to continue working with IBM, they would probably still have ended up being stinking rich, just a bit less so.

    2. Re:Well... by Alien+Being · · Score: 4, Informative

      OS/2 and NT are different animals.

      OS/2 was originally a joint Microsoft/IBM venture and was to replace Windows, but there were squabbles over the API definition which caused Microsoft to rethink the whole plan. By that time, the Windows(3.0) API had become a defacto standard and the world's most valuable computer technology.

      MS realized that abandoning Windows (and control of the API) was a huge mistake, so they didn't. They went ahead with OS/2, but kept Windows as their primary platform. They knew that they still needed a "real" OS to replace Windows' DOS underpinnings, so they started the NT project.

      Windows remained as the market standard and MS remained as the gatekeeper to the API. OS/2 customers who wanted to run/develop apps for the "standard" system would also need a Windows license. And perhaps even more important than their ability to sell licenses, is the fact that by controlling the API, they get a huge head start over the competition when it comes to designing developer tools and applications around that API.

    3. Re:Well... by xigxag · · Score: 2, Funny

      "I'm OS/2, and I used to be the next operating system of your PC."

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    4. Re:Well... by Ilgaz · · Score: 1

      The excellent, better-than-real Windows 3.x and DOS support killed OS/2 too. I remember playing Quake II and downloading something at background without any performance loss or problems. I also remember installing Win32S API or something and getting amazed that it works better than Windows itself.

      Financial companies using huge DOS programs were using OS/2 for the HFS advantages and multitasking.

      Only thing missing? Native OS/2 programs!

    5. Re:Well... by Tim+Browse · · Score: 1

      I also remember installing Win32S API or something and getting amazed that it works better than Windows itself.

      Well, that would be because it was supposed to be better than Windows - it was the new API for Windows NT (or, at least a subset of it - hence the 'S').

    6. Re:Well... by bhtooefr · · Score: 1

      Ah, but the NT project was a fork of their own OS/2 2.0 code - which in turn was a fork of the OS/2 1.x branch.

      However, there were two almost completely unrelated OS/2 2.0 forks. One developed by Microsoft that was unreleased, and was itself forked into NT 3.1, and one that was released by IBM as OS/2 2.0.

    7. Re:Well... by Bastian · · Score: 1

      OS/2 and NT are different animals.

      Wrong. What became NT was an "advanced projects" branch of OS/2 that Microsoft was developing. It was originally called OS/2 NT. It ended up being very different from mainline OS/2 because Microsoft dropped things like support for 16-bit CPUs very early on, but it's still a fork of OS/2.

      The original project to replace Windows's DOS underpinnings was OS/2. The alliance was short-lived, but that doesn't mean it never happened. After the split, Microsoft decided to also call it Windows, leaving the OS/2 trademark to IBM. But trademarks are cheap. Source code lineages are where it's at.

    8. Re:Well... by operagost · · Score: 1

      OS/2 and NT are different animals.
      Yes, they are. But if you had read the post you replied to, you'd see that the next OS/2 (OS/2 3.0) was going to be based on what become Windows NT code, with OS/2 2.0 and POSIX support. This was decided upon by both IBM and Microsoft. IBM was to become the OS/2 2.0 maintainer while Microsoft worked on 3.0. Please look it up.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    9. Re:Well... by operagost · · Score: 1

      It ended up being very different from mainline OS/2 because Microsoft dropped things like support for 16-bit CPUs very early on
      286 support had already been dropped in OS/2 2.0.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    10. Re:Well... by tbuskey · · Score: 1

      OS/2 was to replace DOS, not Windows At the time, everyone ran DOS. Windows ran on top of DOS with all its limitations. DesqView was how you multitasked DOS though Windows 3.1 wasn't *too* bad. OS/2 was better.

      In fact, I think the 1st versions of OS/2 didn't really have a GUI.

      At the time OS/2 2.0 came out, MS was selling Windows 3.1 (or 3.0) not WfW 3.11. Networking was uncommon.
      Word ran on DOS. Word for Windows 2.0 was around, but very slow compared to WordPerfect on DOS.
      Excel worked well on Macintosh and Windows 3.1.

      Gates saw where OS/2 was going and Windows internally and tried to get IBM to run with Windows instead.

      Windows on OS/2 came a bit later after Windows had some marketshare.

  16. I remember this talk. by Ninja+Programmer · · Score: 2, Informative

    I was a fledgling member of the CSC at Waterloo, and I recognize the members in the photos they showed. I also remember attending this talk with a front row seat. I was sort of unimpressed because he didn't discuss anything that was new or that I didn't already know about.

    1. Re:I remember this talk. by shmlco · · Score: 0, Troll

      "I was sort of unimpressed because he didn't discuss anything that was new or that I didn't already know about."

      Wow. Maybe you should have been the one doing the presentation...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    2. Re:I remember this talk. by Moridineas · · Score: 1, Offtopic

      I was going to reply, but then I saw who you are; I got some great usage out of your website a number of years ago. As a fledgling programmer way back, it was very helpful and a great resource--just wanted to say thanks!!

    3. Re:I remember this talk. by Anonymous Coward · · Score: 0
      WTF?
             

      meta http-equiv="Page-Enter" content="blendTrans (Duration = 0.15)" very stylish, gotta love that site.
    4. Re:I remember this talk. by Anonymous Coward · · Score: 0

      Hmmm. Imagine that. He's worth billions, you nothing.

      Must sting.

    5. Re:I remember this talk. by Anonymous Coward · · Score: 0

      Fuck you're awesome. Can I suck your dick?

      So long as you're willing to take it up the ass afterwards.

    6. Re:I remember this talk. by sinserve · · Score: 1

      Paul, your site was there for me when I was a pasty-faced teenager. I found it when I started programming in high school, I taught myself Pascal and some C++ and then discovered your site. The assembly evangelism made a great impression on me, so much so that I wrote an x86 disassembler as my high school project. No one in the school faculty understood it!

      Much love man.

    7. Re:I remember this talk. by Anonymous Coward · · Score: 0

      Well, I for one would much rather hear a presentation by Mr. Hsieh than Mr. Gates. The latter may have more business sense, but the former sure as hell possesses more technical wizardry. Just goes to show that not every post on slashdot is made by a slacker.

    8. Re:I remember this talk. by Anonymous Coward · · Score: 0

      I was at that talk too and was also not very impressed. Some of the people in the picture though were falling over themselves about meeting Bill Gates.

  17. Predictions by yuriyg · · Score: 4, Interesting

    And yet, by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development. Shouldn't be all that surprising, since he more or less controlled the direction of desktop software development in the 90's. I would assume he just stated his vision of the future of software, and that vision was implemented.
  18. Prophecies? I think not! by Der+Reiseweltmeister · · Score: 1

    And yet, by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development.

    Must be one of the perks of becoming the head of a monopoly powerful enough to dictate an entire market. He got to fulfill his own prophecies, whether they were good ideas or not.

    1. Re:Prophecies? I think not! by modecx · · Score: 1

      What? That statement is like prophesying the weather thusly "20 years from this moment, we will have a nice and sunny day... Or not."

      Did everyone 20 years ago expect that we would reach the plateau of hardware and software development very soon, or alternatively, decide that technology is a fad, and then go back to slide rules and abacuses? I doubt so.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    2. Re:Prophecies? I think not! by Anonymous Coward · · Score: 0

      I think his best prediction so far (I'm still listening to it right now) is that 32-bit desktop computing would last "more than 10 years".

      So he's saying that the 386-based 32-bit addressing would last beyond 1999. Four years after this date, the first amd64 chip was released; more recently, we have seen this instruction set become pretty standard for home machines. So this is a pretty good prediction for someone who is so often quoted as saying "640k is enough for anyone".

  19. The Road Ahead - and it wasn't accurate by drewness · · Score: 1
    From The Road Ahead entry on wikipedia:

    Indeed, Microsoft intended that MSN would become the dominant network. After the book was written but before it hit bookstores, Gates recognized that the Internet was gaining the critical mass needed to drive it to dominance, and on December 7, 1995 -- just weeks after the release of the book -- he redirected Microsoft to become an Internet-focused company. Then he and coauthor Rinearson spent several months revising the book, making it 20,000 words longer and focused on the Internet.
  20. good job Bill by postmortem · · Score: 1

    .... you managed to look less geeky than whole group.

  21. How did you get modded +5 by Anonymous Coward · · Score: 5, Informative

    It says a lot about /. these days. During the days of Olsen, he started a re-write of VMS. It had such luminaries as Cutler and Bell on the team. When the company was bleeding, Olsen killed off this project and others. When Gates got wind of this, he approached Cutler (and others such as Grey and Bell), and convinced him to join him. One of the bigger issues was that he promised the core to the VMS folks. He would control the API and above. They would control the core.
    ANd if that was not enough, back in 94, I even saw the code for NT (I worked at HP and a neighboring group were asked to port it to the pa-risc. ). I can tell you firsthand that it had NOTHING to do with OS2. If you looked at it, you knew it was dec derivitive. Even the comments said it all.
     
    So how did you get modded up?

    1. Re:How did you get modded +5 by TheSHAD0W · · Score: 1

      Well, that explains why Windows' filename handling is so screwy. ;-)

      Yes, I'm aware that the actual codebases are different. A lot of the structure is identical, though. Another message pointed out that the APIs for OS/2 and NT4 are close to identical.

    2. Re:How did you get modded +5 by Richard+Steiner · · Score: 3, Informative

      APIs are surface features which are (usually) made visible for applications to use, and they give very little indication of the nature or structure of the actual kernel code running underneath.

      OS/2 supports the POSIX API via EMXRT.DLL, for example, and yet OS/2's kernel has very little in common with, say, Linux or Solaris (which both also support POSIX programs).

      The 32-bit OS/2 kernel written by IBM for OS/2 2.0 and later and the Windows NT 4 kernel are quite different. Both Microsoft and IBM completely re-implemented their respective OS's kernels after the 16-bit OS/2 days, and the resulting software has very little relationship to the old 16-bit kernels except for support for the older 16-bit APIs. But as I said, that is simply a surface similarity.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    3. Re:How did you get modded +5 by Jeff+DeMaagd · · Score: 1

      Your explaination makes more sense, I think NT's similarity to VMS was a point of contention in a lawsuit too, it was obvious such that there were tech articles where they compared the name and function of the standard system services.

    4. Re:How did you get modded +5 by smallpaul · · Score: 1

      Your grandparent didn't really say anything that controversial. Viewed from an early 1990s point of view, Windows NT and OS/2 did have a lot in common in that they were 32-bit, protected memory, pre-emptive multithreaded operating systems with a Windows API. Windows NT was supposed to be a continuation of the OS/2 line of operating systems. Yes, you are right that it was VMS-inspired and the team had influential VMS refugees. But anyhow, Bill Gates didn't predict the split with IBM and therefore didn't know that their future next generation operating system would be branded Windows instead of OS/2.

    5. Re:How did you get modded +5 by dryeo · · Score: 1

      OS/2 supports the POSIX API via EMXRT.DLL, for example, and yet OS/2's kernel has very little in common with, say, Linux or Solaris (which both also support POSIX programs). No, the OS/2 Toolkit supports quite a bit of POSIX function ability.
      From the OS/2 ver 4.5 toolkit C library reference (xpg4ref.inf)
        Many of the functions are defined by the following language standards:

      The American National Standards Institute C Standard and International Standards Organization, ANSI/ISO 9899-1990[1992], and the amendment ISO/IEC 9899:1990/Amendment 1:1993(E)
      The ISO/IEC 9945-1:1990/IEEE POSIX 1003.1-1990 standard
      The X/Open Common Applications Environment Specification, System Interfaces and Headers, Issue 4
      The IBM Systems Application Architecture (SAA) C Level 2 language definition.

      Ebbert Mattes (sp?) just built on this so he could run emacs on OS/2.
      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    6. Re:How did you get modded +5 by Gryll · · Score: 1

      It seems people don't know their history. You have it right, the core NT was from Cutler's crew not a copy of OS/2. The name NT even came from VMS.

      V + 1 = W[indows]
      M + 1 = N
      S + 1 = T

    7. Re:How did you get modded +5 by David+Off · · Score: 1

      > ANd if that was not enough, back in 94, I even saw the code for NT (I worked at HP and a neighboring group were asked to port it to the pa-risc. )

      that's true

      and back in 92ish the OSF seriously considered the NT core for the microkernel part of OSF uK rather than Mach. I think I must have a copy of the NT source on tape somewhere.

    8. Re:How did you get modded +5 by drsmithy · · Score: 1

      The name NT even came from VMS.

      That particular myth falls apart as soon as you remember that "Windows NT" started its life as "OS/2 NT".

  22. CS club = check spelling? by sootman · · Score: 1

    Nice to know that CS geeks can't spell 'seamless.'

    In all seriousness, it sounds interesting, but I don't have 90 minutes to listen to someone talk. Anyone know if transcriptions are being worked on?

    And why would they even bother to make a .WAV available? This is a 20-something geek talking, not the London Symphony Orchestra.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:CS club = check spelling? by Markster3000 · · Score: 1

      Well, if really you don't want a WAV, then don't download it. I was present for the encoding of the tape, and it was first recorded as WAV, so we figured "the more formats, the merrier".

    2. Re:CS club = check spelling? by SoapDish · · Score: 1

      I, for one, want to have the highest quality recording of a 28 year old talk by Bill Gates. FLAC just won't cut it.

    3. Re:CS club = check spelling? by Anonymous Coward · · Score: 0

      I didn't know it's the year 2017 already.

      Cool.

  23. Re:eComStation still has superior technology by user_ecs · · Score: 1


    I bought a system preloaded with eComStation. I paid no Microsoft tax. All you have to do is support THE vendors of good quality products. Like buying high quality Snapper lawn movers instead the disposable Wal-Mart ones. Even quality suppliers can decide that a retailer is dragging them down.
    (The Man Who Said No to Wal-Mart http://www.fastcompany.com/magazine/102/open_snapp er.html)

    You can avoid the Microsoft tax too.

    eComStation user group - http://www.os2voice.org/
    eComStation - http://www.ecomstation.com/

    eComStation preloaded
    http://www.curtissystemssoftware.com/preloads.htm

  24. Gates-Quotes from a 1990 interview by Burlador · · Score: 4, Interesting

    From Chip Magazin 1/1990 (my re-translation from German):

    "I think about Handwriting recognition. In two or three years, we may have computers without keyboards. In five or six years this will change, and voice recognition will reduce the importance of graphics."

    "In five or six years, DOS [sales] will be overtaken by OS/2."

    The he said he is personally using "a Mac II, a Compaq and a IBM" computer, as well as a "NEC-Ultralite".

    1. Re:Gates-Quotes from a 1990 interview by Anonymous Coward · · Score: 0

      Well it doesn't seem that voice recognition has reduced the importance of graphics at all. Handwriting recognition - UPS uses it.. I think they're the only one. But WOW! A podcast of the ALMIGHTY Bill Gates - Owner of the multi-billion dollar empire monopoly known as Microsoft. I must burn this podcast to a dvd immediately and watch it over and over again - in reverence - in awe.

      NOT.

    2. Re:Gates-Quotes from a 1990 interview by FMota91 · · Score: 1

      NOT.

      Sorry, but that's only funny when you're in second grade. Or when Borat uses it. You fail. :/

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C1 bottles of beer on the wall. Take one down, pass it round... Oh, umm...
    3. Re:Gates-Quotes from a 1990 interview by Ilgaz · · Score: 1

      As a person in Germany (?) you must know the entire deal with a German company which sold OS/2 pre-installed machines by default. Later, Balmer was quoted to say that he will buy every OS/2 license from that company and will make those OS/2 holograms wallpaper.

      It is covered in a large section in a book named "The Microsoft File" but I can't find the book.

    4. Re:Gates-Quotes from a 1990 interview by Anonymous Coward · · Score: 0

      "WOW! A podcast of the ALMIGHTY Bill Gates - Owner of the multi-billion dollar empire monopoly known as Microsoft. I must burn this podcast to a dvd immediately and watch it over and over again - in reverence - in awe.

      NOT"


      I like how you make fun of the notion of saving a podcast of Gates, all the while you have the walls in your house covered with Steve Jobs wallpaper, much of which are marked with your semen stains.

  25. Prophesy? I don't think so by Anonymous Coward · · Score: 3, Insightful

    " And yet, by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development."

    Yeah? Gee, if he was once such a savant, what happened between then and his 1995 book "The Road Ahead" where he totally fails to "predict" the Internet and World Wide Web when it had already happened?

    Sorry, but reciting some corrollary to Moore's Law does not count as accurate prophesy, 'chilling' or otherwise. It's just conventional wisdom

  26. OS/2 core has nothing in common with NT by melted · · Score: 1

    Cutler hated OS/2 with white hot, foaming at the mouth hatred that only Cutler is capable of. He even tried pretty hard to fight Gates' requirement that NT runs OS/2 as a subsystem (alongside POSIX and Windows).

  27. wow by Anonymous Coward · · Score: 0

    you, sir, are hardcore

  28. No MS conspiracy required for OS/2 failure by ClosedSource · · Score: 3, Interesting

    What legendary rock-n-roll song was used at the gala release celebration for OS/2? Oh, that's right, there was no celebration. OS/2's number one reason for failing was that IBM didn't make much of an effort to make it a success.

    1. Re:No MS conspiracy required for OS/2 failure by Anonymous Coward · · Score: 0

      So, you're saying that we wouldn't know about Windows if it hadn't been for Mick Jagger's timely intervention?

    2. Re:No MS conspiracy required for OS/2 failure by Fred_A · · Score: 1

      Ok, so IBM made no effort to make it widely known that OS/2 would make a grown man cry. There still is more to that to make a product successful.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  29. Apple a shell of its former self? by ClosedSource · · Score: 1

    Usually that phrase would apply to a company that once had a major percentage of a market and holds it no longer. The Mac never had a big piece of the market and I'll bet that the Apple II had a much larger market share than the Mac has ever enjoyed.

    1. Re:Apple a shell of its former self? by rbanffy · · Score: 1

      In a sense, Apple is a shadow of its former self. While the Mac never had a huge market share, the II series was pretty much "the" personal computer to have. I had three.

      On the other hand, having about a 16% slice of the 1980 personal computer pie (which, before the PC clones provoked a mass-extinction) is pretty much nothing when compared to their current slice of the current personal computer market.

  30. What he said or didn't say is just a red herring by ClosedSource · · Score: 1

    The more important point is that Gates couldn't have significantly increased the number beyond 640K even if he wanted to do to the limitations of the processor and the need for address space to be reserved for other purposes. So anyone who mentions the "quote" to imply that Gates was an idiot for choosing the 640K limit is either ignorant or is deliberately attempting to mislead.

    This limit is really more the responsiblity of Intel's for designing the world's ugliest processor architecture (now and forever) and IBM for choosing it.

  31. Re:eComStation still has superior technology by Richard+Steiner · · Score: 4, Interesting

    The thing most people don't realize is that even the 1996 flavor of OS/2 Warp 4 is capable of running modern software like Firefox and OpenOffice, and it does so rather well on fairly limited hardware.

    Windows has a hard time doing that these days, and Linux is travelling in that direction (at least in terms of the mainstream distros, which seem to have abandoned legacy hardware support for eye candy).

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  32. Not quite as far off as you may think by Anonymous Coward · · Score: 0

    'OS/2 is the way of the future!'

    He never really wanted to say that -- he felt like Windows was the way to go, but, his deal with IBM required him to imply that OS/2 was the overal better choice for the long term and for businesses, but that Windows was good for the moment for the average user.

  33. Re:Prophesy? I don't think so by laffer1 · · Score: 2, Informative

    Funny you should bring up the Road Ahead. Its interesting to compare the differences between the first and second editions of that book. The Internet "exists" in the second version.

  34. 3GB works for all 32 versions of Windows PLUS.,,, by Anonymous Coward · · Score: 0

    The 64 bit version of the OS currently max's out at a few terabytes.

    Here, http://support.microsoft.com/kb/294418 is an overview of the address space and memory resources.

    The chipsets for workstations and servers max out at 64 GB.

    How long is it going to be before those chip sets support terabytes? I don't know, but it ain't happening soon.

    Eventually the OS limit will go up, but can we say that it really matters right now?

    Yup, the 64 bit OS only works on 64 bit hardware, but wha' da' want? Egg in your beer?

  35. "I'm not very optimisitic that...(Me neither Bill) by Anonymous Coward · · Score: 0

    that large organizations will ever be able to right good software". This is from a year before I started CS as a major, as I write this in 2007, Microsoft is the largest software production bureaucracy, dwarfing even the mildot production facilities. Progress in automation over the last 10 years has been totally hardware driven. The state of software development is... so bad that if we have really reached the limit of Moore's law, computer operating systems in a 100 years will be indistinguishable from their current incarnations.
    If you are thinking about entering a computer related field, I encourage you to get a degree in electrical engineering or some system related discipline - that will be much more likely to have a positive impact on the future of automation that going into software.
    As is typical, I have lost my login to this site, when I upgraded my harddrive, so i am done here, good luck to you, if you majored in computer science you are gonna need it.

    please type the word in this image: I have about 10 times now

  36. Everyone's predictions are wrong. by suv4x4 · · Score: 3, Funny

    He's the richest dude in the world and his OS is on almost every PC in the world, but let's laugh that he predicted something wrong in 1989! Hahaha, that totally evens things out.

    Gee, I feel better for me now.

  37. Why can't he say "processor"? by ezdude · · Score: 1

    Is anyone else annoyed by his pronunciation of the word "processor"? It's more like "prosser", the way he says it. I wonder how he says the word "nuclear"...

    1. Re:Why can't he say "processor"? by Anonymous Coward · · Score: 0

      Clearly that is because he is a tocessor.

    2. Re:Why can't he say "processor"? by jm.one · · Score: 1

      Nucular! The word is nucular!

    3. Re:Why can't he say "processor"? by dukieduke · · Score: 1

      Giving a 90 minute speech isn't easy. I do it roughly 3 times a weekday with different content in each speech throughout the 8 hour day as an IT instructor. It isn't as easy as you might think.
      You will occasionally flub a simple word like "click" only because your mind is working on the next sentence, while your mouth catches up. It isn't as if you are directly reading off a teleprompter.

  38. Yes, But.. by inasra · · Score: 1

    And yet, by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development. All in all, a fascinating talk from one of the most powerful speakers in CS and IT I didn't have time to RTFA or STFV (see the f***in video), but did he predict anything even remotely close to the concept of Linux?

    I don't think so.
    --
    Life is a mystery. There is no point having a mystery if you are not curious.
    1. Re:Yes, But.. by Bill,+Shooter+of+Bul · · Score: 1

      He talks about unix/ posix compliance being improtant in the future. There was already BSD. Windows/DOS/OS2 wasn't a server class or even workstation class operating system. it would be very difficult to explain the concept to him back then.

      You:Hey bill in 28 years windows will rule the desktop and 30% of the marketspace making you the richest man in th e world, but there will also be a free OS linux that will have the majority of the server market.

      Bill: Linux so its a UNIX Variant thats Posix Compliant?

      You: Well, it is POSIX Compliant, but it wont be UNIX, even thought it will have the exact same command and program names, but it will all be rewritten by a University Student from FinLand.

      And then the conversation would turn to what ATT does about it, which leads into the disscusion of the whole Sco thing. It quickly becomes very confusing for some one of that time, and for some one of this time to write about past events in future tesne, so they stop.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:Yes, But.. by inasra · · Score: 1

      I think you got me wrong. I am not talking about the technical specifications of GNU-Linux. I am talking of the philosophy behind it.

      You know the one that wants to really set you free.
      I am free and I am loving it!

      --
      Life is a mystery. There is no point having a mystery if you are not curious.
    3. Re:Yes, But.. by Anonymous Coward · · Score: 0

      The stupidity of this comment astounds me. I've seen Linux zealots before, and I've seen zealots who were far worse than you, but I haven't seen them say anything this dumb in a long, long time. I might ramble a bit here, but that's excusable considering that there's no good place to start with your comment, and that your comment temporarily jarred my brain out of its proper functionality.

      What you're saying is essentially "WOOO BILL GATES DIDN'T KNOW ABOUT US ALMOST 20 YEARS AGO AND NOW WE'RE DESTROYING HIM HURRRRRRR".
      First off, this was a long time ago. Computers had only been around in their (then) current state for about 10 years, and such innovations as the GUI were kind of new at the point this interview was held. Nobody predicted anything like Linux, and for you to even mention use that as fodder against Gates is ridiculous.
      Secondly, Linux, right now, isn't really a threat to Microsoft. They treat it as one because a lot of people are becoming more receptive to it, but the sheer fact of the matter is that Linux, to the layperson, is by and large unusable. You can't install it on the computer of the average soccer mom or octogenarian, because they just won't get it. You'll be barraged with questions like "Where's my start menu?" and "What does root mean?". Linux is for people who know what they're doing, and Windows is purposefully made to be accessible to everybody. Furthermore, Linux will probably never be "fixed" and made generally accessible, because of twats just like you who sit around in groups jerking off and laughing about how you're better with computers than the average person. On the inside, even though so many of you are infuriated by the mere concept of Windows, you don't want people joining your elite little club. Linux may someday be a threat to Microsoft, but for now, it has a long, long way to go in pretty much every area that will baffle the average computer user: from drivers to networking to their favorite standards and applications ("Where's Office?" "You don't need office, this is the same! But it was coded by spare-time workers who didn't work closely together under supervision of any kind, so it's inherently better!").

      Maybe if you'd spend less time spouting off arrogant, elitist remarks on the internet where nobody really cares, and spend more time helping the rest of us fix the operating system we want to succeed, we could have an operating system that would be a viable alternative to Windows.

    4. Re:Yes, But.. by inasra · · Score: 1
      I think you are taking my comment a little bit out of context. The comment has no right to stand on its own as it is a reply to this part of the summary.

      And yet, by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development. All in all, a fascinating talk from one of the most powerful speakers in CS and IT. So please don't read it the way its not meant to be read.
      --
      Life is a mystery. There is no point having a mystery if you are not curious.
    5. Re:Yes, But.. by inasra · · Score: 1

      Secondly, Linux, right now, isn't really a threat to Microsoft. They treat it as one because a lot of people are becoming more receptive to it, but the sheer fact of the matter is that Linux, to the layperson, is by and large unusable. You can't install it on the computer of the average soccer mom or octogenarian, because they just won't get it. Oh yeah? Why don't you come to my office and ask the soccer moms here who have never touched a computer in the 30 years of their existence how much they are loving it. And with the latest releases of fc6 and Ubuntu edgy, they feel that the 3d desktop is very intuitive. The start menu is only confusing if you have to be weaned of Windows. Not if your start is Linux. And in India lots of us are getting their start with Linux. It is now a threat to windows. Use vista and then any installation of linux with beryl. Check it out http://youtube.com/watch?v=kYgV2GlsufI
      --
      Life is a mystery. There is no point having a mystery if you are not curious.
    6. Re:Yes, But.. by Anonymous Coward · · Score: 0

      sigh...

      a coupla points:

      each and every 'feature' of beryl has been available on windows for 5-10 years with the 'window blinds' suite of software from stardock. yeah, the transparency, the jiggly windows, even the lumpy ass buttons and super cheesy 'beveled skins'

      thankfully, the open sores community can do little better than rip off the real innovators, commercial developers like apple, microsoft and adobe. nerds like you and your filthy ilk will always be whooping and crowing some imagined superiority while simultaneously laboring over your crap environment (hey, grannie, just type 'vi neckbeardy.conf' and type c-K,k,L,4 and jump to line 472, change the mousewheel=0 line to mousewheelps2=0x00454) and ganking every cosmetic component you can (beryl, gnome,kde).

      even your much vaunted "kernel" is a 15 year old antique, just waiting to collapse under infighting (gpl 3? linux kernel v3? etc) while the camps at apple and msft are rocking your world with super sophisticated innovations left and right. the only thing you have going at this point is inertia from LAMP, and just wait for Jobs to attack the server and database (it's coming!)

      stupid idealist suckas.

    7. Re:Yes, But.. by gordo3000 · · Score: 1

      any way for me to try that out without having to wipe out my current OS on my computer(a boot disk preferably)? Also, is there somewhere I can get a list of hardware that Ubuntu is compatible with(basically, video card, motherboard, CPU) and then I'd actually try an install.

      if my desktop can actually act that way, its far superior than anything windows or Apple has ever come out with(granted, being in OSX for 6 months, I have yet to find anything breath taking about it beyond XP). Now, I have seen a couple years ago similar add ons I could throw into windows to make it act like that, but I found them sluggish at best.

      Thanks for any help.

  39. Ahem.. by FMota91 · · Score: 4, Funny
    You ARE posting on slashdot. Let me correct your statement...

    Everyone cares about these fabulous corrections and technicalities. Keep it coming, it's really bitchin'.
    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C1 bottles of beer on the wall. Take one down, pass it round... Oh, umm...
  40. Enough with the conspiracy theories by steveha · · Score: 4, Informative

    I'm top-posting this instead of replying to individual posts because there are just so many posts with one conspiracy theory or another. Microsoft tricked IBM into taking OS/2, Microsoft made Office 95 break OS/2, etc. etc.

    I worked at Microsoft from 1990 to 1996, and during part of that time I worked on Microsoft Word. And I'm here to tell you: Microsoft really believed in OS/2, back in the day. They really thought it would be the future.

    In 1990, I got an OS/2 machine on my desk, as did the other folks around me, because we all knew OS/2 was the future. The MS library had OS/2 machines for looking up books (and as far as I remember, the MS library had only OS/2 machines). And all the major MS apps were shipped for OS/2: Word, Excel, etc. (But they were also shipped for Windows. MS covered all the bets.)

    Now, I was only a lowly developer, not a strategy architect, and I never ate lunch with Bill Gates, so it's possible there was some amazing subterfuge going on without me knowing. But I don't believe it.

    Here is my summary of what happened, based on what I saw then, and on various articles I read in PC Week, Infoworld, etc.

    Microsoft started developing Windows back in the 80's. The early Windows was a laughingstock in the industry: it was a primitive toy. Apple seriously jump-started their GUI efforts by building a closed platform and tailoring their GUI specifically for that platform; Microsoft was hobbled by the suckiness of the 8088 and awful graphics adapters like the CGA card. MS actually tried to get Windows to run on that sort of pathetic hardware. Windows 1.0 did run but no one wanted it.

    MS doesn't give up easily. They kept plugging away at Windows, and it started to suck less, as the machines got more powerful. Also, IBM and Microsoft decided to cooperate on a new OS: OS/2.

    Microsoft wanted to make OS/2 as compatible as possible with Windows, to make it easy to port applications. IBM wanted to make OS/2 "better" than Windows. (My memory is dim here, I don't remember specifically why it was better to be incompatible with Windows. Compatible with some graphics API that IBM already had?) So now, the plan was to sell Windows only until OS/2 conquered the world. But the Windows guys kept plugging away on Windows, even as the OS/2 guys did their thing.

    Around the time I was hired, Microsoft and IBM were telling customers that basically if you have lame hardware, go ahead and run Windows on it, but if you have good hardware, you want OS/2 because that is the future. (IIRC the decision point was: if you have less than two megabytes of RAM, run Windows.)

    Then, in 1990, Microsoft shipped Windows 3.0... and everyone, including Microsoft, was stunned by how well it sold. It flew off the shelves. Egghead (at the time, a successful brick-and-mortar chain of computer stores) sent trucks with ice cream over to Microsoft; along with everyone else, I had a free ice cream bar to celebrate the success of Windows 3.0.

    The key feature was actually that it ran DOS apps very well. You could have multiple DOS shells open at the same time, and it would multitask them well (pre-emptive multitasking, even though Windows itself used round-robin multitasking for Windows apps at the time!). You could even have a DOS app crash, and your other DOS apps would keep running just fine. Compare with the "compatibility box" in OS/2, which was usually called the "Chernobyl Box" by geeks because a misbehaving DOS app could take down your whole machine. The Chernobyl Box could only run a single DOS app at a time.

    Why? Why was Windows 3.0 better than OS/2? Because at the time OS/2 was written only to support the 286, and even if you ran it on a 386 it would just run in 286 mode. Windows 3.0 would only do the cool DOS app multitasking if you ran it on a 386. My understanding is that IBM promised, early on, that OS/2 would run great on a 286; and IBM felt it was seriously important to keep that promise. With hindsight, I

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Enough with the conspiracy theories by mh101 · · Score: 4, Funny

      Steve Ballmer made a great speech a company meeting. He said that Microsoft had been sending a mixed message to customers: if you have this kind of hardware buy Windows, if you have that kind of hardware buy OS/2. He said that from now on, there would be a new message: "Windows! Windows! Windows!!!" He shouted himself hoarse saying it.
      I guess that was practice for his "Developers developers developers developers" speech.

      --
      Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
    2. Re:Enough with the conspiracy theories by drsmithy · · Score: 1

      The key feature was actually that it ran DOS apps very well. You could have multiple DOS shells open at the same time, and it would multitask them well (pre-emptive multitasking, even though Windows itself used round-robin multitasking for Windows apps at the time!). You could even have a DOS app crash, and your other DOS apps would keep running just fine.

      You could actually do this with Windows 2.1/386, ca. 1988 (although, unsurprisingly, not many people are probably aware of that).

      My understanding is that IBM promised, early on, that OS/2 would run great on a 286; and IBM felt it was seriously important to keep that promise. With hindsight, I think they would have done better to have broken the promise and gone straight to the 386; given deep discounts for a while to their customers to whom they had made the promise or something. Even at the time I thought it was a mistake to keep trying to beat 286 code into something reasonable, while 386-based machines were becoming common.

      Basically, IBM had sold a _lot_ of 286-based machines to businesses, who had only bought them on the understanding that IBM guaranteed their fancy new OS - OS/2 - would run on them. Not providing that capability would have had a seriously negative impact on IBM's reputation (remember, this was still back in the days of "no-one ever got fired for buying IBM").

    3. Re:Enough with the conspiracy theories by steveha · · Score: 1

      You could actually [multitask DOS apps] with Windows 2.1/386, ca. 1988 (although, unsurprisingly, not many people are probably aware of that).

      I just looked this up, and you are correct: http://en.wikipedia.org/wiki/Windows_2.x

      I suspect that Windows/386 didn't fly off the shelf for two reasons: 0) you couldn't run "DOS-extender" applications, and businesses cared about such apps; 1) in 1988 there weren't as many 386 machines in circulation.

      I never ran Windows/386; when I started at Microsoft, I was running OS/2 and Windows 3.0 (the latter before it shipped, it was an internal beta or some such).

      Not providing that capability would have had a seriously negative impact on IBM's reputation

      Yes. But still, keeping that promise seriously cost them, and with hindsight I think they would have done better to take that hit once. Offer trade-in pricing on 286 machines or something.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    4. Re:Enough with the conspiracy theories by revlic · · Score: 1

      That's pretty cool history, and yes! I do remember the Egghead stores back around 1995! I was pretty young at the time but I do remember the Windows 3.0 rant. I actually never got to touch Windows 3.0 until 3.11 (which was 3.0 with networking +)

      There was also that computer wearhouse that I can barely remember anymore they sold everything including postdated software in flippy disk format. Good times! :D

    5. Re:Enough with the conspiracy theories by Anonymous Coward · · Score: 1, Informative

      Compare with the "compatibility box" in OS/2, which was usually called the "Chernobyl Box" by geeks because a misbehaving DOS app could take down your whole machine. The Chernobyl Box could only run a single DOS app at a time.

      But OS/2 would run a virtual machine for every OS you wanted to boot in a window... you could even boot off floppies and load another OS in a window. Also, MS worked on a newer version of the Windows API which they kept from IBM and wouldn't run on OS/2, which became Windows 95...

    6. Re:Enough with the conspiracy theories by Lost+Race · · Score: 1

      Not in 1990 it couldn't. OS/2 1.x (the MS+IBM collaboration) was a very different beast from OS/2 3.x (IBM-only). 1.x used 16-bit (286) protect mode and couldn't even run one Windows program, only DOS and OS/2 programs. The OS/2 graphics layers was called "Presentation Manager" and had a completely separate API from Windows. There were really no similarities at all. There was certainly nothing like virtual machines in 1.x, aside from the extremely limited DOS-only single-session "Chernobyl box" (some called it the "penalty box").

      I was an applications developer at MS 1988-1993. I remember an even earlier Balmer speech where he yelled "OS/2! OS/2! OS/2!" It seems to be a recurring theme.

    7. Re:Enough with the conspiracy theories by Anonymous Coward · · Score: 0

      I think it was because Windows/386 didnt' run DOS extenders or EMS memory, only DOS apps that fit in the 640K space. Windows 3.0 ran EVERYTHING so it was the first one that was flying off the shelves.

    8. Re:Enough with the conspiracy theories by DerekLyons · · Score: 1

      Why? Why was Windows 3.0 better than OS/2? Because at the time OS/2 was written only to support the 286, and even if you ran it on a 386 it would just run in 286 mode. Windows 3.0 would only do the cool DOS app multitasking if you ran it on a 386. My understanding is that IBM promised, early on, that OS/2 would run great on a 286; and IBM felt it was seriously important to keep that promise. With hindsight, I think they would have done better to have broken the promise and gone straight to the 386; given deep discounts for a while to their customers to whom they had made the promise or something. Even at the time I thought it was a mistake to keep trying to beat 286 code into something reasonable, while 386-based machines were becoming common.

      [sigh] I'm going to have to head off into cranky-old-geezer mode to answer this...
       
      You young 'uns seem to have forgotten, if you ever knew, that back in that era we didn't replace our boxen every year, or even every eighteen months. Computers got faster every now and again - but they didn't really get better. (Once the AT shipped, this was doubly true.) Graphics got a little better - but most games supported the older stuff pretty easily. Business apps in 1990 ran just fine on a computer from 1984. Etc... etc... We tended to keep our boxes for as many as four years.
       
      But the 386, and the growth of Windows changed all that. All of the sudden here was a desireable OS (shell) that really did require a better processor - and here on the shelf was a processor easily available that could fill that slot. That was the first slow turn of the upgrade treadmill, which had previously been a rate best term 'sub glacial'.
    9. Re:Enough with the conspiracy theories by Anonymous Coward · · Score: 0

      The key question is: is it better to spend a HUGE amount of resources trying to make a silk purse out of a pig ear, or is it better to admit that it was a mistake to promise to do this, and make a silk purse out of silk.

      Windows frankly ate OS/2's lunch, and that means that all the resources IBM poured into OS/2 were pretty much wasted. Would it have been better for everyone if IBM had said "we're leaving OS/2 half-done and throwing all development onto the 386. Here's some discounts by way of apology." With hindsight it arguably would have been.

      This discussion hasn't even touched on all the technical reasons why the 286 was slower than a 386 for multitasking. *shudder*

  41. Re:eComStation still has superior technology by dryeo · · Score: 1

    This isn't really true. The 1996 version of OS/2 didn't even support unicode. Luckily you can apply free fixpaks and TCPIP updates to bring it to a level where it does run Firefox (or in my case Seamonkey) and Openoffice.
    So really what you should say is that the 96 version of OS/2 (and the '94 version) with free fixes applied will run most modern software.
    At that the '96 version won't even recognize a modern hard drive until you update the ibms506 driver. Of course once updated it will work with all IDE systems including the newest SATA drives.

    --
    https://en.wikipedia.org/wiki/Inverted_totalitarianism
  42. Picture by Burlador · · Score: 1

    Here's a picture from the interview:

    http://img204.imageshack.us/img204/5850/gates90ot0 .png

  43. Bill Gates != Genius/Prophet by lordperditor · · Score: 1

    The guy made some lucky/good decisions at the right time. It could have been anyone with half a clue about computers, but it was him.
     
    Credit is due for his business skills he used to run with the break he got and make it the enormous success it is.
     
    Of course, opportunity and a slice of luck crosses most peoples path now and then, he was smart enough to recognise it and had enough business savvy to not blow it.
     
    Bottomline... Genius, prophet, guru programmer... NAH! Lucky Bastard! Yep ;-)

    1. Re:Bill Gates != Genius/Prophet by gatkinso · · Score: 1

      Keep telling yourself that.

      --
      I am very small, utmostly microscopic.
  44. The Original Quote (was: 640k remark) by DynaSoar · · Score: 1

    > A better description would have been the "mythical '640k' remark",
    > because he never said it.

    Quite so. The actual remark was made by Steve Jobs to Steve Wozniak regarding building a card to expand the Apple II's memory from the max possible on the motherboard of 48K to a full 64K (the "language card"). Jobs' statement "Who would ever want more than 48K?" has been misattributed and misquoted for years, as have many statements made by some that sound so much better coming from someone else. The answer was, almost everybody. When the IIe came out it had 64K on the board and could accept a second 64K card. The IIc came with two full 64K banks installed.

    Jobs was frequently at odds with Wozniak over technical issues. Jobs wanted no more than 2 slots in the Apple II. Woz wanted 8 and put them in. Jobs argued against color. Woz put it in, first in blocky lo-res, then in an awesome hack that resulted in 16 color (including two blacks and two whites) hi-res. Other examples exist, but these two illustrate Jobs' penchant for one-upsmanship: When he built the first Mac, it had no color and no slots.

    Jobs' quote was in many MOTD files during the late 70's and early 80's, until the misattributed Gates quote started replacing it.

    One point Jobs didn't argue against was the inclusion of a programming language in ROM. He contracted out the creation of Applesoft in ROM. The result can be seen on the Apple II ROMs that say "Copyright 1981, Microsoft".

    IIRC, the original quote was the subject of a trivia contest question in Softalk magazine.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  45. OS/6 Preceded OS/2 by norm1153 · · Score: 1

    True. And it was IBM, and it really was called "OS/6." Around 1976 IBM came out with a series of console word processors using early ink jet technology. There were variations among the models, and they used 8" floppies. Very small video screens that could not display an entire line, with embedded commands.

    They were very successful at the time, implementing the Selectric keyboard, which remains one of the best electric keyboards of all time. By the mid 80's however, they were dimming, and of course overtaken by PC's and early laserjets.

  46. Here is the video version of the presentation by JackMeyhoff · · Score: 1
    --
    http://www.rense.com/general79/wdx1.htm
  47. It still happens, happened to PowerPC for Desktop by Ilgaz · · Score: 1

    The only reason OS/2 dies was because IBM was greedy and charged too much for it at the beginning of it's life, hence the beginning became the end. Why did lotus die, because the lotus eater were living in their own little world and were charging more for it then M$ were charging for it's whole office suit and the same applies to word perfect.

    Bearing in mind that M$ software, services and support were far cheaper and of a much higher quality in those days. The manuals were excellent, tutorial disks were provided free etc. then the good people left and the ass wipe remained and basically M$ now reflects the morals, integrity and qualities of a typical failed jockstrap insurance salesman.

    Those same qualities will of course bring about the fall of company from being a leader to a historical note in the evolution of computer technology.

    I believe this http://www.absoft.com/Products/Compilers/C_C++/XLC /XLC.html "IBM XL C++ Compiler OS X" will produce a massive performance increased, optimised code especially for games and multimedia.

    Why wouldn't programmers use? IBM sells it like a freaking Z series mainframe compiler giving the job to a mainframe vendor. It is $500. Imagine the support you would get from IBM engineers when you complain about a games OpenGL code or surround sound not working right.

    Lets speak about Java. If you get a free developer account from Apple you will understand the potential future problem of Java on PPC, I respect to NDA as an end user. IBM is famous for making massive performance and compatible Java virtual machines. I remember using IBM JVM on Windows for Opera and getting amazed. How hard it is to put an alternative Java VM for OSX/PPC? What happened to that easily installed, professionally written Windows JVM?

    So, PowerPC with ages ahead of architecture abandoned by Apple and Intel/X86 became the monopoly on end user Desktop.

    I flamed Intel decision a lot, I still don't like it but it is the reality. You can't do end user business with IBM.

    (quad PPC970 here)

  48. even a broken clock... by bl8n8r · · Score: 1

    is right twice a day; Doesn't mean it's working.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:even a broken clock... by 26199 · · Score: 1

      That depends on what you wanted it to do.

  49. That's the kind of lack of foresight by DrYak · · Score: 3, Insightful

    Then you have the Motorola 68000, designed in the late 1970s and used in home computers in the mid 1980s - capable of addressing a whopping 16MB of memory

    and the street price for 16 MB of RAM in 1980 would have been...what, exactly?


    It's this kind of lack of foresight that made the whole x86 architectue crappy.
    The question is not only what is realistic to do now and what would be not be possible to buy/build.

    The question is, if this architecture hangs around for the next couple of decade what will you be happy to have taken account for ? What could be useful for future generations of machines ?

    The 68k has been designed on purpose to have a clean architecture, that could easily evolve in future machine without needing hacks. (32 bits internal, even if first versions had 16bit bus. Flat memory addressing, etc.)

    The x86 has been a long series of very short-sighted choice (because nobody tougth it could last) - like the "640k ought to be enough for everyone" (it was back then, it wasn't any more a couple of years later) or the ackward instruction set - and subsequent hacks to circumvent the limitations (the whole segmentation logic is a pain in the ass). Not to say about all legacy modes that current chips still drag around (your Core 2 is still binary compatible with 8088 code and assembly compatible with 8080 code). Intel has tried to restart something completly new and supposedly better with the Itanium, but it failed, mainly because of all this legacy. AMD was somewhat more successful with AMD64 (because it both has a nice new clean x86-64 extension and support for all the ackwrd legacy).

    It's only sad that the x86 was chosen for the IBM PC, a computer whose architecture was subsequently opened and copied by numerous clones that IBM chose to tolerate, which made this architecture popular and made it evolve very quickly.
    Whereas the 68k regularly ended up in very nice machines (Amiga, Macintosh, etc.) but whose parent company never accepted to open. And thus remained less popular (because of higher price and lower development by 3rd parties).

    At least the 68k had much more success in video games (consoles and arcades. MegaDrive and NeoGeo if i have to only site two).
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:That's the kind of lack of foresight by suv4x4 · · Score: 1

      It's this kind of lack of foresight that made the whole x86 architectue crappy.

      Well notice how "crappy" stuff dominated the world, and mostly works fine. Then you realize that "crappiness" or "beauty" of a design or concept, is but one of the important things that could make a product or service successful.

      Human DNA is also crappy as hell, inside our mother's womb, we grow tails and drop 'em, develop hails and drop 'em, we have organs that if removed don't seem to make any change, and have worse sight and hearing than some basic insects.

      Yet, we rule Earth.

    2. Re:That's the kind of lack of foresight by ciggieposeur · · Score: 1

      The question is, if this architecture hangs around for the next couple of decade what will you be happy to have taken account for ?

      I don't think x86 in its current form will last that long anyway. With Linux and OSX we are seeing that the underlying architecture is essentially irrelevant to applications and even kernels -- just update the compiler to output to the target instruction set and recompile it all over a few months. That my IDE chipset needs a window in the lower XXMB RAM for DMA is completely hidden to me.

      I think in the next ten years we'll see the ia32 instruction set essentially vanish and 16-bit BIOSes disappear also (witness LinuxBIOS), especially as all machines move to multi-core.

  50. Ubuntu How-to by Anonymous Coward · · Score: 0

    The basic CD should be a live CD allowing you to try out some of the basic features, such as openoffice and firefox without actually installing anything on your system. Once it is booted up, the actual installation process is done by clicking on the icon on the desktop, and allows you to graphically select your partition set up. Duel booting with your current OS is also pretty easy.

    1. Re:Ubuntu How-to by Anonymous Coward · · Score: 0

      Windows based Ubuntu installer might also be nice and easy for you to try out. It is still in beta form though (I think it will eventually be like https://goodbye-microsoft.com/ ).

  51. Imagine... by ReidMaynard · · Score: 5, Insightful

    Imagine you have the only Mercedes-Benz dealership, every morning customers are lined up, check-books ready. Year after year. You are rich beyond imagination.

    Then one day this fellow shows up with a Vespa and says, "You should sell these Vespa scooters too.."

    What do you do..?

    --
    -- www.globaltics.net

    Political discussion for a new world

    1. Re:Imagine... by cp.tar · · Score: 1

      From a business perspective, I cannot see the harm in starting to sell those as well... you know what they say about monocultures...

      --
      Ignore this signature. By order.
    2. Re:Imagine... by Anonymous Coward · · Score: 0

      Well, yes. IBM didn't see the harm, either. However, they didn't pay enough attention to keep Microsoft from ending up with everything.

    3. Re:Imagine... by kv9 · · Score: 5, Funny

      Then one day this fellow shows up with a Vespa and says, "You should sell these Vespa scooters too.." What do you do..?

      I repeatedly slam a car door against your head for using yet another computer/car analogy on Slashdot

    4. Re:Imagine... by 26199 · · Score: 1

      Oh, the irony!

    5. Re:Imagine... by Organic+Brain+Damage · · Score: 0, Offtopic

      I'd slam his head in a 17" HP clamshell laptop repeatedly...it's just like a car door, you know....except smaller....and lighter...and it glows...well, it's got a hinge anyhow....ok, so it's not really very much like a car door after all, is it?

    6. Re:Imagine... by wcbarksdale · · Score: 1

      But if you used a computer case instead of a car door, it would be twice as beige and *thwack* ow...

    7. Re:Imagine... by BlackEmperor · · Score: 1

      That's exactly what IBM said! However the correct answer was sell the Merc business and invest everything in Vespas. Of course how could they know, hindsight makes it seem so obvious.

      --
      "all broken things dream of repair" - chris letcher
    8. Re:Imagine... by cp.tar · · Score: 1

      Actually, the correct answer would've been "buy the Vespa business and keep them both".

      --
      Ignore this signature. By order.
    9. Re:Imagine... by Calinous · · Score: 2, Insightful

      Because in some places, ten $5,000 computers could have taken the place of a "small-iron" system costing $500,000 (with the mainframe getting extra money from support contracts).
            As a well known Mercedes Benz dealership, you won't start selling Volkswagens because some of your clients will buy a Volkswagen instead of the Mercedes Benz (and your profit will be lower)

    10. Re:Imagine... by Anonymous Coward · · Score: 0

      What would Commander Taco do?

  52. That's why PAE extensions exists by DrYak · · Score: 1

    I.e. 2^32 is where the 4GB address space (limit) came from, not because MS decided to be mean (for once).


    That's why there's an extension called PAE that enables the virtual memory address space to be extended to 36bits. And thus to support up to 16GB of address space, even if each segment was still limited to 4G memory pointers. (Just like, back then, the 286 supported 16MB address space, even if each segment was 16bit / 64k limited).

    Linux supports it, Windows doesn't. It's pure Microsoft OS limitations.

    And what people don't realise is, that you actually need it, even if you don't have more than 4GB.

    For the virtual memory scheme to work well, you need to have an address space which is orders of magnitude higher than the actual memory (both physical and virtual) used.
    It worked well when the 32bits architecture was introduced : a 386 could represent 32bits -> 4GB memory, but only mapped a dozen of megabytes on this space.
    Now we reach limits of this. Which leads to fragmented memory allocation (you can't allocate xGB of memory for an application. Even if there's enough free memory, the virtual memory engine can't allocate a big enough contiguous address space to map that free memory on it) or unused memory block (the memory engine reserves 3GB of space for the softwares and 1GB for the system. If the system uses less memory, the unused memory can't get maped to another address).
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:That's why PAE extensions exists by Anonymous Coward · · Score: 0

      Windows does, and has, supported PAE out of the box. Just add the right flag to the boot.ini and bob's your uncle.

  53. Variable speed playback, constant pitch by perttu · · Score: 1

    90 minutes ? That takes an hour to listen if you're slow, 30 minutes if you're in a hurry.
    ~40 minutes about optimum. Ofcourse if it was a video instead and it was closes captioned/subtitled (english or native), one could easily watch it in under 20 minutes.
      All this ofcourse depends somewhat on the quality of your time stretching soft/hardware.

  54. way to go, champ by Anonymous Coward · · Score: 0

    I'm sure all this hassle will really make gimp rock. i mean, if you can get away with the free nv drivers, you clearly aren't doing 3D, which suggests 2D (you referenced your interest in graphics above, right?), which suggests gimp, which even under reeeeediculous load, we're talking dozens of large raw files from your mid-range camera... how can you even pretend to need more than the 3 gigs?

    i've got a better idea- sober up, drop the gnu garbage and come back to the land of plenty... good strong drivers, photoshops and all the office you can eat. life sure is good here in reality ;)

    1. Re:way to go, champ by swillden · · Score: 1

      how can you even pretend to need more than the 3 gigs?

      Websphere and Rational Software Architect easily absorb 1.5-2 2GiB. The rest is mainly used for file caching to improve performance. I also do use lots of RAM with the GIMP on occasion, especially when working on large panoramas, or when using many layers on 10 MP images.

      Honestly, I don't really need 4 GiB, but 2 GiB isn't quite enough, and it doesn't make sense to install 3GiB because you don't get dual-channel access to your RAM. So, 4 GiB is the sensible choice. Having bought all of that RAM, I'd like my OS to use it. If nothing else, and extra gib of file cache is going to help with disk access.

      drop the gnu garbage and come back to the land of plenty... good strong drivers, photoshops and all the office you can eat

      Why? I don't like Photoshop (I prefer the GIMP's UI, probably mostly because I'm much more familiar with it), or Office (Word is unstable and buggy, and I don't use any of th rest), and for what I primarily do (development) Linux is a much nicer environment. You're welcome to stick with Windows if you like, I find it a much less friendly and much less productive environment.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  55. Unix and about security in 1989? by KZigurs · · Score: 1

    I have lived my life in understanding that unix never has been actually in any kind about security (As we understand and define it today). The fact that unix went multiuser early enough to be able to incorporate some basic necessity stuff to ensure that developing team is not bothered too loudly by users AND some 20+ year advantage over other operating systems on the market that have allowed to do one iteration or the other (and of course academic research), may allow one to perceive that unix is secure, but let's be honest - there never ever, up to quite recently (last decade or so), has been any actual effort to think about it or actually to develop unix so that it is Secure.

    1. Re: Unix and about security in 1989? by Anonymous Coward · · Score: 0

      Please, don't drink and post.

      Or get a grammar checker to help you out, and then have a native speaker review the results.

  56. nVidia provides a 64 bit driver by Nicolas+MONNET · · Score: 1

    It works perfectly well, too. Even with 32 bit apps. I use it everyday.

    1. Re:nVidia provides a 64 bit driver by swillden · · Score: 1

      It works perfectly well, too. Even with 32 bit apps. I use it everyday.

      It requires a 64-bit X.org server, though, and that requires all of the supporting libs to be 64 bits, so basically you need a 64-bit userspace, which is what I said. Debian provides the 64-bit libraries and tools even in the 32-bit repositories, so I could do it, but it's more effort than I'm interested in putting in right now.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  57. Not out of the box by DrYak · · Score: 1

    Having to tweak a flag in file for which there isn't even a direct interface in the menu (not like Regedit) isn't exactly what I would call "out of the box". (Whereas, in linux, the installer is in charge of choosing the right kernel, without any interaction required from the user... unless the user choose on purpose to configure something else and switch to another kernel, as usual with Linux principle of choice).

    Also, Windows only activates the support for PAE. Then it's up to the application to have AWE implemented to be able to take advantage of the wider address space. Only some memory intensive database application do it. It's not as if any application could be mapped to higher virtual addresses.

    Calling windows "PAE supporting" is just calling DOS a full blown 32 bits OS just because a couple of games can use a DOS extender (CWSDPMI, DOS4GW, P/MODE, etc.).

    Meanwhile, if 64G support is activated in Linux, any APP can take advantage of it.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Not out of the box by lpontiac · · Score: 1

      Meanwhile, if 64G support is activated in Linux, any APP can take advantage of it.

      Not naively. Just like on Windows, you'll have to basically use a windowing scheme via something like mmap. Pointers are 32 bit and you can't have more than 4 gigabytes simultaneously accessible within the address space.
  58. It's "2GB ought to be enough for everyone" !!! by DrYak · · Score: 1

    most consumer-level hardware currently out there is physically incapable of having any more than that installed (heck, most machines wouldn't even get past 2GB)


    "most" not "all". as the parent said, there are special situations that can ask for huge amounts of ram. Multimedia like video or big databases are examples.
    (Heck, even my 4 years old Athlon 64 has 3 sockets with 1 GB each, more than what non-server XP can handle).

    In short, the "memory limits" of consumers version of Windows are neither unreasonable nor particularly arbitrary.


    They *are* unreasonable. Because :
    - There are user that may need it. And there is widespread abundance of hardware that maxes Windows XP's 2GB/2GB memory address scheme.
    - The additional address space is handled by the memory manager. Application shouldn't have to deal with that. (it's how it works in Linux case. But saddly it's the other way around in the PAE supporting Windowses - back to the old time of DOS-extenders !) It's completely arbitrary to restrict high memory addresses to only some variants of windows.

    - and the most important part that all the poeple saying "64 bit is overkill" can't understand :
    for good working of the virtual memory system, the total virtual space *must be order of magnitude higher* than the available memory (both physical and swap). Other wise you may run in the weird situation where an application (video, database, whatever) asks for 1GB RAM, there's available memory on the RAM sticks, but windows can't find a contiguous address range on which to map that memory and the allocation fails even if there's free memory.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:It's "2GB ought to be enough for everyone" !!! by drsmithy · · Score: 1

      "most" not "all". as the parent said, there are special situations that can ask for huge amounts of ram. Multimedia like video or big databases are examples.

      And there are versions of Windows that will cater to that, as I said. However, the fundamental problem here is with the hardware.

      (Heck, even my 4 years old Athlon 64 has 3 sockets with 1 GB each, more than what non-server XP can handle).

      XP on i386 will support your 3GB of RAM trouble-free, unless your hardware is _very_ broken. Heck, NT 4.0 would probably see it all. XP x64 supports up to 128GB - so install that and you'll be able to use as much RAM as you can stuff into the machine.

      - There are user that may need it. And there is widespread abundance of hardware that maxes Windows XP's 2GB/2GB memory address scheme.

      Then they should be using a 64 bit OS and software. Trying to use a 32 bit platform with applications that "need" more than around 2GB of address space is an endeavour fraught with problems - regardless of OS.

      The additional address space is handled by the memory manager. Application shouldn't have to deal with that. (it's how it works in Linux case. But saddly it's the other way around in the PAE supporting Windowses - back to the old time of DOS-extenders !)

      What ?

      It's completely arbitrary to restrict high memory addresses to only some variants of windows.

      No, it's a perfectly reasonable engineering tradeoff to account for the majority of consumer-level hardware (and drivers) - ie: XP's primary market - that either cannot physically hold, or malfunctions in the presence of, >=4GB RAM.

      If you want to use >=4GB RAM with Windows, there are options available - and have been for as long as such large memory amounts have been reasonably workable on x86 hardware. Using low-end (and even a lot of high-end) 32-bit x86 machines with 3GB+ of RAM has _always_ been a crapshoot, regardless of OS - it's simply the nature of the hardware. If you want more than 3GB of RAM, go 64-bit, otherwise you'll be relying on ugly, unreliable-in-real-life-usage, performance-sapping hacks that are required to make it work.

  59. Re:Prophesy? I don't think so by kjs3 · · Score: 2, Insightful

    Spot on. In addition, if Linus or some such had made a couple of conventional wisdom statements that stood up a decade down the line, it would be "brilliantly" or "insightfully"; since it's BG, it's "chillingly".

  60. So what? by Anonymous Coward · · Score: 0

    And the alternative is to break things every release? (a la Apple)

    Sorry bud.

  61. We're not in lala-land here by Diddlbiker · · Score: 1

    I assume your statement comes from a lack of knowledge.
    The 'crappy' architecture of the 8086 was a direct result of making it compatible with the 8080 and the CP/M code that runs on it. CP/M was the leading operating system at the time. Converting CP/M to DOS applications took - if I remember correctly - only 1 byte to be changed in the executable.
    IBM understood perfectly that the availability of software would make or break the IBM PC. For many vendors entering the PC market was easy as their software didn't take that many changes. Which is why PC sales soared and the Apple Mac became a niche market as their was not a lot of software available. As a result, we're stuck with the legacy structure of the 8080. Lack of foresight? Maybe, but IBM's goal was to make a machine that sells, not a machine that has a beautiful architecture.
    I loved the 68000 - programming it was clean, and almost C-like, as compared to the bit f*ck hacking that you need to do on a 8086. Similar, the Amiga was a fun machine with -it its days- superior hardware and architecture compared to the PC. But it never got a decent market share.
    Too bad IBM didn't choose the 68000? But then again, if the IBM PC project had failed because of incompatibility with existing hardware, we still might have been stuck with CP/M now, or be in a PC market with 25 different operating systems. The monoculture of IBM/Microsoft *did* allow for an explosive growth in the PC market which would undoubtely be a lot smaller without it.

    1. Re:We're not in lala-land here by ScrewMaster · · Score: 2, Interesting

      IBM got a number of things right, prior to the release of the original IBM Personal Computer. I was working in a computer store at the time, in 1981, working in both sales and service. I was sent to Boca Raton in the first wave of salespeople and technicians for training on the as-yet-unannounced "IBM PC". I was unusual in that I was sent to both week-long classes, because the company couldn't decide whether I was a salesman or a service tech.

      It was a very interesting week. One question that came up early was, "that's great, but is it going to be another Apple ][, where we have to try and sell people a computer that won't do anything unless they write their own software?" Yes, I know, at that point the Apple ][ was already well-established but when it was first released it really had little application support. However, the IBM folks pointed to a shelf full of business software that they had already had ported to their new machine. BPI and Peachtree accounting, a couple of word processors and a bunch of other stuff. Smart, very smart.

      So, in combination with the magic letters IBM and plenty of common business apps including mainframe terminal emulation, it was hard not to sell the things. And this was when the only video out available was the IBM Monochrome Display and Printer Adapter! The original CGA card followed fairly quickly but we still sold a ton of those things with just the original green monochrome text-only display. It was all that businesses needed back then.

      The Apple grew out of the needs of the original hacker community, where everyone wrote their own software, and developed into a serviceable business system because developers jumped on-board and provided the applications software. IBM recognized this need, and made sure that there were enough good apps out for the PC before they even announced its existence. Some of them were rough ports, in a couple of cases obvious conversions from well-known Apple ][ software. But that didn't matter: business wanted an IBM computer system and it had programs that worked. End of story.

      I worked at a game development house in the mid-eighties: that company developed the original graphics demonstration that was shipped with every Commodore Amiga. I didn't get to write code for it, as a matter of fact it had no native development tools and the two guys that were coding for it had to work on a couple of Sparcs (the two machines were in a room with an electronic lock, nobody was allowed in, all very hush-hush.) The prototype Amiga 1000's came in hand-built plywood cases, and didn't even have a power-on/reset circuit.

      Anyway, as impressive a platform as the Amiga was, from both a hardware and operating system perspective, it suffered from a distinct lack of applications and an even more distinct lack of marketing. Commodore could have taken the lead and blown everyone else out of the water, but they apparently made the mistake of assuming that technological superiority would carry the day. It didn't then, and it doesn't now ... even the best products still have to be useful, and still have to be marketed. Commodore never really figured that out.

      I remember their one TV ad, where the sonorous announcer's voice said, "Only Amiga makes it possible." Makes what possible. The ad didn't say, and really was more confusing than anything else.

      --
      The higher the technology, the sharper that two-edged sword.
  62. prophecy by Uzik2 · · Score: 1

    >by and large, he had accurately, chillingly, prophesied an entire decade or two of software and hardware development.

    It was a self fulfilling prophecy. As the head of microsoft he was in a position to make things happen the way
    he wanted them to. He's no prophet.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  63. Gates is definately OG by gatkinso · · Score: 0, Troll

    Original Geek that is. One of the few.

    One of the extremely few smart enough to get rich doing it.

    Of that very small bunch, he did it the best.

    Get over it, Bill is geekier and smarter than you.

    Pwned.

    --
    I am very small, utmostly microscopic.
  64. Re:3GB works for all 32 versions of Windows PLUS., by Gr8Apes · · Score: 1

    64GB should be enough for anyone....

    Ok, with that out of the way :), I'll predict that AMD Opteron systems will include support for larger than 64GB memory first. With up to 64 CPU cores conceivable on their currently supported 8-way systems with the soon to be released Barcelona cores. 1GB of real RAM per core just is way too little.

    --
    The cesspool just got a check and balance.
  65. kermit by ElephanTS · · Score: 1

    I just downloaded the mp3 onto my iPod and put the headphones on to listen. For a second I actually thought it was Kermit the frog talking. I'm not sure I can listen to all this.

    Or maybe it's Robin, Kermit's nephew? Very weird.

    --
    spoonerize "magic trackpad"
  66. Hey, don't diss a corset and high heels! by Paul+Crowley · · Score: 1

    I'd sooner wear a corset and high heels than a suit and tie any day - they may be just as uncomfortable but at least they look stylish :-)

    1. Re:Hey, don't diss a corset and high heels! by Macgrrl · · Score: 1

      High heels can cause significant back pain and shorten your calf mucles. Corsets - if properly fitted, can give you fab back support, but tightlacing can cause skeletal distortion to the point of organ damage.

      I won't deny the combination can give a great silhouette, but they're are not for every day...

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
    2. Re:Hey, don't diss a corset and high heels! by Paul+Crowley · · Score: 1

      I see people at a client's office who wear heels for work every day, and while they're often nice to look at, I'm mystified. Why waste the hard work of wearing heels on your colleagues? Save the for going out!

      On the other hand, there's controversy on whether heels and corsets really do cause damage for most wearers. The tightlacers I know best seem to be in fine health, though they've pursued it with real care. I've never really gone for proper tightlacing/corset training - my favourite corset takes me in about four, five inches, which looks dramatic enough.

  67. Re:Prophesy? I don't think so by Anonymous Coward · · Score: 1, Insightful

    Demonstrated motivation has an impact on whether the word "chillingly" is used. It has nothing to do with technical merit, it refers to someone we would rather not be so smart and insightful demonstrating those traits. The damage done to the computer industry by Microsoft was considerable, if you think about how things like standards were corrupted.

  68. I call bullshit. The applets are the proof. by dpbsmith · · Score: 2, Insightful

    Windows 3.0 was, at the time, prettier than OS/2, friendlier than OS/2, nimbler than OS/2, ran on small configurations than OS/2, was more compatible than OS/2... and shipped with about a dozen nice little applets like Windows Write that OS/2 didn't ship with. ToolBook, too, if I remember correctly.

    The applets, are for me, the proof. If Microsoft believed OS/2 was the future, why couldn't it spare a few developers to put some of the trimmings on it that would make it appeal to non-corporate users?

    Microsoft devoted what must have been significant resources to making Windows 3.0 more appealing than OS/2. Why should it have been "stunned" when it sold better than OS/2?

    Maybe the parts of the company that were working on OS/2 believed it was the future, when the higher-ups had really placed their bets somewhere else. Things like that happen in big companies.

    1. Re:I call bullshit. The applets are the proof. by Anonymous Coward · · Score: 0

      The applets, are for me, the proof. If Microsoft believed OS/2 was the future, why couldn't it spare a few developers to put some of the trimmings on it that would make it appeal to non-corporate users?

      Who knows what the OS/2 PMs were thinking? OS/2 was the "serious" OS, the one that was the future, so maybe they figured it just didn't need anything. And I'll bet it was easier to get things like Toolbook up and running on Windows than OS/2.

      You said yourself that the applets aren't that big a deal (a few developers could knock out a few applets pretty quick). OS/2 in 1990 had serious problems with important things like printing so they probably figured they had bigger fish to fry more urgently.

      Maybe the parts of the company that were working on OS/2 believed it was the future, when the higher-ups had really placed their bets somewhere else. Things like that happen in big companies.

      It's more like the Windows guys kept doing their thing, making the best product they could, and meanwhile the OS/2 guys were doing something else.

      Remember that the Windows guys were saying "Write apps for Windows!" And the OS/2 guys were saying "Write apps for OS/2, which is the future!" A lot of companies decided to listen to the OS/2 guys and ignore the Windows guys.

      Call bullshit if you like but you haven't convinced me.

  69. Re:pile of crap by zmollusc · · Score: 1

    Aaaaaaaw!! I liked OS/2 2.2! With neko the cat and much more stability than windoze on my system at least. I still don't regret the £100 or so i paid for it. Sigh. Them were't days.

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  70. Re:eComStation still has superior technology by onx · · Score: 1

    The thing most people don't realize is that even the 1996 flavor of OS/2 Warp 4 is capable of running modern software like Firefox and OpenOffice, and it does so rather well on fairly limited hardware.

    Windows has a hard time doing that these days, and Linux is travelling in that direction (at least in terms of the mainstream distros, which seem to have abandoned legacy hardware support for eye candy).


    I don't really understand what you mean by "Windows has a hard time doing that these days" is "that" supposed to be "running modern software like Firefox and OpenOffice"? If so what do you mean it has a "hard time doing" this very common task? Do you mean windows 3.1 has a hard time doing it? Because that I would believe...the idea that Windows XP is so technologically primitive that it cannot even run the software that was designed for it--to me seems absurd.
  71. I'd rather cite Alan Kay than The X Files by Santana · · Score: 1

    http://www.smalltalk.org/alankay.html

    Don't worry about what anybody else is going to do... The best way to predict the future is to invent it. Really smart people with reasonable funding can do just about anything that doesn't violate too many of Newton's Laws!
    --
    The best way to predict the future is to invent it
  72. Yes, the cat did get my tongue, actually. by Impy+the+Impiuos+Imp · · Score: 1

    > some of his comments are almost laughably off-target ('OS/2 is the way of the future!').

    And by "laughably off-target", you of course mean "astoundingly on-target". He wasn't out from under the wing of IBM at the time. That IBM might shrug him off and "do the OS themselves" was not an unassailably improbable concept. So continue sucking up to IBM until, like the proverbial frog in a pot of water, it doesn't recognize the water has gotten too warm.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    1. Re:Yes, the cat did get my tongue, actually. by Anonymous Coward · · Score: 0
  73. Windows and large memories by DragonHawk · · Score: 1

    Incorrect, XP can only manage 3 GiB of RAM. You can install 4 GiB, but you'll have one unused.

    I'm pretty sure that's wrong.

    As I understand it, Windows XP Pro (32-bit) can actually address more than 4 GB of RAM, provided you use PAE. I know Windows Server can certainly address 4 GB of RAM and more.

    I suspect your information is based on a misunderstanding of the user/kernel memory split. The NT memory manager splits the virtual address space into a kernel portion and a user portion. The kernel portion is the same for every process; the userland portion is unique to every process. All the kernel stuff (code, kernel data tables, buffers, cache, etc.) go in the kernel portion.

    By default, the split is 50/50, with 2 GB for the kernel and 2 GB for userland. There is a BOOT.INI switch, /3GB, which changes it to 3 GB for userland and 1 GB for the kernel. Use of this switch is not a no-brainer. Applications have to be written to be specifically aware of it (for backwards compatibility reasons). Turning this on takes away from memory the kernel could use for caching and such, so unless you actually *need* more than 2 GB for a userland process, it can be a net performance loss.

    More information:

    http://support.microsoft.com/kb/291988

    http://blogs.msdn.com/oldnewthing/archive/2004/08/ 22/218527.aspx

    It may be worth noting that the Linux kernel does not work this way, so the issue does not exist on Linux.
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  74. Windows 32-bit memory limit by DragonHawk · · Score: 1

    A decision was made to make the system more stable at a cost of possibly wasting memory. XP SP2 introduced a change such that only the bottom 32 bits of physical memory will ever be used, even if that means wasting memory. (This is also the case with Vista.)
    Can you provide a reference on this? Something like an MS KB article or something? Not that I don't believe you (the Windows architecture is full of design limits like that), I'd just like to get all the tech details. Plus it's good to have an "official" source when explaining things to others ("See MSKB blah blah").

    Thanks,
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:Windows 32-bit memory limit by cookd · · Score: 1
      --
      Time flies like an arrow. Fruit flies like a banana.
  75. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  76. Merchant Ship Equations vs B.G. Success 03/2007 by ImitationEnergy · · Score: 0

    I'm just adding this comment aimed to a few of you who already know about my being the originator of Imitation Energy and the engines I made in 2003 & 2005 (car engine runs on compressed air + steam using gravity-inertia for recycled air compression aka "outside energy source" and the back-to-back waterwheel system uses a "dry stream" of metal balls). Some of you may be thinking that since my engines have not "taken off" like Bill Gates took off with computing, that somehow my engines must not be so great.

    The Bill Gates-Microsoft Success Story has made it possible for the entire world to "speak" one language, the language of computers. This one language has been the enabling power for the merchants that "sit on many waters in bed with Great Babylon" to become unified on a multinational ("many waters") scale as foretold in the Bible, Chapters 17 & 18. Another term for this happening we now call "globalization". Merchants all over realized this computing was their path to the golden goose. I'm not here saying Bill Gates is evil or anything that grandiose or outrageous, just that Gates was a tool and good tools cost money, so he had to become rich from the Merchants (Employers/Corporations). Nor is it Bill Gates fault that the military and NASA pay him big bucks, enough that what he makes off consumers is doubled. He gets it from our taxes supporting the military that buys his products plus what we pay directly in stores. He's more or less double dipping us shaking us down twice. I don't fault him for that; it's just business. Inevitably his work made it possible for a tremendous amount of outsourcing where corporations are able to send their work into other countries becides America.

    By empowering the Corporate Merchant (Employers) sector to gain so much international capability, he rode the money wave that has essentially devalued all of us. You've probably noticed how many people opposed NAFTA but we got it anyway eh? Now today you see how many Americans oppose the illegal migration stampede from Mexico but it continues anyway? So does outsourcing. All this means the Corporations are "sitting on many waters" and pulling the strings over the governments, including the United States becoming servitude to them. Instead of paying U.S. taxes they take their business -and Bill Gates products- anywhere they want. But, I'm not writing this to complain. Gates has been integral to the fulfillment of Bible Prophecy but if not him someone else would have taken his place.

    But now let's address the flip side; my engines. Why aren't fuelless engines being snapped up faster than a Gates hotcake factory? Think about it. Fuelless engines running on recycled free H2O & recycled air would make us all free of energy bills for gasoline & diesel forever, in other words, ENERGY INDEPENDENCE FROM O.P.E.C., ENERGY FREEDOM FROM OVERSEAS MERCHANTS, FREEDOM FROM HUGO CHAVEZ TYPES. hahahaha So no matter how much you guys or I might want to complain about $3 a gallon, $4 a gallon or more for car fuels, {or NAFTA, or outsourcing, or anything economic for that matter}, the Merchants will fight my engines because they make us Free of them, free of their international puppet strings, self-sustaining-free of a need for globalization. My Millenial Dawn engine makes electricity because there's no recoil, the ball's combined recoilless speed away from each other at the same time exceeding the Speed of Light. But you will never get either of my engines -or anyone else's that frees us from all these energy bills even if they resurrected Nicolai Tesla- because it eliminates the criss-crossed globalization spider web the Merchant-Employer-Corporations now have us locked into & financially tortured just as tight as any pu

    --
    Industrial Age 2 + How-to Stop Malignant Cancers.
  77. Thanks! (But...) by DragonHawk · · Score: 1

    Hmmm, good link, thanks. Seriously, that's something I was not aware of, and I will likely encounter that limit sooner rather than later.

    But at least one of us is confused (certainly me, maybe both of us).

    In your post, you stated, "XP SP2 introduced a change such that only the bottom 32 bits of physical memory will ever be used, even if that means wasting memory." MSKB 929605, which you kindly linked to, states, "32-bit versions of Windows Vista limit the total available memory to 3.12 GB.". 3.12 GB is less than 32 bits worth of address space (4 GB), but more than 31 bits (2 GB). So it's not a 64-bit vs 32-bit thing. It's not even a 32-bit vs 31-bit thing. It's a something-else thing. Interesting. Stupid, but interesting. :)

    Also, my understanding is that 32-bit Windows never uses anything more than a 32-bit virtual address space. Thus, 32-bit drivers will never see a 64-bit address. According to the article, it would appear many drivers cannot even handle a 32-bit address space.

    Cheers,

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  78. Re:eComStation still has superior technology by Richard+Steiner · · Score: 1

    True. A public FixPak was required to get Mozilla to work back around 2001/2002 or so, and I assume that same FixPak is needed to get Firefox to work. FWIW, though, I've made no TCP/IP updates to my own Warp 4 system, and my copy of Firefox 1.5.11 works just fine on that system. Just base FP15.

    Also, I use SCSI drives, so I've not had the large-disk issues that plagued Warp 4 in its early days and I've never needed the newer IDE drivers. FWIW.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  79. Re:eComStation still has superior technology by Richard+Steiner · · Score: 1

    Windows 2000 is barely capable of running Firefox on a PPro/200 with 64MB, though it still does so well enough for basic surfing, but OS/2 is relatively fast when running Firefox on the same hardware.

    I don't know that Windows XP or Vista (the current incarnations) will even boot on a 64MB PPro, much less load and run Firefox at an acceptable speed.

    Linux distros are also able to run Firefox on that hardware, but some of the larger desktops which are becoming the community darlings are quite slow by themselves, making Firefox much less useful on the same limited hardware than it would otherwise be. That's why I tend to use DSL or Puppy in place of PCLinuxOS, Ubuntu, or some of the other large (memory-heavy) distros.

    Does that make my comments easier to parse? The phrase "limited hardware" was intended to define the context of my comments; sorry for not make that more obvious.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  80. Nerds with ears closed by Anonymous Coward · · Score: 0

    Listen to yourselves, you nerds arguing about OS/2... OH Microsoft wouldn't exist without IBM!... blah blah blah... Did you even listen to his entire presentation?

    It is amazing how much Bill could predict. You also probably missed everything he said about being actively involved in shaping the PC market, from hardware on up to software. Microsoft was involved in MAC software, fer crissakes. Dozens of companies licensed and used their BASIC system. The list goes on and on... But nope. To you nerds, it all boils down to "IBM were teh st00pid". Yeah ok.

  81. lots of pundents missed the suddeness of internet by peter303 · · Score: 1

    I remember attending Nick Neogroponte's 1995 book tour talk on his book Being Digital, a collection of Wired Magazine columns he wrote. Nick was the founder of the MIT Media Lab and co-founder of Wired magazine which was about internet topics. But his book and magazine bareley mentions the world wide web, Mosaic and Netscape browsers, and the Netscape juggarnaut IPO which occured that same year. I think everyone knew computers would eventually be networked together around the world, this would be available to ordinary citizens, and people would make money off this. But most of them didnt anticipate this would happen in 2-3 short years as early as the 1990s. Even Gates was relatively late to scene, promoting his private AOL-like network. Then on one of his famous retreats (he hides a week or two each year just to catch up on his reading) he had a "St. Paul-like" conversion and embraced the public internet with a vengence. His Internet Explorer became number one browser, perhaps after some shady business practices which caused major governements to sue him.

  82. Bill = Steve Jobs: multiple megahits and failures by peter303 · · Score: 1

    Both Bill Gates and Steve Jobs are long term survivors in an industry where one rarely shines for more than a decade. Each seems to have nutured four or so billion dollar megahits amongst trail of several mediocre products. The PayPal guys are on their second hit with YouTube, but these people are rare.

  83. Confusion by DrYak · · Score: 1

    Pointers are 32 bit and you can't have more than 4 gigabytes simultaneously accessible within the address space.


    You are confusing Segment and Virtual memory address space.
    One single app can't have access to more than 4GB memory simultaneously at one given time, due to 32bit limit of memory pointing register and segment lenght. ...BUT...
    with PAE, more than 4GB (in fact more than 2GB or 3GB for "server" versions) can be made available in total to all application. In fact with memory between 1GB and 4GB it is still needed to have enough continuous address blocks on which to map the memory.
    In Linux, the installer chooses a kernel compiled with HIGHMEM64 for this to work. Period.
    In Windows, you must enable PAE by editing some text file *AND* application needs to be AWE enabled.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  84. Everybody Loves Bill Gates by Circlotron · · Score: 1

    I speak Australian English so an American accent sounds foreign to me. I listened to the recording all the way through but when I realised that he sounded to me just like Ray Romano I found it hard to take him seriously :-)

  85. Re:Thanks! (But...) by cookd · · Score: 1

    Um, did you read my earlier post? There's a region of physical address space reserved for hardware. It varies from 500 to 900 MB, depending on your system's hardware. 4 GB - 900 MB = 3.1 GB.

    A 32-bit virtual address space means that pointers are 32 bits, so there is a natural limit of 4 GB of addresses simultaneously available to a process. However, the range of physical memory mapped into the process can change. And different processes can have different ranges of memory mapped into them. Thus even though each process is limited to 4 GB at once, a process can make use of more than that by swapping data in and out of its address space (assuming appropriate OS support). Another way is to have 3 or more processes, each individually limited to 4 GB, with each be assigned their own 2 GB of physical memory, meaning that the system actually makes use of 6 GB or more.

    The OS is also limited in address space, but the OS can map memory in and out of its own address space as needed. In the same way that the OS can swap memory out to disk, the OS can throw pages out of its address space when they aren't needed, then pull them back in. Thus, the OS can access more than 4 GB of RAM.

    Kernel mode also uses a 32-bit virtual address space, but often drivers have to work with physical addresses. For example, a driver needs to transfer data to the hardware. So it takes the address of the memory buffer with the data, asks Windows for the corresponding physical address, and sends the physical address and the buffer length to the device. The device then does a DMA transfer to or from the given physical address and signals to the driver when it is done. If the driver doesn't properly handle 64-bit physical addresses, this process will not work correctly. By never using any physical addresses where any of the upper 32 bits are set, Windows is able to avoid one possible problem with 32-bit device drivers. (There are still many other possible problems.)

    --
    Time flies like an arrow. Fruit flies like a banana.
  86. Thanks again by DragonHawk · · Score: 1

    Kernel mode also uses a 32-bit virtual address space, but often drivers have to work with physical addresses.

    Ahhhh. I see, now. Even though the driver is limited to 32 bits for most things, it may still be given a 36-bit physical memory address when PAE is being used. That makes sense. Thanks for the explanation.
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.