From owner-freebsd-chat Mon Apr 23 19: 2:48 2001 Delivered-To: freebsd-chat@freebsd.org Received: from smtp10.phx.gblx.net (smtp10.phx.gblx.net [206.165.6.140]) by hub.freebsd.org (Postfix) with ESMTP id 1F1EA37B423 for ; Mon, 23 Apr 2001 19:02:46 -0700 (PDT) (envelope-from tlambert@usr08.primenet.com) Received: (from daemon@localhost) by smtp10.phx.gblx.net (8.9.3/8.9.3) id TAA116840; Mon, 23 Apr 2001 19:02:45 -0700 Received: from usr08.primenet.com(206.165.6.208) via SMTP by smtp10.phx.gblx.net, id smtpdRE0lia; Mon Apr 23 19:02:42 2001 Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id TAA15065; Mon, 23 Apr 2001 19:03:09 -0700 (MST) From: Terry Lambert Message-Id: <200104240203.TAA15065@usr08.primenet.com> Subject: Re: Stallman now claims authorship of Linux To: mwm@mired.org (Mike Meyer) Date: Tue, 24 Apr 2001 02:02:56 +0000 (GMT) Cc: adam@whizkidtech.net (G. Adam Stanislav), freebsd-chat@FreeBSD.ORG In-Reply-To: <15076.46526.386033.605782@guru.mired.org> from "Mike Meyer" at Apr 23, 2001 06:07:42 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > Makes me wish we did not rely on the GNU C compiler so much: Next RMS > > will call himself a principal FreeBSD developer! > > I believe he did do a lot of work on the C compiler, so he has > contributed a lot to FreeBSD. As for using another C compiler - did > any of the other free compilers survive to this era sans the GPL? TenDRA. No one has really adopted it though. FreeBSD uses a number of gcc-isms, including: foo( int x) { char fum[ x]; ... It is also heavily dependent on linker sets for much of its inherent modularity. Any C++ capable linker that permits automatic construction of pure virtual base classes should be capable of the same sort of thing, so long as the compiler permits escape to assembly. The real technology is in the linker itself, so using the GNU linker would be an option, if the Compaq linker couldn't provide a similar feature directly because it handles static class declaration differently than GNU LD. Intel has been talking about domating their compiler. It makes sense, from the standapoint of producing code that runs most efficiently on their processors, unless other processor manufacturers do the same thing. The Compaq OSF compiler is available in -ports. A FreeBSD kernel built with that compiler for the Alpha would probably be signifcantly faster than one built with GNU tools. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message