Linux, which refers to the kernel, has nothing to do with Unix. It was made from scratch by Linus Torvalds. The main tool-set, underlying software, and API for GNU/Linux are from GNU, which is also why you should say GNU in front of the name, and not just say Linux since Linux is only the kernel and it is possible to use a different kernel. In fact, Debian has a distribution of GNU/FreeBSD (experimental, IIRC), which uses the same underlying GNU system but uses the FreeBSD kernel. In this case, it would be completely improper to call it Linux, even if it does have all of the same APIs and software, other than the kernel, because of the fact that Linux is only a kernel and that particular OS wouldn't be using Linux.
GNU was intended to be a "free software" alternative to the proprietary Unix system (free having to do with freedom, not price). GNU didn't copy Unix code, because for one thing, the license is incompatible. It would also be illegal because they don't own the copyright to the Unix code nor would they have had permission to use it. What you are suggesting, Falkoner, would be the same kind of illegality as if there had been a widely used OS that used as its base the Windows source code that got leaked a while ago. It would get shut down by the copyright holder (in the example, Microsoft) as soon as possible. The same would happen to GNU if they had used some Unix code. There was actually a lawsuit from SCO, IIRC, accusing of such a while ago. I think it was determined that the claims were false and that the case was thrown out.
Don't make accusations when you know nothing about the history.
Btw, GNU/Linux does make use of code from some of the BSD systems, which are a type of Unix but not what you would be referring to when just saying Unix. To make the legal standing of it even more clear, at some point many years ago they replaced all of the Unix code in BSD. The various BSD systems are under licenses that are about the least restrictive software licenses in existence, other than just declaring something public domain. That code is allowed to be used in GNU/Linux for sure. Windows actually uses some code from there, too. Mac OS X also took some code from there. Basically the code from those BSD systems can be used with free software or proprietary systems almost as if it was their own.
On that note, if you don't exactly want to have another GNU/Linux for your third partition, you could try something like FreeBSD or OpenBSD. You may or may not really see much difference in what software is available for it, though. Since they use different drivers, the level of driver support is different between BSD and Linux (in this case it is proper to say just Linux, since I'm talking about the kernel). There are also various aspects of performance that are different. I haven't actually tried installing either of those on a regular computer yet, though. I do have a FreeBSD distro on my router.
Post has been edited 3 time(s), last time on May 26 2009, 7:04 am by ShadowFlare.
None.