Slashdot Mirror


Caldera releases original unices under BSD license

q[alex] writes "Caldera International has done a very good thing. They have released the "Ancient" Unices they inherited when they purchased SCO under a "BSD-style" license. The license is available here, instructions on finding the source are here. Caldera (and before that SCO) had required people to obtain a free (as in beer) but somewhat restrictive license in order to get these old sources. The new BSD-style licensing only applies to the 16-bit PDI-11 versions and some of the early 32-bit releases (excluding System III and System V), but it's still very cool."

236 comments

  1. fdsa by Requiem · · Score: 0, Offtopic

    Imagine a beowulf cluster of PDP-11s! It'd almost match my 8086! FP

    1. Re:fdsa by Anonymous Coward · · Score: 0

      Might even be better. At least PDP11's had protected mode.

    2. Re:fdsa by trb · · Score: 2

      MOSIX is clustering software that has run with Bell UNIX, BSD, and Linux, and originally ran on PDP/11's.

  2. Yes! by tanuki_x · · Score: 5, Funny

    Now we can see how these "unix" thingies work and write one that works on PCs!

    1. Re:Yes! by SilentChris · · Score: 2

      ...depends if you actually think one of those "unix thingies" belongs on a desktop computer. *Places can of worms on table for someone else to open*

    2. Re:Yes! by haruharaharu · · Score: 2

      depends if you actually think one of those "unix thingies" belongs on a desktop computer

      Well, Microsoft is reimplementing VMS and calling it 'Userfriendly', so it's not like they have any room to bitch.

      --
      Reboot macht Frei.
    3. Re:Yes! by Alien+Being · · Score: 1

      I think it might have some uses as an ActiveX component.

      ...opens even larger can of worms

    4. Re:Yes! by markyd · · Score: 1

      Thats a little unfair, they nicked a load of stuff from Mach as well.

    5. Re:Yes! by alexburke · · Score: 3, Funny

      Now we can see how these "unix" thingies work

      The whole point is that eunuchs' thingies don't work.

      *whispering*

      Oh, uhh, I mean... never mind.

    6. Re:Yes! by ArsonSmith · · Score: 1

      sweet, how log before we have

      Debian GNU/Unix

      :)

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  3. Great! by twilight30 · · Score: 5, Insightful
    Never would have thought Caldera would have done something as community-oriented as this, given their history of late.

    However, a big thank-you from this Slashdot reader for their act. I appreciate it, and I know I'm not alone...

    --
    ========================================
    Death will come, and will have your eyes
    -- Pavese
    1. Re:Great! by Anonymous Coward · · Score: 0

      Just a hint, if you want your .sig text to be below your seperator line, stick <br> at the end of the sep line (or the beginning of the text). That's the html "break" tag, and tells the browser to start over on the next line down...

    2. Re:Great! by Arandir · · Score: 1

      Caldera's community is not the slashdot crowd, but corporate purchasing departments. To them, Caldera must seem like a radical anarchist giving away the farm.

      Besides, this isn't the first Free Software they've released that they didn't have to, and I suspect it won't be the last.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  4. Why is this cool? by SpookComix · · Score: 4, Insightful
    The new BSD-style licensing only applies to the 16-bit PDI-11 versions and some of the early 32-bit releases (excluding System III and System V), but it's still very cool.

    I don't mean to sound like a stick in the mud here, but why exactly is this cool? This source code was obviously available before, for people who actually needed it. Why, then, is the simple fact that anyone can get to it now a "cool" thing?

    Will this spawn development of breakthrough products? Will this help administrators of these old system finally take control of their network?

    Or is this just another geek trophy to have, print, wave around over coffee, and ultimately collect dust on shelves full of other useless time-wasting trinkets?

    --SC

    --
    You read fiction? I write it! Lemme know what you th
    1. Re:Why is this cool? by twilight30 · · Score: 3, Informative
      Historical purposes. Developmental and teaching purposes, more importantly.

      --
      ========================================
      Death will come, and will have your eyes
      -- Pavese
    2. Re:Why is this cool? by Stan+Chesnutt · · Score: 5, Insightful

      It is great to have this available for study. And, this might inspire a whole new generation of PDP-11 emulators so you can sit down and actually run the original bits (emulation of an ASR-33 not considered mandatory).

      Computer Science would also be served well if the original Multics sources/binaries were released. Although it would be much harder to write a Honeywell emulator!

    3. Re:Why is this cool? by supabeast! · · Score: 3, Insightful

      "Will this spawn development of breakthrough products? Will this help administrators of these old system finally take control of their network?"

      Yes and yes. Now developers can do just about anything with the code, and the being able to do so will allow for bettered versions of the original code to replace some of the still antiquated code out there with newer, better versions, as well as improving interoperability with those ancient programs and newer stuff.

    4. Re:Why is this cool? by dvdeug · · Score: 2

      Or is this just another geek trophy to have, print, wave around over coffee, and ultimately collect dust on shelves full of other useless time-wasting trinkets?


      Yes. Sometimes isn't that what makes life worth living? Not the huge major successes, but just something that temporarily brings a smile to your lips and exclamation to your voice? The things that may not shake the world, but are still cool in their own way?

    5. Re:Why is this cool? by Anonymous Coward · · Score: 0

      It's a cool thing because the Free Unix warriors have finally won the war. Even though the war has been over with for at least a number of years. Still neat to marvel at the simplicity of v5 and the legendary v7 source code, maybe even incorporate it into your own programs (v5's ln.c compiles on freebsd just great and uses less space :) without having to even pay a license for it. Also v5,v6,v7 all run quite well on pdp11 emulators. Just wish I could figure out how to create new devices and mount them.

    6. Re:Why is this cool? by Anonymous Coward · · Score: 0

      Don't talk about ASR-33's. I'm still kicking myself for throwing away my old ASR-33. Get kinda misty thinking about it. I see one of them in the basement of the Smithsonian, covered with dried chewing gum and vandalized by a all those dumb kids being dragged through by their parents and I can't help but bawl my eyes out.

    7. Re:Why is this cool? by Anonymous Coward · · Score: 4, Funny

      Of course, in order to partially emulate an ASR-33, you could perhaps connect an IBM selectric up to your computer while running a looped recording of gunfight and an idling 58 chevy with one blown piston. For the final touch, you could replace the room's light switch with a dimmer switch and wiggle it back and forth whenever you are printing something out.

    8. Re:Why is this cool? by chris_sawtell · · Score: 3, Interesting

      This is a tiny fragment of Multics Source

      It's only 20 years old, surely we can find more of it?

    9. Re:Why is this cool? by Dr.+Tom · · Score: 5, Funny

      This is why it's cool:

      [~/new/usr/src/games]% gcc -O2 -o wump wump.c
      (syntax errors like =|, =&, and the rand() API changed)
      [~/new/usr/src/games]% gcc -O2 -o wump wump.c
      [~/new/usr/src/games]% wump
      Instructions? (y-n) n
      You are in room 8
      I smell a wumpus
      There are tunnels to 10 6 18
      Move or shoot (m-s) m
      which room? 10
      You are in room 10
      I smell a wumpus
      There are tunnels to 19 8 1
      Move or shoot (m-s) s
      Give list of rooms terminated by 0
      8 6 0
      You slew the wumpus
      Another game? (y-n)

    10. Re:Why is this cool? by dhogaza · · Score: 2

      I agree ... the historical value is great. I personally have in my possession PDP-11 V7 sources (with my marked-up changes to the terminal driver to change from Multics-style line editing to DEC-style editing) but have no legal right to distribute them.

      People will probably bitch that the sources have no *future value* and they'll be right. But ... who cares? History is, well, history.

    11. Re:Why is this cool? by StandardDeviant · · Score: 1

      Holy cow, that's so cool! I mean, those were being written (the latest of them), when I was being born! It's like talking to your ancestors or something... :-)

    12. Re:Why is this cool? by mlk · · Score: 1

      to make a cool looking tshirt with?

      --
      Wow, I should not post when knackered.
    13. Re:Why is this cool? by Alien+Being · · Score: 1

      Cool is in the eye of the beholder i guess. My computing experience includes some older Unices, and some PDPs, and i've read books by the coders at Bell Labs; so to me anyway, it's cool.

      It's not going to change many people's lives, but it's still cool, or at least kewl.

    14. Re:Why is this cool? by Anonymous Coward · · Score: 0

      Why, then, is the simple fact that anyone can get to it now a "cool" thing?

      Because it makes Linux obsolete! Finally, we can get rid of Linux.

      ;)

    15. Re:Why is this cool? by xtremex · · Score: 1

      I have noticed that most people on slashdot are NOT computer scientists. They MAY be computer professionals, but couldnt give a flying f*** about technology. Like my old Car Mechanic. He fixes cars. Couldnt give a rat's ass about cars. It's just a job to him. However, my NEW mechanic LOVEs his work. Plays with car engines when he goes home. He's a GREAT mechanic. He will surpass my old mechanic in EVERY way. Why? Passion. Too many people here seem to be just "employees" of the IT industry. Too many naysayers. I thought we, as computer scientists (programmers, networkers, et al) are supposed to be the open minded ones. You can be a computer scientist and NOT work in the field. You are probably the SMART one! Why would you want to have your passion ruined by a bunch of vendor-whores and naysayers?

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    16. Re:Why is this cool? by WeedMonkey · · Score: 1

      It's definitely an example of how to comment your code :-)

      Everyone should make all their new developers have a look at http://www.multicians.org/dialup_.html, IMHO. OK, it's a bit messy, but I can make sense of it just from the well-placed, frequent, and verbose comments. Hooray!

    17. Re:Why is this cool? by CatherineCornelius · · Score: 1
      Of course, in order to partially emulate an ASR-33, you could perhaps connect an IBM selectric up to your computer while running a looped recording of gunfight and an idling 58 chevy with one blown piston. For the final touch, you could replace the room's light switch with a dimmer switch and wiggle it back and forth whenever you are printing something out.

      You think that's bad? At Manchester University in the seventies they had some Olivetti terminals that were so bad that the print mechanism was surrounded by soundproofing baffles. Unfortunately the soundproofed window you were supposed to view the text in was horizontal and reflected the striplighting into your eyes, giving you the option of typing blind and squinting, or flipping up the window and wearing earplugs.

    18. Re:Why is this cool? by rhost89 · · Score: 1

      I dont think i would want anyone to wave a PDP-11 around over coffee ;9

      --
      I will bend your mind with my spoon
    19. Re:Why is this cool? by 4of12 · · Score: 2

      I was going to ask the same questions.

      Particularly, is there anything in these ancient sources that the GNU tools have overlooked? Or have they succeeded in their earlier goal of superseding the original UNIX utilities?

      Second, if the focus was on 16 bit computers, then is there anything in these sources that could be helpful on smaller processors of the current age, namely embedded applications where power requirements take us back a few generations.

      Busybox is popular among the embedded crowd - does this old code have anything in it for BusyBox to learn from?

      --
      "Provided by the management for your protection."
    20. Re:Why is this cool? by gorilla · · Score: 2

      One thing that the GNU tools is not good at is small memory footprint. V7 tools would be ideal for an embedded system.

    21. Re:Why is this cool? by marhar · · Score: 1

      I don't mean to sound like a stick in the mud here, but why exactly is this cool? This source code was obviously available before, for people who actually needed it. Why, then, is the simple fact that anyone can get to it now a "cool" thing?


      Because you don't have to be blessed by someone who feels you "actually need it". I hope that this is the beginning of a trend for companies to release source code to things which have been sitting around, and which would otherwise cease to exist.

    22. Re:Why is this cool? by Anonymous Coward · · Score: 0

      There is no place for an industry of computer scientists? Science is for people who think an order of magnitude beyond normal men. I do not consider Knuth a scientist; are you at Knuth's level? I am a software craftsman; I put the scientist's tools to real work. I have neither the time nor the intelligence to be a scientist.

      BTW, I consider Knuth to be the greatest craftsman.

    23. Re:Why is this cool? by xtremex · · Score: 1

      Yes..I consider Knuth a scientist. He is not just a mere crakftsman. Is engineer a better word? A Technologist, maybe?

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  5. ewww...SCO/UNIXWARE by levl289 · · Score: 1, Insightful

    As a sysadmin at a company who uses these Unices, I would recommend that the hobbyist stay away from them. They're cludgy at best. I figure that this'll fare well mainly for those that are stuck with them, and need the source (we are slowly migrating to Linux/Solaris).

    --

    Q: What do you think about American Culture?
    A: I think it's a good idea.
    (adapted from Gandhi)

    1. Re:ewww...SCO/UNIXWARE by Anonymous Coward · · Score: 0

      UNIXWARE != Original PDP-11 UNIX

      duh.

      this is incredibly useful especially for GNU developers who have made gnu reimplementations of these software. now they can get rid of some of BSD code in the GNU Tools (simple things like GNU tar, etc..)

    2. Re:ewww...SCO/UNIXWARE by VP · · Score: 1

      Really? You use the PDP-11 Unices? Or are you implying that SCO Unix is actually such a step back from the original System V, that it is just about where the 16-bit PDP sources are?

  6. I don't understand... by Tuxinatorium · · Score: 0, Flamebait

    How did Linus get permission to make his own version of Unix and give it away when Unix was still the IP of some company?

    1. Re:I don't understand... by BankofAmerica_ATM · · Score: 1, Informative

      Linux is built from the ground up to resemble UNIX, but technically speaking, it's not a UNIX. It doesn't have a line of source code from the original Unices (AFAIK). So, no need to get permission!

    2. Re:I don't understand... by ryusen · · Score: 1

      here's my uneducated answer:
      the original thing was called minix written by a prof in finland so that he could teach his students basic unix w/o the exorberant prices. it was all his own code that just used the same types of commands etc...
      linus took that idea and made a full blown kernel out of it... cause he didn't use any of the unix source is your answer

      --

      I believe sex is highly over rated... unless it involves me
    3. Re:I don't understand... by joshjs · · Score: 1

      He bettered it. Made an OS that behaves the same way from scratch and had many people to help improve. That's just my meager understanding, though. I'm not really in the know in that department. (It's a wonder I read/., eh?)

    4. Re:I don't understand... by jrockway · · Score: 1

      He called it a "unix workalike", not a "unix". Simply picking the right terms. Also, he wrote everything himself, and I don't think you can copyright API's (the UNIX syscalls in this case).

      --
      My other car is first.
    5. Re:I don't understand... by homer_ca · · Score: 2

      This may be a good time to post this Unix history timeline. Linux was inspired by Minix and written from scratch using no original AT&T Unix or BSD source code. Just about every "Unix" out there has something left in the source code from AT&T or BSD (sometimes with copyright notices too). Also, Unix is a trademark of The Open Group who acquired it from AT&T. You have to pay them to call your OS "Unix". Notice how the BSDs don't formally call themselves Unix?

    6. Re:I don't understand... by Anonymous Coward · · Score: 0

      Microsoft thinks it can. If someone did to windows what Linus did to Unix, they'd get their pants sued off, even though it's not illegal.

    7. Re:I don't understand... by SpinyNorman · · Score: 1

      Unix is defined as a collection of standards, not by someone's IP.

      I'm not even sure that Linux can be considered Unix - although it's pretty close to POSIX (but there again, so is Windows NT).

    8. Re:I don't understand... by shepd · · Score: 2, Informative

      Linux isn't UN*X until someone pays for the trademark.

      Until then it is reaching for 100% POSIX compliance.

      So no, due to that little fact (and a whopping load of others), there is no way Linus got permission to make his own version of Unix simply because he wouldn't cough up the cash for the UN*X trademark.

      The story (AFAIK) basically goes that he wasn't too happy with what he saw in computing back when he was using university computers in '91. He asked digital and intel for machines on which to create a new operating system. Intel delivered first, so he started developing an operating system from scratch for the i386 that was similar to what he was used to at the university, but better for him, and (being self developed) free. When he told others (and Andy Tannenbaum (sp?) himself) he was initially laughed at until he coughed up the goods, at which point development snowballed into what is today known as Linux.

      Unfortunately for Tannenbaum, he decided to keep his Minix O/S tied to his books, and therefore it has all but died. Too bad, really, since the book isn't that bad of a read, and reasonably priced (for a university level computer book) and at the time Minix was far superior to Linux.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    9. Re:I don't understand... by Guy+Harris · · Score: 2
      I'm not even sure that Linux can be considered Unix

      It's close enough for my purposes; it may behave unlike some other UNIXes in some ways, but that statement can probably be made about just about every UNIX out there, including the ones that have passed the Single UNIX Specification test suite (the SUS doesn't cover every single aspect of a UNIX system)

      although it's pretty close to POSIX (but there again, so is Windows NT).

      Linux distributions resemble other UNIX-flavored OSes significantly more than do any of the NT releases, even with Interix added (and without Interix, the difference is even greater).

    10. Re:I don't understand... by koekepeer · · Score: 1

      indeed undeducated. get yer facts straight please

      minix was not written by a finnish prof, but by a dutch professor (which doesn't pride me that much, being dutch :-| )

      actually, linus only used minix to get his own "unix" developed far enough so that it could function independently of minix. linus and the writer of minix (tanenbaum, http://www.cs.vu.nl/~ast/) were in quite a dispute over os-design (microkernel vs monolithic) in the minix-mailing list in the early days.

      read all about it in linus' book (just for fun)

    11. Re:I don't understand... by connorbd · · Score: 2

      Yeah. Tanenbaum, I believe, is quoted along the lines of "if you ever handed that in to me I'd flunk you".

      The irony is that there is in fact a "modernized" microkernel Linux -- Apple used it as a starting point for Rhapsody, which became MacOS X -- but virtually nobody but a few NuBus-bound PowerMac and HP PA-RISC users cares about it.

      /Brian

    12. Re:I don't understand... by Amazing+Quantum+Man · · Score: 2

      He didn't ask anyone for machines. He had bought a '386, and wasn't happy with what was out there, so he wrote his own.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    13. Re:I don't understand... by Peter+S.+Housel · · Score: 1
      Just to pick a couple of nits... Andy Tanenbaum is actually American, but has been living in Amsterdam since his postdoc days, as he says here.

      Also, it wasn't a mailing list, it was the comp.os.minix newsgroup. (I was a frequent Minix contributor from around 1988 until mid-1990. I lost access to Usenet before Linus showed up.)

    14. Re:I don't understand... by gorilla · · Score: 2

      I haven't had the time to compare the opengroup's required API's with linux's, but a brief overview doesn't show anything obviously missing. If someone was to pony up the money, and implement any which are missing, then there is nothing stopping Linux from being a certified Unix. This is what happened with IBM's OS/390, which has no code from the AT&T codebase, but passed the tests so was allowed to be called 'Unix'.

  7. Anyone notice this by Anonymous Coward · · Score: 0, Insightful

    All these other posts up to this point think this story is dumb and who cares, this one guy says, "hey, it's linux, it must be cool" and gets modded up. Free speech my ass.

  8. Plaintext license by jensend · · Score: 4, Informative

    Here's the text of the license before it gets slashdotted or for those who don't want to bother with PDF:

    January 23, 2002
    Dear UNIX enthusiasts,
    Caldera International, Inc. hereby grants a fee free license that includes the rights use, modify and distribute this named source code, including creating derived binary products created from the source code. The source code for which Caldera
    International, Inc. grants rights are limited to the following UNIX Operating Systems that operate on the 16-Bit PDP-11 CPU and early versions of the 32-Bit UNIX Operating System, with specific exclusion of UNIX System III and UNIX System V and successor operating systems: 32-bit 32V UNIX
    16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7

    Caldera International, Inc. makes no guarantees or commitments that any source code is available from Caldera International, Inc.
    The following copyright notice applies to the source code files for which this license is granted.
    Copyright(C) Caldera International Inc. 2001-2002. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
    following conditions are met: Redistributions of source code and documentation must retain the above copyright notice, this list of conditions and the
    following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed or owned by Caldera International, Inc.
    Neither the name of Caldera International, Inc. nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR
    ANY DIRECT, INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    Very truly yours,
    /signed/ Bill Broderick
    Bill Broderick
    Director, Licensing Services

    * UNIX is a registered trademark of The Open Group in the US and other countries.

  9. IN other news by Anonymous Coward · · Score: 0

    Microsoft released old versions of DOS late last year, renamed as Windows XP. This OS is a must for the nostalgiac.

    1. Re:IN other news by cscx · · Score: 0, Flamebait

      The Windows NT kernel and DOS are two different things, fuckwit. It's like me calling your precious Linux "just any other shitty Unix." Get it straight, zealot.

    2. Re:IN other news by koekepeer · · Score: 1

      it was a joke (not so funny, though). try to laugh.

    3. Re:IN other news by cscx · · Score: 1

      Well, there's enough bullshit around here that I imagine some people would have taken what you said as fact.

    4. Re:IN other news by koekepeer · · Score: 1

      LOL ;-)

  10. This will make for cool reading by linzeal · · Score: 1

    Especially the code commentary as I am no expert in programming. Anyone else going to scan through this like the pre .9 linux kernel for a feeling of what the people were thinking when they wrote it? Didn't someone bind up the linux kernel with commentary bolded it would be cool to see the same thing here.

    1. Re:This will make for cool reading by Anonymous Coward · · Score: 0

      Hey, maybe you should try reading the site you link to in your sig. Your numbers aren't even correct:
      911 Palestinians have been killed and 17,032 Palestinians have been injured in the West Bank and Gaza Strip between 29 September 2000 and 9 January 2002. Original source: Palestinian Red Crescent Society (updated daily).

    2. Re:This will make for cool reading by linzeal · · Score: 1

      http://www.indymedia.org.il/imc/israel/webcast/ind ex.php3?language=en is the source for my numbers I just add them as I find them. I will probably use the red crescent society but they do not have stats on the israelis.

    3. Re:This will make for cool reading by Anonymous Coward · · Score: 0
      I will probably use the red crescent society . . .

      Oh, yeah. There's an unbiased source. Far as I'm concerned, the Palestinians dancing in the streets of the West Bank after the WTC attacks signed their country's own death warrant. Israel could gas the whole lote of them without more than a mild rebuke from the U.S. now.

      ~~~

    4. Re:This will make for cool reading by Anonymous Coward · · Score: 0
      Oh yeah. I forgot to put "country" in quotes, since there is not and never will be a Palestinian state, no matter how many of their fanatics decide to martyr themselves for Allah.

      ~~~

  11. Re:All right! by michael · · Score: 2, Funny

    If Microsoft put Windows 3.1 under the GPL, we'd run it. :)

  12. Flames by Anonymous Coward · · Score: 0

    Is this going to effectively firebomb the boards around here with new flamewars regarding which is best?

  13. I've been using this same software for a year now by buckrogers · · Score: 3, Insightful

    to play around with the old Lions' Commentary on UNIX 6th Edition with source code by John Lions.

    It is amazing how much you can learn from this old stuff. And now we can discuss, modify, and share the code with each other.

    This is really great! Thanks Caldera!

    --
    -- Never make a general statement.
  14. Thanks -- and not just to Caldera. by Anonymous Coward · · Score: 3, Interesting


    I think it's wonderful that Caldera decided, pretty much without even being directly asked, to free the sources to historical Unix.

    It's noteworthy that they decided to do this just a few days after, finally, the successful end of Perry Metzger's long campaign to free the historical Unix *documentation* (perhaps more useful, these days). It sure seems to me that once they seriously considered Perry's request they must have realized the PR benefits they could reap by freeing the source code, too.

    Thanks, Caldera -- and if you too are grateful to Caldera, you should probably be grateful to Perry as well.

    1. Re:Thanks -- and not just to Caldera. by gorilla · · Score: 2

      Actually, the enthusiasts have been asking the owners of the copyright for a LONG time. It used to be you could get PDP emulators, be allowed to run some OS's, but not Unix. Lots of effort was done in the attempt to show SCO that it was a good thing to let people use them, and now Caldera have finally done the right thing - these sources have no commercial value, so why hoard them.

  15. interesting, but... by archen · · Score: 1

    I guess this is for; as they say, "enthusiests". I think pretty much all modern UNIX archetecutes have surpassed any code in what has been released.

    And to my dismay it doesn't include Xenix. Would have been nice to finally have an open source Microsoft product =P

    1. Re:interesting, but... by polymath69 · · Score: 2, Insightful
      And to my dismay it doesn't include Xenix. Would have been nice to finally have an open source Microsoft product

      That's almost certainly why Xenix isn't in there. In the last days of SCO, they wanted to release the Xenix source code, but were held up in negotiations with Microsoft in trying to get the rights released.

      This is very cool indeed. These early UNIXes weren't at all feature-rich, compared to what we have now, but they were compact. Tight. Elegant. Worthy of inspection and study. And more accessible for that purpose because 5000 lines of code is more browsable than 500000. (Pulled both of those numbers out of goatse-guy's orifice.)

      --

      --
      I don't want to rule the world... I just want to be in charge of mayonnaise.
    2. Re:interesting, but... by Anonymous Coward · · Score: 0

      Would have been nice to finally have an open source Microsoft product =P

      The Windows CE source code is availible for free, if you ever really looked.

    3. Re:interesting, but... by Anonymous Coward · · Score: 0

      yeah, but it's not under a GNU alowed lience, so AFA GNU Hippys AC it's not "open"

    4. Re:interesting, but... by frob2600 · · Score: 2
      Edition 6: aprox. 9,000 lines of code (From my Lion's book)


      FreeBSD-Stable: aprox. 77,000 lines of code (wc -l /usr/src/sys/kern/*.c /usr/src/sys/kern/*.h)


      Both these numbers are smaller than they are in real-life as not all device drivers are included and the asm code was not counted in the FreeBSD code.


      Just wanted to get your hand out of you-know-who's oriface.

      --

      ---
      "Do not meddle in the affairs of sysadmins,
      for they are subtle and quick to anger."

  16. Ancient Code by Waffle+Iron · · Score: 4, Funny
    The good news is you can't have a VM flamewar running on a machine that lacks virtual memory.

    The bad news is: 'TECO' r00ls; 'ed' suX0rs.

    1. Re:Ancient Code by Anonymous Coward · · Score: 0

      Ah, but v5 is supposed to have a swap partition (at least as soon as I learn how to create and mount one)

      # chdir /dev
      # ls
      mem
      null
      rk0
      rk1
      rp0
      tty8
      # ps
      No swap
      f: 0 +??^??~??[??J[R??S? ????? R? ?
      f: 1 /etc/init
      7 -
      10 ps
      f: 6 /etc/update
      #

    2. Re:Ancient Code by dhogaza · · Score: 2

      Pardon me, but as an old PDP-11 hacker (one who played with Unix in 1974) that dear old machine was perfectly capable of supporting virtual memory.

      As was the PDP-8 (with custom hardware, as built by a local company based on a design suggested by Richie Lary and fleshed-out by me).

      Virtual memory was actually old-hat by then in the mainframe world. I don't argue for chops on those grounds, but these early VM efforts on *minicomputers* were significant.

      Mostly because we were poor, of course :)

    3. Re:Ancient Code by Waffle+Iron · · Score: 2
      Pardon me, but as an old PDP-11 hacker (one who played with Unix in 1974) that dear old machine was perfectly capable of supporting virtual memory.

      As was the PDP-8 (with custom hardware, as built by a local company based on a design suggested by Richie Lary and fleshed-out by me).

      It seems you were pioneering the "embrace and extend" strategy. :-)

      Anyway, I was just looking at some history websites on the PDP-8 last week My high school had one, and it was the first computer I got my hands on. I only used high-level languages back in the day, but I finally looked at the machine architecture on the websites. The instruction set is very cool; basically just 8 opcodes that can be put into various interesting permutations.

      I'm guessing that since memory addressing was largely paged, you hacked in extra registers somewhere to add more pages and mix them up. A bit more interesting than today's overclocking.

    4. Re:Ancient Code by some+guy+I+know · · Score: 1

      Are you sure about that? I seem to recall that PDP-11/45's and up could support VM, but PDP-11/40's and down could not, because there were no page registers on the lower-end machines. So I think that it would be more accurate to state that some PDP-11's could support VM.

      --
      Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  17. no no no... by air1 · · Score: 0

    it's Gnu/UNIX!

    --
    if the sites slashdot links to get slashdoted, how come slashdot itself never gets slashdoted??
  18. Original UNIX Source by rusti999 · · Score: 3, Informative

    Wanna see the original UNIX source? Check this book.

  19. why? by Anonymous Coward · · Score: 0

    why are they doing this? don't they know that bsd is dying?

  20. Ancient Code by Nick+Smith · · Score: 2, Funny

    The source code is actually engraved in stone and the kernel is a small rock.

  21. Re:All right! by Ziest · · Score: 0, Offtopic
    If Microsoft put Windows 3.1 under the GPL, we'd run it.


    If microsoft put any of their rotten OSs out in source code, GPL or not, I still would not use it to wipe my butt.

    --
    Another day closer to redwood heaven
  22. yay! by Anonymous Coward · · Score: 0

    Maybe now we won't need Linux anymore.

    1. Re:yay! by Anonymous Coward · · Score: 0
  23. Yuck - Old style BSD license by elbuddha · · Score: 5, Informative


    Their "BSD-style" license is actually the old-style BSD license, which includes the particularly onerous Advertising Clause:
    All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed or owned by Caldera International, Inc.

    What most people think of now as the BSD license does not contain such a clause, and has not for quite some time.
    1. Re:Yuck - Old style BSD license by Anonymous Coward · · Score: 0

      The advertising clause is the best idea that's ever been stripped from a license by the FSF. It gives credit to the creator of the software while maintaining the software's public domain-ness.

    2. Re:Yuck - Old style BSD license by cthugha · · Score: 3, Insightful

      And giving credit where credit's due is a bad thing why, exactly? One of the key motivations for doing Open Source/Free software is the kudos you get, so I really have no problem with authors requiring that licensees not pass the work off as their own.

    3. Re:Yuck - Old style BSD license by wsloand · · Score: 1

      Their "BSD-style" license is actually the old-style BSD license, which includes the particularly onerous Advertising Clause

      ... and many other open source programs contain extensions to the license that require the author's name to be connected. I like credit for my work. I put things like this in the software that I write.

    4. Re:Yuck - Old style BSD license by bugg · · Score: 4, Informative
      Both you and the other poster in response to the parent are quite mistaken about what the advertising clause means.

      Copyright reproduction clauses exist in *every* version of the BSD license. The license & copyright must be reproduced with the product regardless of the advertising clause. What the advertising clause does is require that in any advertisement for the product, that credit is given. This can be interpreted to apply to things like newspaper ads, where at the bottom they'd have to say "contains code copyright regents of the university of california" or in a radio ad, where they'd have to have one of the voices giving credit... this makes per-word advertising impossible.

      Copyright reproduction clauses are good, advertising clauses are bad. There are webpages out there that can cover the issue in more detail than what I just described.

      --
      -bugg
    5. Re:Yuck - Old style BSD license by xonker · · Score: 2, Insightful

      which includes the particularly onerous Advertising Clause:

      Why, exactly, is this onerous? You should expect to get code that you can basically do anything you want with it and being required to acknowledge the people who gave it to you is too much? I bet you never wrote thank-you notes to your grandparents for your presents, either.

      The current BSD license may not contain this, and there's nothing wrong with that either -- but I don't understand how this is unreasonable.

      I wish M$ was required to print an acknowledgement on every Windows box that mentions that their TCP stack is derived from BSD instead of putting on like they're the only company that's every produced useful software.

    6. Re:Yuck - Old style BSD license by benb · · Score: 2, Insightful

      > And giving credit where credit's due is a bad
      > thing why, exactly?

      The problem is the "all advertizing material". Imagine everybody had such clauses in their license. A TV spot for Redhat Linux would be pretty long.

      Disclaimer: IANAL. Simply my understanding of the matter.

    7. Re:Yuck - Old style BSD license by Anonymous Coward · · Score: 0

      The network tools are licensed from Berkeley. Like nslookup. The copyright is contained right in the file. That's it. Not the IP stack. Spred the FUD, assmaster.

    8. Re:Yuck - Old style BSD license by Anonymous Coward · · Score: 0

      It's a fine license, it's freer that most of the licenses endorsed by the FSF. The fact that it is not Stallman-compatible is acutally a feature :).

    9. Re:Yuck - Old style BSD license by Sentry21 · · Score: 2

      Technically, RH isn't selling any software derived from any other software, they're distributing other people's software.

      Back in that day, there wasn't exactly the huge heap of free software that there is now, so a simple 'This product contains software derived from Berzerkley Systems Distribution UNIX' would have sufficed.

      That's also one reason the advertising clause is taken out of teh BSD license. Also, because a lot of people don't advertise their software (I know I don't).

      /me pictures an animated gif banner add advertising a new distro... 18 meg banner ad...

      --Dan

    10. Re:Yuck - Old style BSD license by adadun · · Score: 2
      I wish M$ was required to print an acknowledgement on every Windows box that mentions that their TCP stack is derived from BSD instead of putting on like they're the only company that's every produced useful software.
      Microsoft are required to print an acknowledgement to Berkeley, and they do actually. The copyright section of the release notes for Windows XP contains a list of copyright holders and acknowledgements.

      This list not only contains acknowledgements to Berkeley, but also to a number of other companies, universities, and individuals who apparently published their code under a BSD-style license.
  24. KARMA WHORE ++ by Anonymous Coward · · Score: 0, Informative

    MOD PARENT DOWN!

  25. Re:I've been using this same software for a year n by BgCntry · · Score: 1

    Hey, that's great!

    It's refreshing to see somebody who appreciates Caldera's move, instead of poo-pooing it and using it to jab at the company that actually bothered to change the license.

    There will be others who appreciate Caldera's decision in due time.

  26. Finally by Anonymous Coward · · Score: 0

    An Operating System that will run
    well on my Pentium 133. Thanks!!

  27. A Day Late, a Dollar Short by argoff · · Score: 1

    Now if they had only done this as recently as 10 years ago, then they and us might actually have gotten some real economic value out of this. Now it is merely destined to be a curiosity in the history of UNIX as Linux spreads all over the planet.

    I'd like to say "I told you so", but now it's just a symbolic victory.

    1. Re:A Day Late, a Dollar Short by SumDeusExMachina · · Score: 1, Flamebait
      Now if they had only done this as recently as 10 years ago, then they and us might actually have gotten some real economic value out of this.

      Oh yes, tons of economic benefits, like not being able to sell squat because they give their product away for free! Sheesh, you people are so dense. Just because the isolated community of GNU/hippies/pirates applauds a company when they give away their hard work for free doesn't mean that it makes good business sense.

      --

      Is your company running tools written by ma
  28. I use GNU/Linux and can't get a girlfriend! by Jeff+Probst · · Score: 1, Funny
    Dear Slashdot Readers

    I use GNU/Linux and can't get a girlfriend, no matter what I do. From what I can tell, not too many of you have girlfriends either; I must make it clear right now that I do not want advice from you. I am seeking the advice of those who have consentual, regular, heterosexual intercourse with a well adjusted woman.

    You may be wondering why I placed so many restrictions on the type of sexual intercourse. Being a GNU/Linux user, I can get all the men I want, but my ass hurts from years of anal sex. I am tired of pillow-biting. I have met women at Linux User Groups (LUGs) but they didnt want sex the way I wanted it - they brought their strap on and rode my chute like the men did. The date would end with her taking me to a gay bar and selling my ass to a drunk and bearded kernel hacker.

    I am convinced, therefore, that I need to meet women that do not use GNU/Linux.

    I have tried dating regular women, but find it hard to make conversation. I was surprised that regular women do not give a shit about Free Software or the Microsoft monopoly which leaves me with nothing to discuss. Some women tried to talk about the weather, but I don't keep up with the weather from my mums' basement.

    I have had some success, I dated one girl several times. She picked me up from home, mum liked her. I am sure dad would have too, but he left us soon after I installed Slackware on the family computer. I can still hear him crying and see him moping around the house, saying "I knew he was different; I could handle a gay son, but this .... a fucking GNU/Linux hippy". He sounded so defeated. She wanted to go to the beach, but my skin is not adjusted to the sun and my skin peels while at the beach. This was not a turn on for her and when she came back to my mum's basement that night we were going to have sex but the raw skin was too much for her.

    Going out at night for a meal can be difficult too; all restaurants refuse to serve smelly GNU/Linux hippies. The only place we can go for food is the McDonald's drive through, but she doesnt like waiting in her car in the heat of the day when I tend to smell the most. She doesn't like the stares she gets from the drive through staff.

    I could go on, but I won't. I now seek your advice.

    Thank you.

  29. Caldera is a wonderful company. by rice_burners_suck · · Score: 2

    I applaud the good folks at Caldera for taking this course of action. This will benefit many people:

    • Folks who continue to use these unices will now have more control over their system.
    • Free operating systems may benefit from the knowledge and experience present in the original unices.
    • Just about anybody who wishes to study and expand the system will now have the ability to do so.

    This is also a good marketing move by Caldera. Hey, what have they got to lose by this? I think they have only to gain.

    xxxxxx O xxxxxx H xxxxxx xxxxxx W xxxxxx E xxxxxx L xxxxxx L xxxxxx

  30. Re:I've been using this same software for a year n by Saint+Aardvark · · Score: 5, Interesting
    Absolutely. Someone's already put a link to Amazon for the book, so go check it out. It's amazing how damned interesting it is to read it, to see how things like task switching and process creation are actually done. (Keep in mind I came into Unix as a hobby, so I haven't taken any of this in CS courses.)

    Someone was asking up above what the point was. Aside from learning from reading yet more code, this is as close as we can get to original Unix. If I was given the chance to check out the original manuscript for, say, the Revelation of St. John (I'm atheist, but religion fascinates me), I'd jump at the chance to see what changes have been made between the original and what we've got now. You'd learn an awful lot about how things have changed -- not just the book itself but everything else. I think that would apply with Unix just as much.

    Couple things: buckrogers, I downloaded the source for the PDP-11 version a year or so ago. The original tarball has been lost in the mists of hd upgrades, but I do remember not being able to correlate Lions' code sections with the source I downloaded. Has your experience been any different?

    And another thing: I'm sure I went picked up the code -- just the code -- for the PDP-11 version, way back when. Now, though, I can't seem to find it on their site. I thought I checked through the directories pretty thoroughly -- can anyone tell me where it is, or provide a link to their own copy?

    Now, of course, I've got to check out the PDP-11 simulator. (I'm sure I heard about one that was written in Java, but when I did a search on Google it seemed like every damn CS student in the world has built one as a class project...someone else'll have to provide the link.)

  31. But not the good stuff by Anonymous Coward · · Score: 1, Informative

    excluding System III and System V

    so in other words.. useless..

    seriously, in this day and age, how can the System V source NOT be released!

    oh well, might be interesting to look at the really old stuff, to get some insight into Dennis Ritche.. ;)

    1. Re:But not the good stuff by foonf · · Score: 2
      so in other words.. useless..


      Not necessarily. The license on 32V also covers the encumbered 4.x BSD releases, for instance. aka the dawn of modern UNIX. And this is mainly for educational purposes, as the source has (as noted) already been available under a restrictive but free (cost) license for some time.

      seriously, in this day and age, how can the System V source NOT be released!


      Caldera still sells a product (UnixWare) based on System V. "How, in this day and age, can the Windows 95 source not be released?" Caldera makes money selling proprietary software. Its that simple.
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
  32. hoax? by Anonymous Coward · · Score: 0

    if this is a legitimate story,
    then why is there absolutley
    no mention of this on caldera's
    website?

  33. Excellent, ....good code, some of it.... by CDWert · · Score: 4, Interesting

    People are scoffing, but oh what a kludge, caldera only did it for the publicity, who cares.

    There is some GOOD code in there, some is crap just like all projects.

    There are/were some code segments that were optimized VERY well, and hy dont laugh I remerber USING a pdp-11.

    Point is the horsepower ot these machines sucked by modern standards, things we take for granted were MAJOR tasks, some of those routines were refined over a lifecycle longer than BSD and Linux combined.

    My dad, a coder starting in the 60 tought me in about 1979, when he handed over his collection of computer mags, Byte and the lot, you can NEVER , EVER have too much source code, good or bad.

    Im could care less what Caldera's motives are theyre a dead fish. When was the last time YOU installed that distro ? BUT they should be congratulated, I agree they should open up the other sources as well, but who am I to ask, hey while youre at it all people reading this post should give me all their old ????, see dosent fly. Its theirs , they bought it, and paid for it, sorta.

    Im gonna grab it asap, there about 4 things I hate in the 2.4.18/2.5 series kernel, BSD IMHO dosent have the solution in theirs either, I keep looking , Im at a mental roadblock so to say(nothing new there) if these sources even point me in the right direction to solve one of those problems I will be etternally greatful

    --
    Sig went tro...aahemmm.....fishing........
    1. Re:Excellent, ....good code, some of it.... by Animats · · Score: 5, Interesting
      There is some GOOD code in there, some is crap just like all projects.

      Very true. Two real howlers in PDP-11 UNIX:

      • Dumb scheduler. Three compute-bound processes near the head of the process table would starve out all other processes.
      • Really dumb malloc. O(N^2) speed. It's Knuth's fault. When he discusses memory allocation in the original edition of Fundamental Algorithms, he gives a bad algorithm, says it's bad, and leaves the good one as an exercise for the student. UNIX used the dumb one, right out of the book down to the variable names.
    2. Re:Excellent, ....good code, some of it.... by Anonymous Coward · · Score: 0

      And how exactly is it Knuth's fault that the programmers weren't smart enough to write a good algorithm?

    3. Re:Excellent, ....good code, some of it.... by connorbd · · Score: 2

      Yeah, there was a lot of blunt force trauma in those kernels -- even ken and dmr admitted that.

      Still, it's good to see it out there -- just once I'd like to plop a copy of V7 onto a floppy disk or a CDR and see how it runs on a reasonably modern Mac or PC...

      /Brian

    4. Re:Excellent, ....good code, some of it.... by Anonymous Coward · · Score: 0

      you're taking the other poster out of context. he didn't really mean that it was Knuth's fault, only that they copied on what he said was a correct but weak algorithm.

    5. Re:Excellent, ....good code, some of it.... by zak · · Score: 1

      You can - just get a copy of Xenix. At least the old versions (pre-386) were nearly straight ports of V7. I think Xenix/386 is at most System III.

    6. Re:Excellent, ....good code, some of it.... by Amazing+Quantum+Man · · Score: 2

      I looked for (and found) the infamous comment in V6...

      "You are not expected to understand this".

      It's there!

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    7. Re:Excellent, ....good code, some of it.... by connorbd · · Score: 2

      No, V7. The original. Silly billy.

      /Brian

  34. It's called WINE by yerricde · · Score: 2

    Microsoft thinks it can. If someone did to windows what Linus did to Unix, they'd get their pants sued off, even though it's not illegal.

    Then why isn't Microsoft suing CodeWeavers, the company that funds development of a popular free Windows API layer for UNIX workalikes? Yes, I know that Microsoft is suing Lindows, but that's trademark law, easily fixable by changing a name, as demonstrated in Tetrisgate.

    --
    Will I retire or break 10K?
  35. "unix-like" OS by wildcard023 · · Score: 1

    Does this mean we can copy

    #include

    from one of the source files and no longer have to say that linux is a "unix-like OS"?

    --
    Mike
    Sick of being corrected on this.

    --
    -- Mike wildcard@illuminatus.org
    1. Re:"unix-like" OS by jordanb · · Score: 0
      Linux is a Unix-like system because it has not been certified by the Open Group as being X/Open compliant, and thus, allowed to use the Unix(tm) name. The primary reason why it hasn't been certified is because the Open Group requires $eriou$ compen$ation for the trouble, and no one wants to pony up the cash for it.

      It's largely irrelavent anyhow, many Unix vendors are starting to promote their OSs as "Linux Compatable".

      --

      Jordan Bettis

  36. As someone that has recently acquired a pdp11/04.. by NoMoreNicksLeft · · Score: 1

    I applaud Caldera's move. A few weeks back, when I had started searching for just this thing, I was directed to the SCO website, SCO having been bought by Caldera. As luck would have it, SCO's own free license for original unix was missing, and I was dissappointed. A quick glance though, and it seems that Caldera's license is much more agreeable. Now all I need, is a 9 track drive. ;-)

  37. Misread the title by Anonymous Coward · · Score: 0

    I thought this said: Caldera releases original undies under BSD license

  38. BSD code by MavEtJu · · Score: 2, Informative

    If you want to have access to the Ancient BSD source codes, have a look at CSRG Archive CD-ROMs.

    I wonder if there are archives of mailing-lists also, since you can't use code without comments :-)

    --
    bash$ :(){ :|:&};:
  39. urban legend by kaisyain · · Score: 2

    The Windows TCP stack isn't derived from BSD. A very long time ago they licensed a TCP stack from a company that based their product on the BSD TCP stack. But that was close to a decade ago, the licensing agreement is over, Microsoft implemented their own stack from scratch, and the TCP stack in Windows has no code in common with the BSD TCP stack.

  40. This license has the dreaded advertising clause by yerricde · · Score: 3, Informative

    this is incredibly useful especially for GNU developers who have made gnu reimplementations of these software. now they can get rid of some of BSD code in the GNU Tools

    Wrong. These tools are licensed under the Old BSD license, which includes an advertising clause: "All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed or owned by Caldera International, Inc." According to RMS, an advertising clause makes a license incompatible with GNU GPL.

    --
    Will I retire or break 10K?
  41. TECO begot Emacs; ed begot vi by yerricde · · Score: 2

    The bad news is: 'TECO' r00ls; 'ed' suX0rs.

    Foreshadowing Emacs vs. vi? The first version of Emacs was a set of TECO macros. Vi was originally just a visual interface to ex, which was an extended version of ed.

    --
    Will I retire or break 10K?
  42. Compiling by Anonymous Coward · · Score: 0

    So I can like compile this with GCC and throw it on my Quad Xeon with 4 gigs of ram?

  43. Want credit? Use a copyright notice. by yerricde · · Score: 2

    It gives credit to the creator of the software while maintaining the software's [freedom].

    No, the copyright notice does that just fine, thank you very much. From a typical new-BSD license:

    Copyright © 2002 Pinocchio Poppins. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    Redistributions of source code and documentation must retain the above copyright notice, this list of conditions and the following disclaimer.

    Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    GPL'd software doesn't contain an advertising clause, and yet Linus Torvalds still manages to get his name in the copyright notice of every copy of Linux® software out there.

    --
    Will I retire or break 10K?
    1. Re:Want credit? Use a copyright notice. by Anonymous Coward · · Score: 0

      Doesn't he own a trademarked term called Linux? Doesn't the applying for a trademark seem highly onerous if you just want credit for your work?

  44. Most interesting part by Satai · · Score: 2

    # fgrep Vote *.c
    // Vote Adams in '96!

  45. Ad clause prohibits advertising in some media by yerricde · · Score: 2

    Why, exactly, is [the old BSD ad clause] onerous?

    It effectively prohibits you from advertising your product in limited-space media such as a small print ad or the radio, as the acknowledgements required by each author's ad clause would fill up the allotted space or time for the ad.

    You should expect to get code that you can basically do anything you want with it and being required to acknowledge the people who gave it to you is too much?

    The copyright notice does this just fine, thank you very much. "Redistributions ... must retain the above copyright notice, this list of conditions and the following disclaimer."

    --
    Will I retire or break 10K?
  46. Reading the install notes..... by Jester99 · · Score: 4, Insightful

    is really amazing.

    If you ignore the instructions for copying the system from magtape to disk (!), everything else looks very similar to the install notes for most modern unices today....

    They tell you to 'cat' files to the printer, 'tar' together items for backup storage, 'sync' before you turn the machine off, and remember to check 'df' regularly to make sure your users don't fill up the disk, and clean out the /tmp directory periodically.

    Reading documentation written 30 years ago which almost hasn't changed at all is really a beautiful thing. (Well, some things have changed. During bootup, the 'mem' line reports user-available memory in bytes. :)

    Hats off to the developers of a system which is so flexible that hasn't really needed interface changing at all to adapt to 30 years of great changes in computer design and usage!

    1. Re:Reading the install notes..... by dozing · · Score: 2, Insightful
      everything else looks very similar to the install notes for most modern unices today...

      You say this like its a good thing? As a technical person I'm ok with it, but I (along with a lot of others) definatley see room for improvement in the areas you mentioned. If the interface has changed as little as you say then I think we've got a lot of work ahead of us if we ever want to be a suitable OS for grandma (say what you will, but I believe there are many people who do want this to happen).

      --
      Dozings.com -- Its kinda funny... If you're as crazy as me.
    2. Re:Reading the install notes..... by Anonymous Coward · · Score: 0

      or "hats down to the useless buggers than have not updated anything"!

      ;-)

    3. Re:Reading the install notes..... by (void*) · · Score: 2
      The chief aspect of Unix is its malleability and extensibility. As new, important things get discovered, it gets folded into the kernel, or some user level program. I don't think the years old kernsl had encrytion for example. But modern unices have that. Journalling FS? Didn't have it, but as soon as someone had the idea, it made it into kernels, free and nonfree. Need a windowing system? X.


      There's got to be somethings that can be improved. The only question is - can it be improved to the point where the changes get closed off, so that other implementors of Unix cannot study and learn from your product? If you do that, when however brilliant your new improvements will be lost, in the long term.

    4. Re:Reading the install notes..... by hawk · · Score: 2
      >During bootup, the 'mem'
      >line reports user-available memory in bytes. :)


      yeah, but they still had more bytes than I'll have megs in my new workstation, by an order of magnitude! (but not 2 orders :)


      hawk

    5. Re:Reading the install notes..... by mpe · · Score: 2

      You say this like its a good thing?

      It's a very good thing, most of our society used technology hundreds even thousands of years old. Where the engineering principles are well understood.

      As a technical person I'm ok with it, but I (along with a lot of others) definatley see room for improvement in the areas you mentioned. If the interface has changed as little as you say then I think we've got a lot of work ahead of us if we ever want to be a suitable OS for grandma

      Does this "grandma" do her own plumbing, wiring, service her own domestic appliences and car? Indeed a great many of these warn "No user servicable parts". Yet suddenly with computers it's expected that end users should be servicing them...

  47. Re:I've been using this same software for a year n by Anonymous Coward · · Score: 4, Informative

    Try compiling:

    ftp://minnie.tuhs.org/pub/PDP-11/Sims/Supnik_2.3 /s ources/sim_2.3d

    build the pdp11 emulator.

    download an image of the v5 root partition and save the contents below to a file named v5init:

    set cpu 18b
    att rk0 v5root
    boot rk

    from the shell, type "pdp11 v5init". at the boot prompt, type "unix".

    Voila. Remember that "cd" doesn't work, but "chdir" does. The only thing coming close to a backspace key is the # key.

  48. It might improve emulation by n2kra · · Score: 1

    the iBCS or binfmt_coff ABI modules for Linux

  49. WOW! by bytor4232 · · Score: 1

    I wish more companies would release almost useless code!

    --
    -- 4 8 15 16 23 42
  50. Re:I've been using this same software for a year n by Anonymous Coward · · Score: 1, Informative

    v6init:

    set cpu 18b
    set rl0 RL02
    att rl0 unix_v6.rl02
    boot rl0

    At the boot prompt, you should also type "unix".

    v7init:

    set cpu 18b
    set rl0 RL02
    att rl0 v7_rl02_1145
    boot rl0

    This time, at the boot prompt, you first type "boot". At the second boot prompt, type:

    rl(0,0)rl2unix

    and if that doesn't work,

    rl(0,0)rlunix

    or

    rl(0,0)unix

    have fun!

  51. Re:Buring Karma & I know this is OT but LOKI i by Anonymous Coward · · Score: 0

    That would be 'anti-establishment.' The MAN doesn't allow things that are 'anti-establishment.' Any organization is defined by it's goals. At some point, the organization usually creates an extra goal for itself; self-perpetuation. The other goals are often set to the side, in favour of this new goal.

  52. Double ewww...SCO/Open Server by cgleba · · Score: 2, Offtopic

    SCO Open Server is 10x worse then Unixware. Don't even get me started :).

    A few notes:

    * No ELF shared libraries (COFF)
    * No loadable kernel modules (manually re-link the kernel for every new driver).
    * No kmalloc function for many kernel buffers; if you over-run a buffer you have to change the kernel header files, re-link and pray you don't over-run them again.
    * Many functions that should be in shared libraries are hacked to hell; for instance some NFS functions for "ls" are in ls itself rather then libc. GNU ls does not work with NFS directories on Open Server because of this.
    * They just implemented a dhcp client in Open Server about a year ago.

    [Necessary MS jibe] But hey, what can you expect from somthing that used to be a Microsoft product [Xenix].

    From what I could tell most of the SCO messiness came from a hacked merger of System V and System III into Open Server 5. What kills me about OpenServer is that it is STILL heavily used by the telco industry. A former company that I worked with looked at Linux but stuck with SCO Open Server because of "support" concerns.

    To the point:

    I'm just waiting for Caldera to Open-Source Open Server so that the whole computing industry can get a good laugh and Computer Science departments can gain a valuable teching tool as to what *NOT* to do in your OS :).

    I hate to say it, but I would prefer to be an MSCE then to ever touch Open Server again. Open Server is a complete shame to the name UNIX.

    I invite any Open Server fans out there to put in thier arguments for it -- I would love to hear anything that anyone has positive to say about it. Moreover, if anyone has a UNIX derivative that is *worse* then Open Server and is still sold today I would also love to hear about it. Frankly I don't think that's possible.

    1. Re:Double ewww...SCO/Open Server by Ethanol · · Score: 5, Interesting

      First off--you're dissing an operating system released by one company in 1993, because a different company has released the source to a different OS, which was written by still a third company, decades before the one you're complaining about. How, exactly, is this even remotely on-topic?

      That said, even though it isn't on-topic, I'd like to respond, for personal reasons: I'm one of the half-dozen engineers responsible for maintaining SCO OpenServer. (In point of fact, I'm the one responsible for that DHCP client you mentioned. BTW, if you think it's easy to maintain an entire OS distribution with a team that small, try it sometime.)

      I could post voluminous defenses of why OSr5 is the way it is, but won't bother. I'll just say this: Some of your complaints are quite valid. (Others aren't--where in the world did you get the idea we don't have ELF libraries?) But it can essentially all be chalked up to the fact that we're talking about a legacy OS from 1993 which is neither intended to be, nor sold as, a state-of-the-art kernel in 2002. (For that, you want OpenUNIX 8.)

      OSr5 is successful in the marketplace because it does what a lot of people need, does it well, does it extremely reliably, and does it in essentially the same way that it's done it for a decade (modulo those changes necessary to ensure that it runs well and takes advantage of the most current hardware)--which means no surprises for resellers and vertical-app vendors. There are fancier kernels nowadays, but nothing else on the market is as stable a platform, and for all its admitted outness-of-date, I'm very proud of it.

      To bring this back within hailing distance of the topic: I fervently hope that one day OSr5 will be open source too. I don't really expect it, unfortunately; not all of the code belongs to Caldera. Bits of the XENIX-compatibility code, as you noted, are licensed from Microsoft, and what are they odds they'd ever agree to open-source anything? But it would be very satisfying.

    2. Re:Double ewww...SCO/Open Server by nomadic · · Score: 2

      SCO OpenServer has a huge userbase where I am; the PATH trains that run from New Jersey to Manhattan have in on their fare vending machines. At least I THINK it's OpenServer; I saw one where the graphical menu system had failed, and I'm fairly sure there was a little SCO OpenServer message. This is totally off-topic, I know, I just get a little thrill from seeing UNIX used in weird places...

    3. Re:Double ewww...SCO/Open Server by mvw · · Score: 2
      I saw one where the graphical menu system had failed, and I'm fairly sure there was a little SCO OpenServer message. This is totally off-topic, I know, I just get a little thrill from seeing UNIX used in weird places...

      :-) Some weeks ago, when the German Mark to Euro current conversion took place, I had a simliar experience - nearly every 2nd ticket vending automaton was not working properly. It was very enlighting to finally see one of them to display a Windows message box on its touch screen. :)

      Regards,
      Marc

    4. Re:Double ewww...SCO/Open Server by Amazing+Quantum+Man · · Score: 2

      At the risk of sounding like an AOL'er ... ME TOO.

      At my previous job, we used SCO ranging from Xenix SysV/286 (2.3.2) through ODT2 and ODT3 through OSR 5.0.2.

      OSR5 had ELF and Shared Library support. And, I know it's popular to bash SCO here (almost as popular as MS bashing), but for us, it Just Worked(tm).

      It was incredibly stable on a 286 (uptimes of about 6 months, and then only shut down for plant holidays). Uptimes of over a year on a 486/33 and P5-90.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    5. Re:Double ewww...SCO/Open Server by cgleba · · Score: 2

      "How, exactly, is this even remotely on-topic?"

      Your right, I was off-topic. . .I couldn't help the urge after the Unixware off-topic thread. I'll just round-up here.

      "BTW, if you think it's easy to maintain an entire OS distribution with a team that small, try it sometime"

      I can only imagine. I didn't realize that the team was that small. Ironically I've probably been in contact with you in the past. Trying to support 150 of these SCO boxen alone and trying to get them to play nice with Solaris, Linux, and Tru64 was no small feat either.

      I'm sorry for my SCO flame. I've tried to discuss OS on ./ before and no one ws interested so I went on the verge of flaming just to see if anyone else here actually ever used OS5. It is cool to see that one of the engineers answered.

      I think my fustration with the OS has more to do with trying to get it to work properly for people who expect the usability of Solaris 7 on OS5 as well as seamless integration which is not possible from an OS that old (automount/NFS/NIS caused SO many problems between all these hosts) and was just plain living hell. Like any admin the person gets blamed for OS problems and incompatibilities and SCO being the weakest link I came to detest it. I hadn't realized that active development on OS5 stopped in 1993 however in light of that I'm amazed that it is still sold [at a hefty price nonetheless] and that support has not EOLed -- supporting somthing that old must be living hell for you guys. SCO had tried to convince my company to move over to Unixware a long time ago but they would not budge. Fear of the unknown.

      The ELF thing was my mistake. I remebered compiling emacs for somthing and I had to do COFF shared libraries. . .I thought it was OS.

      I admit, as ugly as it was to work on OS5 it was rock solid after it was tuned properly, however it is like buying a Plymoth Valari today -- the slant 6 was rock solid but the caberator needs tuing once in a while. The people I supported expected electronic fuel injection, per say, perfect running at the turn of the key and have it perform as well as a 2000 Nissan Maxima. Thus the fustration.

    6. Re:Double ewww...SCO/Open Server by Ethanol · · Score: 2

      Oh, active development hasn't stopped, it's still ongoing in areas like hardware compatibility and occasional new features. We're putting out a new release in a few months. But major kernel revisions stopped when we acquired UnixWare from Novell in 1994, so dynamically loadable drivers, lightweight processes, the linux kernel personality, etc, went into the UnixWare 7 line, and the OSr5 kernel has remained relatively static, along with a lot of the user environment (still X11r5, for instance).

      And it's really not a "living hell"; I like the company, like the people I work with, like the location (living and working in Santa Cruz is hard to beat), and swelpme I like the kernel. And the positive side of being on a tiny team maintaining a large distro is you never get bored; when I was one engineer among a hundred, I worked on my own code and that was that, but now it's kernel today, compiler tomorrow, network protocols the day after that. I dig it.

      Thanks for your reply (and apologies to those who may be bored by a personal conversation in a public locale...)

  53. dernit by Anonymous Coward · · Score: 0

    Unfortunately, there are no bootable pre-v5 images available, which is a shame, because I wanted to see what it was like when chdir was an executable and there was no such thing as pathnames.

  54. hooha! by Anonymous Coward · · Score: 0

    What I want to know is, when is Compaq going to put v5 on one of their testdrive boxes?

  55. Re:This is good because BSD sucks by Anonymous Coward · · Score: 0

    BSD was always open you stupid fucken pillock. Damn knuckle sprouting dirty clotpole ponce!!!

  56. Those that fail to lear Unix . . . by Anonymous Coward · · Score: 0
    . . . are doomed to rewrite it. Hit the books, boyz.

    ~~~

  57. I meant SCO by ab0mb88 · · Score: 0

    That is what happens when you run out of coffee.

  58. It's cool because people can learn. by PotatoHead · · Score: 1

    There are two types of people involved with computers.

    Those that use the machine, and those that control the machine. Users just run software and get things done. The others enjoy the very act of computing. They want the machine to do what they want it to without limitations.

    Seeing code like this is like an open book to the actual art of computing. Systems level code is worth looking over. The understanding you get about your machine and what it is doing changes things. (For the good.)

    Thanks Caldera.

    1. Re:It's cool because people can learn. by mgblst · · Score: 1

      There are three types of people involved with computers. Those that can count, and those that cant.

      sorry, couldnt resist... no, dont shoot...

    2. Re:It's cool because people can learn. by PotatoHead · · Score: 1

      Noooo! User hell, let me outta here!

      I should have known better. Every time someone says: "There are X kinds of ...." There is always going to be someone else who says: "But there really are x of ...."

      Sheesh.

  59. Re:All right! by jmorris42 · · Score: 1

    No we wouldn't run it. Win3x sucks rocks. But folks would study it, laugh at the silly parts and go "ooooh!" over some of the clever bits, etc. WINE would get a boost. And everyone would ponder the big question: "Is someone at M$ on crack or are they actually making a peace offering?"

    --
    Democrat delenda est
  60. SCO charged for this by alsta · · Score: 2

    SCO charged $100 for this shit. And they had some bullshit license and all of that.

    Now if Caldera open sources UnixWare, I'd be more surprised. That could be really useful. Although I'm not holding my breath.

    Anyway, it's cool of Caldera to do this, albeit I doubt it will mean much in the long run...

    --
    Wealth is the product of man's capacity to think. -Ayn Rand
  61. What will this code be used for? by javacowboy · · Score: 0, Offtopic

    Because of the Linus bottleneck in the Linux kernel development process, how will any of this code end up in the Linux project and up directly benifiting the OpenSource community?

    --
    This space left intentionally blank.
    1. Re:What will this code be used for? by Anonymous Coward · · Score: 1, Insightful

      soo then, oss community IS linux?

  62. The work vs. the name of the work by yerricde · · Score: 1

    Doesn't the applying for a trademark seem highly onerous if you just want credit for your work?

    The trademark protects only the name of the work. Credit for the work itself lies in the copyright notice.

    --
    Will I retire or break 10K?
  63. Onerous licencing clause. by Anonymous Coward · · Score: 0

    Is that why we find many times that the Linux kernel takes BSD code and removes the onerous copywrite clause?

  64. It's a first for BSD! by pod · · Score: 1

    A first one for the BSB license. I've never heard of a company being acquired under a BSD-style license before.

    --
    "Hot lesbian witches! It's fucking genius!"
  65. Now all you need is a PDP-11 or VAX! by SecretAsianMan · · Score: 2

    Maybe you thought this was going to be a funny post. It is not. My claim: it is *wonderful* fun to play with early unices on their original machines. If this news story interests you, you should get yourself a PDP-11 or a VAX.

    You can still find PDP-11s and VAXen if you look hard enough -- sometimes with little or no impact on your wallet. After one year of searching, I possess five 11s and three VAXen, and I've even had to pass on some acquisition opportunities. Plus, while some 11s are serious big iron, some are almost as small as an average PC. More recent VAXen actually do come in average-PC form factors.

    There are also several large and very competent Internet communities centered around these machines. They're not that hard to locate. Join one of these, and you've got nearly instant help with getting yourself set up and running. Need tapes? Need that paper tape controller board? No problem. The only catch, of course, is that you'll have to do the same one day for all the future vintage hardware fans that are just now being born (as in babies, children, offspring).

    So go grab yourself a PDP-11/73 and a VT220 and throw 2.11BSD on it. You'll enjoy every minute of it.

    --

    Washington, DC: It's like Hollywood for ugly people.

    1. Re:Now all you need is a PDP-11 or VAX! by Anonymous Coward · · Score: 0

      You can still find PDP-11s and VAXen if you look hard enough -- sometimes with little or no impact on your wallet.

      I bet you don't know this, but you have just inadvertently revealed a personal detail about yourself, which to date, had been undisclosed.

      Re-read your sentence and you will see it. It's in the second half.

      Give up?

      You just revealed to the world, that you own your own fusion generator and get electricity for free.

      Expect a man from Reuters to visit.

    2. Re:Now all you need is a PDP-11 or VAX! by SecretAsianMan · · Score: 1

      You [...] get electricity for free.

      Well, most don't use *that* much juice, and I live in a part of the country where energy is not that expensive.

      --

      Washington, DC: It's like Hollywood for ugly people.

  66. That deserves a +3 informative by Anonymous Coward · · Score: 0

    Becuase, damn, not too many of use youngun's know that sort of thing! (v7 was, what, '78? I was born in february of that year.)

  67. Microsoft goes Open Source!!!! by Anonymous Coward · · Score: 0
    Yes. You read it here first.

    ;-)

    Sometimes it is hard to remember mergers/acquisitions history. Correct me if I am wrong, but didn't the Santa Cruz Operation (SCO) become a startup at the time that it bought Microsoft Xenix (as in bought intellectual property)? Methinks that was circa 1984. Caldera wound up with SCO's properties. Is it possible that there was any sort of "cross pollenation" in the forked unices?

    There just might be an accidental line or two of Xenix code (I gather, an incredibly "standards compliant" 80286-compatible System V clone) that wound up getting published and licensed with this new policy from Caldera (the ultimate heir of MS-Xenix????).

    Then again, I am probably about to publish Microsoft source code right here and now.

    cout << "This program will not run without Windows./n";
    //Note to Bill: Why bother putting it to sterr?
    // Everything is the standard error stream anyway.
    // I'll code it better if you get me more milk
    // and cookies and a bigger cubicle!
    //Just like you said, boss, "It's for practical rational results,
    // not pride."


    You heard it here first!

    1. Re:Microsoft goes Open Source!!!! by Guy+Harris · · Score: 2
      There just might be an accidental line or two of Xenix code (I gather, an incredibly "standards compliant" 80286-compatible System V clone) that wound up getting published and licensed with this new policy from Caldera (the ultimate heir of MS-Xenix????).

      Unlikely. The UNIXes they're releasing are AT&T UNIXes that predate System V picking up various bits of Xenix. (Heck, they predate System V, period.)

      The original Xenix was a V7 port to the PC (and I think there was also a PDP-11 version, as well as a 68K version used by some Radio Shack/Tandy 68K-based machine); it predated System V, and wasn't a clone, it was based on AT&T code.

  68. Also, it's simpler by StandardDeviant · · Score: 2

    When you consider that their problem space was a lot narrower than what, say, the developers of NetBSD have to cover (many many more arches, two decades of incremental features, etc. etc.), it's no wonder that their code will be more easily digestible to a newbie. Think about it via an analogy: when you're in undergrad differential equations, probably every thing you touch was a solved problem in early 19th century Europe. This simplicity is what makes it manageable so you can study more recent and more complex things (I remember the first time I was in a chem course and we started talking about things that had happened in the last five years. It was electrifying, but that had nothing on the awesome knowledge in later courses that what we were working on was _on the frontier as it was right then_. That's heady stuff...)

  69. Re:WOW! Release Windows3.x Source by Anonymous Coward · · Score: 0

    even better Win95.

  70. yerricde is right, adv. clause is bad by oddityfds · · Score: 1

    There is lots of confusion in this thread, but yerricde (parent) has got it right. Also check out how the FSF explains the problem.

  71. Re:All right! by Anonymous Coward · · Score: 0

    >that piece of shit LILO can't even write out a config file with consistent variable names!!!

    Well, then you aren't using it for its intended purpose. If you buy a ball-peen hammer and bitch it doesn't take nails out of wood, I'd call you an idiot too.

    LILO reads a configuration file. If yours is writing to it, then your copy of it is seriously fucked up.

  72. Re:pdp-11 sims by Alien+Being · · Score: 1

    Or get a Real One!

  73. Caldera vs MS by innocent_white_lamb · · Score: 0, Flamebait

    It is interesting to contrast this action to Microsoft.

    MS has finally gotten rid of the last vestiges of MSDOS from their Windows product line. (Apparently.) What are the chances that they will open-source MS-DOS? I suggest anywhere between 0 and none.

    --
    If you're a zombie and you know it, bite your friend!
  74. Finally! by Anonymous Coward · · Score: 0

    /*
    * If the new process paused because it was
    * swapped out, set the stack level to the last call
    * to savu(u_ssav). This means that the return
    * which is executed immediately after the call to aretu
    * actually returns from the last routine which did
    * the savu.
    *
    * You are not expected to understand this.
    */
    if(rp->p_flag&SSWAP) {
    rp->p_flag =& ~SSWAP;
    aretu(u.u_ssav);
    }
    /*
    * The value returned here has many subtle implications.
    * See the newproc comments.
    */
    return(1);

  75. Whoops by Anonymous Coward · · Score: 0
  76. Not "Advertising Clause" by Anonymous Coward · · Score: 0

    I know that RMS wants to portray the Claim Credit clause of the old style BSD license as something terrible, but people keep missing the obvious:

    As long as you do not "mention features or use of this software", there's no requirement to include the notice in advertising.

    It is solely there to prevent people from claiming credit for the work of others: it is a "claim credit" caluse, not an "advertising" clause.

  77. Coolness factor by dreamsinter · · Score: 2, Interesting
    Hey, for all the "worthless code" grumbles I've read, I think Caldera deserves a lot of credit for this. I think it'll be useful to read and reread this code until I get some idea of how to handle multi-usered, multitasking memory in 64K or less.

    That's one thing you won't get from reading code written for systems with >64M.

    --
    "I his bow, and spun and wove, likes you." Vere de Vere out of my mould's mouth dragged me of the voluntary apes.
  78. Reason the SysV sources not available by Anonymous Coward · · Score: 0

    The System V sources are not available because they include code proprietary to many companies, including Microsoft (via Xenix).

    UnixWare, for example, as of 1.0, contained dozens of drivers developed under NDA from the manufacturer, including the Adaptec SCSI and Diamond video card drivers that caused the open source software community such grief until they were reverse engineered. It also contains VXFS source code, which is the default FS type for the root file system.

    The code isn't released because contracts exist which prohibit the release of portion of it.

  79. Other code is freed up by this license by Anonymous Coward · · Score: 0

    Specifically, you have to obtain a license for access to the System VII sources to get access to the BSD 2.x sources.

    Now that this license is a BSD-style license, it will be possible to prepare derivative works for inclusion in other code.

    I think the one that Warren (and I) find most interesting the the old BSD 2.x FFS code, so that the disks can be mounted under a modern BSD derived OS, and the old systems can be gracefully end-of lifed and/or maintained.

  80. Those were the times... by kris · · Score: 2

    #define NINODE 50 /* number of in core inodes */
    #define NPROC 30 /* max number of processes */"
    -- Version 7 UNIX fuer PDP 11, /usr/include/sys/param.h

    1. Re:Those were the times... by kris · · Score: 2

      Please disregard the .signature under the previous post. Unfortunately there is no way for me to selectively post without a .sig on Slashdot.

    2. Re:Those were the times... by The+Ape+With+No+Name · · Score: 2
      Use of my text outside of Slashdot, for example in a book
      published by Andover, or on a Best Of Slashdot CD-ROM, or in
      other places or for purposes other than discussion here on
      Slashdot requires a license. That is, I have to explicitly grant
      you the right to use my words.


      Wrong. I can use your words as long as I properly attribute them. Example:


      Some Slashdot posters assert that "I have to explicitly grant
      you the right to use my words" (Kris, 2002).


      Works Cited

      Kris. http://www.koehntopp.de/kris/copyright.txt Accessed Jan. 23, 2002.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  81. thanks ... by twilight30 · · Score: 2
    Always meant to fix that (got lazy, and would you believe I didn't know HTML then?) -- now I'll do it. But I'll fix that tomorrow, not now...

    --
    ========================================
    Death will come, and will have your eyes
    -- Pavese
  82. OT: some nuance please by koekepeer · · Score: 0, Flamebait

    When the allied forces were bombing Dresden at the end of WW2, we (the Dutch) were also cheering and dancing in the street while a lot of German citizen were killed. Your point only proves that the winner is always right.

    And then your language: "Israel could gas the whole lote of them". Just like they were kiled themselves in WW2 by the Germans right?

    If you really feel the urge to state your opinion, do it in such a way that your discussion partner can have a normal conversation with you without bursting into flamewars. And use your account, AC. Or, if you're afraid to burn karma (...), place a link to your account at the bottom of your AC post.

    I feel like getting angry, but I know it's not worth it... And BTW this is severely off-topic. Visit the guys web page and send an inflammatory email if you want to voice your opinion.

    1. Re:OT: some nuance please by Anonymous Coward · · Score: 0
      When the allied forces were bombing Dresden at the end of WW2, we (the Dutch) were also cheering and dancing in the street while a lot of German citizen were killed.

      Yes, and the Dutch had been suffering under a brutal occupation of land to which they had legitimate claim, unlike the Palestinians.

      ~~~

  83. I thought by wiredog · · Score: 2

    Userfriendly was implemented by Illiad?

  84. 16bit x86 now? by Anonymous Coward · · Score: 0

    I always wanted some ancient Un*x for one of the 286 boxes I have sitting around - something other than Minix (which is okay in some aspects). I guess I have to keep waiting...

    1. Re:16bit x86 now? by LaRueLaDue · · Score: 1, Interesting

      Try finding diskettes for the Microport System V/2.4 port for the 286, or for Xenix for the 286. They actually worked! I would let you use mine, but I inadvertantly tossed them several years ago :-( .

      There was something cool about having 5 or 6 people on a 10 or 12 mhz 286 with 6 Mb RAM, actually getting something useful accomplished, and quickly...

  85. VM by Kuad · · Score: 1

    I thought it was only dear old Seymour Cray who didn't like virtual memory? What was it?

    "Memory is like an orgasm. It`s a lot better if you don`t have to fake it."

  86. Now if only you clowns... by Anonymous Coward · · Score: 0

    Could stop hitting the site for a bit, we could get some decent mirroring set up....

  87. does this apply to the CSRG archives as well? by anlprb · · Score: 1

    Is this just the ATT stuff, or does it apply to the CSRG archive as well. To get the CSRG, you had to go to SCO to get a personal license for ancient unix source. It was free, but was kind of restrictive. Now, this source, seems to cover the same stuff as the CSRG discs. The 4BSD is the most relevant thing there. Anyone know? Thanks.

    --

    One Token Ring to Rule them All, One Search Engine to Find Them, One WAN to bring them in, and TCP/IP Bind them...
  88. the irony of it all.... by eufaula · · Score: 1

    isnt it a tad ironic that after years of fighting and lawsuits to strip all of the AT&T stuff out of BSD, a good portion of the code from that era ends up under the BSD lisc?

  89. presumptious??? by Anonymous Coward · · Score: 0

    oh and why do you presume i posted the original? :-P

  90. That version is totally outdated by Neil+Franklin · · Score: 1

    Come on, 2.3d is totally outdated. Bob Supniks SIMH Emulator is now up to version V2.8-5

    http://simh.trailing-edge.com/

    (Sorry Tim for the slashdotting of your server)

    --

    --
    Intellectual Property is Intellectual Robbery

  91. Dumb "malloc" by Animats · · Score: 2
    The dumb "malloc" algorithm copied into early UNIX is the "first-fit method" on page 437 of Knuth's "Fundamental Algorithms". Knuth wrote: "This algorithm is certainly straightforward enough. However, a significant improvement in its running speed can be made with only a slight change in strategy. This improvement is quite important, and the reader will find it a pleasure to discover it for himself (see exercise 6)". That sort of thing was unusual for Knuth; usually, he gave the good algorithm. The one printed slows down linearly with the number of blocks allocated; the better version (which links together the empty spaces, not the allocated blocks) satisfies new allocations in near-constant time unless memory is very fragmented.

    I discovered this many years ago because some UNIX utility was incredibly slow on large data sets.

    It's scary to realize that I've owned that book for 35 years now.

    1. Re:Dumb "malloc" by Anne+Thwacks · · Score: 1
      Hang on, just how old is Knuth anyway?

      Wasn't this a case of Knuth copying Unix? Or rather, using the well-known Unix source code as an example?

      --
      Sent from my ASR33 using ASCII
    2. Re:Dumb "malloc" by dvdeug · · Score: 1

      Hang on, just how old is Knuth anyway?

      The first copy of the first volume of the Art of Computer Programming was released back in the 1950's, and the second volume was first released in the 1960's. So, yeah, Knuth's ancient.

    3. Re:Dumb "malloc" by Animats · · Score: 2
      Vol. 1. was released in 1967. I have an original edition.

      Knuth just retired from Stanford, and he says he's going to finish that series over the next 20 years.

  92. PDP-11 hangman runs on linux by mclinc · · Score: 1

    I've just "ported" hangman form PDP-11 version of BSD to SuSE 7.2. Runs very nicely on my 1.4G athlon 8-).

    It only takes a two line change to the source and a one line makefile tweek.

    Maybe I should make it into an RPM and stick it on freshmeat 9-)

    --
    "Oh no, not again"
  93. Re:I've been using this same software for a year n by nutznboltz · · Score: 1

    Thanks! I knew about that stuff but I didn't know how to boot the 2.9BSD_rl02_1145 image. After you reminded me that the device name was prepended to the kernel name I suceeded:

    $ pdp11

    PDP-11 simulator V2.8-5
    sim> set cpu 18b
    sim> set cpu 2m
    sim> at rl0 2.9BSD_rl02_1145
    sim> b rl
    :boot

    45Boot
    : rl(0,0,0)rl2unix
    rl2unix not found
    : rl(0,0,0)stand/ls
    stand not found
    : rl(0,0,0)rlunix

    Berkeley UNIX (Rev. 2.9.1) Sun Nov 20 14:55:50 PST 1983
    mem = 135872

    CONFIGURE SYSTEM:
    xp 0 csr 176700 vector 254 attached
    rk 0 csr 177400 vector 220 attached
    hk ? csr 177440 vector 210 skipped: No CSR
    rl 0 csr 174400 vector 160 attached
    rp ? csr 176700 vector 254 interrupt vector already in use
    ht 0 csr 172440 vector 224 skipped: No CSR
    tm 0 csr 172520 vector 224 attached
    ts 0 csr 172520 vector 224 interrupt vector already in use
    dh ? csr 160020 vector 370 skipped: No CSR
    dm ? csr 170500 vector 360 skipped: No autoconfig routines
    dz ? csr 160110 vector 320 skipped: No CSR
    dz ? csr 160110 vector 320 skipped: No CSR
    dn 0 csr 175200 vector 300 skipped: No autoconfig routines
    vp ? csr 177500 vector 174 skipped: No autoconfig routines
    lp 0 csr 177514 vector 200 attached
    Erase=^?, kill=^U, intr=^C
    #

  94. Re:I've been using this same software for a year n by nutznboltz · · Score: 1

    2.9BSD_rl02_1145 turns out to be very boring. RL02 drives do not have but one partition. There is only an empty /usr directory with nothing to mount.

    The one you want is 2.11_rp06 174,423,040 bytes long. It has a complete source code distribution to 2.11BSD and is still being actively maintained via patches sent to USENET.

    I think the PUPS archive has it.

  95. Debian GNU/Unix by ArsonSmith · · Score: 1

    Debian GNU's Not Unix/Unix

    Grin

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  96. Re:All right! by Anonymous Coward · · Score: 0

    I see that anyone who doesn't like the fucking Unix gets modded down

    well here's waht I got to say:
    You all stink, Slashdot stinks!
    Unix can go to hell, there always be something to replace it so go fuck yourself slashdotters!

  97. Seven volumes.. by Da+VinMan · · Score: 2

    So what do you think are his currrent odds of finishing the series given his current state of progress?

    Clue: equals zilch

    Too sad...

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  98. Wow! by rew · · Score: 2

    Does anybody know if I will be able to run this on my PDT-11?

    (Which as far as I know has a whopping 56k words of RAM).

    Roger.

  99. UnixArchive mirror online at Wiretapped by Dogcow · · Score: 1
    If you're finding that poor old minnie is getting a bit hammered with downloads, try here:

    http://www.mirrors.wiretapped.net/UnixArchive/

    ftp://ftp.mirrors.wiretapped.net/pub/UnixArchive/

    Non-authoritative answer:
    Name: www.mirrors.wiretapped.net
    Addresses: 203.220.0.25, 210.9.80.201

    (If anyone else is mirroring from minnie, you may like to add the --links -and -safe-links flags to your rsync command, and make sure the filesystem you're writing to is mounted "nodev" as there's a bunch of character/block special devices in the 2.11BSD trees)