[prev in list] [next in list] [prev in thread] [next in thread] List: openbsd-misc Subject: Re: Compilers in OpenBSD From: James Osborn <petrus4 () gmail ! com> Date: 2013-08-03 22:32:55 Message-ID: CAMuE3fXcco6A_aNBnzEbsnE4UMwGpaGwy+_3RqeAOenJ906Y+A () mail ! gmail ! com [Download RAW message or body] >A recent discussion (``Default software in the base'') suggests using >Clang/LLVM as the system compiler in OpenBSD in the short-term future. >This discussion hasn't really gone anywhere, yet I thought I could >waste bandwidth with my thoughts as the current de-facto compiler >maintainer in OpenBSD. Hello, I'm uncertain where I found out about this email from; I think it was from Reddit. I apologise for the intrusion, and will most likely leave after this conversation, but the topic has brought up something which I have been thinking for a while, where OpenBSD specifically, and the BSDs more generally are concerned. The first thing that I want to communicate to any members of OpenBSD's community that read this message, is that I believe that in at least technical terms, OpenBSD specifically (and to varying degrees, the other BSDs more generally) is possessed of a higher degree of integrity than I have seen anywhere else within contemporary Western society. As ridiculous as it may seem, at least in the past, mentally I have quite seriously compared Theo deRaadt with Leonidas of Sparta. I feel that in terms of computer science, Thermopylae is an extremely appropriate metaphor for the OpenBSD project. This is because I have observed that OpenBSD remains a project and a system which is set upon from all sides, by individuals who attempt to insist on compromise, and on changes which would cause a decrease in OpenBSD's integrity. Whether it be from Linux users, from Microsoft, from the hardware industry, or from the Free Software Foundation, Xerxes continues to send his emissaries. The reason why I mention this, is because I feel that it is important to understand, that any single area in which OpenBSD relies on anything or anyone from outside the project itself, that is, by definition, going to threaten the integrity of the system. Contemporary Western society, in my opinion, is almost completely degenerate; and this is just as true in the area of computer programming, as it is in any other. That is the first point. The second point is, that as someone with a decade of experience with Linux, (which has included complete source code compilations of the Linux kernel, toolchain, and userland) and probably two years with FreeBSD, I have learned that it is sadly unrealistic to expect quality code from the GNU Project in particular, in general terms. Indeed, I have never seen a single example of Linux code anywhere, in any form, that was not demonstrably inferior to that which I have seen within the BSDs. You are better than them. If I do not make any other clear statement in this email, then I want it to be that one; You are better than them. I want to encourage this community to believe that, and I want to encourage this community to never surrender to any of the changes which Linux's people have already demanded, and will most likely continue to demand, that you make. Putting it simply, in comparison with the BSDs, Linux is broken, adolescent rubbish; and I am sure that deep down, several people here know that. So yes. The project must have its' own compiler. I do not know which project that will be; whether Clang or Tendra, or perhaps even something you write for yourselves, if you are able. All I do know is, that the BSDs must, overall, limit their dependence on external sources or influences as much as possible, because for the most part, said external sources are degenerate. If there is one last thing that I must beg all of you here to do, it is to never give up, and to continue developing this operating system for as long as you have sufficient energy to do so. I have been using the Internet since 1994, and in that time, I have seen far too much compromise. I have seen a low cost, open, universally accessible network all but destroyed in the name of money and psychopathic politics, and it has gone close to breaking my heart. The BSD developers, and those of OpenBSD in particular, are among the last people left, still holding the line. I ask only that you continue to hold it. "Go tell the Spartans, passerby, that here, according to her law, we lie." [prev in list] [next in list] [prev in thread] [next in thread]