kem@prl.ufl.edu (Kelly Murray) writes:I think you're very, very wrong. Nothing that Linus has said in public seems to support this (not even the 300+ line interview I made with him, for Linux News #3 (I think that's the issue), back in last fall; that, if any, would have been an appropriate place to state such a goal). At most he might have had a temporary secondary goal of providing a replacement for Minix. I think he has succeeded in that. discussions way back when, he never really set out to create a "real" operating system. It more or less just happened. First he wanted to learn 386 assembler (I seem to remember that the first thing he did was a strlen :-), then he wanted to try out the protected mode instructions, and wrote a small scheduler which ran two tasks, each printing a different character (so you'd get AAABBABBBBAAAABB on the screen, and could actually see when the task switch took place). Some time after that, he had a keyboard driver, a serial driver, a screen driver with some vt100 emulation (he used his QL to learn all the funny codes: he had a font that had displayed control characters as their hexadecimal codes, so it was easy to see exactly what data came from the serial line). This was enough to use his computer as a terminal emulation. Then he added a floppy driver, a hard disk driver, a filesystem. Then he wanted to be able to compile gcc under the rudiments of an operating system he had. Some time after that was possible, he "discussed" things with ast, and became much more determined to beat Minix. After he had done that, there was X, then lotsa new features, then networking, then ... Now we have a 0.99pl10. But I don't think he actually sat down and said "I want to write an operating system that replaces all other operating systems". Yo, Linus: care to confirm or correct me? If so, they are free to attempt it. There is absolutely, postively, no problem whatsoever in a company creating their own version of Linux, or their own distribution. If they make it proprietary, then they are doing everything wrong. No. Wrong. One of the most important points of the GPL is to encourage people to modify programs, whether it is to fix bugs, to make new features, or to write something entirely different but use the existing code. The other important point of the GPL is that everyone should be free to do the same to every program. That's why it is not allowable to make a program based on a GPL'd program proprietary. Maybe if people would see more free software made proprietary, they wouldn't be so hostile toward the GPL. I honestly can't understand why there are so many people who seem to think that it is ok for people to forbid the sharing and modifying of programs, while they think it is ok for them to take other people's programs, modify them, and sell them for profig (while forbidding the sharing and modifying the modified programs). We have this flame war every now and then. Some people (they always look like newcomers to me, but I might be wrong) start complaining that they can't take Linux and make it into a commercial product. Other people explain to them that they can do exactly that, as long as their versions is under the GPL too. Then they get hot and bothered and start screaming about evil hackers who are robbing honest businessmen their chance to become as successful as Bill Gates. I never really understood the logic of their argument. Perhaps I'm stupid, or perhaps I just can't understand how their greedy little minds work. Oh well, who cares. At least we can have a great time while we discuss it civilly, throwing "Mr. Flames" at each other. (BTW, are the businessmen related to the people who go around telling us that we must do this or that or otherwise Linux will never become anything? Siblings? Cousins? Just friends?) -- Lars.Wirzenius@helsinki.fi (finger wirzeniu@klaava.helsinki.fi) MS-DOS, you can't live with it, you can live without it.
| Linus Torvalds | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Tony Lindgren | [PATCH 37/90] ARM: OMAP: MPUIO wake updates |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Miklos Szeredi | -rt doesn't compile for UML |
git: | |
| Florian Weimer | Re: Handling large files with GIT |
| Dana How | [PATCH] Prevent megablobs from gunking up git packs |
| Denis Bueno | Recovering from repository corruption |
| Peter Stahlir | Git as a filesystem |
| Richard Stallman | Real men don't attack straw men |
| Brian A. Seklecki | sshd_config(5) PermitRootLogin yes |
| Theo de Raadt | Re: dmesg IBM x3650 OpenBSD 4.3 |
| Stuart Henderson | Re: Actual BIND error - Patching OpenBSD 4.3 named ? |
| Auke Kok | [PATCH 5/6] e1000: Secondary unicast address support |
| Jon Nelson | tg3: strange errors and non-working-ness |
| Indan Zupancic | Re: Realtek 8111C transmit timed out |
| Brandeburg, Jesse | RE: 2.6.24 BUG: soft lockup - CPU#X |
| Shared swap partition | 8 minutes ago | Linux general |
| usb mic not detected | 4 hours ago | Applications and Utilities |
| Problem in Inserting a module | 5 hours ago | Linux kernel |
| Treason Uncloaked | 10 hours ago | Linux kernel |
| high memory | 2 days ago | Linux kernel |
| semaphore access speed | 2 days ago | Applications and Utilities |
| the kernel how to power off the machine | 2 days ago | Linux kernel |
| Easter Eggs in windows XP | 3 days ago | Windows |
| Root password | 3 days ago | Linux general |
| Where/when DNOTIFY is used? | 3 days ago | Linux kernel |
