BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Stallman stubborn
- Subject: [Discuss] Stallman stubborn
- From: richard.pieri at gmail.com (Rich Pieri)
- Date: Sun, 15 Nov 2015 11:14:36 -0500
- In-reply-to: <CAJFsZ=pxmRHqecOsL-WTocKb4w_4=50hFcdVc4cM2-1AeUzdhQ@mail.gmail.com>
- References: <mailman.38981.1447288128.2348.discuss@blu.org> <90E6B392-86C5-447A-80FD-F6858AB2F0C1@pioneer.ci.net> <20151112183838.GF23265@dragontoe.org> <CAJFsZ=pxmRHqecOsL-WTocKb4w_4=50hFcdVc4cM2-1AeUzdhQ@mail.gmail.com>
On 11/15/2015 3:55 AM, Bill Bogstad wrote: > I'm not certain, but I think that 386BSD and Linux would have never > happened without the GCC compiler suite. I don't recall any other > freely distributable C compilers being available when they were first > being developed. I can name several: Sun used to distribute their C compilers at no cost prior to the Solaris rename. Digital did the same with compilers for Ultrix. Digital also put a C compiler on one of the DECUS tapes. And there is, of course, K&R's original C compiler. While not no cost, Microsoft Xenix came with compilers, and Borland was in the business of selling Pascal and C++ compilers at very reasonable costs. It wasn't so much that GCC was free (in any sense) as it was that GCC was substantially better than OS vendors' compilers. Back in the day it produced better, faster code than most commercial compilers (the Borland compilers may have been better). GNU (the operating system) looked like it was going to happen soon. It was a credible threat to their businesses. GNU was serious competition. They stepped up, improved their products, started surpassing GCC. GNU and RMS proved them wrong. They've stated and demonstrated that they care more about the license than they care about making great software. It might be more accurate to say that they believe it is the license, rather than functionality and usability, that makes software great. GCC and the GNU tools certainly facilitated Minix and Linux but they were not instrumental in their development and growth. Had they not existed then something else would have been used. > Even today the Linux kernel developers typically > use GCC rather then the main free competitor (LLVM/Clang). FreeBSD, > for example, used GCC by default until version 10 (released in 2014!). The BSDs are moving away from GCC in favor of LLVM/Clang. It's a better compiler suite. Apple have been of great assistance in this being a heavy FreeBSD source user with a 10-year head start in switching from GCC to LLVM. Getting the vanilla Linux kernels to compile with LLVM is a nearly complete work in progress. -- Rich P.
- Follow-Ups:
- [Discuss] Stallman stubborn
- From: mark at buttery.org (Shirley Márquez Dúlcey)
- [Discuss] Stallman stubborn
- References:
- [Discuss] Stallman stubborn
- From: richb at pioneer.ci.net (Rich Braun)
- [Discuss] Stallman stubborn
- From: invalid at pizzashack.org (Derek Martin)
- [Discuss] Stallman stubborn
- From: bogstad at pobox.com (Bill Bogstad)
- [Discuss] Stallman stubborn
- Prev by Date: [Discuss] Experiences virtualizing: Linux hosted in Windows vs Windows hosted in Linux
- Next by Date: [Discuss] Stallman stubborn
- Previous by thread: [Discuss] Stallman stubborn
- Next by thread: [Discuss] Stallman stubborn
- Index(es):