9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Corey <corey@bitworthy.net>
To: 9fans@9fans.net
Subject: Re: [9fans] Mars Needs Women
Date: Sun, 18 Apr 2010 12:26:59 -0700	[thread overview]
Message-ID: <201004181226.59791.corey@bitworthy.net> (raw)
In-Reply-To: <40bd0b1a996670592133342309147bd3@kw.quanstro.net>


There have been many direct responses to my posts, every
one of them has a number of good points - even when I
disagree with some of them; and (as is natural and expected)
a number of misunderstandings as well.

I can't respond to them all without spamming the list, so I'll
refrain (wouldn't have the time to adequately respond  to
everyone anyhow).

Additionally, it's all too easy for the _holistic_ context of
what I'm trying to express to become entirely vaporised
and lost to the void if I foolishly chase after every piece
of flotsam and jetsam.

I'm hoping my response to Erik's email helps clarify my
position:

On Saturday 17 April 2010 07:00:57 erik quanstrom wrote:
> > It's imperative that the current official Plan 9 sources and distro
> > remain undisturbed.
>
> okay.  it may not be your intention, but now you're trolling.
> you complained that the official sources were stagnant in
> your opening salvo.  now you're arguing the opposite.  hard
> to take this completely seriously.
>

I didn't say that the official sources were stagnant. At any rate,
that certainly was not my intended message.

Regardless, even if the sources _were_ stagnant... and even if
Plan 9 proper was used  professionally by an even _smaller_
number of developers, it would still need to continue in its
own idiom without disruption. Why?

Nemo says it well in his book:

"The system is easy to use for programmers, and is an excellent
example of a high-quality system design and software development.
Studying its code reveals how simplicity can be more effective
by contortions made by other systems."

I wasn't joking when I said it was imperative that Plan 9 continues
as it always has.  And this is the reason why I'm using the phrase
"Plan X", as a pointer used to reference any potential alternative Plan 9
based distro... to avoid the conflict resulting from folks thinking there's
any intent to pollute/dilute Plan 9 proper.

(Regarding "Plan X" - it goes something like this:

It's impossible to talk about Plan X without talking about Plan 9 -
but talking about "Plan 9" does not always mean to imply "Plan 9 'proper',
the official distribution". Unfortunately, "Plan 9" is inherently ambiguous...
thus my use of "Plan X".)

> > * radical frugal simplicity throughout the entire system
>
> i think you have the ideology wrong.  from simplicity springs
> forth 9p, etc.  without the frugal design none of the people who
> use plan 9/inferno professionally would have any interest in plan 9.
> simplicity is the key.
>

I keep saying:  Plan 9 shouldn't be affected by any given potential
expression or discussion of a "Plan X". Plan 9 will not lose any
simplicity.

Case in point: Inferno (an example of a "Plan X" in actual
existence) did not in any way threaten or obviate Plan 9.

> > * a stance against POSIX and other standards
>
> what's your justification for this opinion?  plan 9 supports
> many standards.  off the top of my head: icmp, bootp (pxe),
> dhcp, ip, udp, tcp, smtp, http, ftp, imap4, pop, dns, etc.
>

Those are a different class of standards.

Which showcases the Plan 9 bias towards systems programming: highly
critical towards many/all platform/language standards, unconcerned/laissez
faire towards networking standards. Plan 9 chose not to fight any
network protocol standards (IL not withstanding), but it _did_ choose to fight
the POSIX/C99 et. al battle.

I theorize that there's multiple niches for various Plan 9 based operating
systems where the antagonism towards programming language
standards and C dialects, among other things, is inappropriate and/or
unsuitable - or merely unnecessary.

The above theory does not in any way suggest that the current
official Plan 9 customs and idioms are inferior/inadequate or inefficient
or illogical or unsound... etc. etc..

Pointing out the benefits and beauties of one thing does not somehow
detract from the benefits and beauties of another.

> surely you don't mean that the plan 9 community should accept
> (or implement) all languages.
>

Again, I'm not talking about Plan 9. However, a "Plan X" distribution
might very well have good reason to want to internally support and
maintain a native fork of one or more specific languages and libraries
and/or toolkits, in order to suit the goals and purposes of that particular
distribution.

> > * a strong bias towards a particular form of user interaction with the
> > system (i.e. acme, rio, etc)
>
> suggest something better.  if it doesn't exist, then implement it.
> convince people that you're ideas are better.
>

What constitutes "better" is (often) far too subjective on personal
perspectives and experiences, and far too dependent on the intended
use-cases of a project. There's no way in hell I'm going to promote
any ideas I might have regarding "Plan X", as being better than
the current 9fans rendition of the Plan 9 status quo.

The idea is not to _change_ Plan 9 proper, or its culture.

The idea is to consider whether the possibility of simply creating
an _additional_ space - for collaborating on and experimenting with
alternate expressions of the Plan 9 operating system[1] - is interesting
to anyone.

_If_ the interest is there (even if from only a couple people), the next
step is to figure out how best to stake out this additional new space.

Also, it's important to stress: if this additional new space actually
emerges (via whatever means, and through the efforts of whichever
people), it is critical that it materializes under generally good (or
at least neutral) terms.


[1] - once again, to make clear:

"Plan X" := "any, and all, potential alternate expressions of the Plan 9
operating system"

(Could be alternately phrased, for example, as:  Plan * or Plan ? , etc.)


Peace





  reply	other threads:[~2010-04-18 19:26 UTC|newest]

Thread overview: 105+ 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
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                       ` Corey [this message]
2010-04-18 20:58                         ` [9fans] Mars Needs Women 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

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=201004181226.59791.corey@bitworthy.net \
    --to=corey@bitworthy.net \
    --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).