Slashdot Mirror


Windows NT Turns 20

An anonymous reader writes with a link to the observation from ZDNet's Mary Jo Foley of Windows NT's 20th birthday (it came out on July 27th, 1993): ""In 1993, Microsoft launched Windows NT 3.1. It was followed up by NT 3.5, 3.51 and 4.0. Microsoft's Windows releases still rely on NT-inspired numbering conventions. Windows 7's build numbers commenced with 6.1; Windows 8's with 6.2; and Windows 8.1 with 6.3." The article also reminds us that "NT's not ancient history, in spite of its age. The NT 'core' is what's inside Windows 8, Windows Server 2012, Windows Phone 8, Windows Azure and the Xbox One.""

13 of 213 comments (clear)

  1. Lesson One by Anonymous Coward · · Score: 5, Insightful

    The article also reminds us that "NT's not ancient history, in spite of its age. The NT 'core' is what's inside Windows 8, Windows Server 2012, Windows Phone 8, Windows Azure and the Xbox One.

    Indeed. No matter how structurally sound your operating system may be, UI developers (receiving messages from on high) can still make it look like trash.

    1. Re:Lesson One by Anonymous Coward · · Score: 4, Funny

      How's that post you wrote criticizing the post above you these days? I bet you don't think it's so easy to criticize oth-- oh, wait.

    2. Re:Lesson One by EvanED · · Score: 5, Insightful

      You don't need to have done something better to be able to determine whether something is good or bad.

      Now that said, the NT kernel itself is pretty solid.

    3. Re:Lesson One by epyT-R · · Score: 5, Insightful

      Actually the NT kernel is probably the most well engineered component of modern windows. hell, it is what gave windows things like preemptive multithreading, proper memory protection, and hardware abstraction. The win32 base runtime sits on top of this, and pretty much everything else microsoft has released over the years acted as a wrapper for it. Windows 95 was the attempt to squeeze win32 into 4MB of ram for consumer machines while keeping hardware ports accessible by dos applications. These two goals were fundamentally in conflict with stable and reliable software. The reason we don't have to reboot windows every few hours anymore is due to the windows NT kernel.. As bad as you may think windows to be, it's A LOT better than the days of 3.x/9x.

  2. NT 3.51 was the best kernel by JoeyRox · · Score: 4, Interesting

    I've seen the source and it's a work of art. Whoever they had working on NT 4 for the PnP and other additions really massacred the code.

    1. Re:NT 3.51 was the best kernel by Anonymous Coward · · Score: 4, Insightful

      I didn't see the source but could definitely tell. I remember NT 3.51 being very responsive even when a program was misbehaving. If I recall I had it run 16-bit programs in their own memory so they didn't affect each other. NT 4.0 did seem like PnP was just crammed in along with the Windows 95 interface. I feel old.

  3. It was originally a pretty good design by msobkow · · Score: 5, Interesting

    Originally it was a pretty good design, based on the concepts implemented by DEC's VMS system. It only got butchered later by people who didn't know their stuff as well as the original engineers.

    Warts and all, Windows owes it's lineage to VMS and the once mighty DEC.

    I've heard there are still places running VMS-based hardware.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:It was originally a pretty good design by Trepidity · · Score: 4, Informative

      I've heard there are still places running VMS-based hardware.

      Hell, VMS-on-VAX was Digital's replacement for the PDP line of minicomputers (phased in in 1977), and even their predecessors are still running in a few places.

  4. Here's to Kernels by lobiusmoop · · Score: 4, Funny

    The Linux kernel would have bought it a beer, but it hasn't turned 21 yet.

    --
    "I bless every day that I continue to live, for every day is pure profit."
  5. Windows NT's name by norite · · Score: 5, Interesting
    In case anyone was wondering what NT stood for

    V +1 = W
    M + 1 = N
    S + 1 = T

    --
    -- Fuck Beta
  6. Seriously? by BobNET · · Score: 4, Informative

    An article for WinNT turning 20, but nothing for Slackware when it did the same 10 days ago? What is wrong with you, Slashdot?

    Wait, don't answer that...

  7. Re:Doesn't it go further back? by devman · · Score: 4, Informative

    DOS stopped being in the core with WinME. WinNT was based on VMS and never had DOS lineage.

  8. Re:Last revolutionary M$ product by mlts · · Score: 4, Informative

    Being my usual devil's advocate, there have been some innovations which have been useful that MS has made. They are not revolutionary as NT (which was nice at the time because it was completely pre-emptive, while Windows and System 7/8 were cooperative multi-tasking operating systems.)

    One of the bigger ones was the jump from NT 4.0 with all its service packs to Windows 2000. The old domain structure got tossed for a new directory server model, which has proven to stand the test of time in companies. Nothing is perfect, but AD has been decently reliable and secure. I don't often hear about complete compromise of AD unless someone managed to get complete rights on an AD server.

    GPOs are another item. This is something that has zero value to all but enterprises, but are extremely useful when they come to play. The enterprise-tier management tools in Windows are not perfect, but they are extremely useful. If I want to lock access to USB flash drives to certain users, I can easily do that with security groups and OUs. This isn't flashy, but it makes life easier to turn the legal department writings into stuff I can say I can implement.

    Then, there are some cool features. Windows Server 2012 has disk deduplication. This will come in handy on VM servers. It isn't perfect deduplication, as it is a two stage thing (writes are done normally, and a background task removes the duplicated blocks with links), but it is something useful.

    There are also things that get the "A for best effort" award. .NET comes to mind because it does help with some basic security issues, and allows one to use their language of choice (I even remember visual ADA.)

    To me, MS is a mixed bag. They do some cool things in the enterprise. However, on the user front, they need some help/polish. They need to focus on developer morale so a new platform would get a critical mass of apps/games on it when it comes out.