9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: lucio@proxima.alt.za
To: 9fans@9fans.net
Subject: Re: [9fans] Mars Needs Women (was Re:  TeX: hurrah!)
Date: Sat, 17 Apr 2010 09:41:19 +0200	[thread overview]
Message-ID: <2732228b893d9ead6b8e1cb3d2e698b1@proxima.alt.za> (raw)
In-Reply-To: <201004162349.39620.corey@bitworthy.net>

> ... are simply - by far - much more important and practical to a greater
> number of people than these other prominent Plan 9  idioms:
>
> * radical frugal simplicity throughout the entire system

This would remove itself as soon as the developer base increases
beyond an indeterminate critical mass.  That's precisely how Linux
grew beyond Minix.  But there is Linux already out there, so no
clarion call to developers to move to a less popular platform.  Plan 9
and NetBSD have many philosophical issues in common and both suffer
(benefit?) from a shrinking user base because populism (fashion)
rules.  Polluting Plan 9 with fashionable toys isn't going to save the
world, isn't even going to be useful to the existing Plan 9 community,
so why do you believe it should happen, rather than allow Plan 9 as it
exists, both as a philosophy and as the implementation of this
philosophy, to demonstrate that a simpler lifestyle is also
sufficient?

What do you see in a "liberated" Plan 9 that would make it superior to
the existing tools out there?  Or, to ask the same question in a
different form, why do you pick on Plan 9 to become your target
platform through unwelcome (*) transformations instead of transforming
that which is already much closer to your objectives?

(*)	"unwelcome" both because some of us believe it to be ethically
	undesirable and because the more pragmatic ones amongst us have
	not found sufficient motive to focus on them.  Take fgb, for
	example, who found cause to port curses to Plan 9, opening the
	door to many new developments: few have done much with this, what
	changes would you effect that would increase these contributions
	significantly?

> * a stance against POSIX and other standards

The stance is against polluting Plan 9 with inconsistent,
committee-defined functionalities that often contradict even common
sense.  Posix is yet another cesspool where nothing is ever removed,
no matter how foul.

> * a stance against alternate programming language paradigms

Not at all, only against extending C in a direction that has been
shown to be counter-productive.  Alef was dropped out of necessity,
Python and Perl are available, Go has been considered, Tcl was ported
moderately easily, it is only the G++ model of C++ that has been
proved intractable.  Sadly, that is what everyone is clamouring for,
so it looks like a much bigger issue than is truly the case.  The
problem here is again not of Plan 9's making, it is that the mass of
developers have no understanding of portability and therefore paint
themselves into the Linux corner.  Again, how do you propose to alter
Plan 9 to address this form of antisocial behaviour?

> * a strong bias towards a particular form of user interaction with the
> system (i.e. acme, rio, etc)

There are already two camps in Plan 9, one that uses acme, the other
uses sam and many experiences cannot be shared because of that.  Are
you sure you'd improve on this by releasing hundreds of customised
window managers for people to share even less?  How would adding emacs
as an editor improve matters, as an example?

Now, imagine that in your Plan X context somebody actually ported
Firefox: what kind of gymnastics would it take to feed the port
upstream and make sure that the next release does not destroy all the
efforts?  And what are the chances that the various extensions to
Firefox would also be ported and maintained?  Where are you going to
find the good will and resources to maintain just one of this class of
projects, nevermind the tens of thousands out there (of which GCC/G++
is one, by the way, why is it so hard to port it to Plan 9, if it is
such a portable piece of engineering?).  And, most crucially, why
would anyone offer to do that when it's already available?

Linux filled a gap by being free at the time when there was a great
demand for inexpensive and unencumbered software to match the
ridiculously low price of computer hardware.  No analogous demand
exists today that would be satisfied by the Plan X you envisage, or,
more humbly, perhaps you can show me what such a demand is.

But if the demand is, as is my case, for a simpler, easier to
maintain, easier to understand computing platform, then Plan 9 and not
your Plan X, is the answer.

++L




  reply	other threads:[~2010-04-17  7:41 UTC|newest]

Thread overview: 106+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-16 11:57 [9fans] TeX: hurrah! tlaronde
2010-04-16 12:43 ` Jacob Todd
2010-04-16 13:20 ` David Leimbach
2010-04-16 13:32 ` Alexander Sychev
2010-04-16 13:47   ` tlaronde
2010-04-16 14:07   ` Karljurgen Feuerherm
2010-04-16 14:12     ` James Chapman
2010-04-16 14:27     ` Alexander Sychev
2010-04-16 16:19       ` Karljurgen Feuerherm
2010-04-16 16:23         ` erik quanstrom
2010-04-16 16:47         ` Patrick Kelly
2010-04-16 17:05           ` Jack Johnson
2010-04-16 17:55             ` Patrick Kelly
2010-04-16 18:14               ` Karljurgen Feuerherm
2010-04-16 18:22                 ` Joseph Stewart
2010-04-16 18:37                   ` James Chapman
2010-04-16 18:55                     ` Karljurgen Feuerherm
2010-04-16 22:10                       ` Karljurgen Feuerherm
2010-04-16 23:00                         ` Jorden M
2010-04-18  4:24                         ` Joel C. Salomon
2010-04-18  7:22                           ` [9fans] C++ support [was: TeX: hurrah!] EBo
2010-04-18  8:52                             ` lucio
2010-04-18 14:30                               ` Jorden M
2010-04-18 12:45                           ` [9fans] TeX: hurrah! Karljurgen Feuerherm
2010-04-19 12:31                             ` James Chapman
2010-04-19  8:34                           ` [9fans] C++ support [was: TeX: hurrah!] staalmannen
2010-04-16 18:27                 ` [9fans] TeX: hurrah! Patrick Kelly
2010-04-16 17:11           ` Karljurgen Feuerherm
2010-04-16 17:17             ` erik quanstrom
2010-04-16 17:46               ` Francisco J Ballesteros
2010-04-16 18:10                 ` tlaronde
2010-04-16 18:10             ` Patrick Kelly
2010-04-16 23:58               ` [9fans] Mars Needs Women (was Re: TeX: hurrah!) Corey
2010-04-16 23:58                 ` andrey mirtchovski
2010-04-17  4:20                 ` Federico G. Benavento
2010-04-17  4:29                 ` lucio
2010-04-17  6:49                   ` Corey
2010-04-17  7:41                     ` lucio [this message]
2010-04-17  9:39                       ` Corey
2010-04-17 12:20                         ` lucio
2010-04-17 13:46                           ` Karljurgen Feuerherm
2010-04-17 14:02                             ` lucio
2010-04-17 14:19                             ` Patrick Kelly
2010-04-17 14:25                               ` lucio
2010-04-17 14:54                                 ` Patrick Kelly
2010-04-17 16:09                                   ` lucio
2010-04-17 16:26                                     ` Patrick Kelly
2010-04-17 18:01                                       ` lucio
2010-04-17 18:26                                         ` Patrick Kelly
2010-04-19  7:15                                       ` Tim Newsham
2010-04-17 16:30                                 ` Patrick Kelly
2010-04-17 17:01                               ` Karljurgen Feuerherm
2010-04-17 17:46                                 ` lucio
2010-04-17 17:58                                   ` lucio
2010-04-17 18:33                                   ` Karljurgen Feuerherm
2010-04-17 17:29                               ` Albert Skye
2010-04-17 13:39                         ` Patrick Kelly
2010-04-17 17:45                         ` Albert Skye
2010-04-17 16:30                       ` Jack Johnson
2010-04-17 17:41                         ` lucio
2010-04-17 12:06                     ` Nick Frolov
2010-04-17 17:06                     ` Iruata Souza
2010-04-18 19:45                       ` Corey
2010-04-17 18:55                     ` Richard Miller
2010-04-18 16:48                       ` Federico G. Benavento
2010-04-19  2:10                         ` Jack Johnson
2010-04-19  3:21                           ` erik quanstrom
2010-04-17 17:09                   ` Jack Johnson
2010-04-17  7:28                 ` SHRIZZA
2010-04-17 10:21                   ` Corey
2010-04-17 14:00                     ` erik quanstrom
2010-04-18 19:26                       ` [9fans] Mars Needs Women Corey
2010-04-18 20:58                         ` erik quanstrom
2010-04-19  0:51                           ` Corey
2010-04-19  1:20                             ` Patrick Kelly
2010-04-19  3:33                             ` John Floren
2010-04-19  4:46                               ` lucio
2010-04-19  0:10                         ` Karljurgen Feuerherm
2010-04-19  3:18                           ` erik quanstrom
2010-04-19 12:14                             ` Karljurgen Feuerherm
2010-04-25  4:20                               ` Rahul Murmuria
2010-04-25  6:14                                 ` Corey
2010-04-25 15:22                                   ` Patrick Kelly
2010-04-25 22:33                                     ` Karljurgen Feuerherm
2010-04-25 23:07                                       ` Patrick Kelly
2010-04-25 23:35                                         ` Alex Lee
2010-04-26  2:04                                     ` [9fans] [PlanX] " Corey
2010-04-26  4:06                                       ` Patrick Kelly
2010-04-26  5:24                                         ` Corey
2010-04-26  8:08                                           ` hiro
2010-04-26 13:06                                       ` erik quanstrom
2010-04-26 18:42                                         ` Corey
2010-04-26 19:24                                           ` erik quanstrom
2010-04-26 19:55                                             ` Corey
2010-04-27  9:25                                           ` Ethan Grammatikidis
2010-04-25 18:55                                   ` [9fans] " blstuart
2010-04-26  1:01                                     ` Ethan Grammatikidis
2010-04-19  8:45                           ` [9fans] C, APE, Posix C H Forsyth
2010-04-17 19:27                 ` [9fans] Mars Needs Women (was Re: TeX: hurrah!) Bakul Shah
2010-04-17 21:35                   ` C H Forsyth
2010-04-18 15:52                     ` Scott Sullivan
2010-04-18 20:58                       ` C H Forsyth
2010-04-19  1:43                         ` Jeff Sickel
2010-04-18 18:24                     ` Bakul Shah
2010-04-16 18:03       ` [9fans] TeX: hurrah! Joel C. Salomon
2010-04-19 12:13 [9fans] Mars Needs Women (was Re: TeX: hurrah!) John Stalker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2732228b893d9ead6b8e1cb3d2e698b1@proxima.alt.za \
    --to=lucio@proxima.alt.za \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).