From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Patrick Kelly" To: , "'Fans of the OS Plan 9 from Bell Labs'" <9fans@9fans.net> References: <2732228b893d9ead6b8e1cb3d2e698b1@proxima.alt.za> <201004170239.28944.corey@bitworthy.net> In-Reply-To: <201004170239.28944.corey@bitworthy.net> Date: Sat, 17 Apr 2010 09:39:36 -0400 Message-ID: <001c01cade33$6ce3d790$46ab86b0$@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] Mars Needs Women (was Re: TeX: hurrah!) Topicbox-Message-UUID: 05951ecc-ead6-11e9-9d60-3106f5b1d025 > -----Original Message----- > From: 9fans-bounces@9fans.net [mailto:9fans-bounces@9fans.net] On = Behalf Of Corey > Sent: Saturday, April 17, 2010 5:39 AM > To: 9fans@9fans.net > Subject: Re: [9fans] Mars Needs Women (was Re: TeX: hurrah!) >=20 >=20 > I appreciate your time and consideration in your responses, thanks! >=20 > You made several points and asked several questions this email, = however it's difficult for me to answer them because they appear to > be put forth under the idea that "Plan X's" purpose is to natively = host common popular consumer-level, end-user applications of > various sorts under Plan 9, and/or to port gnu to Plan 9. >=20 > There also seemed to be a lingering impression that I'm suggesting = that Plan 9 proper - the official distro - should be subject to the > changes proposed by "Plan X". >=20 > However I think it's crucial that the current official Plan 9 distro = continue as it always has. And I don't personally see enough value in > the notion of gnu gcc and autotools being ported, or firefox and gtk, = etc.. I don't see any value at all. This makes me wonder why you bring up... =20 > I do see value in porting LLVM/Clang, which would help enable, for = instance, a forked and customized _subset_ of the EFL core > libraries (not the E wm), ported and running like a native Plan 9 = citizen via /dev/draw instead of X. Could you elaborate? While looking into the LLVM's source, several = times, is mostly garbled crud (although better than GCC), and they = severely over-optimize. I also don't understand why one would choose the EFL? It's not even = stable yet. Unless my memory fails me, the EFL was in C++. I could be wrong on this = though. You're basically asking to re-write a compiler and libraries, and call = them a port. I'm not sure I understand what you're thinking. > I'm imagining an alternative Plan 9 distro that jettisons just a = couple select characteristics of the system which drastically increase = the > net sum total alien'ness that tends to obfuscate and/or divert = attention away from (what I believe to be) the more important aspects > of the Plan 9 experience, such as the ones I listed previously: > > * 9P > * mutable namespaces > * union directories > * ubiquitous fileservers > * transparent distributed services >=20 > Slightly more POSIX - but not total POSIX compliance - in addition to = a non-gnu compiler that supports modern standard C dialects and > other C-based languages would be an enabler for a greater number of = people hoping to apply Plan 9 concepts under a broader and > more general variety of purposes. This I don't understand at all. Why would one need a separate Plan 9 = distribution? Why don't you improve APE, and write compilers for the = languages you need? There is no need for a fork. =20 > But even all that begins to miss the original attempted point of my = first post: the idea that perhaps it could be beneficial if there were > some means for interested Plan 9 fans to rationally discuss and = speculate on different potential expressions of Plan 9 based operating > systems. > > Attempting to do so here on 9fans continues to be a traditional source = of agitation and flames, tempered with a healthy dose of shut > up and code. (that's not an accusation or scornful judgment, just a = statement of a "thing"). Yes, well no one codes. It's not so much shut up, as it is, stop asking = us to do it. A good building isn't designed by slapping any good idea into it. A good = bridge isn't either. Good medicine isn't created by putting any chemical = that helps in. They are engineered for ideal effectiveness. Plan 9 is in = many ways, the same. All we ask for, is a reason why what people want to = add is a good thing. Just simple rationale. You're a free being and free to do as you please, no one is stopping = you. =20 > I thought that perhaps talking in terms of what "a 'Plan X' _might_ = look like" would be less divisive/threatening than talking in terms of > what "Plan 9 ought or ought not become". >=20 >=20 > Cheers