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

 



Forgot your password?
typodupeerror
×
Linux Business Microsoft

Linus Not The Father Of Linux, According to Report 867

MrIrwin writes "According to this article on Yahoo, Linus is not the real father of Linux and Open source software is really just code nicked from other sources. " Groklaw has done a dissection of the press release. It's a press release by the Alexis de Toqueville Institution, who gets funding from MSFT, as well as believes that US IT troubles are because of free software. Oh, and terrorism works better because of open source, and the "Star Wars" program was a good idea.
This discussion has been archived. No new comments can be posted.

Linus Not The Father Of Linux, According to Report

Comments Filter:
  • by supersnail ( 106701 ) on Monday May 17, 2004 @09:46AM (#9172706)
    Which was cobbled together form the CP/M operating system and rebranded by an up and coming business guy.

    He also admits to reading the assembly listings from for DEC Basic before writing his own completely original Basic interpreter.

    I do wish this "institute" was based in France where it is illegal to falsify history.

  • Some help (Score:1, Informative)

    by Anonymous Coward on Monday May 17, 2004 @09:52AM (#9172770)
    Linus admits that he based his OS on Minix. http://en.wikipedia.org/wiki/Linus_Torvalds [wikipedia.org]

    Linux started out as a Minix clone. Though it is more than that now, it's roots lie much closer to Andy Tannenbaum than they do to the Finn.
  • Register article.... (Score:5, Informative)

    by southpolesammy ( 150094 ) on Monday May 17, 2004 @09:56AM (#9172809) Journal
    tells it like it is.... [theregister.co.uk]
  • by helf ( 759423 ) on Monday May 17, 2004 @10:02AM (#9172876)
    um.. DOS was written from scratch by Tim Paterson. it was originally called qdos, which stood for "Quick and Dirty Operating System." MS bought the rights to it and renamed it MS-DOS. It looks similiar to cp/m but its an entirely different OS. look here http://www.patersontech.com/Dos/Micronews/paterson 04_10_98.htm
  • by Tarantolato ( 760537 ) on Monday May 17, 2004 @10:06AM (#9172902) Journal
    Fact: AdTI employs James Kilpatrick as a senior fellow [adti.net]. Kilpatrick made a career defending segregation and apartheid [64.233.161.104].

    Fact: AdTI employs John Norquist [adti.net], the not-so-big-time younger brother of big-time conservative activist Grover Norquist [mediatransparency.org].

    Fact: AdTI president Ken Brown's sole research qualification is a BA in English from George Mason [digital-law.net]. He has built a career out of milking shady publications [washingtontimes.com], agent-of-foreign-power lobby groups [americanswiss.org], and dubious business-academica-government incest groups. [city.ac.uk]

    Half of the links from the AdTI front page are broken. The other half send you to repositories of op-eds and recorded radio shows.

    This is not a research institute. Not even a bad research institute. This is a demi-journalistic hack shop where goldbricking bottomfeeders of right-wing policy studies and editorial-writing filch cash from gullible corporations in return for hastily-written hokum.

    Please do not post any more from these con artists. I'm sure they get paid by the hit.
  • SCO, condensed (Score:4, Informative)

    by dacarr ( 562277 ) on Monday May 17, 2004 @10:09AM (#9172929) Homepage Journal
    What a wonderful summary of all of SCO's FUD.
  • by WormholeFiend ( 674934 ) on Monday May 17, 2004 @10:09AM (#9172936)
    Pirates of Silicon Valley
    www.imdb.com/title/tt0168122/

  • by 87C751 ( 205250 ) <sdot AT rant-central DOT com> on Monday May 17, 2004 @10:13AM (#9172971) Homepage
    I was going to point out the missing "Ignorance is Strength", but then I realized it was redundant.
  • Re:What a farce. (Score:4, Informative)

    by Daniel Dvorkin ( 106857 ) * on Monday May 17, 2004 @10:20AM (#9173055) Homepage Journal
    "Scrupulously" can also mean "with careful attention to detail."
  • by kidgenius ( 704962 ) on Monday May 17, 2004 @10:25AM (#9173109)
    SCO is being named to SD Times 100 in a category called "influencers." Here's [yahoo.com] the link. Note how SCO is the "owner" of UNIX. *shakes head*
  • "Star Wars" (Score:1, Informative)

    by joeyGibson ( 30462 ) <joey@joeygibso n . c om> on Monday May 17, 2004 @10:28AM (#9173139) Homepage
    and the "Star Wars" program was a good idea.

    The SDI was and is a good idea.
  • Murky FUD (Score:5, Informative)

    by catdevnull ( 531283 ) on Monday May 17, 2004 @10:34AM (#9173212)
    Uh, I think Linus's claim to the first Linux kernel is quite valid and he cited prior art:

    "As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers."

    I think the lineage to Unix via minix is obvious. Linus wrote his own kernel. The other pieces may have already existed, but the kernel was new. Unless he stole it from another Linus who conveniently named the project "Linux" after himself.

    Over the last 13 years, many others contributed to the kernel and development which, according to SCO, may have included some questionable copy-paste commands, but I think the beginning is clear and the origins are clearly cited.

    See here:
    http://groups.google.com/groups?selm=1991Oc t5.0541 06.4647%40klaava.Helsinki.FI

    I'm not sure the author of the article really understands what Linux is and what Linux is not. He is right about varying degress of fanaticism and the very loose definition of "open source." No matter where you get your software, you're at the mercy of the developer to maintain it--commercial or open source. For example, I think the Linux community has been very good about responding to security issues compared to much larger corporations who have a very loose definition of quality control. When those corporations begin to loose money to smaller groups who out perform, then those corporations pay for studies that skew the truth and spread FUD.

    Read the article--the math isn't all that fuzzy.
  • by ChopsMIDI ( 613634 ) on Monday May 17, 2004 @10:35AM (#9173226) Homepage
    Fact: AdTI employs John Norquist [adti.net], the not-so-big-time younger brother of big-time conservative activist Grover Norquist [mediatransparency.org].

    Using John Norquist as the example here is a bad idea, since (even though his brother may be conservative) John Norquist is in fact quite the liberal (Up until a few months ago, he was mayor of Milwaukee, where I live, for many,many years).

    Hardly the "Neocon" you claim him to be.
  • by ArmpitMan ( 741950 ) on Monday May 17, 2004 @10:55AM (#9173426) Homepage
    If you can tell me what "The Windows 9x kernel works by sending commands from the GUI, to DOS, then to the kernel and back to DOS, and back to the GUI" is supposed to mean, you are a better man than I. The article seems to be suggesting that Windows NT was released around the same time as Windows 98..? And that it was called "MS-NTet"? (Which happens to be a googlewhack!)

    If you're talking about the link between NT and VMS, this [winntmag.com] or this [sympatico.ca] would be a much better read. If not, then... what the hell are you talking about?

  • by Ungrounded Lightning ( 62228 ) on Monday May 17, 2004 @11:21AM (#9173639) Journal
    [...] the Alexis de Toqueville Institution [believes several absurdities, including] the "Star Wars" program was a good idea.

    Gosh, Hemos. Last time I looked the Star Wars program had done EXACTLY what it was intended to do: Convince the Soviet Union / Russian Empire that it could no longer afford to play the superpower game. This led to its attempt to give the people JUST ENOUGH freedom to get some innovation done, and from there to its collapse without a thermonuclear shot fired.

    Maybe the Star Wars program would never have been able to shoot down incoming ICBMs. Or maybe it would have. Or maybe it would have but not enough of them (and missing even one would ruin a lot of people's whole day). We'll never know. But it definitely ended the Cold War without having to fight WW III.

    "Ultimate excellence lies not in winning every battle but in defeating the enemy without ever fighting." Sun Tzu would be proud.
  • by absurdist ( 758409 ) on Monday May 17, 2004 @11:27AM (#9173693)
    It's well known that the tcp/ip stack in Windows was lifted from BSD, as it was the most rock-solid implementation existing. How MS managed to screw it up is entirely beyond me.
  • by plj ( 673710 ) on Monday May 17, 2004 @11:53AM (#9173937)
    You're joking, but something like year or two ago MS itself published an interview with Dave Cutler, who said that the name NT came from Intel's i960, code-named N-Ten, which was under construction at that time and was also the RISC chip that NT was originally coded for.

    After it became clear for MS that i960 would never became a generic-purpose processor it was first meant to be, and that its release would get significally delayed, MS started quickly to work with an i386 port of NT. It did not took long, as at that time they did not have much except kernel ready, and it was quick to port as Cutler had insisted portable code without excessive asm optimisations.

    (Disclaimer: everything IIRC)
  • by Anonymous Coward on Monday May 17, 2004 @12:11PM (#9174092)
    > It calls Windows 3.1 "the second OS with a GUI" (after the Mac)...

    Yep. Microsoft came very late to the GUI party. Windows 3.1, which was the first usable version of Windows, came out in 1991, IIRC.

    But half a decade earlier, off the top of my head, there were already GUIs running on Xerox machines, the Mac, the Commodore 64 (Geos), the Amiga, and the Atari ST.

    Even on DOS, before Windows 3.1, there were at least two working GUIs, namely Gem, and Geoworks.

    And, in truth, Microsoft didn't manage to produce a real, modern GUI until Windows 95 -- five years after Geoworks, and a decade after the Mac, and the Amiga.

    I would call the Alexis de Toqueville Institution incompetent, if not for the fact that I am more concerned with their dishonesty.
  • Re:Libel / Slander? (Score:4, Informative)

    by polyp2000 ( 444682 ) on Monday May 17, 2004 @12:15PM (#9174130) Homepage Journal
    Well, thats not strictly true either he (Tanenbaum) did not translate the Unix code at all, the code for Minix was written from scratch and published in an educational text book. If you want to find out about the real origins of Linux I suggest reading "Rebel Code", by "Glynn Moody"

    Linux origins originally came from an educational book called "Operating Systems: Design & Implementation" The book came with illustrative examples called Minix. It could potentially be argued that the father of Linux is therefore the author of Minix Andrew Tanenbaum.

    An interesting quote from the book. Tanenebaum (in response to a ban on discussing Unix code) : "He realised that the only way to make somenthing comparable available to his students was to write an operating system on my own that would be system call compatible with Unix" -- that is, working in exactly the same way -- "but which was my own code, not using any AT&T code at all."

    Linus spent some time hacking with Minix but eventually found that he wanted something more "a better Minix, than Minix" thus the idea was borne.

    Anyway go read the book [amazon.com] its fascinating
  • by mpecatam ( 779531 ) on Monday May 17, 2004 @12:18PM (#9174151)
    "(And take a look at the Finnish language. Talk about alien ... ;-)" But Linus' mother tongue is actually Swedish.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Monday May 17, 2004 @12:57PM (#9174484) Homepage Journal
    3. MS-DOS has a kernel which is an executable loaded into memory first and a shell, e.g. command.com. Windows 3.1 carried everything out via assorted software interrupts and BIOS calls, except for video access, which was done by the driver and probably primarily involved direct video access. By "pass commands to MS-DOS" it means use interrupt 21h, MS-DOS services. The heavy use of the DOS interrupt and BIOS calls meant that windows could support anything dos could support. If you had a special keyboard which operated via a TSR, which in turn was typically activated by INT 16h (keyboard bios functions) as it had patched the vector table, it would work in windows, too.

    Thanks to "Assembly Language for Intel-Based Computers" by Kip R. Irvine (ISBN 0-13-091013-9) for keeping me factual...

    6. Windows NT definitely contains some code from OS/2, which Microsoft ended up licensed to have because of the event you allude to. And, it was authored primarily (in the core) by VMS developers. I'm to lazy to look up which, unfortunately, but the information is readily available.

  • by Kismet ( 13199 ) <pmccombs AT acm DOT org> on Monday May 17, 2004 @01:05PM (#9174561) Homepage
    You're funny. Of course, ignorant people won't see your joke, so I will lay to rest any unease that might arise when someone who is not acquainted with actual facts reads your little gem.

    Linus was never an intern at Bell Labs.

    Linux was originally written in Linus' bedroom at his mom's apartment in Helsinki, Finland. Linus was attending University at the time.

    Linux started out as a little terminal program for reading Linus' email - I believe he could boot right into it without having to load MINIX. Linus kept adding features to it until it became more of an OS Kernel, and then other people started helping out with development.

    Linus was impressed with the Unix philosophy and design, but saw limits in MINIX.

    Linux never had MINIX code in it.

    Linux was already very popular by the time Linus moved from Finland to California. Linus went to work for Transmeta. More recently, Linus moved to OSDL.

    As far as we know, Linus has never worked around actual Unix System V source code, nor with AT&T or Bell Labs.

    Linux was written to published POSIX standards.

    There is no reason to believe that Linux contains anything but 100% original code, donated by Linus and a group of volunteers around the world. It does look like SGI once mistakenly contributed a small amount of System V code in one of their hardware drivers, but that code was redundant and soon removed from the kernel.

    Audits on Linux code have now been performed by SGI and by a an open-source "insurance" firm. Probably others have also done audits.

    These comparisons done between Linux and Unix have revealed very little similarity at the code level. Even SCO's lawyers now admit that there are no significant code similarities between Linux and System V. You will recall that SCO was not able to produce the apparent "millions" of lines of stolen code when ordered to do so by the Judge. Of course we can't find the code, SCO, said, because it's from AIX, not from System V.
  • Heh, there are a few operating systems for it tho, including Unix variations.. (heh, I still have the AT&T SYSTEM V ABI reference guide for it)

    I happen to have the u860 board from IBM (Microchannel.....) and the machien to stick it into including all the support software and compilers (metaware.. bit limited but nice code)

    It was the first piece of hardware I had at home that managed to generate 800x600x256 mandelbrot images at a rate high enough to make realtime animations (yeah, the code thta did that took quite some shortcuts tho not as 'bad' as Xaos, think more in the line of loop detection and making use of already calculated data from previous frames)

    I'm still trying to figure out what the hell they were smoking when they made that CPU tho.. its way cool and yet its just too weird and impractical to make any real use of it for general purpose computing.

    Very interestng piece of hardware tho, thanks for bringing back some nice memories ;)
  • by Mr_Matt ( 225037 ) on Monday May 17, 2004 @01:15PM (#9174687)
    and yet they have no problem with 'hijacking' a man's wallet and life for 18+ years should she want to keep it and he not.


    My dad came up with the perfect solution a long time ago, and when I got Old Enough To Get In Trouble, he told it to me. I'll tell it to you, now.


    "Son, unless you want to pay for a kid, keep it in your pants."


    I suspect a lot of people on Slashdot follow this advice (whether they want to or not :) and I'd bet that it works pretty darn well.

  • by 0x0d0a ( 568518 ) on Monday May 17, 2004 @01:18PM (#9174715) Journal
    Oh, now Bell Labs was in the habit of hiring young Finnish geeks (no doubt using their large Finnish presence) to write homebrew terminal emulators? Riiiight.

    Bell Labs gets no credit for this one.
  • by sg_oneill ( 159032 ) on Monday May 17, 2004 @01:32PM (#9174844)
    I'm no MS fan, but I call bullshit on the claim about the open source base.

    While I believe there was some 'dumpster diving' by the teenage gates to learn a little about coding various things, it was basically a hack job of him and paul allen on an emulator whacking together assembler for the soon-to-be altair.

    or to put it another way.... It was assembler code and there was no where to steal the code from cos the platform didnt exist yet.

    Now more interesting;- did bill pay the bill(lol) for all that borrowed mainframe time ;)
  • by Anonymous Coward on Monday May 17, 2004 @01:41PM (#9174922)
    > Just one bit of [proof] would be enough for me to not think you are some insane zealot.

    If you insist...

    Evidence of sabotage and fraud in The Sun vs Microsoft case [sun.com]:

    Memo to Bill Gates from the manager responsible for Microsoft's Java strategy:

    > When I met with you last, you had a lot of pretty pointed questions about Java, so I want to make sure I understand your issues/concerns....

    > 1. What is our business model for Java?

    > 2. How do we wrest control of Java away from Sun?

    > 3. How do we turn Java into just the latest, best way to write Windows applications?

    > 4. What are we doing to leverage/expose Windows to Java developers?

    Microsoft's pricing strategy paper for its VJ++ development suite:

    > The "strategic objective" of its new toolkit is to "Eliminate/contain cross-platform Java by growing the polluted Java market," "migrate and lock Java developers to Win32 Java," and ultimately to "kill cross-platform Java by grow[ing] the polluted Java market."

    Statement by a Microsoft vice president:

    > I would explicitly be different -- just to be different.... [W]ithout something to pollute Java more to Windows (show new cool features that are only in Windows) we expose ourselves to more portable code on other platforms.

    Another Microsoft memo:

    > At this point its [sic] not good to create MORE noise around our win32 java classes. Instead we should just quietly grow j++ share and assume that people will take advantage of our classes without ever realizing they are building win32-only java apps.

    Evidence of contract interference and extortion in The DOJ versus Microsoft case [usdoj.gov]:

    > "Content drives browser adoption, and we need to go to the top five sites and ask them, "What can we do to get you to adopt IE?" We should be prepared to write a check, buy sites, or add features -- basically do whatever it takes to drive adoption."

    > Gates wrote, "Apple let us down on the browser by making Netscape the standard install." Gates then reported that he had already called Apple's CEO (who at the time was Gil Amelio) to ask "how we should announce the cancellation of Mac Office...."

    > In Waldman's words: Sounds like we give them the HTML control for nothing except making IE the "standard browser for Apple?" I think they should be doing this anyway. Though the language of the agreement uses the word "encourage," I think that the spirit is that Apple should be using it everywhere and if they don't do it, then we can use Office as a club.

    Evidence of intentional destruction of standard protocols in the Microsoft Halloween Document [opensource.org]:

    > "OSS projects have been able to gain a foothold in many server applications because of the wide utility of highly commoditized, simple protocols. By extending these protocols and developing new protocols, we can deny OSS projects entry into the market."

    And so on.

    There is so much evidence that this (sabotage, fraud, and extortion) is Microsoft's normal way of operating, that the "zealot" position is anyone who attempts to claim that Microsoft is honest.

    As to what Microsoft is currently trying to do to defeat Linux, there was obviously some speculation there, which I indicated by repeated use of the word "possibly."
  • by jg21 ( 677801 ) on Monday May 17, 2004 @02:47PM (#9175603)
    I can't begin to do it justice (Groklaw is already linking to it). Enjoy!! [linuxworld.com] (I will reveal in advance only that Torvalds "comes clean" about a lifetime of deception...)
  • The best part is, they WEREN'T using an Altair 8800 to write the code! (they were a terribly designed machine: a reliable Altair 8800 is practially an oxymoron.)

    In fact, the Altair 8800 hadn't even been RELEASED yet, when they developed Basic for it: they wrote it to run on the emulator that they had written to run on the PDP-10.

    The funny bit? Because it was all emulated, they never needed to actually LOAD Basic onto their test "machine", so they never wrote a loader. Paul Allen wound up coding one up ON THE PLANE TO ALBUQUERQUE to demo the finished product! (hey, it had to be keyed into the unit from the front panel switches, anyway.)

  • by a1englishman ( 209505 ) on Monday May 17, 2004 @02:50PM (#9175647) Journal
    AFAIK, they were sued, and they lost, which is why DEC was allowed to modify NT to run on Alpha systems

    This is news to me. Perhase a little is true; however, Windows NT was designed and originally marketed to run on multiple platforms: Intel x86, MIPS, and Alpha. Microsoft took care of the x86 platform, but each vendor took care of the ports to MIPS and Alpha. In theory, only the Hardware Abstraction Layer needed work. As we all know, the MIPS and Alpha were hardly raging successes, and they eventually faded out and NT support killed by DEC and MIPS.

    Applications were supposed to be available in a variety of flavors: One for each platform that ran NT. Since no one took the time to port apps to MIPS or Alpha, there wasn't much demand. The Alpha was the fastest platform to run NT for quite some time, but the Pentiums got better, and the Alphas didn't keep up.

  • by SnakeStu ( 60546 ) on Monday May 17, 2004 @03:05PM (#9175839) Homepage

    If it was only to be used as a bargaining chip against the Soviet Union, why is the US still developing it, under the new label of National Missile Defense (NMD), when the Soviet Union doesn't exist? Oh, right, the Bush administration says it's a way to defend against terrorists -- and we all know how likely it is that terrorists will use a complex ICBM when a nuclear device in a shipping container would be so much simpler.

    More about the "Farce and Fraud" of the National Missile Defense program can be found via this chart [abolishnukes.com] and accompanying document [abolishnukes.com].

    Sounds like a government jobs program to me, and a dangerous one at that. I'll just keep hoping [blogspot.com] for "Regime Change 2004"...

  • by DickBreath ( 207180 ) on Monday May 17, 2004 @03:06PM (#9175859) Homepage
    My dad came up with the perfect solution a long time ago, and when I got Old Enough To Get In Trouble, he told it to me. I'll tell it to you, now.
    "Son, unless you want to pay for a kid, keep it in your pants."


    You are not paying attention.

    The above post was talking about someone who did keep it in their pants. If the mother says you are the father, then you pay. Whether in fact you are the father does not matter. That is the issue of "hijacking a man's wallet for 18+ years".
  • by terminal.dk ( 102718 ) on Monday May 17, 2004 @03:11PM (#9175935) Homepage
    Minix was commercial as far as I remember, but cheap, and open source.

    I still have the binder and all the floppies. Wonder if they can still be read.

    That was surely open source unix before Linux
  • by paulheu ( 780649 ) on Monday May 17, 2004 @05:55PM (#9177638)
    > It calls Windows 3.1 "the second OS with a GUI" (after the Mac),
    > as if 3.1 was the first version of windows ever

    Actually there was GEOS (Commodore 64), AmigaOS, Atari TOS, Mac and porbably some more before Windows.

    Hell even today AmigaOS has features Windows users can only dream of..

    I recall Billy stated at the time it was imposible to have a full multitasking OS in under 1MB. That was when AmigaOS was only a 512 MB ROM and two 440KB floppies, of which 75% was largely extras and add-ons.. ;^)
  • by CypherOz ( 570528 ) on Monday May 17, 2004 @07:44PM (#9178641) Journal
    As having a very long experience in the Digital (DEC) product range (Since 1975: PDP8, PDP11, VAX780.....) and having written many lines of Macro32 code for VMS apps including device drivers I make the following comments:

    1. Cutler used VMS architectectural ideas in WinNT (Published fact)
    2. One MAJOR ommission - probably the most important - was the Distributed Lock Manager (DLM) - which made VMS clustering work
    3. Oracle via its purchase of Digital RDB IP and later licensing from Compaq have made the DLM the basis for their Real Application Cluster (RAC) technology
    4. Had the DLM been licensed by M$ then WinNT etc may have had decent clustering (NB: A good DLM is critical to making clusters scale) - M$ didnt and suffer today because of that
    5. HP are sitting on a goldmine of formerly Digital IP and like Digital cannot market it - very sad :-(
    6. Oracle are making huge forward steps standing on the shoulders of others

Get hold of portable property. -- Charles Dickens, "Great Expectations"

Working...