Slashdot Mirror


Microsoft's Ancient History w/ Unix

NutscrapeSucks writes "The Register is running a article which discusses Microsoft's experience running their own version of UNIX, called Xenix, as their standard desktop operating system. Before they got involved with OS/2 and later NT, Microsoft considered UNIX to be the PC operating system of the future. Talks about Bill Gates running vi, difficulties with AT&T, and other interesting tidbits." There's a lot of stuff everyone knows, and a lot of stuff you probably didn't know. Worth a read.

2 of 357 comments (clear)

  1. Re:This isn't surprising. by saintlupus · · Score: 4, Insightful

    I guess the best product does not always perform the best in the marketplace.

    Well, shit, you just blew all my fourth grade course material on economics right out the window.

    Of course it doesn't. Ever heard of BeOS, or OS/2? How about car companies like DeLorean or Tucker, or hell, even AMC?

    --saint

  2. Brighten up everyone!!! by JFMulder · · Score: 4, Insightful

    There are so many post I'd like to respond to that instead I'll post my replys in this one big message.
    First of all, to the moderator who moderated to 0 the comment about NT meaning "New Technology", go read a little and you'll find out that it's true.
    Second of all, Microsoft didn't rip off Unix. No sir they didn't. They just applied concepts that everyone has been incorporating for years in their OSes. It's like saying that the Saturn cars are ripping the 1900's Fords because Ford has been here for almost a century (I think, maybe it's some other company).
    Third, if you've programmed a lot in Windows, you'll notice that the API is very different then it's Unix conterpart, and by that I don,t mean only different names for same methods. Ever noticed that everything in Windows is centralized around handles, objects and the WaitForSingleObject/WaitForMultipleObject that are used everywhere in the OS to wait for something to complete/release/signal/join? That's pretty elegant, and it enables a user to lock a lot of different resources (mutexes, event, thread, semaphores, sockets) all in once, helping to avoid some pretty nasty deadlocks sometimes. Unix and Linux doesn't have these. Go through the API, you'll say that it's very rich and not that much borrowed from Unix.
    There are a lot of other Microsoft myths out there, and I guess that's because a lot of people just think they know stuff because they know how to recompile their kernel, when in fact they know "shit" about OS infrastructure and concepts.