Slashdot Mirror


Interview With Original NT OS/2 Developers

leddhead writes "Was browsing over at the microsoft site when i ran across this interview with dave cutler of vms/winnt fame. It is interesting to note how he stresses reliabilty over fancy graphics..." It's actually kind of an interesting interview if you ignore its PR-ish feel -- and the MS Word "?" problem if you're reading it in a Linux or Unix browser. The writer says the first NT OS/2 (NT's original name back in 1989) specs will be displayed at the Smithsonian soon. I wonder if this means Linus's first notes will be there someday. One can hope.

229 comments

  1. Dumb European question: What's the Smithsonian? by bert · · Score: 1

    I really don't know what the Smithsonian is, _the_ Museum of Technology or something?

    1. Re:Dumb European question: What's the Smithsonian? by Enry · · Score: 1

      The Smithsonian is actually a collection of museums, mostly situated in Washington, DC's mall area between the Washington Monument and the Captol. There's (let's see what I can name off the top of my head): American History, Natural History, Museum of Art, Air and Space, American Art (I think), plus a few others.

      My two favorites are Air and Space and American History. Air and Space has some of the Star Trek models, a V2, moon rocks, and so on. American history has stuff like Kermit, Archie Bunker's chair, Mr. Roger's sweater and a very early US flag. Neat stuff.

    2. Re:Dumb European question: What's the Smithsonian? by hey! · · Score: 1

      The Smithsonian is America's attic.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  2. Re:Microsoft's Direction by Anonymous Coward · · Score: 0

    Actually, Microsoft~1 started out on microcomputers years before IBM introduced their Personal Computer. Microsoft Basic was probably one of the most dominant packages most people had on their machines. Companies like Tandy licensed it and put it in ROM on the hardware they sold. CP/M users almost all had Microsoft's Basic Interpreter too (some of them even had "legal" copies....)

  3. Re:Windows an entity LONG before MS® by Anonymous Coward · · Score: 0

    And Linus invented Unix. or even more of a stretch: Linux is Unix.

  4. Re:Linux not developed in America. by Brian+Feldman · · Score: 1

    It's not that we (speaking in the FreeBSD project sense, since that's all I can speak for) are less willing to accept patches from outsiders. Heck, it's wonderful for people to report bugs _and_ include a solution! It's just that much less work.

    The issue, which has nothing to do with originating at Berkeley, is that coding is largely a matter of correctness. Things are held to a high standard. They can't just "work," but they also have to be coded well and deemed "proper."

    I suppose it seems to a lot of people that FreeBSD's developers are "stuck up," but that's not the case. You have to consider that unlike Linus, many of the developers have decades of experience. Despite the fact that I'm very young and inexperienced, I managed to become part of it all. I feel privileged to work with those that I can learn so much from, even if I may disagree with them sometimes.

    All in all, I think many people get the wrong ideas about FreeBSD, NetBSD, and OpenBSD. I hope to be able to dispel any uncertainties, because the project can come off as being somewhat closed toward outsiders, when it's more "wary" about anyone.

    --
    Brian Fundakowski Feldman
  5. Re:Better portability? by Uart · · Score: 1

    You are right about portability. NT can Run in 32bits on the x86. It used to run in 32bits on the PowerPC, the Alpha, the Mips,and possibly others. It will run in 64bits on Merced.

    NT is NOT the basis for windows ce. Windows CE is very much a different product from Embedded NT.

    --

    Opinionated Law Student Strikes Again!
  6. Re:Windows 1.0 by Uart · · Score: 1

    Blame Apple. They killed GEM with one of their damned "look and feel" lawsuits. they made DRI take all of the "good" stuff out of GEM

    --

    Opinionated Law Student Strikes Again!
  7. Re:NT Museum Exhibit Less Than Impressive by ahchem · · Score: 1

    This is the funniest thing that I've read all week.

  8. Re:Unimpressed by flatrock · · Score: 1

    If you're getting the BSOD running a fractal zoomer I'd suggest getting some new video drivers. The NT kernel really is pretty stable, it's more likely there's a bug in the video driver crashing the system than in NT.

  9. Re:Interview is insubstantial, but has echoes of p by millia · · Score: 1

    Banky (and great url, btw) wrote:
    If we would just install NT, and only NT, then leave the box sitting in the corner, we'd be OK and have stability problems? Uh, ok.

    So, some clarifications to my point about NT server apps w/r/t stability.

    a) NT file and print services work remarkably well.

    It is easier and quicker to set up a stable file and print sharing box for a common lan having win95 clients with NT than to do the same thing with Linux and Win95 clients, especially for Joe Q. Public. It may not be better, but it is surprisingly stable. At a former job, we had 20 plus machines (IBM Netfinity- thumbs up from me. I'd like to put Linux on one of those and see how many years it could stay up.) that were up for periods of over three straight months. One was up for over 7 months! We also had a server running Exchange and IIS (for Outlook Web Access, for Mac clients) that was similarly bulletproof.
    *however*
    we also had exchange and SNA server running on one box, and it was the devil's own. SNA server on its own box? No problem. All of these machines were loaded, too, with plenty of ram and storage and processors.

    Is it reasonable to expect to have to use a box (or two, for redundancy) everytime you want to implement an app, with two for exchange, two for sms, two for sql, rather than two mongo servers running all three apps? No, but I guess if you're a corporation it's only a drop in the bucket of IT costs.

    b) Machine origin, and additions to base NT drivers, plays a part in NT success.

    In spite of the fact that those IBM servers are fantastic, the extra software IBM throws in to manage them is horridly flawed security-wise. One of the factors relating to their stability may be the minimal amount of whizzy stuff I allowed on them. Too many people when installing NT belong to the 'oh, why not?' school of installing. It is easy to let it get crowded with useless bells, and those cause problems at startup etc. (NT bootup and shutdown does work uncomfortably like a horserace, and sometimes the services break their legs coming out of the gate. Exchange has been notorious for gumming up the works at shutdown, too.)

    Also, let's not forget that awful thing, the HCL. It is unreasonable to expect NT to run on anything with that giant caveat sitting there. I don't think it's unreasonable, since Linux runs on anything up to pocket watches now it seems, but apparently Microsoft does. Would I trust Linux for a commerce server built on a clone? Sure. NT? Ha. The fact that you can't get under the hood to solve problems when by all rights NT should be working is why linux will win.

    Base rule: (and it's the same as with any other server, even Linux) don't have on there what you don't use. I wish there was a way I could have my NT servers running CLI only. I managed exchange remotely anyway.

    Also, there are also machines that are just plain ornery. It is easy to forget that RAM still has errors, that heat problems are occurring, that the new NIC drivers are buggy, etc. and to blame it on NT instead.

    --
    stored on computers from birth to the grave
  10. Satire by Anonymous Coward · · Score: 0

    You'll note that the ones who didn't like it are anonymous cowards, hmmm... BTW It was satire folks, and not bad either.

  11. Read further... "Keepers of the Build" by Chris+Johnson · · Score: 2

    It's startling to look at their methodology- these guys are merging thousands of changes a night into builds, they hand it off to a very intense team of testers, who then test it for SIX HOURS???
    To put this into context, when the original Mac Finder, Teachtext, MacWrite etc. was being written, the coders would burn all night and then turn the program over to another computer program that would run _all_ _night_ making completely random and senseless GUI inputs all over to try and confuse and jockey the software into collapsing.
    These Microsoft guys- it sounds like they are _manually_ trying out programs. For six hours. Do you have any idea how pathetically inadequate human input is to test such a program for six hours? How prone humans are to falling into patterns that don't cover all the inputs? How prone humans are to skipping _stupid_ inputs that might crash the machine?
    This is a recipe for huge amounts of completely untested code to get out there. I'd suspected something like this, but reading Keepers Of The Build really drives it home forcibly- the project is TOO BIG to test. There is no way in hell they can jockey that software into all possible failure modes in six hours even _with_ 'virtual user' software- and how many sorts of machines are they testing on? Hell, even Apple ended up having to stop testing new software on every instance of machine they ever made- it got too expensive as there were hundreds of Macs and the logistics were impossible with so many software projects lining up to use the labs. It sounds like Microsoft is not even trying.
    Instead they are doing things that _seem_ like they would be effective. They get people who _look_ really intense, they set up a combative situation so people will think 'Boy, they're really trying!'. They use the latest PCs (oh, but 'most powerful multiprocessor systems in the world', hell...) so people will think, 'Wow, they must really be able to debug much more than they could on _my_ machine!'. They are using a flatly ludicrous one-day cycle for the fastest builds, with the peculiar notion that they can track bugs better if the whole build is changing _faster_ than anybody else's development process... I presume when they can't debug it doing this, and new bugs keep happening faster than old ones leave (I bet NT 3.51 would have stood up to the w2000test.com load for longer than w2k), they presumably throw more programmers at the problem....
    How many other people have read this seemingly impressive picture of their build situation and gone "...hey... ...hey, _wait_ a minute!"? It's really wild and kind of scary to consider that not only are they doing this, they still think it will work.
    "For every 5 bugs that we squash, 7 more appear- so let's step up the pace and make the process happen five times as fast as it did! That'll help."
    *shudder*

    1. Re:Read further... "Keepers of the Build" by Clover_Kicker · · Score: 1

      >Hell, even Apple ended up having to stop testing
      >new software on every instance of machine they
      >ever made- it got too expensive as there were
      >hundreds of Macs and the logistics were
      >impossible with so many software projects lining
      >up to use the labs.

      I worked in one of the Nortel testing centers for a few months, where they tested telephone switch h/w and s/w.

      They had one of everything that was still in use by any customer, anywhere in the world. The lab ran tests 24/7, it was Very Impressive.

      There was this one old piece of kit that was still being used by only one customer. They were apparently seriously considering giving them something more modern just so that they didn't have to worry about keeping compatibility with the old thing.

      Oh, and forget your piddly little UPS, those guys have a battery room bigger then my apartment, the leads coming off the batteries are as thick as your wrist.

      --

  12. Re:BSD on dreamcast, not linux (yet) by Anonymous Coward · · Score: 0

    all BSD's have a monolithic kernel. What exactly are you trying to do with "make config; make dp; make zImage"?

  13. Re:Linus opposed to microkernels? by Anonymous Coward · · Score: 0

    The essay says linux is the most widely port OS available for PCs. I think NetBSD folk would take issue with that. The reasoning is here:

    http://www.cynic.net/~cjs/computer/os-ports.html

  14. re: well DUH by Anonymous Coward · · Score: 0

    Windows NT's GDI is embedded into the kernel (it even mentioned that in the interview). That's why video drivers can crash NT. If you stick with MS supplied drivers, you will be fine.
    It was a decision they just made ok? I personally don't have a problem with it since I only use MS drivers.

    And as for your other comments...you're an idiot. Those are such small things, and besides, those features 1) can be added to nt if you want 2) most come with windows 2000.

    don't compare EVERY SINGLE UNIX APPLICATION to Only things on the Windows NT cd.

    If it doesn't support it, write it, the APIs are on MSDN.MICROSOFT.COM. That's the point of extensibility without having to dive down into the source code and rewrite the kernel everytime you need a new feature.


    Otherwise don't use it and stop complaining.

  15. Re:Recursive Irony by warmi · · Score: 1

    Not true. ./ is an implementation of competing technology ( and a very visible one at that) and consequently frequent downtime does not reflect good on OS this site is using.

    Don't you think conclusion like that could be made ?

  16. Re:Windows an entity LONG before MS® by Brian+the+Bold · · Score: 1

    Well, as a current OS/2 (and Linux) user, the WPS and SOM are still ahead of Gnome/KDE etc in my book.

    And as for stability of OS/2 apps relative to Win 3.1 apps running under Win-OS/2, well, I've never found one that does anything other than throw an exception and terminate when it breaks. OS/2 apps are generally stable, I don't know where you got yours from, although I'll grant that it took until v2.1 was released for many system and WPS bugs to be worked out.

    Now, if SOM and the WPS could be on Linux, and my OS/2 apps ported, then I'd be ready to move for good!

    --
    -- BtB
  17. Re:Maybe you suck by Anonymous Coward · · Score: 0

    Its crashing cause you probably don't have any idea what your doing. NT doesn't crash that much.

  18. Re:RTFM Re:Unimpressed by toriver · · Score: 1

    Get real. If the application crashes the OS, then it's not the application that needs a "supported platforms" list, it's the OS that needs an "approved applications" list.

    If a user application crashes the operating system, the operating system is to blame: It's not the role of an application to do the operating system's job.

  19. Stable on controlled h/w and s/w by ??? · · Score: 1

    Come on! When evaluating stability of an operating environment, you have to look at how it behaves with misbehaving hardware and software. The reality is that most machines are not locked down boxes that are going to be using only "approved" hardware or software. More to the point, even hardware in the HCL can cause problems, as the tests required for inclusion can't root out every possible situation.

    Part of stability is how you handle problems. If user mode stuff acts up, that should _never_ cause a kernel panic or a full system freeze. If hardware acts up, the drivers/OS should be designed in such a manner that minimizes the effects. If we still have problems, then there should be a mechanism to debug and solve the problems. These are all issues that show that Microsoft is _clearly_ not (yet?) stable enough for enterprise applications.

    At least with free OS's, you have a mechanism for finding and fixing the problem. Further, I would suggest that at least with BSD, Linux and other UNIXes, you won't find user-mode apps creating serious problems with the kernel, nor will you find misbehaving hardware killing the system.

    1. Re:Stable on controlled h/w and s/w by flatrock · · Score: 1

      I agree that user mode "stuff" should not cause a kernel panic. Drivers are not user mode, and most are not written by Microsoft. On the occasions my system does crash (once every couple of months) it usually appears to be the fault of the crappy Novell client running om my machine. This does not mean that NT is unstable, this means that Novell wrote a bad networking client.

      I write NT device drivers for PCI cards. When I'm testing my driver I hammer the hell out of the IO subsystem. I've had my drivers producing 20000 interrupts a second for days on end without a glitch. When my test systems crash, it's because I screwed something up in my driver, not because NT is at fault.

      NT's benefit and curse is that it's supported by a lot of third party vendors. The benefit is that consumers like to have a lot of choices in what they buy. The curse is that a lot of companies release a lot of immature drivers to support that hardware.

  20. Re:Better portability? by Anonymous Coward · · Score: 0
    Makes you wonder why NT runs on only tow platforms, and not that well on either.

    Probably because Microsoft expects a return on investment when they develop for a new platform, and they didn't think there was enough money in supporting every CPU and its dog the way that Linux and the BSDs do. Which is a perfectly valid approach to deciding where to spend your development time - Red Hat hasn't exactly been burning up the streets looking for full-time Linux/PalmPilot developers, either :-)

  21. MS Icon : Please Change by Anonymous Coward · · Score: 0

    As an NT user who is at least (if not more) of a geek than anyone I know using Linux, I think it's time for andover.net, Rob, and crew to reconsider the negative potrayal of Bill Gates you use on the microsoft news items.

    Clearly, a significant percentage of your audience use and support Microsoft products, and I hope you consider moving forward with a more neutral icon portraying the man who is bringing quality software to people world-wide.

    In all fairness, maybe you should show him on a cross for a couple years to make up for all the bad publicity /. and the DOJ have heaped on a company that gives us choice -- a simple choice, Microsoft. When it's a good deal, why pick anything else?

    1. Re:MS Icon : Please Change by Anonymous Coward · · Score: 0

      I like your idea they could use an icon of Bill crucified on cross! The Bill Gates as a Borg icon gets a little old after awhile.

  22. Re:hmm... a contradiction? by Anonymous Coward · · Score: 0

    Yep, graphics and sound are both at kernel-level. the virtualized mode was too slow for all the fancy video stuff people wanted. I've had sound drivers bluescreen NT a whole bunch of times, and video as well.

  23. Has anyone ever read the NT books? by FeiYen · · Score: 1

    Has anyone ever sat down and read the two NT books? The ones I'm referring to are "Inside Windows NT" by Helen Custer and "Inside Windows NT: 2nd Edition" by David Solomon.

    The first one is more of a layman's book, but it does describe the goals of the NT team in the beginning whereas the second book is more in depth to the inner workings of NT and things you can prod it with to, I don't know..., make you say, "Hey, that's kinda neat!" :)

    I have them both and trying to get through both. ^_^; Anyone have any reccomendations for good general Linux books? Thanks in advance!

    FeiYen

    P.S. I still wonder about those of you who have BSODs with NT. The only time I ever have those is if I'm using non-HCL approved drivers for video or some other peripheral. So what are you guys running in your boxes?

    1. Re:Has anyone ever read the NT books? by Anonymous Coward · · Score: 0

      If you can consistently reproduce this error, you should notify Microsoft. They are reportedly very interesting in finding out about reproducable errors that can panic the NT kernel consistently. There's a good chance that they will issue a fix specifically for this problem if you can show it to them.

    2. Re:Has anyone ever read the NT books? by Anonymous Coward · · Score: 0

      You could apply SP4 and the Y2K hotfixes instead of SP5.

    3. Re:Has anyone ever read the NT books? by ppieralde · · Score: 1

      Has anyone read "Showstopper".
      This is a pretty good read on the efforts to develop Windows NT and the origins of the OS. I enjoyed the book a lot and it made Dave Cutler out to be quite an ogre. Very demanding. Belittling everyone around him. Throwing tantrums constantly.

      I guess that is now *real* software engineering projects get moved along.

      I would highly recommend this one if you are interested in the article posted here.

      Paul Pieralde

    4. Re:Has anyone ever read the NT books? by Anonymous Coward · · Score: 0

      There are several good books on Unix systems that go 'below the hood' and discuss internals. There are also several kinda-sorta-okay books specifically on Linux. Look for Bach's book on Unix architecture. Design of the UNIX Operating System; Marice J. Bach; Prentice Hall, Hardcover, Published May 1986, 544 pages, design_unix, ISBN 0132017997 Look for McKusick's book on BSD: The Design and Implementation of the 4.4 BSD Operating System; Marshall Kirk McKusick (Editor), Keith Bostic, Michael J. Karels (Editor) Addison-Wesley, Hardcover, Published May 1996, 576 pages, des_43bsd, ISBN 0201549794 These are both books far more substancial than the "Inside Windows NT" books.

    5. Re:Has anyone ever read the NT books? by sparks · · Score: 2

      The continual claim that NT only BSODs on "non approved hardware" is utter bunkum. Here we are running, or rather, attempting to run, Procomm on NT4 on brand new PIII Compaq Deskpros, with absolutely no additional hardware over the base spec.

      Every time we try to run Procomm32, NT BSODs. Please note that I understand the difference between an application crash and an OS crash. Note also that I am explicitly stating that NT itself is crashing.

      It seems that Procomm on NT4sp5 causes NT to die horribly. It's fine with sp4. Of course, sp4 isn't Y2K compliant, and as a financial institution we have to have ticks in all the Y2K boxes.

      In any case, there's no way an app should be bringing down the OS. There's nothing dodgy or special about the hardware. There is no possible reason for this to happen, except that NT is basically not robust.

      (I personally think NT3.5 was pretty robust; each subsequent release has been less so.)

      There are many experienced Micros~1 engineers in the team here, some of them MCSEs. None of them has a good word to say about NT. They've had to make the long walk to the other side of the building too many times to fix a broken NT server. They just accept it as an unpleasant reality of life; NT crashes, but managers love NT and NT pays the bills.

  24. Linus opposed to microkernels? by Anonymous Coward · · Score: 1


    "The microkernel approach was essentially a dishonest approach aimed at receiving more dollars for research."

    Linus' essay from Open Sources

    Linus apparently ain't fond of microkernels. The essay talks about portability too.

  25. Re:BSOD Anyone? by Anonymous Coward · · Score: 0

    Some random luser on the Internet came up with the term BSOD, not Cutler.

  26. hmm... a contradiction? by Tim+Doran · · Score: 1

    Pardon my ignorance, but I distinctly recall reading that for NT 4.0, graphics control was built into the lowest level of the NT kernel. This apparently had the effect of improving graphics performance at the expense of stability.

    Can someone correct me if I'm wrong? Otherwise, this is inconsistent with the goals MS claims to hold for NT development.

    1. Re:hmm... a contradiction? by MassacrE · · Score: 1

      yup, graphics are at kernel-level now, as illustrated by the blue screen I was faced with yesterday (perhaps an interrupt conflict? NT doesn't have plug-and-pray features)

    2. Re:hmm... a contradiction? by zztzed · · Score: 1

      For what it's worth, I vaguely remember reading somewhere that the GUI and the kernel in NT are separate, but if the GUI crashes, the kernel figures you must be royally screwed and promptly crashes as well. However, I don't remember where I read this, so take it with a grain of salt ...

  27. Re:id doesn't crash??????????/ by Anonymous Coward · · Score: 0

    I'd really rather not have a lot of fancy new features I'll never use. Just don't turn the equipment on. You can pound on the keyboard and continue to amuse yourself, without having to worry you'll hurt the computer.

  28. Re:The Interviewer needs to loose the awe by Anonymous Coward · · Score: 0

    Now you've gone and invoked Hitler. The thread is dead.

  29. "Meanwhile, NT runs on TWO platforms" Not any more by Anonymous Coward · · Score: 0

    32 bit NT development for Alpha was just dropped in the past few days, by both DEC/Compaq and MS. NT is now an X86 OS. I suspect MS originally wanted NT to be multiplatform to strengthen their position with respect to Intel. The MS push for 3D-Now certainly is consistant with that concept. But first MIPS and PowerPC fell by the wayside, now Alpha. Plus Intel is actively courting Linux and Monterey, in order to strengthen their position with respect to Microsoft. Interesting times.

  30. Re:It's a shame... by Anonymous Coward · · Score: 0

    Similarly, a serious discussion of the "embrace and extend" nature of the GNU C Compiler (a number of long threads are dedicated to this on several Usenet groups) won't see the light here on Slashdot. Even mentioning it (like I am here) will probably be moderated down.

  31. Re:She meant Windows (TM), not generically. by Anonymous Coward · · Score: 0

    Have you got unsupported/defective hardware? I use NT every day, and honestly haven't had a release build crash in years (last release crash I can recall was in 3.51).

    NT has may shortcomings, which is why I use FreeBSD at home (CURRENT), but it (NT) is stable. Windows 9x, on the other hand, tends to rot quickly, and should be rebooted at least once a day (one of many reasons I don't use it).

    Although the NT OS is stable, I still run into Explorer/IE and Office hangs and crashes far too often (every few days). Nevertheless, an Office or Explorer hang/deadlock/crash isn't the same as an OS crash. These things, after all, are just user-mode tools, and have to run on Windows 9x too.

  32. Developed on MIPS eh? by Dracula · · Score: 1

    So, NT was developed primarily on MIPS to aid cross-platform portability?
    Or maybe they just tried running it on a 486/33 with 8 Meg of RAM

  33. Re:Unimpressed by dirty · · Score: 2

    I guess logging out is a bit too complicated for me then. Because everytime I log out the box blue screens, not that it bothers me much since i only log out when I head home for the day, and for all I care the box could burst into flames at 5pm, as long as by 8am the next day it's magically put itself out and works. My problem with NT is that such simple operations can cause a crash. I don't know if the fault lies in the win32 api, or the kernel, or what. I really don't care. I've NEVER seen a unix system go completely belly up when a user logged out of it. Come to think of it, I've never seen any system do it before mine. And before you go blaming faulty hardware, we have two other machines in my department alone that exhibit the same behavior, then again they are the exact same machines using the exact same software so it could be a defective driver.

    BTW, I'd prefer not to reevaluate my NT related knowledge, I'd rather just stop using it, wonder if I can convince my boss that my machine should be a linux box...

    --

    -matt
  34. Re:Ahh, the good old days by Anonymous Coward · · Score: 0
    Actually, IBM did in fact release the product and make OS/2 for the Power PC available for sale for a short time. In early 1996, when IBM made the initial 'announcement' which is considered to be the 'death' of the PPC version, what they actually announced is that they would not distribute the product through normal means, but you could get an IBM rep/salesman to order it directly from PSP by providing your salesman/rep with the PSP part number and telling him/her that's what you wanted ordered. There were actually a few fixpacks apparently released for the PPC version. But in reality, there were very few sales of the PPC version, hardly enough to keep it alive.

  35. Re:Unimpressed by Ed+Avis · · Score: 1

    Actually, I think the problem is with the DOS virtual machine. XaoS includes support for *text-mode* realtime fractal zooming, using AA-lib, and it is this I was trying to use. I also bluescreened just by asking for the usage message (which worked the first time).

    I think I have finally found a use for Microsoft's obnoxious 'policy manager' - fix this security hole by stopping users from running DOS applications.

    --
    -- Ed Avis ed@membled.com
  36. Just want to get this in by ch-chuck · · Score: 1

    Look at this. But anyway....

    Chuck

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  37. Re:OS/2 wasn't all IBM's marketing incompetence by Anonymous Coward · · Score: 0

    I seem to remember, from when I was working at IBM (UK) Labs at Hursley Park in early 1989, that there were a large bunch of people working on OS/2's PM that were getting very frustrated with Microsoft, who, they thought, were not actually doing anything with OS/2. It seems from the interview that those developers were right! Microsoft was leading IBM into a dead-end, whilst adapting the OS/2 work into the "fledgling NT", mentioned previously. Note that I did not work on PM, but CICS (mainframe stuff). - Arthur B.

  38. Re:Oh, but you don't understand the Linux paradox. by Anonymous Coward · · Score: 0

    Now ___THAT___ was funny...

  39. Why would you put Linus notes in the smithsonian? by Anonymous Coward · · Score: 0

    Why would you put Linus notes in the smithsonian?

  40. Idiot moderators stalk again by Nexus7 · · Score: 1

    I see that some moderator confused sarcasm with flamebait again.

  41. M$'s Web Pages Suck by musique · · Score: 1

    I hate their damned web pages. They are always giving errors.

    When I have a bug in an MS product, I've found that they have a giant database of all bugs and all fixes in Support and Knowledge Base on their search page.

    Their search site's ASP pages always give errors or sometimes say that no data is available. Hit Refresh, and there are 7 or 8 links. Gotta love IIS + SQL 7.0

    Micro$ost is to Ford (or Renault rather) as Linux is to Toyota

  42. Pretty intresting docs, about the troubles... by Anonymous Coward · · Score: 0

    in the early days of NT... and how they stresses certian things.

    1. Re:Pretty intresting docs, about the troubles... by C.Lee · · Score: 1


      Looks like the MS server has bit the dust already. Must be running Windows 2000.

      Here's the error message...HTTP 500 - Internal server error Internet Information Services

    2. Re:Pretty intresting docs, about the troubles... by Sun+Tzu · · Score: 2

      I got the same error... but kept trying and got in. Try it again, just like with Win95. ;)

  43. Re:Better portability? by Earlybird · · Score: 1
    > NT is an interesting design, but I'm not sure I'd call it a "microkernel" - more of a hybrid.

    Right. The technical term is, I believe, "modified microkernel". Since the NT kernel system services share the same process (ntoskrnl.exe), their intercommunication is in-process, obviating the need for the message protocol-type cross-process communication used by typical microkernel designs. Apparently this was done for ease and performance:

    • A disadvantage to pure microkernel design is slow performance. Every interaction between operating system components in microkernel design requires an interprocess message. For example, if the Process Manager requires the Virtual Memory Manager to create an address map for a new process, it must send a message to the Virtual Memory Manager. In addition to the overhead costs of creating and sending messages, the interprocess message requirement results in two context switches: the first from the Process Manager to the Virtual Memory Manager, and the second back to the Process Manager after the Virtual Memory Manager carries out the request.

      NT takes a unique approach, known as modified microkernel, that falls between pure microkernel and monolithic design. In NT's modified microkernel design, operating system environments execute in user mode as discrete processes, including DOS, Win16, Win32, OS/2, and POSIX (DOS and Win16 are not shown in Figure 1). The basic operating system subsystems, including the Process Manager and the Virtual Memory Manager, execute in kernel mode, and they are compiled into one file image. These kernel-mode subsystems are not separate processes, and they can communicate with one another by using function calls for maximum performance. NT's user-mode operating system environments implement separate operating system APIs. The degree of NT support for each environment varies, however. Support for DOS is limited to the DOS programs that do not attempt to access the computer's hardware directly. OS/2 and POSIX support stops short of user-interface functions and the advanced features of the APIs. Win32 is really the official language of NT, and it's the only API Microsoft has expanded since NT was first released.

      NT's operating system environments rely on services that the kernel mode exports to carry out tasks that they can't carry out in user mode. The services invoked in kernel mode are known as NT's native API. This API is made up of about 250 functions that NT's operating systems access through software-exception system calls. A software-exception system call is a hardware-assisted way to change execution modes from user mode to kernel mode; it gives NT control over the data that passes between the two modes.

    (from Inside NT Architecture, Mark Russinovich, Windows NT Magazine, March-April 1998).

    See http://www.sysinternals.com/ntdll.htm and Mark Russinovich' other publications here: http://www.sysinternals.com/publ.htm (Note: Unfortunately this page simply points to Windows NT Magazine's article database, which requires a valid subscription to view. If you can overlook the often ignorant, opinionated, partial, pro-NT, pro-Microsoft editorial content -- it's nowhere near the Nazi attitude of the amateurish "Dr. Dobbs"-wannabe Windows NT Systems Journal -- the subscription is almost worth the price, I think).

  44. '/? by jonm · · Score: 1

    Strangely I also seem to have the ? problem. My machine: NT4. My browser: IE5.

    1. Re:'/? by Anonymous Coward · · Score: 0

      But you seem to have a problem, because it's MICROS~1, not Microsoft~1, since M$-DoS uses 8.3 file names.

    2. Re:'/? by Ed+Avis · · Score: 1
      Strangely I also seem to have the ? problem. My machine: NT4. My browser: IE5.

      Are you using a special style sheet, or your own font? The nonstandard quote characters that Microsoft likes aren't in all fonts, even on Windows.

      --
      -- Ed Avis ed@membled.com
    3. Re:'/? by Anonymous Coward · · Score: 0

      The problem is solved in mr. dos and miss. dos.

    4. Re:'/? by Anonymous Coward · · Score: 0

      You probably don't have the $ problem though (i.e. people who incorrectly type M$ when referring to Microsoft~1, for some reason)

  45. WNT != "Windows New Technology" by Lazaru5 · · Score: 1

    Cutler named his new OS "WNT" by adding one letter each to VMS:

    VMS
    +111
    ----
    WNT

    It wasn't until two weeks after WNT was the official name that Gates learned the truth, and quickly came up with the "New Technology" line to cover it up.

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  46. Re:Better portability? by Chuck+McD · · Score: 1

    The current Windows 2000 SDK and DDK already
    have the APIs for Win64 in them... Just read the code, and look for the lines that say:
    #if defined(_M_IA64)

  47. M$oft's Direction by Anonymous Coward · · Score: 0

    It's interesting to note how M$oft and IBM first started out. Where would M$ be today without IBM? What would have happened if IBM went down a different path? Interesting article. I wonder if bill realizes what a schmuck he actually is. In the meantime free OS's are getting stronger every day. I think the original vision will play out, just not with NT.

    1. Re:M$oft's Direction by shine · · Score: 1

      "What would have happened if IBM went down a different path?

      What would have happened if they had chose CP/M and DR, we'll never know, but now, IBM's on a new path with Linux. Better late than never.

  48. So *that's* what "NT" stands for.... by ReadParse · · Score: 1

    Call me stupid (or just not interested enough in NT to do a whole lot of research), but I always kind of wondered what NT stood for. Apparently I was under some kinda rock when this was announced. "New Technology". Oooooohhhhhh......

    RP

  49. Re:Better portability? by Guy+Harris · · Score: 1

    I have the impression that many Win32 APIs are implemented in NT as user-mode library code atop the NT system call interface, i.e. not all calls to Win32 system services involve the Win32 subsystem process (the first edition of Inside Windows NT says that "In addition to a flexible, optimized message-passing facility, the Windows NT developers established some 'tricks' that reduce the number of interactions a client [e.g., a Win32 application, or an OS/2 application, or a POSIX application] must make with a server [e.g., the Win32, OS/2, or POSIX subsystem processes]: ... Using client-side DLLs to implement the API routines that don't use or modify global data.").

  50. Re: Linus notes?? by Hard_Code · · Score: 1

    what are Linus notes?

    --

    It's 10 PM. Do you know if you're un-American?
  51. Re:The Interviewer needs to loose the awe by Anonymous Coward · · Score: 0

    Hey, where do I get one of those mugs? Some of us aren't tight ass Christian puritains. We like that sort of humor. Read alt.tasteless once in a while. Maybe that'll change your outlook.

  52. Re:id doesn't crash???? it was SP3 by josepha48 · · Score: 1

    I was using SP3 and when I installed a driver for my webcam the system rebooted and gave me a blue screen. Installing a driver should not do that. I believe you are supposed to remove the service pack, then install the driver and then reinstall the service pack? but that seems like a lot of work to install a peice of hardware. I hope that W2K is not like that with service packs. Of course I am not touching w2k unless someone pays me too, or I get a copy for free (like that's going to happen)

    --

    Only 'flamers' flame!

  53. Unimpressed by dirty · · Score: 1

    I must say the "interview" wasn't all that great. Seemed to be more of a marketing peice than an informative interview. The whole thing was spent going on about NT's suburb design and how it's completely crash-proof (I guess that's why I've never been able to keep my box at work up for more than 2 days). The concept for the interview had potential; it ended up sounding more like a 5th grader's report on the day he met . A little less fluf, and a lot more content and it would have been an excellent peice.

    --

    -matt
    1. Re:Unimpressed by sterwill · · Score: 1

      Perhaps you're unfamiliar with the role Cutler had (or didn't have) in the implementation of NT 4, and the differences between the 3.5 and 4.0 driver architecture.

    2. Re:Unimpressed by warmi · · Score: 1

      You need to reevaluate your NT related knowledge of you have problems keeping NT box up more than two days...

    3. Re:Unimpressed by Sxooter · · Score: 1

      Bring your big ol NT box over to my network and let me run smbtorture against it. We'll see how long it stays up.

      --

      --- It is not the things we do which we regret the most, but the things which we don't do.
    4. Re:Unimpressed by Anonymous Coward · · Score: 0

      Even worse when you know that Cutler has limits on what he can say about being inside Micros~1. If he ever gets to leave, then we'll hear the truth.

    5. Re:Unimpressed by Ed+Avis · · Score: 1

      I've bluescreened my NT4SP5 box twice today by running the DOS version of XaoS. This is a consistent, reproducible way to bluescreen NT (it worked on another machine with SP3, too.)

      XaoS is an excellent realtime fractal zoomer, BTW. But don't run it on NT (even with the 'Windows-friendly' -i_love_bill switch) unless you have synced your disks first.

      --
      -- Ed Avis ed@membled.com
  54. Re:Here's a list: by FeiYen · · Score: 1

    That's what I was told. The one server was performing the following jobs:

    * print spooling (eventually printing the jobs to the 3 HP LaserJet 5si printers - the ones that look like xerox machines)
    * File sharing (individual files and apps that are not stored locally on the W95 client)
    * Authentication with a Kerberos server upstream
    * Re-Imaging of the W95 clients (essentially, when a user logs off on the client, an app would query the server to do a comparison of the harddrive image stored on the server with the W95 client harddrive. If they differ, the server would re-image the client drive to match the image on the server. This was done to keep the machines in stable working order.)

    This was all done on a dual Pentium II PowerEdge Server from Dell. I don't really remember the specs beyond that, other than the system only had only 2 scsi drives, 2 NICs, and a like 128 or 256 MB of RAM.

    What basically happened was that the server would spool an average of 20-30 print jobs, closer to 60+ at peak usage, constantly through the day; several machines would be authenticating; several machines would be re-imaging; and several would be asking for apps off the server. In the end, all of the disk I/O (from the print spooling, imaging) would bring the system to grinding halt. Mind you, there were about 200 workstations hitting this guy.

    Eventually, the managers of the lab procured another server to handle printing and let the other server handle everything else.

    So, yes, the hardware wasn't up to par for the workload causing the system to crash. From what I recall, the printer spool eating up the harddrive was a major issue.

    Frankly, if management insisted on only using one server, I wonder if using a RAID of Cheetah drives would have helped at all. More RAM wouldn't have hurt as well.

    Curious, has anyone ever had a Linux box perform a similar job?

    FeiYen

  55. 2 out of 5? by Hard_Code · · Score: 2

    They said they got portability and extensibility...um, what about reliability, compatibility, and performance.

    And why does it make me feel unsettled when a chief engineer is surprised and grateful that the operating system he just designed and coded actually *worked*?

    I don't get what the big deal is. Are specs and design something new? Or just something new to Microsoft? I'm not an anti-MS troll, but this article really sounds like something fabulous happened. Wow...a decent design leads to a decent product, spec first, then code, premature optimization..., these don't sound amazingly novel to me...maybe they were in 89.

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:2 out of 5? by dirty · · Score: 2

      What about portability? The kernel itself might be portable, but win32 is very unportable. Atleast to 64bit architectures. That's what you get for using things like DWORD and WORD for uid and pid instead of uid_t and pid_t.

      --

      -matt
    2. Re:2 out of 5? by hey! · · Score: 2

      I really feel for these poor guys. Despite the breathless tone of the "interview", these guys sound dissatisfied to me. Anybody who rates his last ten years work a 2/5 in a PR interview can't be a happy camper.

      The lofty goals they set for themselves were collectively impossible to achieve at the time on commodity hardware, although 3 or 4 out of 5 were probably doable a few years ago and 5 out of 5 is a possibility today. I actually thought NT 3.51 was pretty good, which surprised my friends who knew that I despised most Microsoft products. You just had to sacrifice a set amount of processor bandwidth and memory aside for the OS, and it was pretty stable. The GUI management was terrific in small workgroup settings. NT just wasn't viable on a 486 DX2/66 with 16MB of RAM. I used to tell people that NT 3.51 was pretty good, but that you had to start from a base of a pentium and 32MB RAM and figure your application requirements above that. By today's standards that's like saying start with a Celeron/400 and 128MB RAM -- quite doable, just a little extravagant for the OS alone.

      When I first read that NT 4 moved more stuff into privileged space for performance and memory, I knew it was a bad sign. It must have been foisted on the engineers, because undermined the architecture of the system. The marketing types probably got tired of hearing that NT was a good product but to RAM hungry to run on a typical business machine. If they'd just waited a year, the typical business machine would have caught up.

      Of course, now, to add insult to injury, NT's thunder is being stolen by an OS with a monolithic kernel which is more portable, reliable, and faster in most configurations.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  56. Re:M$ geek??? by Anonymous Coward · · Score: 0

    You obviously didn't even read the last sentence. Linux sheep.

  57. The author by J.+Pierpont · · Score: 1

    Who the heck is the author? The developers seem okay, but she seems quite daffy.

    -awc

  58. Re:Windows 1.0 by Anonymous Coward · · Score: 0
    But somewhere along the way GEM disappeard and Windows is still with us ...

    GEM's available under the GPL. http://www.devili.iki.fi/cpm/gemworld.html

  59. Dave Cutler still at M$ by Anonymous Coward · · Score: 0

    I was under the impression that Dave Cutler had left M$ sometime after NT 4 was released which was why they were having so much trouble with NT5/ Win 2000

    1. Re:Dave Cutler still at M$ by Anonymous Coward · · Score: 0

      Dave Cutler is still @ MS and heads Win64 (64bit version of W2K).

  60. Windows 2.X by Anonymous Coward · · Score: 0

    I was a Windows/286 and later a Windows/386 user for about a year and a half before 3.0 was released. I used it to run Excel and Ami and as a task switcher for running multiple DOS apps. At the time, it had better multitasking capabilities than MacOS.

  61. Uhm - bugs? by Anonymous Coward · · Score: 0

    They ship the system with bugs? But - Bill Gates himself says there are no significant bugs in Microsoft products - someone must surely be lying. Oh wait - they call'em "issues". Sorry. I'll go dig up my password now.

  62. Re:M$ geek??? by Anonymous Coward · · Score: 0

    We're not exactly sure what an "Emm-Dollarsign" geek is. Somebody wearing a T-shirt with a big "M" on it who will bite off the head of a live chicken for a dollar? There are a number of Microsoft enthusiasts out there. Look for the number of Visual C++ boxes sold at retail. Look for the number of people who have machines dedicated on their home network to a number of OSes, including free Unices and some of the offerings from Microsoft. Look for anybody who gets accused of "astroturf" by lusers on Slashdot.

  63. Re:Better portability? by Paul+Jakma · · Score: 1

    NT does run on a 64 bit cpu (like Linux and NetBSD) but it only uses 32 bits (like Linux)

    linux is fully 64bit on Alpha!!! (UltraSparc kernel aswell, not sure about app's). The kernel is 64bit. The C libraries are fully 64bit. The App's are fully 64 bit. Linux is 64 bit clean!!!!!!

    in fact the reason there's no netscape for Alpha is precisely because it's all 64bit and NS isn't 64bit clean.

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  64. Re:Windows an entity LONG before MS® by lalleglad · · Score: 1

    The original OS/2 was intended for the 80286 CPU.
    If you ever tried CCP/M (Concurrent CP/M) you would see a pre-emptive multitasked 16bit OS for the 8086 (I ran it on a 80186 based machine, but those two were pretty close, including the 20bit address and 16bit data bus). And what about Coherent from Williams? It was a simple Unix clone that also ran on 8086 and it was originally pre-OS/2 I think. At least I had version 3.2 in 1991.

    YOu see, OS/2 was but one small stepping stone in the history of OS's, and not very new or innovative at all (should I put on my asbestos suit? ;-)

    The most innovative of Linux also isn't the technology, but the development model (open source on the internet) and the management of it (Linus delegating and collecting the threads), which at least hasn't been done on this scale before. And if you think scale doesn't matter in a software project I can only say that you are wrong.

  65. smithsonian == elegant trash dump by unAnonymous+unCoward · · Score: 2

    Just because the original OS/2 NT specs are being donated to the Smithsonian doesn't mean that they will be displayed. Most of the Smithsonian's treasures are stored in the basement and will never see the light of day. Many basement treasures are of questionable value since the Smithsonian will accept most any donation that has any chance, however remote, of someday being significant.

  66. Trivial OS/2 correction by Anonymous Coward · · Score: 0

    Actually, OS/2 1.0 was released in 1987 [I was playing with betas from late 1985]. It lacked the Presentation Manager GUI.

    Later versions of OS/2 1.x included the PM [and Windows editions through 3.0 copied the PM look & feel, and even called themselves a 'Presentation Manager' on the box] This look and feel became codifed as IBM 'Common User Access' 87. Some minor changes were introduced in OS/2 1.3 for CUA '89

    MS OS/2 2.0 [in late 1989 a $2600 beta/SDK program] once again lacked any GUI. After the MS/IBM divorce, the first IBM OS/2 2.0 Beta [1990] regained the PM from OS/2 1.3 [16 bit code on a 32 bit OS].

    Later betas introduced SOM and the Workplace Shell

  67. NT Museum Exhibit Less Than Impressive by cje · · Score: 5

    WINDOWS NT MUSEUM EXHIBIT DEBUT LESS THAN IMPRESSIVE
    Exhibit "Looks Pretty, But Offers Little Substance"


    WASHINGTON, DC (AP) - A new exhibit unveiled this week in the famed Smithsonian paid tribute to the Microsoft (NASDAQ: MSFT) operating system originally known as "NT OS/2." Currently known as "Windows 32/64 2005+ SP8R12", the operating system has also been known as "Windows NT", "Windows 2000", "Windows Memphis Moscow Beauregard 2001 Plus", "Windows For E-Commerce And Other Buzzwords", "Windows 16/32/64 PlusPack 312 With FrontPage Extensions", and "Steve". Although expectations were high among Smithsonian officials, the exhibit's debut was not without its problems.

    "It was a real mess," said museum curator Steven Fleischmann. "The exhibit had only been open to the public for about twenty minutes when one of the curtains came crashing down, landing on some tourists from Guam. "Oh, it was awful," recounted one of the tourists. "The curtains fell, and after we got out from underneath them, all we could see was the wall that was behind the curtains. The wall was this mesmerizing deep blue color." Also painted on the wall was a series of alphanumeric characters used by the Smithsonian to track exhibits.

    Then, one of the legs on the table that was holding the specs broke, and it sent the plastic case sliding on down to the floor." Security guards swarmed onto the scene to repair the table and re-hang the curtain, to minimize the amount of time that the exhibit was unavailable to the general public. "I was having a picnic with my kids," complained security guard Jeff Fenner. "It would have been nice if I could have fixed the problem without actually having to come here, but it's awfully damn hard to repair a table remotely." Fenner spoke on condition of anonymity.

    Museum exhibit construction experts are blaming the embarassing incident partly on the exhibit's design. "Look at this," pointed out expert Louise Smith. "They've designed the exhibit so that the curtains are attached to the table. Apparently, the only reason they did this is to increase the visual attractiveness of the exhibit. But this is a dangerous design, as we found out this morning. If the curtains go down, it takes the table with it. I'm not sure that this is a model that should be imitated by future exhibits."

    For its part, Microsoft is downplaying the exhibit fiasco. "Look," said an annoyed Ed Muth, "it's not our fault that the Smithsonian was unable to properly configure its table and curtains. If they had set things up correctly, the exhibit never would have gone down. In short, it's their fault, not ours. Our recommendation is to upgrade to a newer table and more durable curtains." Muth, a Microsoft project manager, also added a recommendation that the Smithsonian purchase "a large support contract from Microsoft."

    Although Fleischmann remains optimistic about the exhibit's future, he still has some reservations. "Look at it," he said, gesturing. "It's very pretty. I think that people will want to look at it. I just have some very real concerns about the whole foundation of the thing, and I don't want to have to maintain an army of custodial staff to rescue the exhibit every time it collapses."

    Nicholas Petreley contributed to this story.

    --
    We're going down, in a spiral to the ground
    1. Re:NT Museum Exhibit Less Than Impressive by sterwill · · Score: 1

      So you use NT? :)

    2. Re:NT Museum Exhibit Less Than Impressive by Anonymous Coward · · Score: 0

      If this was intended to be astroturf, you succeeded.

    3. Re:NT Museum Exhibit Less Than Impressive by Rombuu · · Score: 1

      If this was intended to be funny, I'd say you failed.

      --

      DrLunch.com The site that tells you what's for lunch!
    4. Re:NT Museum Exhibit Less Than Impressive by Anonymous Coward · · Score: 0

      If this was intended to be funny, I'd say you succeeded.

  68. NT is a failure by Anonymous Coward · · Score: 0

    NT failed to live up to its goal of becoming a portable OS/2. In practice, NT isn't any more portable than OS/2. At least IBM tried something radical with OS/2 when they added SOM and Workplace Shell.

    1. Re:NT is a failure by Atomic+Frog · · Score: 1

      Yup, and OS/2 for PowerPC was actually quite a big re-write.
      From what I've seen of the architecture and specs, it would've been nicely portable (that _was_ one of its goals).
      Too bad they never finished the work...

      If any geek wants a read, IBM has a big .PDF on-line for free at:
      http://www.redbooks.ibm.com/abstracts/sg244630.h tml

  69. Pathetic! by Inoshiro · · Score: 1

    Why on earth should a graphics problem affect the kernel?

    Can we say, crap design?

    My friend installed NT on a system with an ATI driver card.. .. Well, that caused consisten bluescreens, too.

    How to avoid said problem?

    --> Boot into a nice command line.
    ---... Ooops.. OS/2 could do that, with mooking. NT can't.

    I guess cleaner OS abstraction really is smarter.
    I LOVE how Linux lets me have my X session over on virtual terminal 7.. In the mean time, I do whatever I want in the other 5 available text terminals (the one is blocked with stderr messages from X)..

    It's also kinda nasty that he can't telnet in or otherwise remote manage the system to remove the drivers and schedule a reboot. But I guess that's "MS clean design" for you. Reminds me of a char with one seat. Sickening.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  70. Re:Here's a list: by rnturn · · Score: 1

    Funny.

    I distinctly remember a co-worker tearing his hair out over BSODs he was getting while installing NT on a right-out-of-the-box HP Netserver. I guess HP makes crappy hardware or they're were fibbing about the server being capable of running NT.

    --
    CUR ALLOC 20195.....5804M
  71. Even as an MS bigot... by Anonymous Coward · · Score: 0

    I have to agree with you completely. There are two versions of NT. They should be drastically different. Workstation SHOULD have graphics in the kernel. Server SHOULD NOT!!!

  72. Huh huh.... he said legs... by Anonymous Coward · · Score: 0

    huh huh.... Grow up, butthead.

  73. Oh, but you don't understand the Linux paradox... by Anonymous Coward · · Score: 0

    It's okay to bash Microsoft if the Windows 2000 test can't keep up with LinuxPPC. Even though LinuxPPC is getting squat for traffic, and every Linux geek who's out of school for the summer starts trying to DOS the Microsoft box to death. It's okay to bash Microsoft if the pr website is unreachable by ONE PERSON on the whole /. discussion, but if the majority of us can't reach /. itself, that's okay... it isn't like we're trying to reach redhat or anything... Linux sheep.

  74. Re:Better portability? by jimfrost · · Score: 1
    Meanwhile, NT runs on TWO platforms. and 64 bit NT will be a complete rewrite! Dear God man, if you can't even port to a 64 bit CPU, how transportable can your OS be?
    By the time NT 3.5 was released it ran or had run on i860, MIPS, x86, Alpha, and POWER. SparcV9 and HPPA ports were in-progress. NT also serves as the basis for WinCE (though this is not widely known) which runs on several more.

    He's right, portability is enhanced by targetting more than one architecture from the outset. NT has done quite well in that respect. Where NT has not done so well is in maintaining that support -- perhaps because most of those other architectures are not commercially viable markets for Microsoft (for various reasons).

    Now, the fact that Linux did pretty well at that despite its x86-originated design is largely a matter of emulating the design of UNIX -- which had been designed for portability back in about 1970.

    Another interesting fact is that Cutler's NT design was strongly (*very* strongly) related to the design of Prism, a VMS follow-on. DEC cancelled Prism so Cutler walked out the door with his whole team and they formed the original NT team.

    --
    jim frost
    jimf@frostbytes.com
  75. Most Linux people practically bend over for Linus by Anonymous Coward · · Score: 0

    Most Linux people practically bend over for Linus, so whose making people into Gods?

  76. Re:Why would you put Linus notes in the smithsonia by Anonymous Coward · · Score: 0

    You wouldn't... Linus' notes don't need to go in a museum yet -- the architecture they form the base of isn't archaic!

  77. Re:Better portability? by sterwill · · Score: 1

    Linux only uses 32-bit addressing on a 64-bit chip?! What an insult to the owners of real chips! Linux certainly does use 64-bits of a 64-bit Alpha!

  78. Re:Better portability? by jarkko · · Score: 1

    Whoooops!!!
    Sorry about that, guess I made the mistake of being stuck in the 1.x.x.x days.

    Ah well, a good rant does consist of a healthy dose of FUD and the daily allowed dosage of false facts...

  79. Re:The Interviewer needs to loose the awe by FeiYen · · Score: 1

    So pray tell, how would _you_ respond if you were to meet up with Mr. Torvalds in a coffee shop?

    Wouldn't you even be in awe for a split second? Or would you just ignore your opportunity to thank the man behind the kernel?

    Ta ta for now,

    FeiYen
    "Judge not others, lest you be judged."

  80. Re:Better portability? by Anonymous Coward · · Score: 0

    Dave Cutler was the chief architect of VMS, so your view that he stole his own design concepts is rather odd. At any rate, NT is very different to VMS. NT was designed as a portable client/server (microkernel) OS. VMS was designed as a hardware-dependent monolithic OS. Both are layered, but layering is a standard OS-design technique.

    As to Alpha, NT64 supports Alpha properly (it's being developed on it), which is the major reason Compaq stopped development on NT32 for Alpha (which has always been somewhat crippled).

    PS It's often been said that the now-disused AXP suffix after Alpha meant Almost eXactly Prism.

  81. Re:The Interviewer needs to loose the awe by Anonymous Coward · · Score: 0

    Just wandering - have you ever read a single line of "Adolfs Erbauungswerk"? For that matter - do you know anything about the HJ beyond its English translation? My point is that if make comparisons like this (idiotic in my humble opinion) you better know what you are talking about!

  82. Re:Better portability? by Patrik+Nordebo · · Score: 1

    Linux has excellent threading support, and has had it since at least 1.3, maybe even 1.1. And it is not micro-kernel-based, though MkLinux is a Linux port to the Mach microkernel. And real threading can be quite easily be achieved on top of a microkernel, cf NextSTEP, WinNT, QNX, MkLinux, etc.
    So I'm afraid all your assumptions were wrong (including Linux being (originally) designed with portability in mind). :)

  83. 2nd Edition by Anonymous Coward · · Score: 0

    The 2nd Edition is a rewrite of the first one, you bought both?? Anyhow, it's a great book.

    1. Re:2nd Edition by FeiYen · · Score: 1

      Yes, I bought both because the 2nd Edition had more excercises/experiments with NT that you can try out.

      I like both. =)

      FeiYen

  84. Ok, here goes :-) by eponymous+cohort · · Score: 2
    Linux _was_ designed with portability in mind

    No actually it wasn't. I think Linus once said that it would never run on anything other than the Intel x86



    It was designed so that all is needed to be ported is the micro-kernel on top of which is the rest of the OS

    heh heh. Do a search for "Linux is obsolete". This is an old usenet thread from the early 90's where Linus argued against the micro-kernels with Andy Tanumbaum SP? (The author of Minix).



    The irony as I see it is one of the merits of a Microkernel design is portability, yet Linux has become more widely ported than most microkernel OSes.

    --

    Of all the comments I've ever posted, this is definately one of them

    1. Re:Ok, here goes :-) by Eponymous,+Showered · · Score: 1

      This debate has been culled and included in the ORA book Open Sources. It's a great discussion/debate and a fascinating book.

  85. Possiblility of Slashdot interview??? by Eponymous+Coward · · Score: 2

    Would there be any chance at all of a Slashdot-style (highest moderated questions win) interview with these guys. I for one would be very interested in their take of the OS market as it stands today and the technical merits and problems of NT and it's competitors (esp Unix, BeOS, Mac).

    I use NT daily at work and (IMHO) it is very good most of the time. My problems mainly stem from what has been tacked onto NT (or, in MS speak, integrated). From what I hear about 2000, more integration is on the way...

    MS gets bashed here all the time (often well deserved). But I know that they also happen to employ a lot of exceptionally talented people, especially in their R&D labs. Unfortunately, I've also heard that the minions charged with the task of translating spec into code often are not so talented. At a MS dev days event I attended a couple of years ago, the MS speaker said they suffer from the guy in a room syndrome- ie their projects too often depend on two or three exceptional people. At the time he was specifically talking about Excel.

    Enough rambling...

    EC

    1. Re:Possiblility of Slashdot interview??? by theHippo · · Score: 1

      I too would like to support the call for Slashdot kind of interviews. Unlike Linux and *BSD, proprietary software companies often present only their Gates', Ellisons and McNealys to the public. I'd like to see interviews from the core developer's themselves.

  86. Re:Better portability? by Anonymous Coward · · Score: 0

    Linux is not a microkernel. It is monolothic clone of UNIX, which happens to be a very portable design (due to its evolution). Nevertheless, substantial amounts of Linux have to be rewritten for each port (much more than is the case with the NT OS, which abstracts the hardware via a HAL). Moreover, key parts of Linux assume an x86-like architecture, which must be simulated on dissimilar architectures (hindering performance).

  87. Re:Linux not developed in America. by caolan · · Score: 2
    i haven't done this myself, but I would guess most of the code in the Linux kernel is written in the USA. Remember, Linus is just the coordinator of the project. I'm sure somebody has calculated contributions based on the domain. Perhaps someone could dig up a URL? Hmm, well now. I did a very quick and dirty little look in the CREDITS file, and grepped out all the @ addresses. Firstly linux is a pretty damn international piece of kit, so it doesn't matter a toss what way you want to call it, but nonethess there is 310 email addresses. Some are duplicates, many are .com .org and .net so they could be from anywhere, and some are radio ones

    Nomethess doing a grep for .edu which is definitely the states with the .com and .gov and .org .net totaled up gives 143 email addresses, so thats less than half the credits file.

    Allowing for a huge degree of error, which i imagine weighs against the concept that all the .coms and .orgs and .net are us, its looks pretty reliable that most of the contributers are not from the states.

    Considering the states as the single biggest contributer, might be plausable however, but ultimately unprovable one way of the other, which is probably a good thing, as considering the issue is a pretty irrevelent thing to be doing anyway, a sense of community is what we should be striving for, but for the goal of pointing out that no one nationhood has any ownership of the kernel, it might be worth my while

    A quick totaling up of some of the eu endings gives a total of 99 credits for .ie,.de,.uk,.fi,dk,.nl.,.fr,.se,.be,.it. Any how those germans love linux, they come in at a staggering 46 contributers compared to a measly runner up 16 for .uk, though wales did produce alan, so all is forgiven. Fair credit has to be given to the impressive showing for .nl with 13.

    some guessword would make me suspect that there is a half to one credits per million inhabitants of a country, ahalf for big ones :-). germany is 80 million, nl is approx 12 (methinks), ie and .be are approx 3 ands o on.

    More mad meanderings leaves me to predict that the states might have 100 legit members in the credits list :-)

    --
    I sometimes write stuff
  88. microsoft.com =! information by Anonymous Coward · · Score: 0

    I read this site to get information. If I were to read MS site it would be to get disinformation. I don't need disinformation. Please no more links to MS domain. (I clicked on it before realizing it would take me to MS)

  89. Re:Recursive Irony by bgarrett · · Score: 1

    /. is an implementation of a competing technology with JUST SLIGHTLY FEWER SERVERS and bandwidth than microsoft.com

    Doesn't matter how good Linux/Apache/whatever is if there's not enough bandwidth and CPU to serve everyone who's visiting a site.

    --
    Nothing worth doing is worth doing today.
  90. Resistance is *NOT* Futile! by Anonymous Coward · · Score: 0

    We will not be assimilated.

    1. Re:Resistance is *NOT* Futile! by Anonymous Coward · · Score: 0

      I know, you could change it to a picture of Bill Gates getting shot to death. That would sure make folks here happy.

  91. Proving Linux right with every word... by Anonymous Coward · · Score: 0

    Simply AMAZING! NT original specs should be in the America's Funniest Document archives, not the Smithsonian. I guess it wouldn't offend me so if they were being incorporated into a business museum, but come on...A science and technology altar? What is up? They sound more like a "Theory of OS" laxative than a design spec.

    The article was flatly un-technical, but so confirming of a bad design. Remember folks, YEARS passed between revisions of NT. "We didn't even worry about memory footprint until 3.5" Umm, are we Linux proficianatos on top of the memory thing? I think so!

    "Not everything can top the list" -- I guess my question is, "Did anything top the list?" Linux proves that is not a matter of "topping" a list or trade this for that. It's about GOOD OS DESIGN. That DOES NOT mean that we let applications scream because they bypass the OS for file calls or Video access, it means GOOD OS DESIGN. Sheesh...The designers need not worry about offending reverence from me.

  92. Re:id doesn't crash??????????/ by flatrock · · Score: 1

    Are you running NTFS? It doesn't keep it from crashing, but it'll likely save you from having to reload.

    I'd also recomend looking for driver updates, especially for the video card. Video card manufacturers seem to be much more concerned about benchmarking performance than stability lately.

  93. Re:Microsoft by Gleef · · Score: 2

    Maybe she bites the head off of Microsoft in front of a carnival audience?

    ----

    --

    ----
    Open mind, insert foot.
  94. Re:Better portability? by jarkko · · Score: 1

    Yes, VMS is monolithic and very definitely hardware-dependent. If you compare the VAX architecture manual and "VMS 4.4 Internals and Data structures" it's hard to see which was designed around which. Yet Digital managed to port the darn thing to Alpha.

    And as for NT's microkernel design, now that's a thing which could be classified as odd. Sure it seems to work but what was the original point of microkernels ?? Small size ? Flexibility ? Reliability ? Having graphics drivers in ring 0?

    (Hey! we could imitate the Torvalds vs. Tanenbaum microkernel debate...:)

  95. Here's a list: by Anonymous Coward · · Score: 0

    What is running on our NT boxes? How about this:

    • Microsoft Exchange
    • Microsoft Outlook
    • Microsoft Internet Explorer

    Is that enough for you? All of the above have crashed NT on a regular basis. No 'non-approved' drivers (whatever the heck that means), and all Microsoft software.

    Funny, the non-approved drivers I have for Linux don't regularly crash my Linux box.

    1. Re:Here's a list: by os10000 · · Score: 1

      Hi FeiYen, you appear to be very knowledgeable
      regarding NT. I have read (in the context of BO
      articles) that Internet Explorer runs not only
      with administrator privileges, but even partially
      in kernel space. Can you confirm or deny this?
      Thanks

    2. Re:Here's a list: by witz · · Score: 1

      I doubt all you're running is Exchange, Outlook and IE. And you don't know what the HCL is yet you claim your drivers are fine.

      95% of blue screens are due to hardware, either the equipment itself or the drivers. When I started using NT I stared at blue screens all the time, and couldn't figure out shit. MS has some resources for debugging them, but not much. Then I started using hardware only on the HCL from vendors with solid drivers (like Matrox for video, and Intel for NiCs, etc). All of a sudden, no more blue screens...


      -witz

    3. Re:Here's a list: by FeiYen · · Score: 1

      For the un-informed, non-approved drivers are drivers that have not passed the MS Hardware Compatibility Labs tests.

      Since video is taken into kernel space under NT, bad video drivers can bring the system down, hence the question about the drivers.

      The three programs listed, should not bring a properly configured NT system down unless the user load out paces the hardware being used.

      I remember one setup at my school where the hardware couldn't keep up with the load.

      FeiYen

    4. Re:Here's a list: by Anonymous Coward · · Score: 0

      Yes, actually. Recently, I set up a dual PPro-200 machine with two Mylex RAID controllers and six 4.5GB SCSI drives (RAID 5) internally and a nasty hack of a case with 6 more 9GB drives set up in it, 256MB RAM, 2 NICs (Intel), and it was used as the experimental X server for 38 486s (running Linux) for WordPerfect and Netscape. It was also a file server (Samba) for everyone else off of the frankenstein disk pack. It served as the web proxy via a 486 that I set up as the firewall, ran crack all the time to serve as a lesson (I would log and suggest more caution, log and suggest more caution, and so on), did print spooling to several older HP Laserjets (I don't recall the number -- they were 5 somethings), and served as a VPN testbed for attorneys that dialed in from home to the modem bank sitting on the Digi card. It worked fine and made the secretaries so happy that I just got a $150,000 contract to covert their other file servers and to do periodic upkeep for 6 months. For a 4 man shop, doing less than three weeks of work, that ain't half bad. And they know that they pay extra for user support. Before this turns into a my-386-once-ran-half-the-IRS-on-BSD DSW, I have seen people stretch hardware a lot farther than I have (6000 people getting mail off of a 486, for instance), but the point was that none of those machines crashed for any reasons other than hardware failures. Period. I can think of some SCO and Xenix boxes that would crater a lot, but that is a different deal.

    5. Re:Here's a list: by Anonymous Coward · · Score: 0

      I've seen some recent HP Netservers which have had some serious problems. This time it was NetWare, but I doubt you could get anything to work. But otherwise the logic of your post is enjoyable. Lets seee, either NT is such a bad product that it won't even install (which must be why no one uses it, right?), or there's a hardware problem. What's more likely? Think hard.

    6. Re:Here's a list: by Androgynous+Coward · · Score: 1

      Are you stating that hardware not keeping up with load caused a crash or did it just run slower?

      AC

  96. Re:Better portability? by SoftwareJanitor · · Score: 1

    And NT does run on a 64 bit cpu (like Linux and NetBSD) but it only uses 32 bits

    This is correct, NT is pretty much hard-coded for 32 bits.

    (like Linux).

    This is incorrect. Linux is 64 bit on Alpha. The original port to Alpha was 32 bit, but that was quickly replaced with a true 64 bit port. Linux will be 64 bit on Merced when it ships. I don't know for sure about Linux on 64 bit PPC processors or what the status of Linux on 64 bit MIPS is off the top of my head.

  97. Re:Better portability? by Anonymous Coward · · Score: 0
    NT has been marketed for no less than four different platforms: Intel, Alpha, MIPS, and PowerPC. No doubt there have been other architectures to which the kernel has been ported, but that Microsoft never pushed.

    And 64 bit NT will be a complete rewrite? Did the article say that, or did you just make that up?

  98. Oh the humanity by Zoltar · · Score: 1

    "But as the technology matures, playing fast and loose isn't acceptable anymore. This is characteristic of the maturing process for a product like Windows. People will put up with more from the bleeding edge."

    UH...I'm not sure that anything MS has ever done could be considered "bleeding edge". I mean, they were trying to build a Unix type OS with all of the windows look and feel... I would hardly call that bleeding edge. phlah.... Now with all the resources that any company could ask for they still aren't doing anything bleedign edge... phlah. Bunch of friggin sheep.

    What a friggin load. Ya know..I would at least have a little respect for them if they didn't assualt my intelligence at every waking moment.

  99. Does Diamond make HCL-compliant stuff? by jtseng · · Score: 1
    Because at my last job, my video card crashed my computer 2 or 3 times a day.

    Today's English Lesson: Oxymorons

    --

    Sanity.html - Error 404 not found

    1. Re:Does Diamond make HCL-compliant stuff? by witz · · Score: 1

      V330? Notoriously shitty drivers.

  100. Re:Interview is insubstantial, but has echoes of p by banky · · Score: 1
    I honestly don't see how bugs can be eradicated from the enduser experience. NT is much more stable than is posited here IF you can keep the number of Microsoft server apps to a minimum, preferably one.

    So: /. users bash NT as an unstable piece of dung. This is because most /. user (or admin) experience is with NT running multiple services. If we would just install NT, and only NT, then leave the box sitting in the corner, we'd be OK and have stability problems? Uh, ok.

    Actually we have one machine at work that crashes for no apparent reason and it doesn't do anything but sit there.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
  101. No, that credit goes to some critters at ATT by ch-chuck · · Score: 1

    who wanted to carry on their work when the 'Multics' project w/ GE was canceled. Soon, I'm going to put up a site with an article from Scientific American from, oh, the September issue, a 'special microcomputing issue' from circa 77 or so which documents the work with 'windows' at Xerox quit well as 'prior art'.

    [beware, an inverse slam tain't necessarily true, heheh]

    Chuck

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  102. Read "Showstopper" for the full story of NT ... by Stan+Chesnutt · · Score: 2

    written by G. Pascal Zachary. Amazon has it at:

    http://www.amazon.com/exec/obidos/ASIN/002935671 7/qid=935594240/sr=1-37/002-8663731-751845 2

  103. Re:Museum quality? by Anonymous Coward · · Score: 0

    I ran Windows 2.1 on an 8086 machine, because it provided an environment where I could use fonts and graphics. A friend gave me Micrografx "In-A-Vision" (the predecessor of Designer) which was a nice vector-based drawing package. Probably one of the earliest useful apps for Windows. I remember how much nicer it was (still on 8088-based hardware) to upgrade to Windows 3.0. I was one of those people waiting in line to buy it when it became available. Not because I "lived" in the GUI, but because it provided a universal driver-set and interface for doing graphical stuff. On my puny 9-pin dot matrix printer, my Hercules Graphics Card, and 8088 based machine. That was a long time ago, now.

  104. Recursive Irony by Lucius+Lucanius · · Score: 1

    The page cannot be displayed

    There is a problem with the page you are trying to reach and it cannot
    be displayed.


    Please try the following:

    Open the www.microsoft.com home page, and then look for
    links to the information you want.
    Click the Refresh button, or try again later.

    HTTP 500 - Internal server error
    Internet Information Services

    1. Re:Recursive Irony by warmi · · Score: 1

      Yeah .. We get similar crap quite often here on /.
      the diffrence being that /. doesn't even give you
      Internal Error" - it simply times-out. I don't know which is worse ...

    2. Re:Recursive Irony by Anonymous Coward · · Score: 0

      /. isn't a multi-multi-billion dollar company trying to show off their web server and operating system. I think /. is entitled to be slow at times. www.microsoft.com is not.

  105. Re:The Interviewer needs to loose the awe by afc · · Score: 1

    For an insight into Cutler's infantile character (which so well matches that of his boss, or so they say) and insane hatred of Unix, read Peter Sallus' book "25 years of the Unix Operating System".
    Did someone say professional jealousy?

    --
    Information wants to be beer, or something like that.
  106. Re:She meant Windows (TM), not generically. by Panaflex · · Score: 1

    Ohh yeah.. I've run a bank of 8 NT machine with only these two things.. NT (No extra drivers.. just vanilla NT + SP3) and SQL Server.

    Crash.. crash after crash. Tried many a SQL Server version. (from 6-7 patch by patch). Not that the systems wounldn't stay up for a week or two. But eventually they'd crash.

    I'm sorry.. but even the WORSE builds of MySQL has never ever ever panic'ed my kernel.

    Heck, I do XFree programming and even though I crash the display adapter registers.. I never ever have locked my machine.

    NT sucks. Good ideas, too many KERNEL bugs.
    pan

    --
    I said no... but I missed and it came out yes.
  107. Re:id doesn't crash??????????/ by jwonase · · Score: 1

    AHH! You just put shivers through me. I haven't had that problem for a couple months now. I suppose since it hasn't happend for soooo long, it will probably happen tonight. Thanks a lot! :)

  108. Re:M$ geek??? by Royster · · Score: 1

    Dave Cutler joined Microsoft from Digital before it became obvious that MS was the Evil Empire. At that time (pre-1987, I realize that's prehistoric to many /. readers) IBM was the Emperor to fear. Subsequent to the 1987 announcement of PS/2 systems with MCA and OS/2 the users eventually realized that the Emperor had no clothes.

    Microsoft only came out from under IBM's shadow after the market success of Windown 3 when MS broke off development of OS/2 with IBM in favor of developing NT.

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  109. NT's apologists, note by Nexus7 · · Score: 1

    So this is where NT belongs, among the relics of history.

    Oh, BTW, if any NT advicate knows how to stop NT from changing the positions of icons in the bar at the bottom, please let me know. My problem with this is that if I have a couple of xtems, the icons in the bar flips positions depending on which is opened when. If more apps are open, icon behaviour is practically undefined. Truly dumb.

  110. `Doesn't crash` by Anonymous Coward · · Score: 0

    One of the NT dev people remarked how NT was cool in that it "doesn`t crash."

    Yeah, and my bike has square tires.

  111. RTFM Re:Unimpressed by Anonymous Coward · · Score: 0

    Did you bother to read the list of supported platforms for Xaos? NT is not on the list. Why is your cluelessnes someone elses fault?

  112. Re:Oh, but you don't understand the Linux paradox. by Anonymous Coward · · Score: 0

    Welcome to slashdot.org.

    News for hypocrites. Stuff that matters

  113. ha! by RoLlEr_CoAsTeR · · Score: 1

    They said they got portability and extensibility...um, what about reliability, compatibility, and performance.
    Precisely! That's just it! They didn't get the other three, and boy, can't we tell?

    Although I am an anti-Microsoft troll (but not as qualified as i could be), I still use/have to use M$ because I'm not as versed in Linux as I want to be, I don't have a Mac, I'd like BeOS but it's more $$ to pay, etc, etc.. so, I still use M$ much of the time. Esp since I have/had a WinModem, so.. that kinda sucks right there. (the had/have comes from the fact that it's in my laptop, which I don't have right now b/c it's temporarily out-of-service. oh well, c'est la vie).

    Anyway, I thought it was interesting, just to read and try to get more insight into what happened back then, although, it seemed more of a feature story for some newspaper than an interview, because most of it was just quote from the 2 developers, and not people asking questions.. odd, I must say.

    --

    Insert mind here.
  114. Re:Linux not developed in America. by Guy+Harris · · Score: 1
    Any how those germans love linux, they come in at a staggering 46 contributers compared to a measly runner up 16 for .uk, though wales did produce alan, so all is forgiven.

    I'd love to see some statistics on the contributions of people from various countries to various free software projects, relative to the populations of those countries - or to the number of people involved in software development in those countries. I suspect that there are some that have significantly higher per-capita contributions than others (and that Germany'd be one of the ones with higher levels of contributions); if so, I'd be curious what the reason(s) are....

  115. So true! by Anonymous Coward · · Score: 0

    Am running W2K Professional B3 right now, and I haven't had one system-wide crash, EVER. I haven't ever rebooted, other than in system setup, either.

    1. Re:So true! by Anonymous Coward · · Score: 0

      Did you even read the above post you replied to? He said "WE" as in Linux users and then explained how NT should only run by itself or with one single server app. Are you suggesting the same?

  116. Cutler's comments on Featurites by sconeu · · Score: 1

    What I found interesting was Cutler's comments that he'd rather have stability than the latest whiz-bang features.

    SO.... If he's the architect, why aren't they listening to him and concentrating on stability?

    Must be those marketing guys who want to make sure we are running Insecure Exploder everywhere. Yeah, yeah, that's the ticket!

    Scott

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  117. Re:M$ geek??? by Anonymous Coward · · Score: 0

    Or someone who is doing astroturf on /.

  118. Interview is insubstantial, but has echoes of past by millia · · Score: 5

    (On a totally unrelated note, is anybody else interested in taking up a collection to get the 'Dave' banner taken out of circulation? That guy gives me the creeps.)

    As was pointed out earlier, the first thing everybody should do (if they're interested in the subject, of course) is to go find a copy of 'Showstopper,' written about the birth of NT. I found mine remaindered. You do get the anecdotes about Cutler's boorishness, but you also get a balanced look at the development of a modern operating system.

    Now, I'm not enough of a kernel guy to argue about design specs, capabilities, etc., but after re-reading the book there are many things that pop to mind about Linux/NT:
    0) Cutler's goals are/were initially very unix-like. When you get right down to it, NT in its initial design sounded (again, to unqualified ears) remarkably similar, with its ways of isolating the kernel, etc. I cannot imagine HOW much fun they have had working DirectX into NT, and I can't even begin to imagine how much Cutler hated it (based on his vision as seen in the interview and in showstopper.)
    1) Cutler was adamant about getting rid of bugs. The surprising stability of W2k beta3 was frankly shocking to me, until I remembered that he was back in the fold. Yes, we are talking about a prime example of bloatware, but even so. Unfortunately, since the code is only reviewed by a limited number of people, they're always going to be behind the curve. Furthermore, Cutler is (probably) not responsible for the behavior of other programs from Microsoft, such as Exchange, SQL, etc., and I think that is from my experience the primary starting point for failure on NT boxes. Add to this the fact that there was again undoubtedly tremendous pressure on Cutler from Marketing to do those whizzy things that would compromise kernel stability, and I'm glad I don't have his job (or that of a programmer on Exchange.) I honestly don't see how bugs can be eradicated from the enduser experience. NT is much more stable than is posited here IF you can keep the number of Microsoft server apps to a minimum, preferably one. But things like Back Office pretend that you can have Exchange, SQL, and SMS all running on the same box- hell, I can't even get through installing such a combination without a crash. As long as Cutler is left alone and has sufficient authority, that *might* happen, but frankly I doubt it.
    2) Portability is gone now for NT. I never did quite understand how Microsoft wouldn't pony up the money to keep NT alive on PPC chips, and I'm even more confused about Compaq shutting down Alpha NT support and development. Isn't having a valid counterweight to Intel more important than, say, 250 million to keep NT alive on those 2 platforms? Does Microsoft trust AMD to survive? In contrast, Linux is ported to gosh-knows how many machines already, and will continue to be. Seems to me keeping it alive on multiple platforms would be an investment for the future.
    3) Graphics. The bane of Cutler's existence. I think had his crew been left alone to create a text mode only NT for v1, we would be looking at a totally different situation. Novell did just fine with text only screens, and Linux did too in the beginning. Trying to force NT to run before it was stable enough to walk was a mistake. It would have been better to layer it on later AFTER stability was worked out.

    Ultimately, I think NT is doomed to failure against Linux- there are simply too many people using Linux now. But more, I think anything manmade is either made for money or art. And things made for art (or love, if you will) endure. Cutler has the artist in him, but his painting keeps getting smeared by people above him. Gates doesn't have art in him and never will- he may be a nerd, but he's no geek.

    --
    stored on computers from birth to the grave
  119. Re:The Interviewer needs to loose the awe by Anonymous Coward · · Score: 0

    Indeed I might well thank Torvalds for what he's done. I already have through email, in fact. Or, maybe not...Linus is one hell of a nice guy and I'm sure we could find other things to discuss as well. He's earned the respect he gets on many levels, even beyond the kernel.

    But what can I thank Dave Cutler for? All 'round he's nothing but an egotistical JERK. He's done nothing that would command reverence from me. I'd probably sneer at him if I ran into him in a coffee shop (although I doubt he has time for social occasions with all the rampant instabilities in the NT kernel he hasn't fixed).

    I have a copy of Unix World from 1992 which had an interview with Davey Cutler. His SOLE REASON for creating Windows NT was to "Hurt UNIX sales and to get back at Digital". Those are his words. Some 'vision' for the operating system of the future...greed and vengeance. No wonder NT lacks real focus...

  120. Change? by surfsalot · · Score: 1

    Strange to see that they at one time where creating a posix complian windoze. Geez, everything that they stress in this interview (security, reliablity, optimzation....) is the exact oposite of what windows is. Are these the people that are brain washing the masses, or are these people brain washed themselves?

  121. Hmm. by Anonymous Coward · · Score: 0

    Have you got unsupported/defective hardware? I use NT every day, and honestly haven't had a release build crash in years (last release crash I can recall was in 3.51).

    It's a Dell. Hardware-wise, it's just as it was when it came out of the box. I do hear of experiences like yours from time to time, but they don't seem to be the norm. Maybe NT is at least mildly allergic to most hardware, and some people luck out. Or whatever, who knows. My opinion on those issues isn't worth much. At least NT survives (in the short term) a program crashing in the debugger, which kills Win9x so often that I've sometimes been reduced to debugging with printf( )'s and MessageBox( )'s. NT doesn't lock up on those things, but if it happens too many times in one day the whole thing starts to get soggy and a reboot helps.


    Windows 9x, on the other hand, tends to rot quickly, and should be rebooted at least once a day (one of many reasons I don't use it).

    I use it at home because my computer is too slow to run NT, and I don't do enough at home to feel justified in buying a new one. More and more I use BeOS at home. For some reason I haven't warmed up to Linux very much. Flames to /dev/null

  122. Ideals vs. Reality by TheZork · · Score: 1
    Interesting, especially in light of comments like:

    "I'd much rather see the most reliable and usable operating system than the most whizzy-bang operating system," Cutler says. "To increase reliability we have to make choices. For every 10 bugs we fix, we may introduce three more.

    But do you want to ship with 10 bugs, or do you want to ship with three?"

    Funny how the reality is somewhat different...
  123. Re:The Interviewer needs to loose the awe by Hard_Code · · Score: 1

    I think I'd respond to him how he'd want me to respond to him...as if he were a *normal* person.

    I certainly wouldn't be all dewy-eyed and beside myself with awe.

    --

    It's 10 PM. Do you know if you're un-American?
  124. Re:Better portability? by Anonymous Coward · · Score: 0

    That isn't true. Ever take a look at the Linux source? The vast majority of it is drivers, and of the remaining stuff, most is platform-independent. (like the networking code, system calls, filesystems, etc.)

    The only platform dependent stuff in Linux is found in the arch/{cputype} directories. For instance, arch/i386 only contains about a meg of code (out of 50 megs total kernel source).

    The real work in a 'port' of Linux is getting drivers for the hardware involved, bootloader, etc. This has nothing to do with a lack of portability in Linux.

  125. Re:The Interviewer needs to loose the awe by Hard_Code · · Score: 1

    If anybody, Mac heads should be worshipping Steve Wozniak...remember...the guy that designed and invented everything and got screwed over and over again by Steve Jobs?

    --

    It's 10 PM. Do you know if you're un-American?
  126. Windows 1.0 by Anonymous Coward · · Score: 0

    I remember playing with Windows 1.0 on an 8088. It was dismally slow, and only did tiled windows (which they proclaimed a "feature"). I might have been impressed, except I'd already been using GEM on the same machine. That had decent performance, overlapping windows, and several useful apps.

    1. Re:Windows 1.0 by warmi · · Score: 1

      But somewhere along the way GEM disappeard and Windows is still with us ...

  127. Re:Linux not developed in America. by McFarlane · · Score: 1

    .edu is *not* necessarily the States

    When I was a student at the University of Toronto in the early 90s all my e-mail addresses ended with .edu

    Most Canadian universities were doing the same thing then as the .ca domain hadn't been as widely used yet

    Now most addresses are utoronto.ca but in previous years many unis outside of the US used the .edu domain

    --
    [We don't come from a planet. We come from a grid sector.]
  128. Re:Better portability? by Anonymous Coward · · Score: 0

    Yep. The reason why it's only 32 bit now is because of the need to be able to run 32-bit Sparc apps. (The kernel guys decided to do backwards compatibility first)

  129. Win64 API by MenTaLguY · · Score: 1

    It already exists, and I believe has been published in part.

    Berlin-- http://www.berlin-consortium.org

    --

    DNA just wants to be free...
    1. Re:Win64 API by Guy+Harris · · Score: 1

      This might get you to some Win64 information (assuming it doesn't just tell you you have to register for MSDN Online, or something such as that).

  130. Microsoft by drwiii · · Score: 2
    As a Microsoft geek, I feel like I'm holding a piece of history.

    I'm sure she's referring to her Microsoft stock. At least she can admit that Microsoft is history. (:

    ---

  131. Re:Better portability? by stu · · Score: 1

    Makes you wonder why NT runs on only tow platforms, and not that well on either.

    Great chunks of both (NT & Linux) OS's can be considered kludges and hacks, the difference with Linux is that these hacks are open for peer review.

    --
    -- Stu
  132. Windows an entity LONG before MS® by ch-chuck · · Score: 1

    Remember that 1989 was before Windows 3.0. In 1989, Windows was still a nonentity.

    Yep, and Al Gore invented the Internet and Gates is an innovative visionary. Uh-huh, yeah, right.
    Guess those holes on the Mac screen are 'doors' or something. Just can't stand the solipsism :))

    Chuck

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:Windows an entity LONG before MS® by Sxooter · · Score: 1

      In 1989 I'd been running a 32 bit os that multitasked and had multimedia capabilities for over 2 years. and could do it in 512k or 1 Meg and had good performance on a 7.2MHz CPU.

      But back then it was a game machine. Sheesh.
      The Amiga had everything but Unix beat. No one noticed. Shame it had such a shitty display.

      --

      --- It is not the things we do which we regret the most, but the things which we don't do.
    2. Re:Windows an entity LONG before MS® by thebiglebowski · · Score: 1

      I think 1989 is the year IBM and MS OS/2 v1.0 was released. Pre-empetive multitasked 16bit OS! No GUI. Far ahead of Linux;)

    3. Re:Windows an entity LONG before MS® by bert · · Score: 1

      There must be quite some of 'us' (Slashdot readers) who preferred and used OS/2 instead of Windows 3.x/95 one time. I especially liked it (I'm talking OS/2 >= 2.0 now) for Windows apps, way more stable than the 'native' platform. OS/2 applications tended to get more freedom or something, anyway, they crashed quite often. Unfortunately IBM didn't do a great job at marketing it, as we all know, fortunately, there came Linux.

      Of course, would it have been Free Software, than it probably _would_ have made a difference. I don't see the special 'before linux' thing, unix was there ages before both.

  133. Re:Why would you put Linus notes in the smithsonia by rit · · Score: 1

    Maybe you don't. But if you did it would be because in 5 to 10 years, Linux will most likely have helped revolutionize alot of the computer industry. And as Open Source and Open Source Advocacy become a larger phenomenom - Linux, which had no small part in kickstarting it all, will be noticed for it's contribution to this.
    I suppose putting Linus' first notes in the Smithsonian would be some sort of tribute to the movement, and what it did for Computers and Society.

  134. Better portability? by Sxooter · · Score: 3
    In the interview, Cutler says:


    But the only way to achieve portability is to develop for more than one platform at a time.

    Funny. Linux was NOT designed with portability in mind, using a monolithic kernel. Yet by using a fairly bland set of assumptions about uProcessor design, it runs on nearly everything (didn't I just see something about it being on the dreamcast machines now???)

    Meanwhile, NT runs on TWO platforms. and 64 bit NT will be a complete rewrite! Dear God man, if you can't even port to a 64 bit CPU, how transportable can your OS be?
    --

    --- It is not the things we do which we regret the most, but the things which we don't do.
    1. Re:Better portability? by Guy+Harris · · Score: 1
      Dave Cutler was the chief architect of VMS, so your view that he stole his own design concepts is rather odd.

      Yeah, that seems pretty bogus to me; much of the I/O subsystem seems similar between the two OSes (down to some of the data structures such as I/O request packets having the same name), but to infer from this that Microsoft stole VMS code, as some have seemed to do, is a bit extreme - reusing ideas from previous projects hardly qualifies as "theft" to me.

      At any rate, NT is very different to VMS. NT was designed as a portable client/server (microkernel) OS. VMS was designed as a hardware-dependent monolithic OS.

      Which of the two OSes in question had file system code running in userland, and which runs it in kernel mode? :-)

      (Hint: the answer to the first question is "VMS, at least at one point" - I have the impression they moved the file system code for Files-11 ODS-2 from the Files-11 Ancillary Control Process, or whatever it was called, into kernel-mode code at some point - and the answer to the second question is "Microsoft(R) Windows(R) NT(TM)".)

      Yes, NT does move some of the part of various APIs not implemented in userland libraries out to subsystem processes, but, at least from reading the two editions of Inside Windows NT, it appears that a lot of it lives inside kernel-mode code (e.g., device drivers, file systems, the networking stack).

      NT is an interesting design, but I'm not sure I'd call it a "microkernel" - more of a hybrid.

    2. Re:Better portability? by Guy+Harris · · Score: 2
      Now, the fact that Linux did pretty well at that despite its x86-originated design is largely a matter of emulating the design of UNIX -- which had been designed for portability back in about 1970.

      Not exactly. UNIX was originally done in PDP-7 assembler (for the benefit of the younger members of the audience, that "7" is not a typo), redone in PDP-11 assembler, and then redone in C, but that wasn't for portability; the first porting work at AT&T, at least, was done in the mid-to-late '70's with a port to the Interdata 8/32 (various ports had been done by other folk outside AT&T) - V7 was, I think, the first UNIX released outside AT&T that included the results of that work.

      Linux's API was a UNIX API, and the UNIXes of that day (and of the present) have an API that's basically a V7 superset (the V7 API fixed a pile of somewhat ugly non-portable bits, e.g. stat() filled in a structure rather than an array of ints), so at the API level perhaps it inherited portability from UNIX, but the kernel implementation, at least, wasn't based on an AT&T implementation - and I have the impression that the original Linux kernel directly used a number of x86isms.

    3. Re:Better portability? by Anonymous Coward · · Score: 0

      VMS couldn't be ported to a standard RISC architecture (i.e. MIPS), so the Alpha architects came up with PALcode. The NT and Tru64 PALcodes implement standard platforms of the sort UNIX and NT expect (the expectations are very similar), where as the VMS PALcode implements all sorts of features which are of no use to UNIX or NT, but are required by VMS, owing to its VAX origins.

      The main point of the NT microkernel was flexibility; to keep the underlying OS separate from the various subsystems (OS/2, Win32, POSIX). Remember, NT was meant to ultimately replace DOS, OS/2 and XENIX. This was partially compromised when Win32k was created (moving GDI and USER, part of Win32, into kernel mode), but you can still run DOS/Win16, 16-bit OS/2, POSIX.1 and Win32 binaries on NT (with Win64 on the way). The microkernel architecture is what makes it possible to add, modify, remove and concurrently run multiple personalities with relative ease.

    4. Re:Better portability? by dirty · · Score: 1

      On the UltraSparc only the kernel is 64bit, the apps are still 32, but I think that's changing so UltraSparc will be fully 64bit.

      --

      -matt
    5. Re:Better portability? by dirty · · Score: 1

      I remember reading about nt needing a complete overhaul to be 64bit clean. I think the basic problem is that the win32 api dictates the use of types such as WORD or DWORD for a whole mess of types. In the unix world we have things like uid_t or pid_t so if you want to increase something from 32bits to 64bits you just change the typedef and hope that all of the apps used the types correctly, and fix the ones that didn't. On NT you have to change EVERYTHING that used a 32bit value to now use a 64bit value, which won't work right, or you have to rewrite all of the apps to use the new types, ie pids change to 64bit but uids stay 32bit. Now you need to change everything that used pids from a DWORD to a DDWORD (if that exists). But what if someone was using the same DWORD for both a pid and a uid. It gets very messy. What I'm guessing will probally happen is we'll see a win64 api in the not too distant future, but that assumtion is based on nothing at all.

      (BTW, take this whole post w/ a shaker of salt, I'm by no means an expert when it comes to NT, I try to restrict my windows using habbits to watching dvds.)


      --

      -matt
    6. Re:Better portability? by kevlar · · Score: 1

      Correct me if I'm wrong (and I know you will), but Linux _was_ designed with portability in mind. It was designed so that all is needed to be ported is the micro-kernel on top of which is the rest of the OS. I _thought_ this was the reason why there is no real threading support, because its handled differently from architecture to architecture.

    7. Re:Better portability? by PHroD · · Score: 0

      that was actually (Net?)BSD being ported to Dreamcast's Super Hitachi 4 chipset (SH3 port already exists i think)


      "There is no spoon" - Neo, The Matrix

    8. Re:Better portability? by Anonymous Coward · · Score: 0

      Win64 is not a complete rewrite. W2K currently compiles in 32 or 64bit. It is up to date with the latest 32bit versions. NT is extremely portable, there's just no real profit to be made on other processors.

    9. Re:Better portability? by hey! · · Score: 1

      Linux is monolithic, not microkernel.

      Microkernel boosters used to say that microkernels were more portable because all the iron-specific stuff was isolated in a small area. I'm not a kernel hacker, but I don't see how this is really relevant at all. A well designed monolithic kernel probably isolates machine specific stuff in a limited number of modules. It boils down to whether your abstractions for various thingies are served up at runtime (microkernel) or at compile time (monolithic).

      The thing that a microkernel can allow you to do is to take a lot of kernel type services and run different versions of them simultaneously. So, you could have a dossish environment which separated directories with backslashes running simultaneously with a unixish one with frontslashes, and maybe a smalltalkish one where every file was kept in some kind of object container. Each would be equally "native" and run at the same level of performance (or lack thereof?).

      One of the rationales advanced for this is that OS hackers could create their own OS's by reusing microkernel services like scheduling and threading and putting their own abstractions on top of them, without interfering with other users. However these days most people don't share machines very much, and anybody doing this sort of thing probably has multiple machines.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    10. Re:Better portability? by jarkko · · Score: 1

      Oh my..
      One by one: Linux does not run on Dreamcast machines, they did the initial port from OpenBSD sources which branched from NetBSD and the SH3 stuff they are using is from NetBSD.

      And NT does run on a 64 bit cpu (like Linux and
      NetBSD) but it only uses 32 bits (like Linux). The cpu in question is the Alpha. Didn't see it mentioned either. I honestly don't know who to blaim, wintel conspiracy or Digital's stealth marketing techniques.

      And besides, no mention of OpenVMS ??? They (Cutler) stole everything from VMS, except for the reliability. Cutler's just a bitter man due to the cancelled PRISM...

  135. Re:BSD on dreamcast, not linux (yet) by Anonymous Coward · · Score: 0

    are you trying to recompile the bsd kernel? on freebsd you have to do this: goto /sys/i386/conf there should be different configuration files in there...probly find GENERIC file in there...that's the kernel config..add remove kernel device from there. edit the GENERIC file..it's the safest way...change whatever you need in there...e.g. add bpfs if you're doing sniffing or dhcp.... run 'config GENERIC' from that dir it should tell you how to compile...normally it'll build a compile dir in /sys/compile/GENERIC or whatever kernel config file you use goto that dir and do 'make;make install' that's all you have to do..it's pretty fast compile compared to linux's 2.2 kernel compile

  136. Museum quality? by Anonymous Coward · · Score: 0

    Does anyone remember Windows pre 3.0? I worked in computer support for "the man" and found a copy of 2.0 installed on a Heath/Zenith 8086. What a joke it was nothing but a file manager. I should have saved that machine, they could have put it in the Smithsonian. Anyway...here is to putting the original Linux source in the Smithsonian.

    1. Re:Museum quality? by meadowsp · · Score: 1

      I used Windows/286 back in the day. It was nowhere near as stable as OS/2. (I even prefered GEM).

  137. BSOD Anyone? by Anonymous Coward · · Score: 0

    I love the quote: "What I think is cool," Cutler interjects, "is that the system doesn?t crash, and it doesn?t lose my work" From the guy who invented the term BSOD. Bleh, marketing. Although getting a look at the spec would be interesting....

  138. Re:The Interviewer needs to loose the awe by Anonymous Coward · · Score: 0

    This interview reads like a review of the Mein Kampf by a member of the Hitler Youth. She cannot get over her awe at Cutler, etc.

    Far from such extreme situation, the article reads as a fan's chance to meet the heros. People who meet sports/music/etc. heros act the same way. There's no requirement to be blindly worshipping one of the prime emblems of evil in the 1900s to show the same kind of appreciation.

    They are only human beings! I think this is one of the positive things that Linux is doing for this industry - bringing the "gods" down to a realistic level. Linus is getting his share of idolatry, but it is nothing compared to this kind of drivel. Look at both the MS camps' Gates/Myhrvold (sp?)/Cutler worship as well as Steve Jobs among Mac heads...

    ?!? Uh...sure. The OSS movement doesn't produce hero worship. What about Linus, RMS, ESR, Alan Cox, and a list of others? It's a fundamental part of our culture (and possibly human nature) to worship those we consider better than ourselves in some way.

    I'm amazed that MS would post this to their site. It's embarrasing for them. Read Showstopper for an interesting read on NT's development and Cutler's infantile character (mug on his desk with "Happiness is a tight p***y" and punching holes in walls, etc.).

    All publicity can be good publicity. If somebody at MS really wanted to talk to the architects of NT (OS/2), then why not officially publish it online? It'd probably end up there one way or another anyways.

  139. She meant Windows (TM), not generically. by Anonymous Coward · · Score: 0


    Or anyway, that's what it looked like to me.

    I don't mean to suggest that the article wasn't cloyingly PR'ish and uninformative ("it doesn't crash", indeed -- sorry, I develop on NT4 for a living; sure it's a hell of a lot less fragile than win95, but it does crash every few days), just that the particular point that you brought up is debatable.

  140. browsing by joshua_doesnt_know · · Score: 1

    I find it funny that the person who submitted this was browsing through Microsoft's web site. Why on earth would you do that unless you were trying to find documentation for something (if you have ever tried to get information from their web site you know what I mean).

  141. NT Kernel Vs. Linux Kernel by Anonymous Coward · · Score: 2

    The article does not reveal very much from the original spec, however I am curious how members of the Linux kernel development team feel about what was said. For instance, they mentioned not worrying about the memory footprint and the importance of sticking to the ideas of the few key people who write the spec. This seems somewhat different than the internet development of Linux. Any thoughts on the two different development models, and kernel planning in general?

  142. Re:Windows Version History by Anonymous Coward · · Score: 0

    Doubtful. Linux has a long way to go before it can legitimately challenge MS on the desktop.

    Of Note: MS doesn't acknowledge as official any release of MS-DOS prior to version 3.3.

  143. Linux not developed in America. by Wyatt+Earp · · Score: 1

    Why would you put Linus's notes in the Smithsonian? I thought Linux was developed at the University of Helsinki.

    As far as I remember the American History Museum is about American History. Sure there is a V2 in the Air/Space Museum but it's one we captured in WW2.

    1. Re:Linux not developed in America. by Bi6r3d · · Score: 1


      Even if there was no development done in the US on Linux, if it has a significant impact on the use of computers and the electronic economy there might be a place in the museum.

      --
      "The final mystery is oneself" Oscar Wilde
    2. Re:Linux not developed in America. by Enry · · Score: 1

      Well, we did "capture" Linus. Is he still a citizen of Finland, or is he applying/been granted US citizenship? Does he want it?

    3. Re:Linux not developed in America. by Trojan · · Score: 1

      Nowadays, .nl is approx. 16 million. And .be should be close to 10.

      Anyway, if I think of kernel developers, I think of:

      Linus Torvalds (Finnish)
      Alan Cox (British)
      David Miller (USA)
      Stephen Tweedie (sp?) (USA, I think)
      Ingo Molnar (Hungarian?)
      Andrea Arcangeli (Italian)
      Alexander Viro (has a US address, but sounds Russian to me)

      And now I've forgotten the names of LOTS of important people. I'm sorry, these were just the first few that came to mind. But it's obvious that the USA as a whole is just one of the countries that is contributing.

      Actually... (this is a wild guess...) since the BSD's originated at Berkeley, and they are a lot less willing to accept patches from outsiders, it might the case that the majority of BSD developers are from the USA, and that is whole bunch of potential developers that probably would have contributed to Linux had they been European.

    4. Re:Linux not developed in America. by Anonymous Coward · · Score: 0

      I haven't done this myself, but I would guess most of the code in the Linux kernel is written in the USA. Remember, Linus is just the coordinator of the project. I'm sure somebody has calculated contributions based on the domain. Perhaps someone could dig up a URL?

  144. Which is it: OSS or Linux? by -alex- · · Score: 1

    Linux _was_ designed with portability in mind
    No actually it wasn't. I think Linus once said that it would never run on anything other than the Intel x86

    The irony as I see it is one of the merits of a Microkernel design is portability, yet Linux has become more widely ported than most microkernel OSes.

    Actually I think this speaks more of the open source development model than of Linux in particular. And, of course, using UNIX as a reference could have helped as well.

    When you have so many people looking through the code and telling you about bugs the evolution of the code is toward robustness and efficiency, as long as the motivation of the project is technical and not profit/time-line oriented. In other words, if every one works on making something well and not making something flashy (but empty) or quickly (for fast money/Wall Street) the project will advance in this way. Is also helps to have extremely talented people working on the project.

  145. Re:It's a shame... by C+A+S+S+I+E+L · · Score: 1

    Agreed: anyone who's read Show-Stopper knows that Cutler knows his stuff, and that Gates's graphics people forced him to compromise the kernel design, security and robustness.

  146. OS/2 wasn't all IBM's marketing incompetence by ??? · · Score: 1

    The fiasco with OS/2 isn't completely attributable to IBM marketing incompetence. IBM has/had a very sophisticated marketing organization. The fact is simply that M$ screwed IBM over royally on OS/2. Microsoft made numerous commitments to the OS/2 project and denied continuing Windows development (and fledgling NT development), while concurrently developing Windows and NT.

    If IBM made a mistake, it was that it was too naive. They believed M$'s word, and didn't consider that Microsoft would stand up to them.

    1. Re:OS/2 wasn't all IBM's marketing incompetence by Guy+Harris · · Score: 1
      Microsoft made numerous commitments to the OS/2 project and denied continuing Windows development (and fledgling NT development)

      Umm, at the time, wasn't "fledgling NT development" the development of OS/2 NT? (The article even says as much.) I had the impression that the original intent was to build the Next Generation of OS/2 on top of New Technology, and that Microsoft turned OS/2 NT into Windows NT when they decided that Windows, not OS/2, was the wave of the future.

  147. Re:It's a shame... by sparks · · Score: 1

    The main reason it won't see much light here is that frankly it just isn't all that interesting.

  148. Windows Version History by qnonsense · · Score: 1

    Let's see... according to Microsoft's own Windows Version History, 1989 was Windows 2.11 time.
    This leads us to ask the question "If MS Windows was a nonentity before version 3.0, will Linux 3.0 be the death of Microsoft?"

    --
    There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
  149. sizeof( WPARAM ) == 4, ha ha. by Anonymous Coward · · Score: 0


    It's not quite as bad as

    #define TEN 10

    . . . but it sure ain't admirable.

    Nevertheless, Win32 is *so* much less hellish than win16, it ain't even funny.

  150. id doesn't crash??????????/ by josepha48 · · Score: 1

    what the F*** is that blue screen I got this weekend that made me reinstall it? (NT4.0).

    It does crash, and I'd really rather not have a lot of fancy new features I'll never use. I'd rather have bug fixes, and less crashes.

    --

    Only 'flamers' flame!

  151. The Interviewer needs to loose the awe by Menenon · · Score: 0

    This interview reads like a review of the Mein Kampf by a member of the Hitler Youth. She cannot get over her awe at Cutler, etc.

    They are only human beings! I think this is one of the positive things that Linux is doing for this industry - bringing the "gods" down to a realistic level. Linus is getting his share of idolatry, but it is nothing compared to this kind of drivel. Look at both the MS camps' Gates/Myhrvold (sp?)/Cutler worship as well as Steve Jobs among Mac heads...

    I'm amazed that MS would post this to their site. It's embarrasing for them.

    Read Showstopper for an interesting read on NT's development and Cutler's infantile character (mug on his desk with "Happiness is a tight p***y" and punching holes in walls, etc.).

    1. Re:The Interviewer needs to loose the awe by Anonymous Coward · · Score: 0

      Fascinating... This sounds like the "vision" behind Linux. "Hurt Windows sales and get back at Commercial Unix companies." Does Cutler and Torvalds have something in common?

  152. BSD on dreamcast, not linux (yet) by Yarn · · Score: 1

    I dont know if BSD's kernel is monolithic or not. I couldnt work out how to "make config ; make dep ; make zImage" with FreeBSD

    --
    -Yarn - Rio Karma: Excellent
  153. It's a shame... by bgarrett · · Score: 2

    The interview is a no-win situation. On the one hand, it would have been great to hear the view of a couple NT developers on how MS corporate culture opposes their stated goals of portability, etc. (as was hinted at). But such an interview wouldn't be permitted by the culture, which means it would have been a third-party interviewer, and the interview would have been posted somewhere other than www.microsoft.com. But it's unlikely that such a third-party interview would have been permitted............

    So it's a shame.

    --
    Nothing worth doing is worth doing today.
  154. M$ geek??? by GnorpH · · Score: 1

    Is this possible at all, to be a M$ geek???

    sweet dreams, Phil

    --
    --- GnorpH
  155. The real paradox is... by Anonymous Coward · · Score: 0

    To call yourself a computer user, programmer, or administrator and think that experience with MS products makes you so. You make my point everytime you say the words, "I just click here and then...". What a bunch of llamas. Go back to school and get a CS degree. Not a CIS degree. A BS, 4-year degree at the very least!

  156. hmmmmmmm by Anonymous Coward · · Score: 0

    "I'd much rather see the most reliable and usable operating system than the most whizzy-bang operating system," Cutler says. PR bullshit, cos this they haven't yet achieved. Stodge in disguise, as I cant remember my password

  157. The real reason it's called Windows NT? by eyeball · · Score: 1

    The rumor I always heard was that the original NT developers, having come from the VMS development team, just humorously shifted the letters up by one to make WNT... The same way (supposedly) someone came up with the name HAL 9000 in the story 2001 -- by taking IBM and shifting the letters up by one.

    Of course I'm a bit gullible

    --

    _______
    2B1ASK1
  158. MS-DOS by Anonymous Coward · · Score: 0

    I don't believe that there actually was an official release of a product called "MS-DOS", before 3.3. You couldn't just go into a store and buy a box of DOS in those days. It was always resold through the OEMs as "IBM PC DOS" or "Compaq DOS", etc. DR started selling retail, and MS wanted to get a piece of the upgrade market.

  159. Ahh, the good old days by Anonymous Coward · · Score: 0
    I got my copy of OS/2 2.0 back in '90 or '91, after IBM had taken it over from Microsoft. 1.3 was VERY stable... as long as you didn't try to run DOS apps on it. It looked exactly like MS Windows 3.0. 2.0 had a much more advanced interface that MS has never quite been able to match (They tried with Windows 95, but under the covers it's all faked.) OS/2 actually has been pretty stable except for badly written device drivers and the fact that a single application can still block the entire OS.

    I went to work for IBM later. Actually saw the attempted PowerPC port of OS/2. I think they actually had it running for up to 30 minutes before the whole thing came crashing down. They eventually gave up. I am not aware of it ever being ported to any other platform, though IBM had big plans for OS/2 everywhere at one point. Now the only reason they keep it around is a few customers who are too big to ignore still run it.

    It really is a pity. For over 5 years it was the most advanced intel OS you could buy.

  160. Re:Windows Version History..Uh no by Anonymous Coward · · Score: 0

    As much as well all like to think that, no. Microsoft isn't going anywhere.

  161. Ya gotta set goals to achieve them! by Extremist · · Score: 2

    "Portability, reliability, extensibility, compatability, performance."

    Well, three out of... wait... no, no, no, two out of, no, wait...... Argh! Nevermind. :)