Slashdot Mirror


Saving Unix Heritage, One Kernel At a Time

coondoggie writes "In this, its 40th year of operating system life, some Unix stalwarts are trying to resurrect its past. That is, they are taking on the unenviable and difficult job of restoring to their former glory old Unix software artifacts such as early Unix kernels, compilers and other important historical source code pieces. In a paper to be presented at next week's Usenix show, Warren Toomey of the Bond School of IT is expected to detail restoration work being done on four key Unix software artifacts all from the early 1970s — Nsys, 1st edition Unix kernel, 1st and 2nd edition binaries and early C compilers. In his paper, Toomey states that while the history of Unix has been well-documented, there was a time when the actual artifacts of early Unix development were in danger of being lost forever."

13 of 169 comments (clear)

  1. Re:Why? by Culture20 · · Score: 4, Informative

    Every modern OS can trace back to Unix in some way or form.

    VMS? Windows? ReactOS? Plan9? QNX? Tron? zOS?

    I wouldn't call VMS modern...
    Windows: take a look in c:\windows\system32\drivers\etc\ some time. See any Unix style influences?
    The others I have no clue about.

  2. Re:Why? by Darkness404 · · Score: 2, Informative
    I don't know that much about VMS, but according to the Wikipedia page it uses Unix-y things such as X11, but its more separate than Unix being that it is little-used and totally proprietary to HP. Windows NT's kernel design was inspired by Unix, and it used (uses?) the BSD networking stack for TC/IP. If you look at NT you will notice a lot of similarities in the NT design that were first introduced in Unix. ReactOS uses a lot of source code from Unix programs in order to replicate the Windows functionality such as WINE. And are you kidding me about Plan9? That was inspired in the extreme by Unix and was meant to fix the flaws Unix had, if there was no Unix there would be no Plan 9. On the Wikipedia page for QNX at the top are

    QNX (pronounced /kju n ks/ or /kju nks/) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market

    I would call that Unix. I can't find much info on TRON but it seems to be a not very modern OS in terms of design. zOS works on one processor architecture that is proprietary to IBM to run on mainframes, as such it isn't exactly a general use OS and you could probably find some Unix in it if you looked hard enough.

    --
    Taxation is legalized theft, no more, no less.
  3. Re:Why? by Tetsujin · · Score: 2, Informative

    Are those Unix influences, or influences from an OS predating Unix? i.e. the same source that caused Unix to adopt that style? You make it sound like there was nothing before Unix.

    Almost nothing. Unix was created on The Second Day.

    --
    Bow-ties are cool.
  4. Re:Why? by LWATCDR · · Score: 3, Informative

    VMS came after Unix so calling it a not very modern OS is kind of odd. X-Windows was never supposed to be Unix specific in fact there was even a version for DeskView way back when.
    WindowsNT really owes more to VMS than Unix the chief architect came from Digital. Tron also came after Unix as well. zOS is still an extremely important OS so just because it only runs on one CPU I wouldn't just thow it away as well. As to finding some Unix in zOS frankly you would probably find more zOS in modern Unix than the other way around. IBM really did pretty much invent everything that Bell Labs did not and they where their first.
    I really am not fond of the the write up about QNX. It is Unix like in someways and shares an API with it. but QNX is a micro kernel RTOS.
    And lets be very honest. Unix came from Multics. Every OS has built on and taken ideas from other OS's. None of them is the pure root source.
    I am a big Linux fan but I often wonder if we are too willing to keep Unix as our foundation. BeOS was a clean new OS and while I have never used it wonder if it may not be better than Linux and WindowsNT. It did some amazing things back in the day.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  5. Re:Which "Unix" are they talking about? by Chris+Mattern · · Score: 3, Informative

    Original flavor. All the stuff talked about in this article comes from before UNIX split into its hundreds of variants. In fact, these are so early that they come from before UNIX escaped out of Bell Labs. UNIX didn't start splitting into different flavors until about Versions 4 and 5.

  6. Re:Why? by Anonymous Coward · · Score: 2, Informative

    Tron is the most used OS in the world.

    It was invented in Japan and is an embedded device OS.

  7. Re:how about curses and text games? by Tetsujin · · Score: 3, Informative

    There are a variety of Rogue-like games out there that have been ported to current platforms, but the other ones, especially sail, search and mazewars, I haven't seen in years and years.

    sail, at least, is part of the "bsdgames" package on Debian.

    --
    Bow-ties are cool.
  8. Re:Why? by VAXcat · · Score: 3, Informative

    Are you for real? Windows NT's kernel was practicaly a copy of VMS, it wasn't "inspired by UNIX". VMS was based on RSX. RSX came to be at approximately the same time as UNIX, circa 1970. RSX and VMS were influenced by UNIX allright, in a negative way - if UNIX did something, RSX and VMS definitely wanted to do it some other way.

    --
    There is no God, and Dirac is his prophet.
  9. paper and program by adelporto · · Score: 3, Informative
    1. Re:paper and program by adelporto · · Score: 3, Informative

      The paper is free next week when it becomes published.

  10. Re:Why? by Kidbro · · Score: 2, Informative

    Is there really any useful purpose to be served by dredging this up?

    No. There is nothing useful to be learned from history.
    Close your eyes, put the pedal to the metal, and assume that whatever you're doing, it's the right thing, and that nobody has ever tried it before.

  11. Re:Why? (VMS) by uassholes · · Score: 2, Informative

    Here is something that might help. Excerpt: "And now...the rest of the story: I'll take you on a short tour of NT's lineage, which leads back to Digital and its VMS OS. Most of NT's lead developers, including VMS's chief architect, came from Digital, and their background heavily influenced NT's development. After I talk about NT's roots, I'll discuss the more-than-coincidental similarities between NT and VMS, and how Digital reacted to NT's release. . ." Link: http://windowsitpro.com/Articles/Index.cfm?ArticleID=4494

  12. keep regressing by thethibs · · Score: 2, Informative

    Actually, all these OS' lead back to the Berkeley Timesharing System (1964). So do many of the relevant people.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.