Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Unix Operating Systems Software Caldera Your Rights Online Linux

Why Does SCO Focus On A Minix-to-Linux Link? 227

ansak writes "In the latest scoop from Groklaw, Groklaw user talks_to_birds pointed out an error in SCO's version of the famous Levenez Unix Timeline. The important error is the green dotted line which shows Minix to be a derivative of Unix. If this were accepted, and if Linux was shown to be a derivative of Minix, then SCO's lawsuits would be more likely to have merit. As it turned out, even MS called Samizdat unhelpful, but at least now there may be a plausible reason why someone would try to make the link between Minix and Linux in the first place."
This discussion has been archived. No new comments can be posted.

Why Does SCO Focus On A Minix-to-Linux Link?

Comments Filter:
  • simple... (Score:5, Informative)

    by Pharmboy ( 216950 ) on Sunday June 20, 2004 @07:35PM (#9479987) Journal
    They are trying to bolster their claims that Linux came from Minix, which came from the same source as Sinix, which is their code.

    Actually, if you just go to Groklaw, they have tons of really good info on this, instead of just AC comments. Including links to the SCO chart showing how Linux is linked off of "SCO Linux"...
  • Re:simple... (Score:4, Informative)

    by fanatic ( 86657 ) on Sunday June 20, 2004 @07:43PM (#9480012)
    Minix, which came from the same source as Sinix,

    Not that's wrong too. Tanenbaum wrote Minix form scratch.

  • by Pharmboy ( 216950 ) on Sunday June 20, 2004 @07:44PM (#9480015) Journal
    He made linux for two reasons, from what I have read: He didn't like the limitations of Minix. He didn't like the license of Minix. Minix was designed to be a limited teaching tool, and cost like 70-80 bucks a license. He worked on a Minix box when he first started, until he could get .1 kernel up enough to boot.

    I think Minix was completely from scratch as well, and not fully POSIX, but close enough. The author of Minix is and was a college professor, whose sole motivation was to make a teaching tool (and appearantly make a few bucks to cover costs I guess...)

    I also think that Linus began using the GNU/GPL within a year of starting the project.
  • Re:simple... (Score:3, Informative)

    by Pharmboy ( 216950 ) on Sunday June 20, 2004 @07:46PM (#9480025) Journal
    As they explain in the articles, "from" doesn't mean the same source code, it means it was compatible or supposed to be. Again, I know this is wrong, and its just more of their FUD. Grok has a great set of articles on it, better than average.
  • You missed a few! (Score:5, Informative)

    by leonbrooks ( 8043 ) <SentByMSBlast-No ... .brooks.fdns.net> on Sunday June 20, 2004 @07:55PM (#9480062) Homepage
    • Andy told him so several times.
    • Bruce Perens, editor of the Prentice Hall series cited by Brown, told him so.
    • Robert Swartz, founder of Mark Williams Co, authors of Coherent, also told him so.
    • Ilkka Tuomi and several other scientists and historians told him so.
    • Richard Stallman told him so too.
    • No less than Dennis Ritchie told him so.
    There's a reasonably complete linkfarm on GrokLaw [groklaw.net], of course, and even more complete derivative at WikiPedia [wikipedia.org], including gems from their tobacco-whore days.
  • by Anonymous Coward on Sunday June 20, 2004 @07:59PM (#9480078)
    ...they own everything. Just look at that blatant yellow line labelled Unixware Pedigree that starts on the left.

    So why haven't they picked on the other 'derivatives' in the diagram? Surely it should be an all or nothing argument, not a 'pick the ones you want to fight' affair?

    "SCO Darl Mcbride == IBM Scarred clod"
  • by mflaster ( 702697 ) on Sunday June 20, 2004 @08:10PM (#9480117)
    Tanenbaum didn't write Minix to be a competitor to Unix - he wanted to use it primarily for teaching. See here [cs.vu.nl].
    Years later, I was teaching a course on operating systems and using John Lions' book on UNIX Version 6. When AT&T decided to forbid the teaching of the UNIX internals, I decided to write my own version of UNIX, free of all AT&T code and restrictions, so I could teach from it.
    He even said that he rejected many patches from people trying to make it more "useable", because he wanted it to remain simple enough to teach from.

    Mike

  • by LardBrattish ( 703549 ) on Sunday June 20, 2004 @08:11PM (#9480119) Homepage
    I read in the Linux journal a few years ago that Minux was formed because AT&T wanted to charge $30,000 per cpu for sysV! Talk about extortion! Minux was formed as a result but was never updated when Bell labs lowered the price and allowed other people to make versions of Unix like Sun and SGI. Unless I am wrong?

    Not strictly wrong Minix was written by one person, college professor Andy Tannenbaum, in order to teach Operating System design to students and be able to give them a real example to work with. Obviously paying $30,000/CPU for a student is not feasible so that was probably part of the motivation but being able to show a fully functional operating system was the main reason. Minix is sold with a book. It was never an open source project in the way we now know & love. Andy didn't apply patches regularly and didn't want to overburden the core of MINIX because it would reduce its' value as a teaching tool. Hence people became frustrated and LINUX was born.
  • by arodland ( 127775 ) on Sunday June 20, 2004 @08:12PM (#9480124)
    Minix! Minix, Minix, Minix! Minux? Minix!
  • by LuYu ( 519260 ) on Sunday June 20, 2004 @08:16PM (#9480128) Homepage Journal

    Ken Brown in an email message to Dennis Ritchie:

    3) In my opinion, you wrote Unix (UNICS) from scratch. In my opinion, Linus Torvalds did NOT write Linux from scratch. What is you opinion? How much did he write? I talked to a Finnish programmer that insists that Linus had the Unix code (the Lyon's Book) and Minix code. Without those two, who could not have even come close to writing Linux. I hate to ask such a bare-knuckle question, but I really feel that this part of history is very gray. [Empasis mine]
    This was a question Ken Brown asked while interviewing for his book. He obviously made his decision before he asked any questions at all.

    Tannenbaum also said that Ken Brown had not read any of the available books on the history of Unix. It looks like AdTI and SCO are working together on this. Then again, maybe SCO is just grabbing at straws tossed out by AdTI. Either way, this has to be targeted at the ignorant (read: politicians).

    The funny thing is that these "theories" do not take into account the classic and widely known Linux anecdote which was Linus' very motivation for writing Linux: He did not even have working MINIX binaries when he wrote Linux because he had accidently overwritten his harddrive. So, he had two choices: buy MINIX again or write his own OS. That is a far cry from having possession of the MINIX source code.

    Final Note: It is not like the Linux kernel was doing 3D graphics back then. It was a text based console with disc access. I doubt Ken Brown or SCO would have called it an operating system back then (this is not to say it was not amazing, just that these mud slingers cannot imagine a non GUI system -- they are lawyers, after all).

  • by Anonymous Coward on Sunday June 20, 2004 @08:21PM (#9480139)
    Minix pre-dates the POSIX standard.
  • by Anonymous Coward on Sunday June 20, 2004 @08:51PM (#9480356)
    I had an email exchange with Ken Brown soon after the initial Slashdot story. While my mail was civil (no swearing), it was strongly worded and didn't hold back along the lines that Mr Brown's book, his opinion and motives were without merit.

    Anyway, it was enough to provoke a response from Mr. Brown. From his reply, it was obvious that he has an agenda. His reply implied that there would be retribution when the 'house of cards' [Linux and open source] come falling down. The retribution was not physical or violent, but I got the impression it would be something along the lines of sticking his tongue out and going "na-na-ni-na-na, told you so".

    The bottom line was that Mr Brown did not write his book as an intellectual argument against the 'open source movement'. He wrote it starting with the dogmnatic position that the open source movement is against his beliefs (and financial interests) and he will write whatever is necessary, factual or not, to try and score a blow.

  • by Anonymous Coward on Sunday June 20, 2004 @09:20PM (#9480535)
    Actually, it is pretty interesting [cannabis.net].
  • Long live FreeBSD (Score:5, Informative)

    by thejuggler ( 610249 ) on Sunday June 20, 2004 @10:30PM (#9480919) Homepage Journal
    SCO nor anyone else can target FreeBSD anymore. Berkeley Software Design Inc.(creators of BSD/386 and BSD/OS) and the creator of FreeBSD (U of C, Berkeley) and were sued by AT&T back in 1992. All was settled out of court and the result was FreeBSD had to be moved to a new code base (4.4BSD-Lite Source Code) free of AT&T licences before FreeBSD could move on in life.

    Another note: back in 1992, AT&T sold the portion of the company that made their UNIX (UNIX Systems Laboratories - USL) to Novell, Inc.

    SOURCE: The Complete FreeBSD 3rd Edition by Greg Lehey
  • by metamatic ( 202216 ) on Sunday June 20, 2004 @10:44PM (#9481008) Homepage Journal
    And interestingly enough, the Amiga OS also grew out of a teaching system--the Tripos OS, written at Cambridge by people including Professor Martin Richards, who invented BCPL and worked at Bell Labs with Kernighan and Richie... who were inspired by BCPL when designing C.
  • by jusdisgi ( 617863 ) on Sunday June 20, 2004 @10:58PM (#9481097)
    As someone who used 2.2 for quite some time and was quite happy with it I can say without qualification......

    "Shut the fuck up, dickeater. You don't have any idea what the fuck you're talking about, do you?"

    Don't get me wrong, 2.4 was a quantum leap...but Linux (and GNU, right...) was a very useful system long before that. If you'd have used it, you'd know that.

  • by Curunir_wolf ( 588405 ) * on Sunday June 20, 2004 @11:10PM (#9481175) Homepage Journal
    I know there's another more normaly used law that could be used as well, but darn if I can recall the name of it right now. Someone here will know it though most likely.

    Malicious prosecution? [law.com]

  • by EvilTwinSkippy ( 112490 ) <yoda AT etoyoc DOT com> on Sunday June 20, 2004 @11:35PM (#9481315) Homepage Journal
    Before you get that far, there you could probably catch them for Perjury, namely lying under oath. Bad faith litigation only affects your ability to file new suits. Perjury is something they toss you in jail for a long time, and strip you of any legal credentials.

    It's pretty hard to be convicted of perjury. It has to be proven that you KNEW what you were saying was in fact not true AND your false testimony was material to the court case.

    The punishments are pretty stiff. The problem is enforcement is usually limited to someone the system wants to bring down, rather than those who are playing it like a cheap guitar.

  • by zonix ( 592337 ) on Monday June 21, 2004 @04:31AM (#9482442) Journal

    Damn it, you guys, it's Minix!! Not Minux, not Munix ... Minix!

    z
  • by edhall ( 10025 ) <slashdot@weirdnoise.com> on Monday June 21, 2004 @04:40AM (#9482462) Homepage

    Your post doesn't make much sense to me.

    When Linux came out it needed a MINIMUM of a '386. In fact, that was one of Linus's main motivations -- Tanenbaum had refused to create a '386-based version of Minux, insisting that most students could only afford a '286-based machine. At the same point in time, BSD 2.X ran on PDP-11/70's with less than a megabyte of main memory -- and unlike the '386, the PDP-11 was entirely a 16-bit machine and didn't have demand paging. "Minicomputers" were already on the way out when Linux and 386BSD appeared since the chief performance differences between a mini and the '386's were (1) data-center grade peripherals and (2) a price tag more than an order of magnitude larger.

    Of course, the 2.X series of BSD Unix was a dead end (who wants 16-bit Unix based on a platform that was EOL'd nearly twenty years ago?), but it shows that BSD once ran with resources that are probably quite a bit less than the average PDA of today.

    To make this a little closer to the article's topic: the ABI of Bell Labs Unix was so widely known (and not just via the Lions book -- it's all in the man pages) that neither Tanenbaum nor Linus needed any knowledge of Unix internals whatsoever to replicate it. Furthermore, substantially all the details of those internals were published in Bell System Technical Journal articles and elsewhere. This is why the court found in the USL vs. Regents (BSD) suit that the cat was already out of the bag.

    -Ed
  • by anothy ( 83176 ) on Monday June 21, 2004 @05:47AM (#9482619) Homepage
    further, there are other instances of solid lines in the original (maintained by the SCO version) that don't indicate common source code. Plan 9, for example, is shown to be a fork off Research Unix v8. at best this is an "inspired by" type of link, as not only is there no code, but the counter-example of "compatibility" doesn't even hold up - they weren't.

    i'm also not sure the placement of the fork is accurate - i think it should fork off some time between v9 and v10, but i'm seeking confirmation - but that's not really relevant.

    the point is the chart's just being used as a nice visual aid for SCO - the "link" is entirely their own fabrication.
  • Re:PS. (Score:3, Informative)

    by dossen ( 306388 ) on Monday June 21, 2004 @07:35AM (#9482843)
    Just a minor nit: "most time zones"?
    UTC aka GMT (close enough for us mere mortals anyway) aka zulu time is the time at the greenwich meridian, 0 longitude, and the international date line is at 180 longitude. If I'm not mistaken that would put roughly half the time zones before and half after UTC (at least there should be the same number (+/- 1) of whole-hour time zones on either side of UTC, I think there are a few time zones with fractional-hour offsets).
  • by Pragmatix ( 688158 ) on Monday June 21, 2004 @09:25AM (#9483410)
    I think you have been watching too much TV.

    When I served my turn at jury duty for my city, I was amazed at how quickly everything went. And it was for a murder trial.

    The prosecutor told us that murder trials in our jurisdiction usually take a day. Those epic murder trials are reserved for media circus venues like L.A.

    Sure enough, we were all wrapped up right after lunch, with DNA expert testimony and everything.

    I would have never guessed I would be picked for the jury--white male, whose step father is in law enforcement. With a black male defendant.

    Anyways the guy was found not guilty, the prosecution wasn't able to prove anything other than the guy's blood was on the head of the wrench clutched by the victim's dead hand. You need a lot more than that to prove murder, so the judge dismissed the case.

  • by charnov ( 183495 ) on Monday June 21, 2004 @09:25AM (#9483413) Homepage Journal
    The author of Minix (which he wrote from scratch by himself) said that Linux (the kernel) may look and act a lot like Minix and have been inspired by Minix (Minix was specifically written to be used as a teaching tool so it isn't surprising that an OS would resemble its functionality), but that it is a completely different design. Actually, he slams Linus for making it monolithic and said he should have listened more in class...ha.
  • Re:Not plausible (Score:3, Informative)

    by red floyd ( 220712 ) on Monday June 21, 2004 @10:40AM (#9484176)
    Kernhigan didn't write the initial version of UNICS. You're thinking of Ken Thompson. Kernighan co-wrote C with Dennis Ritchie.

Scientists will study your brain to learn more about your distant cousin, Man.

Working...