Re: [osol-discuss] The last of the 5000?

2010-08-22 Thread John Plocher
Since it seams the website team is effectively gone (see Elaine and Derek's
goodbye messages elsewhere), it may be hard to pull something like this
together.  Instead, how about a flickr tag ("#opensolaris"?) so anyone can
post their own pictures and mashup an image stream?

   -John


On Fri, Aug 20, 2010 at 3:36 PM, Ian Collins  wrote:

> Would it be possible setup a page on the OpenSolaris site where we could
> upload our photos, wearing our faded and possibly too small first 5000
> T-shirts?
>
> Just a daft idea for the weekend,
>
> --
> Ian.
>
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] When's source included?

2010-08-22 Thread John Plocher
If you build a distro and make the resulting binaries (an ISO image...)
available on a website, all you need to do is provide a compressed tar file
(or an ISO image of one) of the "make clean"d source tree you used - there
is no reason to make the source tree part of your binary ISO image

Since the source tree tar file will be large (and not very interesting as
time marches on), a better way is to provide a pointer to the same IllumOS
or Oracle or ... versioned mercurial repository that *you* started with and
make a gzipped file of just your "diffs" ('hg export' or 'hg merge' as
appropriate).  An interested developer could then grab the common/unchanged
sources from the same place you did, apply your changes and build their own
copy.

The goal is to make it so that someone else could build on your changes in
the same way you built on the work of others.

  -John


On Sun, Aug 22, 2010 at 3:52 PM, Andrew Greimann  wrote:

> Or, could it be include all source and work with/on binaries, leaving
> 90-95% of the system unmodified?
> ...
> Please shed more light on what it takes to make a distro legal. I'd
> appreciate it. :)
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] place yer bets on who leaves next...

2010-08-22 Thread John Plocher
2010/8/20 Matthias Pfützner 

> Let me add some numbers...
> ...
> that a high percentage might be working on Solaris might provide us with an
> approach to a number close to 1000 engineers...
>

Of your 1000 engineers, maybe 100 were the senior leaders in innovation,
vision, drive and ability.  At Sun, the makeup of that "club" was
exceedingly dynamic, to be sure, but it was a meritocracy - if you were
*good* and had job/product/whatever performance to prove it, membership was
open; nobody had to leave to make room for you.

>From what I have seen (and I have no visibility into the current numbers or
membership), a significant number of the distinguished engineers and fellows
that were there when Oracle took over have left.  30%?  50%?  More?  I don't
know either, but the Names that are making the headlines all come from that
small club...

IM(ns)HO, losing that many top performing engineers to the competition will
do more to harm Oracle in both the short and long run than anything that
might conceivably happen due to "premature product and feature exposure" due
to open source community involvement.  Nobody really cares if a company lays
off a bunch of its low level staff, but losing half of the technical
leadership of a technical company is a disaster.  Oracle may have bought the
trademarks and rights to the code, but the real value of an acquisition is
in the minds of those who produced the products in the first place - long
term engineering excellence isn't a commodity that can be cheaply purchased
or easily duplicated.

Don't forget that the easiest way to make the books look better in the short
term is to get rid of all those expensive engineers - you will immediately
see a 10%-15% rise in profitability because you no longer have to pay the
cost of development.  Of course, after 24 to 36 months of coasting, you will
be dead, but given the Street's myopic focus and short term memory, who
cares?  Just buy some other company and start everything over again...

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Oracle shuts down open source test servers

2010-07-29 Thread John Plocher
On Thu, Jul 29, 2010 at 9:31 PM, Edward Ned Harvey wrote:

>
> > Edward, STOP! be nice!
>
> I'm not being un-nice or anything.  I'm completely serious.  If Ken really
> believes what he says, "run away from oracle products," then why
> participate
> in this discussion forum?
>

Sorry, Edward, but the OpenSolaris Community *IS NOT* an Oracle product.
Our community was formed around the idea of an open Solaris development
partnership with Sun, and the people here shouldn't have to apologize for
being concerned about the future prospects of that partnership now that
Oracle has taken over.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] SchilliX-0.7.0 ready for testing

2010-07-26 Thread John Plocher
[I *really* doubt that Alan misunderstands SVr4 packaging in any way
whatsoever...]

You are right, from a purely technological authorship perspective (stuff
written 20-25 years ago by AT&T -vs Sun), patching, network aware
installation, package repositories, automatic dependency computation,
bundling and co-installation and all the other things that transform a
simple file archiving system into a usable and useful system installation
and feature provisioning system are not really part of the SVr4 packaging
system - which is rather the point, isn't it?  Without those "additional
features", pkgadd and friends are pretty limited; an uncharitable person
might even say a packaging system without the ability to upgrade/patch a
system is rather pointless.

   -John


On Mon, Jul 26, 2010 at 1:03 AM, Joerg Schilling <
joerg.schill...@fokus.fraunhofer.de> wrote:

>
> You missunderstand the SVr4 packaging system. It does not include the
> concept
> of patching. "patchadd" is a script on top of the packaging system. It you
> like
> to get rid of something "evil", just throw away this script
>
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] SchilliX-0.7.0 ready for testing

2010-07-25 Thread John Plocher
On Sat, Jul 24, 2010 at 11:50 PM, Stefan Parvu  wrote:
> IPS tries to be a network pkg management system. It needs to be simple
> ... list of good ideas ...

These are all things that could easily be addressed, and aren't per-se
reasons to abandon IPS.  If it was important, these things could be done.
With the new on-disk format, I'd assume it would be easier to maintain a
mirror using the existing mirroring tools...

As Machiavelli said, change is opposed by those with a vested interest in
the status quo...

> What comparative analysis have you done

Last time I looked, probably 5 years ago, and if I recall correctly, the
basic work flow in the SVr4 package tools was something like

start pkgadd, pkgrm, pkginfo, ... process
read /var/sadm/install/contents into memory
install/remove/whatever a package
read /var/sadm/install/contents and merge/modify the lines into a new
/var/sadm/install/contents file if the world was modified
exit process

for every single package installed.  The thrashing over the
/var/sadm/install/contents file was more than huge, and is one reason why
patch management in zones sucked rocks so badly (tens of hours to days to
upgrade a system with many zones...).  There were some simple comp-sci style
modifications that could/did speed things up by orders of magnitude, but
they required replacing the /var/sadm/install/contents text file with some
sort of structured object (database, btree, whatever) that was incompatible
with way too many things that had come to depend on the project private
contents file.  There were proposals to cache the file in memory (ala nscd),
to make it a special kernel driver (ala /etc/mnttab) and others, none of
which (IIRC) made it past the proposal/prototype stage.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] SchilliX-0.7.0 ready for testing

2010-07-23 Thread John Plocher
Ken, et al,

>  IPS was shoved down the community's throat in a heavy handed and decidedly 
> not FOSS manner.

What shoving?  It seems to me that those of you who are wailing and
moaning that you want a version of OpenSolaris with SVr4 packages are
conspicuous by the absence of an OpenSolaris derived distro based on
SVr4 packages.  Even Joerg has put sweat behind his dislike of IPS and
produced Schillix with his own build and packaging set.  Hmmm, does
that mean you will now claim Joerg is shoving his schilly-tools vision
down the community's throat in a heavy handed and decidedly not FOSS
manner because he didn't consult with you about his decision?

FOSS isn't a democracy, and it is certainly isn't a republic - it is a
despotic form of self-selected government where voting rights are
earned by the measurable contributions one makes; the one(s) who put
in the most effort make most, if not all of the rules.  If you don't
like how a community is run, fork the code and start your own, with
you as king (or queen).  Even if Oracle isn't, and Sun wasn't, playing
in our sandbox, our community was formed around the idea of governance
by a meritocracy:  "Code wins".

While I'm one of those who wished that the decision to put IPS into
OpenSolaris-the-Sun-distro was something the community as a whole had
some say in, rather than being a decision made behind closed doors, it
really is no different from Joerg's choosing to use his schilly tools
to build his distro or Nexenta's to use Debian/RPM - both those
decisions were made by the people putting their sweat into making a
distro, and those of us who were only backseat driving on the mailing
lists got deservedly ignored.

Myself, I am coming to understand - and respect - IPS more and more as
I use it.  It is hard to compare IPS to SVr4 packages because it
solves a larger set of problems.  For all intents and purposes, SVr4
packages are not much more than file archives with meta data and
conventions; worse, most of those conventions are so poorly understood
that the features they try to provide (cross package dependencies,
upgrade paths, multi-platform/architecture support, ...) are
effectively unusable AND unfixable.  Speaking from experience with
Sun's Release Engineering package audit tools, if you were to create
an audit tool for packages that validated ALL the SVr4 and Solaris
package requirements and conventions, and ran it against every
existing Solaris SVr4 based package out there from Sun and Blastwave
and all the other vendors, enthusiasts and suppliers, I would wager
that close to 100% of them would fail the test - even if you could
somehow agree on what all those requirements and conventions were.  In
other words, after 20-some years, I believe it is time to admit that
the SVr4 package ecosystem can not really be fixed or evolved.  In
much the same way that SMF was both better than, and a different beast
from rc3.d/* and ZFS was better than and more than ufs, IPS is better
and different from SVr4 packages.  IPS is an ecosystem that SVr4
packages never attempted to be, and (IMHO) never could become.

Even so, at least in OS2009/06, SVr4 packages and IPS work together on
the same system.  You can install Blastwave packages, and you can grab
updates to your OS from IPS repos, and both work.

Where's the gripe?  If you don't want to produce IPS style stuff,
don't.  If, despite your product's lack of the value-added IPS
features I have come to expect, I choose to use it, I can still invoke
pkgadd, install it and use it.  Of course, I can also choose not to,
and shop elsewhere.

Of course, if your argument is that nobody listens to your gripes on
mailing lists when you don't contribute tangibly towards a solution,
then I'd have to agree - those doing the development *shouldn't* have
to listen to those who simply chatter; why do you suppose so few
developers hang out on OpenSolaris-discuss?  We put up with Joerg
because he votes with his code; what are you voting with?  :-)

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Community distro mailing list

2010-07-23 Thread John Plocher
A reminder that we *do* have a distribution community here, with a
distribution-discuss alias that is a good place to hold "community
distro" conversations...

http://mail.opensolaris.org/mailman/listinfo/distribution-discuss

 -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Community distro

2010-07-20 Thread John Plocher
On Tue, Jul 20, 2010 at 1:59 AM, Joerg Schilling
 wrote:
> Bart Smaalders  wrote:
>> .

Joerg (et.al.)

This all sounds like crying over spilt milk, as they say.  Your
arguments seem to be of the form "THEY didn't need to move away from
SVr4 packages; instead THEY could have..." rather than "here's what
SVr4 packages do that IPS doesn't".  That is, your gripe seems to be
that you weren't consulted, that your ideas weren't incorporated, the
project went in directions you wouldn't have gone, and that you do not
know what problems it is solving - none of which are terribly
convincing arguments in an open source community...

The fact of the matter is that nobody *DID* step up and
fix/redo/replace/improve the SVr4 packaging stuff.  Instead, a group
of somebodies went off and built a better-for-them mousetrap to
replace SVr4 packaging.  While even I have quibbles about *HOW* it was
done, the fact remains that *WHAT* they did is very good; it is a
clear and (to me) overwhelmingly better system that SVr4 packaging was
- or ever could be, given SVr4 packaging's inherent flaws and
malformed, in-the-field package metadata.  In *theory*, with effort
that never materialized, SVr4 packaging coulda, woulda, shoulda...  It
didn't.

But. as I said before, none of this really matters if we don't even
have a community distro that can be built and installed!  If you can't
even boot the OS, can't even get to a prompt, then who the hell cares
about what kind of packaging system is there *THAT YOU CAN'T EVEN
USE*?

Let's get the basics working first, and be as open as we can towards others.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Community distro

2010-07-19 Thread John Plocher
Shawn, Joerg, Richard, et.al,

IMO this is not the time or place to argue about this level of detail - like
it or not, IPS is part of what we have and isn't going to magically go away
anytime soon.  Neither are SVr4 packages.

What we don't have is an up to date buildable, downloadable, installable
*community distro* that uses EITHER of those two technologies.  It seems to
me that our energies are better spent getting to the point where we have the
above before we balkanize and fragment over whether or not it should have
some particular feature :-)

Crawl before we walk and Walk before we run.  It seems rather pointless if
we don't even try crawling or walking, but instead sit in front of our
computers and bash each other about how things would be better if only we
could run in different directions...

   -John


On Mon, Jul 19, 2010 at 10:16 AM, Shawn Walker wrote:

> On 07/19/10 02:50 AM, joerg.schill...@fokus.fraunhofer.de wrote:
>
>> "Richard L. Hamilton"  wrote:
>> > ...
>
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Top Solaris developer flees Oracle- from the reg

2010-07-15 Thread John Plocher
On Thu, Jul 15, 2010 at 9:21 AM, Bart Smaalders
wrote:

> On 07/15/10 02:27, Sean . wrote:
>
>> Was just reading this on the Register myself. This is not good news
>> for the future of Solaris at all never mind OpenSolaris.
>>
>
> Many of us very much like Greg... he was a VP here, not a developer,
> and he has a great opportunity that he wanted to pursue. We wish
> him luck in his new role @Cisco, and we'll continue building a better
> Solaris under different (but also familiar) management.
>
>

+1

This seems to simply be the usual "every 6 or 12 month reorg" that happens
everywhere in the valley, and not an Event That Will Shake The World.
Looking behind the scenes, Greg was never a Top Solaris Developer in the
same way Bart or JBeck is; it probably wouldn't be far from the mark to
assume Greg simply got tagged with the VP slot when the music stopped and
everyone else left.  Calling the VP of Solaris "the top Solaris developer"
is a fallback to Sun's perception that it was a technology company, and thus
its development team managers were technical people.  Since many of them
*did* come up thru the hardware and/or software developer ranks, this wasn't
much of a stretch; many of the directors and VPs I worked with were
brilliant technical people - though, to be honest, there were some
techno-idiots there as well :-)

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Yet another warning about behaviour on this list

2010-07-15 Thread John Plocher
On Thu, Jul 15, 2010 at 8:33 AM, Alan Burlison 
wrote:
> Actually I think the TOU is pretty clear.  The particular messages that
are
> of concern contain personal abuse directed at other list subscribers.


The TOU contains 21 clauses over several pages that include umbrella
statements like "Host reserves the right to ... take any action Host deems
appropriate".  You keep referring to continuing personal abuse that, other
than one outburst several days ago, I don't see, and you are threatening to
unilaterally and without warning shut down our community discussion list(s)
because of it.  Obviously your skin is thinner in places where mine is
thick, and your tolerance for heated discussion in times of stress is set to
a different level than mine.

My uncertainty is how you are going to interpret these terms, and which one
of these is being violated by the "personal abuse" and "badmouthing" you
claim to be seeing?

 3)  You are prohibited from posting or transmitting to or from this Website
any unlawful, threatening, libelous, defamatory, obscene, pornographic, or
profane material, any software virus, worm

This seems obvious and not open to interpretation, but then we get to vague
city:

 or other material of a disruptive or destructive nature,

Hmmm, what do you consider to be disruptive?  A post complaining about
Oracle?  A post complaining about someone complaining about Oracle?  A post
complaining about the complaints?  Maybe you don't even care about this
clause...  Is my calling a fellow list member a "fanboi" destructive - or
factual?  Where in the TOI does it say I can't badmouth Joerg by calling him
a Sumo Fat Boy?*

(c) forge headers or otherwise manipulate identifiers (including URLs) in
order to disguise the origin of any Service or Content transmitted via this
Website; (d) misrepresent your affiliation with a person or entity;

Hmmm - does this mean that if I post under a pseudonym ("Anonymous
Coward"...) I'll get booted?  What if I use a screen name that disguises my
true identity (dogbreath, MilkmanDan, sickness, nrubsig, to name a few on
IRC...) ?

(e) disrupt the normal flow of dialogue or otherwise act in a manner that
negatively affects Users' ability to use this Website;

Is this rat-hole about list etiquette and management disrupting the normal
flow of trolling and fanboi-ism on this alias?  Will it get me booted?

Rather than opening this can of uncertainty worms, IMHO it would be better
to respond publicly to those who violate the TOU's norms.  A simple "R)eply
to all" by you, as moderator, saying "This is the moderator.  This message
crossed the line again.  You were warned privately on xxx July 2010, so you
have been placed on moderated posting status for XXX period of time".  This
would do a few positive things for the community:  It would make any
discipline transparent, and thus accountable, and it would provide specific
reminders and expectation setting to the rest of us as we strive to stay
civil with each other.

In my mind, part 3 of the TOU is not where we should be focusing our
attention.  Rather we should take a big dose of clause 7: "ALL SERVICES AND
CONTENT ARE PROVIDED BY HOST ON AN "AS IS", "AS AVAILABLE", AND "WITH ALL
FAULTS" BASIS ONLY. YOU ASSUME ALL RISK OF LOSS OR OTHER HARM FOR THE USE
THEREOF", delete any messages we don't wish to see (bye, Ned...), and stop
expecting someone else to shield us from the real world.

Thank you,
   -John

* reference to an OSCON beer-inspired party stunt several years ago :-)
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Yet another warning about behaviour on this list

2010-07-15 Thread John Plocher
On Thursday, July 15, 2010, Alan Burlison  wrote:
> Despite repeated warnings, some people are continuing to badmouth each other 
> on this list.  As explained previously, this is not acceptable. We've been 
> warning people who have overstepped the mark, from this point on we won't be 
> doing that, we'll just be immediately closing accounts and ...


In order to educate others on where the bar is set in your mind, could
you please provide a list of example behavior that you feel are over
the top?  The TOU is long and short on specifics, and now you are
going into "shoot first vigilante mode" ..,

Pointers to messages would be fine so as to not regurgitate the spew...


Thanks,
John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [distribution-discuss] Community distro

2010-07-14 Thread John Plocher
On Wed, Jul 14, 2010 at 7:07 PM, Paul Gress  wrote:
>> Great idea. Not what the current OGB, as the OGB, is chartered to do.
>> The OGB would really have to quit the current system and reform in
>> some other guise, or a new body would have to take this on.
>
> Maybe this is whats planned if "they cut their heads off".  I didn't agree 
> with that decision, but now I'm starting to think of it as a well planned 
> decision.

The best of all worlds, IMHO, would be for us (the community) to build
and maintain a website of our own that hosted a minimalist distro of
our own, with IPS repos of our own, using only the master mercurial
(and/or whatever) source repos mirrored from within Oracle.
Explicitly NOT a fork, and explicitly NOT an Oracle product, it would
provide desperately needed direction and coherence for our community.
In addition to, but separate from it, there should be an "Alan Cox"
style branch where community contributions to the core OS could be
evaluated, packaged, committed and maintained.  Continuing my fantasy,
there would be a set of related IPS repos that contain community
generated packages for each of these two distro "styles" (ala the
source jucr and/or Blastwave and/or SunFreeWare).  Imbibing fully of
the Kool-Aid gets me to a point where one could use the Distro
Constructor to craft a personalized distro, say with KDE and ZFS or
Crosbow, ZFS and no graphics/desktop support at all.

At least that's my vision.  Whether it is motivating and inspiring to
others is a big unknown.

One significant hurdle is that not all of the current OGB members feel
they can devote the significant quantities of their limited energy,
resources and time that such an undertaking would entail - a situation
that applies, I'm sure, to many others in our community...

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] More negative press: Oracle maintains silence on OpenSolaris' future

2010-07-14 Thread John Plocher
The comments *there* are pretty balanced - what a surprise :-)

   -John


On Wed, Jul 14, 2010 at 10:34 AM, Peter Tribble wrote:

>
> And we just made Slashdot. The fact that it took them 2 days to
> notice is slightly worrying.
>
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] OGB Threatens to Shoot Itself In The Head

2010-07-13 Thread John Plocher
My last post here on the topic.  Come on over to OGB-discuss if you want to
seriously work towards a better solution.

Giovanni Tirloni wrote:
>  they are saying "sorry, under the current terms we've no purpose so it's
useless to pretend we should hold any official position".

Bingo.

Many Somebody Elses wrote:
> I wasn't on the call, but ...

As expected, the uninformed nonparticipants jump in with no real
understanding of the issues, having *done* nothing in our community but post
email.  Talk is cheap, code wins.

Fanboi and Oracle cheerleader wrote:
> Well, i was under the impression the OGB were already working things out
with oracle because of the following email from july 3:
>"Hi CHOSUG Members

The last official contact Dan Roberts had with the OGB was as part of his
IRC chat conversation during the March 2010 election.  The quote "is already
sharing all the information he has" is literally and factually true - as he
has absolutely NO information to share, he has indeed shared it all.  He has
had off the record, explicitly unofficial contact with several board members
in private where he also said pretty much nothing.  Makes you feel warm and
fuzzy all over, doesn't it?

BenR (whom I have enormous personal and professional respect for) wrote:
> What exactly do we have to gain or Oracle to loose? All Oracle does
> is runs out the clock, the entire OGB resigns, and then the one little bit
> of control the community has is gone. What motive, other than a benevolent
> act to garner press attention, does Oracle have to comply? We've just
> made their job easier.

I'm sorry, but this smacks of a collaborationist viewpoint - don't annoy
Oracle, they might get mad and do something really bad to the community...
 Bullshit - the damage was already done on Feb 6 here in the US when all the
Sun employees became Oracle employees and were told they could no longer
freely discuss open source products under development with the community
that was helping create them.

I suppose we could do what you suggested on IRC and scale back our meetings
to once a quarter:

"Hi, we're all here for our 4th quarterly OGB meeting,  Uhm, except for
anyone from Oracle.  Status update: We still can't get our website
infrastructure updated, we still don't have a community distro, and still
haven't heard from the Man.  Any business? nope, but it's time to start
another election cycle, hope we can find 7 more suckers to continue this
charade for another year..."

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Oracle Solaris: General FAQs: seems from july

2010-07-13 Thread John Plocher
+-- On Tue, Jul 13, 2010 at 7:58 AM, Paul Gress  wrote:
| So I think not a Fork is required, but a "Cloning" is required.
This new project
| should be called maybe "Desktop Clone-aris"  Where what we do is try to
| compile the source and recreate the missing closed binaries.
+--

Please join the distro community and help make this happen.   Joerg,
Moinak and the rest of us will welcome you with open keyboards!   Like
you said, there are a few obstacles in the way of doing a completely
open distro right now (closed source I18N, some NFS stuff, ...) but,
in general we are mostly there.  All it needs are a few more people
who would rather code than post emails on mailing lists and forums...

+--
| I know there are people with the resources to start this.  This new
project should be really open and show progress openly and allow
easier participation.
+--

Not drastic at all, but a way for our community to start taking charge
of its own destiny.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [opensolaris-discuss] Were to from here?

2010-07-12 Thread John Plocher
+-- On Mon, Jul 12, 2010 at 9:49 PM, Hillel Lubman wrote:
| there should be no moral dilemma in forking, if Oracle/Sun is not playing
their
| role in the partnership with the community.
+--

As a matter of principle, I see no problem with forking as long as the
stewards of Oracle's community don't use their Oracle-chartered role and
authority to advance that agenda.

In other words, I (John Plocher, private citizen) could easily champion a
community fork, but I (John Plocher, OGB Chair) must not.  I was elected to
govern the OpenSolaris Community, as chartered by Sun/Oracle, under the
terms of a constitution that upheld that charter.  Using my position on the
OGB to seduce the community away from that charter would be wrong - even if
I could justify or rationalize my actions by pointing out other people's
missteps.  The morally right thing to do, were I inclined to support a
forked community, would be to resign from the OGB and then devote my
energies towards making the forked community successful. If, as you say, the
partnership is indeed dissolved, then I simply need to acknowledge the fact
by resigning, at which point I am free to go my own way.  If a new community
is then formed, I'm absolutely sure its success (or my standing in it) won't
be based on something as trivial and meaningless as my having the title "OGB
Chair" at the time :-)

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] warning about mail on this list

2010-07-12 Thread John Plocher
+-- On Mon, Jul 12, 2010 at 8:59 PM, Fredrich Maney  wrote:
| +-- I wrote:
| |  In other words, it isn't Jive's fault, nor is it the Jive user's
| |  fault - from their perspective, they don't see the problem.  It is only
you,
| |  who chose to use a deficient user interface (mail) to follow their
| |  conversation, who has the problem
| +--
|  As a user, by choice, of a "deficient user interface" to participate
|  in these discussions, I am offended by your tone and assertion.
+--

Fredrich,

I'm sorry that the combination of grammar and logic so easily offends you,
but so be it.   I intended nothing offensive in my statement that "from
their perspective ... it is only [the mail user] who has a problem".  From
*A JIVE USER'S* perspective, you are simply using the wrong tool for the
job.  For other jobs, and from other perspectives, mail may well be the
right tool.

The same would hold true if you tried to make a mail reader gateway for
slashdot "conversations", blog post comments or flickr photo tags - the
originating medium incorporates context into its user interface design in
ways that most mail readers do not.  Forcing slashdot or blog or flickr
users to perform unnatural text quoting acts just so *you* can use a mail
reader to follow their tags or comments would be unthinkable, wouldn't it?

If you still don't get it, the real question here is "why do we continue
using Jive as the web-based UI for our predominantly mail-based conversation
style", and not "how do we retrain Jive users".  Bluntly, shame on us for
building poor tools, not shame on them for using them the way they are
supposed to be used.

   -John "I'm not illiterate - I know who my parent's are!" Plocher
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] [opensolaris-discuss] Were to from here?

2010-07-12 Thread John Plocher
On Mon, Jul 12, 2010 at 2:16 PM, Giovanni Tirloni  wrote:
> Sorry for sounding so pessimist, it feels terrible to see the OpenSolaris 
> project going through all of this.

It feels worse to be on the OGB and still being able to do so little
about the problem.

Even the obvious alternative (go do a fork...) is a practical
impossibility for the OGB - even though two members are
distro-creators in their own right, the OGB as the *OpenSolaris
Community Governing Board* doesn't have the resources, time or (IMHO)
moral right to hijack the community that Sun/Oracle chartered and
start up what would effectively be an organization that would compete
with Sun/Oracle in developing a Solaris derivitive...

(Which is not to say that someone else couldn't, shouldn't or wouldn't...)

Sigh.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [opensolaris-discuss] Were to from here?

2010-07-12 Thread John Plocher
On Mon, Jul 12, 2010 at 10:52 AM, Matthew Nawrocki <
matthew.nawro...@gmail.com> wrote:

> So I listened in to most of the call and it seems that, more likely than
> not, that the OGB is going to dissolve. My festering question is as
> follows... if and when we turn the so-called steering wheel over to Oracle
> for the community... what exactly will entail? Does this mean that we lose
> control or what?
>
>
The OpenSolaris Community was chartered to foster a development partnership
between Sun and a community of operating system developers around the core
components of Solaris.  Along the way, other partnerships and communities
came into being around other parts of the ecosystem (user groups, desktop,
sourcejuicer, distros, etc), and were included under the OpenSolaris
umbrella.  Unfortunately, circumstances and desires changed within
Sun/Oracle; their protracted and across the board silence about all things
OpenSolaris has made it impossible to continue as an external development
community associated with Solaris, as expressed in our Charter.

There are two perspectives here, a practical one and a legalese one.

As Alan said, from a practical POV, nothing changes:  Oracle isn't playing
with the community *now*.  Without a partner for the OGB to dance with, the
OGB can't actually do anything.  While we have a bully pulpit, we can't
actually force Oracle's employees to update our community website to support
our constitution, to be active and vocal community members or to even
provide schedule and content information concerning the distro that bears
our name.  Ben and others are very concerned that this action *might*
provoke Oracle to shut down the community completely and cut off even the
meager flow of code that trickles out today.

>From a legalese POV, dissolving the OGB triggers a community reset back to
Oracle:
*1.3.5 Board Dissolution*

If the Board membership falls below three, more than 14 months pass between
Annual Elections or if the Electorate passes a motion of no confidence in
the Board as a whole, then custody of the OpenSolaris community will
temporarily revert to Sun Microsystems, which shall, at its sole discretion,
appoint to the OGB additional natural persons sufficient in number to
increase the OGB's membership to three. Those appointees shall serve only
until a Special Election to elect a new Board can be held; their appointed
term of office shall expire after 45 days, by which point a Board elected at
a Special Election will have taken over.
Dissolution will force Oracle to make some sort of public decision - to
either reconstitute the community under the current Charter or to disband it
and do something else.  If it does something else, it will need a different
charter - and a different set of leaders.  If Oracle continues its silence
and does nothing, then at least the 7 of us on the OGB get part of our lives
back.  Neither of these options are desirable, though.  The OGB's hope is
that Oracle will see this as a wake-up call to actively support an open
development community tied to Solaris, and start interacting again BEFORE we
dissolve.  We (as private individuals) are passionately committed to an open
Solaris development community, and see this as the only remaining tool we
(as an OGB) have to break the logjam of indecision and silence that is
killing our community.   In the best of all worlds, our dance partner will
show up, and we will end the evening in each others arms, having forgotten
the missteps and awkward moments that troubled us when the music started.*

   -John

[*] Please don't take this analogy too far :-)
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] warning about mail on this list

2010-07-12 Thread John Plocher
Edward Ned Harvey,

Please, before you condemn everyone who uses the Jive forums as being l0sers
and id10t's, go and use it yourself to post a day's worth of mail replies.
Find out *for yourself* how hard or easy it is to actually live life the way
you are preaching, because, in the end, unless you walk in their shoes and
show thru your actions that you merit people's respect, nobody gives a damn
what you have to say.  Most of us here have lived with Jive's foibles long
enough to realize that there is a fundamental conceptual flaw in trying to
gateway between a forum where the entire thread history is presented in the
user interface in the order it was generated, and where quoted text is
discouraged and bad form and a mail thread where those things are explicitly
not true.  In other words, it isn't Jive's fault, nor is it the Jive user's
fault - from their perspective, they don't see the problem.  It is only you,
who chose to use a deficient user interface (mail) to follow their
conversation, who has the problem

  -John

On Mon, Jul 12, 2010 at 7:25 AM, Edward Ned Harvey
wrote:

> > From: opensolaris-discuss-boun...@opensolaris.org [mailto:opensolaris-
> > discuss-boun...@opensolaris.org] On Behalf Of Svein Skogen
> >
> > As you have been told before, the users using the jive-forum doesn't
> > have this luxury without a lot of manual work. Those who are using it
> > as
> > a mailinglist do.
> >
> > Please stick to the topic in the mail, and stop blaming the format if
> > you dislike the message.
>
> I am not expressing a personal opinion, such as "copy and paste is too much
> work."  I am expressing an objective position:  If you don't quote
> messages,
> it's difficult or impossible for readers to know what you're replying to.
>
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] The nearest thing to (forthcoming) news

2010-07-11 Thread John Plocher
On Sun, Jul 11, 2010 at 8:35 AM, Scott Rotondo  wrote:
> Please don't speculate about anyone's departure, including whether it was 
> voluntary or not.

This is a reasonable request in general, as we don't want to cause
people distress or harm an individual's reputation.  In this case,
however, it is also a matter of historical record:  as part of their
taking control of Sun 5 months ago, Oracle intentionally laid off many
of the people who were in Senior Solaris and OpenSolaris
Engineering/Management positions; they also reassigned many other
active community members to non-OpenSolaris jobs.  In my mind, RIFs
and job reassignments certainly equate to being "sent away".

>  suffice it to say that Oracle is not actively "sending away" senior Solaris 
> engineers.

It also may be true that things have changed and Oracle is *now*
trying to retain and/or grow their Solaris engineering ranks.  Time
will tell...

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Solaris 10 set

2010-07-09 Thread John Plocher
On Fri, Jul 9, 2010 at 5:03 PM, Edward Ned Harvey
 wrote:
>> You do understand that the jive-forum interface he is referring to, is
>> the Opensolaris.org one, don't you?
>
> So?

The point was that, even with paid support AND a full time staff of
several people dedicated to the website, the OpenSolaris jive/mailman
configuration and interaction is less than perfect, making the
arguments we've been hearing (and hearing and hearing...) that one
particular type is obviously better than the other seem pretty stupid.
 In this case, BOTH the paid software and the open source packages are
lame and poorly integrated...

In the one case, you need a vendor who responds with a better product
that you can use; in the other, you need staff that is motivated and
capable of adding a desired feature; OS's Jive/Mailman example simply
shows the failure mode when you don't get what in theory should be
easy or obvious, for whatever reason

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] The nearest thing to (forthcoming) news

2010-07-08 Thread John Plocher
It might be worth going just to find out who the current "head of
Oracle Solaris development" really is; it'll certainly be more than
the OGB has been able to find out all year...

Might it be Stephen Hahn or Tim Marsland or Bill Franklin or Vincent
Murphy or Greg Lavender or someone completely new?

I don't suppose any non-Oracle community members were asked to be on
the panel, either.

  -John


On Thu, Jul 8, 2010 at 5:42 PM, Graham McArdle
 wrote:
> D'oh! I didn't notice the session listing was in multiple pages, and of 
> course it's after page 1 where the main event is lurking:
> "Oracle Solaris 10 and Beyond: Lead Engineers Panel (S317641)"
> Abstract: "This session, hosted by the head of Oracle Solaris development and 
> featuring a panel of core engineers
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Open Solaris going the way of the Amiga

2010-06-29 Thread John Plocher
On Tue, Jun 29, 2010 at 9:59 PM, me  wrote:

> The OGB should really think about this
>
>
We did, almost 3 years ago

Since Oracle owns the trademarks (OpenSolaris *and* Solaris...), they can do
whatever they wish with them.  See
http://hub.opensolaris.org/bin/view/Main/trademark

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Move the network related configuration file on Solaris10 but not go into effect

2010-06-29 Thread John Plocher
Hot damn - a thread that is actually related to OpenSolaris code !!! :-)

Given the difficulties in enumerating all the potential suffixes for what
could go after the "hostname." part of the filename, I'd bet that the code
simply looks for a wildcard like "hostname.*".

If so, renaming the file to "BACKUP.20100628.hostname.ce0" might be worth a
try...

   -John


2010/6/29 Simon Yuan 

>  Hello,
>
> Our customer said after he moved the  file "/etc/hostname.ce0" to
> "/etc/hostname.ce0_bak_20100628" on Solaris 10,the ip address which
> originally tied to the ce0 still take effect upon OS reset(that is,it can be
> seen in "ifconfig -a" output and still be configured on ce0 interface),why
> ?  The similar issue wouldn't appear on Solaris 9.
>
> Thanks.
> Regards,
> Simon
>
>
> ___
> opensolaris-discuss mailing list
> opensolaris-discuss@opensolaris.org
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Oracle Unveils Next Generation Sun Fire x86 Clustered Systems

2010-06-28 Thread John Plocher
In Oracle's mind, one is a development work in progress, the other is a
revenue product.  Guess which one gets the corporate focus?

   -John


Let's hope this is just an omission , so far, but on the OS
> compatibility list of all these new servers, Opensolaris doesn't
> appears...Only Oracle VM, Oracle Solaris and Oracle Enterprise Linux,
>
>
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

[osol-discuss] Enough already: Re: So who is ready to be let down?

2010-06-28 Thread John Plocher
While it has been slightly amusing to watch all the trolls baiting each
other here, this whole taunting and name calling episode has gotten rather
old.  Could you (collectively) take it outside and off this alias - the rest
of us don't care to watch as you decend into kindergarten again...

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] JDK in the installer...

2010-06-20 Thread John Plocher
> Realistically, it's just for the installer. Exactly what it's doing you'd
> have to ask the Solaris folks, but its not used during network/jumpstart
> installs, only for the interactive ones, IIRC.
>
>
>
One word: I18N

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] PC Emulator for OpenSolaris?

2010-06-08 Thread John Plocher
On Tue, Jun 8, 2010 at 1:42 AM, Nikola M  wrote:
> And who exactly you think could sue an free software projects and over
> what issue?

Take a look at the last 6 years of legal drama in the
Jacobsen-v-Katzer JMRI open source case which has set the first legal
precedent involving the validity of open source licenses.  Along the
way, the open source project lead had to double mortgage his house and
has hundreds of thousand's of dollars in legal bills...

http://jmri.sourceforge.net/k/summary.shtml

If you weren't following the details, you probably have a wildly naive
and incorrect view of how open source licenses, copyright and the law
interact - I know I did.

Things like the judge saying "damages are 'cost times volume of
infractions', and free software costs ZERO, so you don't have a case"
- and having to go to the federal appeals court to get that view
changed,  claims and counter claims of copyright infringement, etc all
make the legal system something that is foreign and unnatural for
engineers - law doesn't work at all like physics.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Is it possible to switch GNOME's license from GPL?

2010-06-08 Thread John Plocher
On Tue, Jun 8, 2010 at 12:47 AM, Nikola M  wrote:
> Therefore i see your question as mostly open source unfriendly in general.
>
> You never explained why you don`t like GPLed software , I am only
> guessing it might have something to do with your intentions to misuse
> free software.

Some of us are drawn to the FSF's philosophy - and thus the GPL, while
others of us find it difficult to embrace.  There are a slew of OSI
approved licenses, all of which protect the openness of a project and
its source code in slightly different ways.  For those of us who are
not in the "super-anti-proprietary" camp, these other licenses fit our
needs quite well.

For example, the CDDL does a good job of making it possible for "free,
as in Stallman" code to live side by side with "open, as in BSD" and
"closed, as in 'we don't have the legal right to redistribute'" code -
something not possible with GPL(v2).

Just because some of us don't buy into the FSF religion doesn't make
us "open source unfriendly" at all.  We're just less fanatical.
Having said that, the rest of us aren't 'bad' just because we have
different ideals; diversity is a good thing, as is tolerance!

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Sun Software Product Map- opensolaris not included

2010-06-07 Thread John Plocher
On Mon, Jun 7, 2010 at 6:26 PM, Hillel Lubman  wrote:

>  Is the reason a secret, or no one simply knows the answer?
>
>
The obvious 3rd choice is that the reasons for the delays are known, but
Oracle forbids its employees from publicly commenting about the details of
any "yet to be released" products, under pain of discipline and potential
employment termination.

That this attitude is ultimately fatal to open source communities is an
irony felt by all involved in the trenches, I'm sure

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] Is it possible to switch GNOME's license from GPL?

2010-06-06 Thread John Plocher
Changing a license is amazingly simple in theory, yet complex enough
in practice to be nearly impossible:

The owners of the current copyright simply need to decide to relicense
or dual license their code under a new license.

Unfortunately, the tens of thousands of people who have contributed to
GNOME over the last decade or so probably aren't of the same mind as
to whether or not they wish to change, much less on which license they
wish to change to.  And, unless they *ALL* agree to the same details,
it can't be changed.

Note that the *users* of GNOME (you, me, the various distro
producers...) are not the ones who have a say in the discussion -
unless they/we also happen to be contributors...

They that wrote it,  own it.

   -John

On Sun, Jun 6, 2010 at 9:12 PM, Andrew Greimann  wrote:
> Out of curiousity, is it possible to convert the GPL-licensed GNOME on 
> OpenSolaris to the CDDL or MIT licenses? We are NOT talking of LGPL here.
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] SUN not doing well under Oracle.

2010-06-01 Thread John Plocher
On Tue, Jun 1, 2010 at 8:33 AM, Oscar del Rio  wrote:
> Solaris achieved a world record TPC-H 3 TB non-clustered performance result
> of 188,229.9 q...@3000gb with a price of $20.19/q...@3000gb."


Translated :

  for $3,800,361.60 you can buy a lot of whatever you want, including
benchmark prizes :-)

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] community driven distro...

2010-05-20 Thread John Plocher
On Thu, May 20, 2010 at 8:47 AM, Peter Jones  wrote:
> I am not getting it?are you suggesting the recreation of opensolaris 
> and
> IP repository separate from Oracle?

>From my perspective, no.

What I am suggesting is that we should finish the work started in the
emancipation community, pull in the groundbreaking build and boot
efforts from the various other distros (starting with Schillix,
Belinix and the IBM/z port simply because Joerg, Moinak and Neale are
involved) and produce the tools, docs and code needed to enable others
to easily grab the OpenSolaris source code from OpenSolaris.org's
mercurial repos, build the bits and boot a running OpenSolaris kernel
without reference to or use of closed-bin bits, proprietary-to-Oracle
binary repositories or tools.

In my mind, *not* being able to do this simple thing ourselves is a
liability that needs to be addressed...

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] An effort to rally around - building a real, community driven distro...

2010-05-19 Thread John Plocher
Re: http://opensolaris.org/jive/thread.jspa?threadID=129430&tstart=15

As Dennis said, "We are in a situation after some five years of the
OpenSolaris community where one can not simply download sources and build
something runnable. We can not even bootstrap the kernel without special
corporate internal knowledge and resources. There are still large numbers of
closed bins, trap doors and secret hallways just to build the current
OpenSolaris code base."

This is an invitation for y'all to come on over to the Distribution
community and join us as we brainstorm and code a real, community driven
distro into existence.  Joerg and Moinak are already there, plotting how
they can start by leveraging each other's build procedures and associated
source code to allow anyone to easily clone the ON sources from
OpenSolaris.org and build a kernel that boots to a shell prompt.

Once we get to that point, we'll take another step towards removing barriers
and enabling community participation.  And another.  A bunch of little
steps, maybe, but they all add up.

Join us!

  -John Plocher
   Less talk, more code!
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Re: [osol-discuss] [ogb-discuss] This is how Oracle treats open communities and projects. Will OGB intervene?

2010-05-11 Thread John Plocher
On Mon, May 10, 2010 at 6:15 AM, Dave Johnson
 wrote:
> This is how Oracle treats open communities and projects. Will OGB intervene?

While I have not been following this soap opera in excruciating
detail, my reading of the ARC discussions was that the ksh-93 project
to replace existing GNU utilities with ksh-wrapper AST based versions
that were not completely compatible and that would not track future
evolution of the GNU utilities was withdrawn for good architectural
reasons.   Since the ARC case was not approved, it follows that repo
putback access for that part of the project would also be withheld - a
standard ON procedural action that applies to everyone:  No approved
ARC case, no putback.

To answer your question: Will the OGB intervene?   The constitution
says (note the first sentence):


3.1 Disputes

It is expected and encouraged that groups will resolve disputes by
themselves according to their documented decision-making procedures.
If a dispute can not be resolved within a group or it spreads between
groups, then the Governing Board may choose to intervene. The Board
will consider disputes on a case-by-case basis and may decline to
intervene. If the Board chooses to intervene, it will resolve the
issue at its absolute discretion with no possibility of appeal. Its
resolution will be binding on all parties.


Given this understanding (which may be flawed, but your posts do
nothing to show that it is), this all smells like an overly emotional
early Monday morning troll; I see no reason for the OGB to get
involved.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [ogb-discuss] Proposal: OGB and Oracle communications for communities

2010-04-05 Thread John Plocher
On Sun, Apr 4, 2010 at 12:38 PM, HeCSa  wrote:
> We need something clear and direct appearing in the opensolaris.org homepage
> pointing to the official information about the future of OpenSolaris, Oracle
> and the communities, etc.

To date, with the possible exception of Dan's comments on IRC during
the election [below], there has been absolutely NO official
information from Oracle about the future of OpenSolaris, Oracle and
the communities, etc.

So, to be pedantically correct, the current home page *does* show
exactly everything that has been said officially by Oracle:  Nothing.

Many of us wish there was a more verbose statement.

  -John

[IRC log from 
http://www.spcoast.com/irclogs/opensolaris-meeting/index.php?date=2010-02-26
edited here by plocher to remove join/quit noise from the transcript]

+[12:06] * DanR (~chatzi...@nat/sun/x-tbazbldvpztcwjjh) has joined
#opensolaris-meeting
+[12:06]  DanR: welcome
+[12:07]  ptribble: Thanks
+[12:07]  hi DanR ! any word on any official communications? I
know you were hoping "soon" :)
+[12:07]   So we do know a few things now, as I discussed on the
OGB call a couple days ago...
+[12:07]  (How's about that for putting Dan on the spot?)
+[12:08]  Yeah, thanks... :)
+[12:08]  So, here's what we can say:
+[12:09] * bubbva listens intently :)
+[12:09]  Oracle will continue to make OpenSolaris available as
open source, and Oracle will continue to actively support and
participate in the community
+[12:09]  Oracle is investing more in Solaris than Sun did prior
to the acquisition, and will continue to contribute technologies to
OpenSolaris, as Oracle already does for many other open source
projects
+[12:11]  Oracle is committed to supporting our customers
+[12:12]  DanR: Does that include x86, or will the heavy focus on
SPARC override further x86 development/support?
+[12:13]  And Oracle will ensure customers running OpenSolaris
have an option for support on Oracle Sun Systems where it's required,
though given the very little sales here this will not be something we
expect many customers to deploy going forward. Solaris is our focus,
on both SPARC and x86.
+[12:13]  DanR: The recent patch policy changes to Solaris were a
major concern; given all the SPARC talk, we were worried x86 would
suffer.
+[12:14]  Given the lack of communication there, it is driving
platform change considerations for a lot of shops.
+[12:14]  Oracle will also continue to deliver OpenSolaris
releases, including the upcoming OpenSolaris 2010.03 release.
+[12:14]  sun.com used to be a.. quite good looking page..
for the past ten years. it had information for both managers and
techs.. however, it now seems to be very tough to find tech
information for any of the old Sun hardware.. will this be fixed?
+[12:14]  So OpenSolaris really is becoming Fedora? ;-)
+[12:15]  it used to be very easy to navigate, now.. not so much
+[12:16]  The patch decision is aligned with how Oracle does
business in other areas as well, patches are delivered for customers
but not for free. So it's consistent, that doesn't define a platform
future at all. x86 is the core of our Storage appliances for example,
we're not going away from it at all. Though clearly we make more money
on SPARC so there is more of an emphasis given the customer base.
+[12:17]  DanR: Completely understandable. My company (and I
imagine most others) value consistancy heavily. :)
+[12:17]  For the web transition, we're working hard to simply
things and the same leader for example that ran BigAdmin previously
now is in charge of creating the community inside of OTN which will
now include a place for admins, developers and architects for Solaris
and Systems
+[12:17]  The lack of communication beforehand means we couldn't
buy support contracts before the patches were pulled, however.
Hopefully that was just an oversight.
+[12:18]  well, closing up security pathes can be considered
ill behaviour from vendor.
+[12:18]  tsoome: Agreed. But it's done. Perhaps OpenSolaris
security/support policy will change as money is less of a driver
there?
+[12:19]  DanR: what about open development in the future?
+[12:19]  and it will cut off people from even considering
*solaris, meaning no money for oracle anyhow.
+[12:20]  tsoome: what will cut it off?
+[12:20]  reflect: The lack of free security updates.
+[12:21]  hm
+[12:22]  ptribble: Oracle will continue to develop technologies
in the open, as we do today. There may be some things we choose not to
open source going forward, similar to how MySQL manages certain value
add at the top of the stack. It's important to understand the plan now
is to deliver value again out of our IP investment, while at the same
time measuring that with continuing to deliver...
+[12:22]  well you can argue its open source and fix yourself
or buy support, but not many people are able to fix things, nor buy
support.
+[12:22]  ...OpenSolaris in the open. This will be a balancing
act, one that we'll get right some times but may not always.
+

Re: [osol-discuss] pkg scripts are evil :-) (was Some Why?-Questions)

2009-12-18 Thread John Plocher
On Fri, Dec 18, 2009 at 3:36 AM, Volker A. Brandt  wrote:
>>  What's needed is a supported mechanism to make it
>> easy to do it right.
>
> +999

When Stephen and Bart and company started talking about IPS leveraging
SMF, I suggested that it might be possible to keep the SVR4 pkg
pre/post install/remove script idea, add the "usual" SMF
start/stop/restart bits and automatically put the whole shebang into
the SMF framework at install time.  The response was "we don't do
scripting in pkgs - they should write their own SMF stuff
themselves"

I don't see leveraging SMF as a hack - heck, to me, inventing a 1-off
meta language to be used just for pkg scripts seems much more limiting
and hackish than leveraging SMF

Maybe SMF needs to evolve the idea of "svcadm install/remove  service"
so it would have a semantic place to put the pre/post install/remove
scripts, or maybe the first "enable" would simply notice that the
service had not yet run its install script; the result would be what
people are asking for without the problems associated with "wrong
context".

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] pkg scripts are evil :-) (was Some Why?-Questions)

2009-12-17 Thread John Plocher
>> The better question is why someone is doing something
>> so broken in the first place.
>
> There is nothing broken about being able to consistently and repeatably 
> create databases via packages.

If you can do so in a way that reliably does so, then there is no problem.  
Unfortunately, given the diverse environments that pkgs are expected to be 
installed into, the constraints on such pkg scripts are pretty severe.  Having 
written (and rewritten and re-rewritten) packages to do stuff like this, I can 
almost guarantee that your package postinstall/preremove scripts will fail 
chaotically and irreversibly in some relatively common environments, like zones 
(branded or otherwise), cross-architecture diskless servers and live upgrade 
(aka pkgadd -R..) - i.e., environments where the pkg runtime execution context 
is NOT the same as the target environment.

For example, on an X86 server which serves SPARC diskless clients, if you 
pkgadd your package for use on a client and it runs "sql 'CREATE DATABASE 
foo;'", it will fail because there is no database software installed on the 
server; even if it somehow found the binaries on the client OS disk image, it 
would fail - both because SPARC binaries can't run on X86 CPUs AND because the 
database it needs to create needs to be created in the CLIENT's disk/memory 
context, not the SERVER's. The command might even succeed, but its side effects 
would be a disaster.

The list of "Oh, I assumed  for my pkg" 
failures related with pkg scripts is astonishingly high - almost anyone can 
create a pkg+postinstall that works in a carefully preselected environment, but 
very few are able to make a bullet proof, works as expected everywhere, cross 
version and cross architecture solution.  After looking at (and writing!) way 
too many pkg scripts and finding serious flaws in their coding/behavior, some 
of us have come to consider them to be an attractive nuisance that should be 
discouraged.  In my experience, it is always seems to be better to have some 
sort of "run me first" script that can be run in the client's execution context 
than it is to force the packaging system to also be a service management tool.  
Last I checked, IPS includes a mechanism that makes it easy to install and 
invoke such a script correctly via SMF, neatly bypassing the failures found in 
pkg scripts AND providing a reliable, repeatable and co
 nsistent way to manage your newly installed service to boot.

Yes, it is a change, and yes, it makes simple-but-fundamentally-broken things 
harder to create; some would say that this is progress.

  -John
-- 
This message posted from opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Nomination of Meenakshi Kaul-Basu for the 2008-2009 OGB

2008-02-29 Thread John Plocher
In an attempt to grow the OGB and the OpenSolaris community to include
more diverse perspectives, I would like to nominate Meenakshi Kaul-Basu
as a candidate for next year's board.

Meenakshi is the manager responsible for the open sourcing of the Solaris
Cluster product and is a driving force behind the HA Clusters community
here in OpenSolaris.  She has worked with the clustering product for more
than 8 years and has been extremely active behind-the-scenes to evangelize
and build their open source community. She is currently the Director of
Engineering for the Availability Products Group in Sun.

   -John Plocher



___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] [indiana-discuss] I'm sorry, but I just don't get it

2007-11-06 Thread John Plocher
>>> Putting /usr/gnu at the head of PATH causes incompatibilities 
>> Failure to put /usr/gnu at the head of PATH will cause

I'm not at all sure that this change would actually affect me - or most
of y'all either.

Since our target growth "market" for OpenSolaris is users of linux systems
where gnutools are the defacto standard, then it seems clear that *they*
certainly won't care about being "incompatible with old Solaris or POSIX".
They are the ones who would find not having tar->gtar to be a bug.

The only people who will care are the old Solaris users who haven't yet
figured out how to set PATH= in their shell scripts and/or don't have
their own .profile/.login/.bashrc/.cshrc scripts.

Since I have my own .startup-scripts, and they explicitly set PATH,
I won't even notice that this change has happened.

[It would be nice if this choice was reflected in the new user
account setup dialog instead of being hardcoded by the installer,
but that is nit...]

   -John



___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [ogb-discuss] A proposal for ensuring sustained Community Growth and Success

2007-11-06 Thread John Plocher
Shawn Walker wrote:
> Time and time again it has been said that the OGB can only act as an
> "arbiter" of sorts; it is my belief that they must be empowered to
> actually *guide* the community.


We are learning a lot about how to govern ourselves.  One of the things
I have learned is that leading is hard.  It takes time, it takes commitment,
and it takes a very thick skin.  "Hearding a clowder of burning cats away
from a river of gasoline" is the phrase I've often heard applied.

And, compared to software developers, cats sound easy ;-)

Another thing I've learned is that if you are not happy with the way
someone else is leading, you need to step up and become a leader yourself.
This means being able to articulate your vision, convince others to adopt
your vision, and then effectively make your vision into reality.
(I really wish I was better at this part...)

To me, this means a couple of things for all US vocal people:

1) Try to generate specific and actionable proposals for change
   instead of gripes and whines and endless meta-dialog,
2) Nominate yourself for the next OGB elections, and
3) Become Core Contributersin your CGs and put your leadership
   skills in action.  Become the grass-roots examples of the
   kind of leadership you want to see in others.

Lead by example.

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] [indiana-discuss] I'm sorry, but I just don't get it

2007-11-05 Thread John Plocher
Shawn Walker wrote:
>> Tell that to whoever violated ARC by putting /usr/gnu at the head of
>> $PATH in the indiana preview ;)
> 
> No violation of ARC occurred. ARC is not a required process until
> consolidations are integrated, etc. 

On the other extreme, it would be extremely stupid^H^H^H^H^H^H ineffective
to bundle up all the changes made to Indiana and produce them at the end
of February in one un-reviewablely large "we're done, here is everything
we did" ARC case

There seems to be a bunch of stuff that got started, is being prototyped
and played with, has gotten integrated into a gate somewhere and was
shipped as part of a developer prototype release that still isn't on the
ARC radar.

That's the point that has a bunch of us concerned - not that the review
hasn't been completed, but that they many of them haven't even been started!

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] [indiana-discuss] [ogb-discuss] I'm sorry, but I just don't get it

2007-11-02 Thread John Plocher
Sara Dornsife wrote:
>> It's all about the name.  Back away from "OpenSolaris Developer Preview"
>> and this nightmare will end.
>>   
> 
> And then what? I hope that doesn't sound facetious, I'm really asking 
> what you see as next steps.

Seriously:  Mend your bridges with the community you diss'ed:

 Engage with the Desktop, HPC, Install/Pkging and ARC communities
 by asking something like "we would like to make the Indiana Project
 into something that could be named "OpenSolaris-foo - how can you
 help us/what do we need to do to get to that point?"

You could also try having a public conversation on the topic of

 "We've got a developer preview ready, and would like to position
 it as an OpenSolaris Developer Preview.  How can we do that in a
 way that engages (rather than disenfranchises) the larger community?"

Usually, the flow is

 Get an idea, discuss it with all of the stakeholders,
 come to a mutually agreeable conclusion, then act in concert
 on the result.

The Indiana developer preview naming decision seems to instead
have done

 Get an idea, discuss it with executives at Sun, announce
 the results to the stakeholders as an already-decided fact
 and start acting unilaterally on the result.

The first builds a community, the second erodes one.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-02 Thread John Plocher
[Followups to [EMAIL PROTECTED]

Joerg Schilling wrote:
> Compatiblitiy is less trivial than you might belive but without conformance 
> tests, we cannot claim anything about compatibility

 > ...

> 
> A distro alone cannot be a refernce. It must not even be changed for 
> the compatibility tests.

One of my comments on the wiki definition was along the lines of:

 We could, as a starting place for defining compatibility,
 simply assert that there is a baseline (installer and
 a set of versioned packages; a "recipe", if you will)
 that must exist in any distro if it wants to claim
 compatibility.

Of course, this type of definition is poor, from many perspectives.
It is, however, easy to implement :-)

It presumes significant sameness between distros - not a bad thing
from a compatibility perspective.  Same installer, same kernel, same
packaging system, same repositories...

But, it is a starting point that we can use today, rather than
waiting for someone to develop a full blown, ratified test suite...

   -John




___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Indiana and the OpenSolaris name

2007-11-02 Thread John Plocher
Bill Sommerfeld wrote:
> On Thu, 2007-11-01 at 21:12 -0700, John Plocher wrote:
>>  In addition, the OpenSolaris
>> community itself produces a distro that is compatible.
> 
> I think "a distro" is unnecessarily constraining.

+1

I used the term in a "at this current time" context;
as I've said before, I expect that at some point in time
we will have a series of focused or niche distros:

Indiana 10/07, Indiana 4/08, ...
SomethingMajor11
Kansas 10/09, Kansas 4/10, ...

as well as

An Appliance thingie
A Storage/ZFS thingie
A Web Stack thingie
etc

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [ogb-discuss] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-02 Thread John Plocher
Keith M Wesolowski wrote:
> ...
> I'm looking past the immediate firestorm here to the big picture.  I
> haven't forgotten where we are today and I don't dispute the need for
> carefully considered action to address it.  But it's helpful to think
> about where we need to go.
> 


Extremely well said.

+1

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] screwdrivers - Re: [advocacy-discuss] [indiana-discuss] Project Indiana and the OpenSolaris name

2007-11-02 Thread John Plocher
[I'm close to 200 messages behind in this discussion at this point...]

Brandorr wrote:
>> The Linux world asserts that this is a feature.  Do you see it as a
>> bug or a feature for OpenSolaris?
>>
>> If it is a bug (as I believe), how do we fix it?
> 
> John this reads as if you believe the existence of Nexenta, Shillix,
> MartUX and Belenix are bugs? If so, I don't think it's the best way to
> get your point across to Joerg. ;)

At this point, all of "our" distros are relatively compatible with
each other, unlike the general Linux world.  If we can define (and
effectively sustain) a compatibility culture, we won't have this bug.

> John, in our trademark discussions you stated that OpenSolaris should
> not be used as a standalone noun. As in Joerg's screwdriver analogy.
> Am I missing something.

If we define a compatibility story, then, as Joerg says, it makes
sense to call the "thing that inplements and deploys exactly and only
those compatibility bits" OpenSolaris.

I don't believe for a minute that Indiana 10/07 is such a beast,
nor that Indiana 3/08 will limit itself to being only that subset.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [indiana-discuss] [advocacy-discuss] [trademark-policy-dev] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
Brandorr wrote:
> Now you are telling another $foo distro maker, that all the other $foo
> distro makers that they are marginal $foo players. And that only Sun
> can make a real $foo distro?
> 
> Am I misinterpreting your statement?

Yes.

I'm trying to say:

I am telling another $foo distro maker that all the $foo distros
are either compatible, derivative or incompatible $foo distross,
as defined by the OpenSolaris community.  In addition, the OpenSolaris
community itself produces a distro that is compatible.

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [ogb-discuss] [trademark-policy-dev] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
Alan Burlison wrote:
> Alan Coopersmith wrote:
> 
>> I agree two weeks seems arbitrarily short, but given the timelines,
>> think that December/January-ish is about as late as we can push it
>> unless Indiana agrees to choose another name for it's March release.
> 
> My post was a proposal, a stake in the ground - no more no less.  If 
> there's a better suggestion, I'm all for it.

As the instigator of the branding project, I'd love to get to that point
in 2 weeks.  But, I'm not sure the discussion there has managed to
progress beyond the "massive email about past, present and future slights,
omissions and bad behavior" stage and into a serious discussion about
specifics.

At this point, only three or four people (myself included) have made
specific suggestions and/or proposals; they have been incorporated
into the wiki.  Unfortunately, judging from the majority of the
discussion, nobody else has read any of it.

If this doesn't change, I'm unwilling to take my half-baked, decidedly
one-sided perspective and rush it out for a vote as if it was something
that reflected the intent of the community.  It needs to honestly reflect
that intent, not try to dictate it.

And I need y'all to help it become such a proposal.

I'm also unwilling to push this off until Indiana is at the point
where it couldn't be modified to reflect the outcome of a vote; I hate
playing chicken with projects that are trying to game the system.

So, +1, except that your 2 week deadline may need to be something like
in a month; most certainly before the end of the calendar year.

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Democracy and open source - nit - Re: [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
Brian Gupta wrote:
> In other words, Ian seems to have decided that democracy is a bad way
> to run an open source project, and wants to install himself as
> "benevolent dictator". 

OpenSource efforts are invariably meritocracies.

Those that /do/, lead.

Ian and the OpenSolaris Project are out there /doing/.  They
chartered a Project to do this, found several CGs to endorse
their vision, and have just delivered the first distro built
by the community out of the community's source code.

If you want to be involved in the democracy, go make yourself
heard as a core contributer in the install and packaging CG
so you can be directly involved in those decisions.  Since
you are a core contributer there, I assume you have done so;
since you are complaining here, I presume such efforts didn't
generate the results you desired...

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] screwdrivers - Re: [advocacy-discuss] [trademark-policy-dev] [indiana-discuss] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
Joerg Schilling wrote:
> This is also a good example as "gimme a screwdriver" has the same level 
> of incompleteness as "gimme OpenSolaris".

The Linux world asserts that this is a feature.  Do you see it as a
bug or a feature for OpenSolaris?

If it is a bug (as I believe), how do we fix it?

If you don't think it is a bug, then we will have to agree to disagree.
I don't believe this disagreement is necessarily fatal to our ability to
work together.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
Joerg Schilling wrote:
> So you like to call SchilliX OpenSolaris?


Absolutely yes - one of my objectives in this branding effort is to
find a way to allow this (or something similar).

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
Joerg Schilling wrote:
> You make an important mistake here: Indiana is not a community initated 
> distro but a _Sun_ initiated one.

You keep asserting this, as if anything done with or by people working
for Sun has no validity.

Bullshit.

If 95% of the people working on opensolaris things are Sun Employees,
then (in your perspective) 95% of the things done here aren't
community efforts.  Hey, we are OpenSolaris Community members also!

> SchilliX was the first community initiaded OpenSolaris distro but Sun
> did not like to help with this distro.

I'd say, rather, that Sun had its hands full with launching the whole
opensolaris effort, and didn't have the time, resources, connections
to the right people and/or legal ability to do the things needed to
make Schillix happen.  Transforming that complexity into a disparaging
"Sun did not like to help" is a  bit much.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-11-01 Thread John Plocher
[EMAIL PROTECTED] wrote:
> we don't seem to be doing enough to facilitate the other distro's 
> existence at opensolaris.org.


+1 !

Its not the decision that matters, it is *how* the decision was made.

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] [trademark-policy-dev] Project Indiana and the OpenSolaris name

2007-10-31 Thread John Plocher
Martin Bochnig wrote:
>> This is like calling the automobiles built in the BMW Factory "BMWs".
> 
> Only when considering the 2nd layer (the distro-creating projects and 
> associated ones, rather than OS/Net src base maintainers).

That is exactly what I am doing.  I'm NOT trying or intending to associate
the name OpenSolaris with simply the OS/Net src base...

> Then the OS/Net sources should not have the identical name "OpenSolaris" 
> any longer.

Where is the OS/Net consolidation currently being named "opensolaris"?
I agree with you - if it is, then it should be changed.

The community name is Nevada.  Sometimes spelled "nv"
The common name is either ON or OS/Net.
The BFU image is snv_76 or nv_76
Inside Sun, it was called ON; sometimes "the WOS".
The name "Solaris" was always used for the complete system that
was sold to users; Solaris always included a GUI desktop, utilities,
nameservers, routing and email daemons, etc etc etc.

> If you want to be FullyOpen, then you may have to accept this.

Being a FullyOpen community member, I accept that others in the
FullyOpen community may do things to which I disagree. FullyOpen
does not mean "everyone has a veto".  It also does not mean "every
decision is made by consensus".  Sometimes people see a need, and
go on and fill it, whether or not others agree with them...

> And honestly: Do you understand / consider the existing distro projects 
> as hostile competition, rather than as (positive, supporting) part (and 
> partially also parts-supplier) of the whole ONE ?

I see them as being positive, value added and supporting alternatives
to a community that is focused on providing a best-of-breed generalized
reference distro; however, they are NOT the primary focus or design
pattern for the majority of the community.

> That's almost pretty much a joke, given that

I thought about using Ford instead of BMW in my analogy, but I didn't
because I don't like Fords.  I should have, though, because then I
could have concluded by saying

Of course, custom car makers like Ferrari, Lotus and
Rolls Royce don't consider Ford to be a competitor
because their customer base simply doesn't buy Fords.

I consider MartUX, SchilliX and Nexenta to be similar to those
boutique automobile builders - they are what you install and use
if you have requirements that are not being met by the Fords of
the world.  And, you know what?  Many people use Ford or Chevy
engines in their customized vehicles - Ford is also a pretty
large parts retailer too.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] [trademark-policy-dev] Project Indiana and the OpenSolaris name

2007-10-31 Thread John Plocher
Martin Bochnig wrote:
>>> Renaming "Indiana" to "OpenSolaris": Wouldn't that be like renaming the
>>> brand "Crysler" to "Automibile"?
>>> IMO a "Crysler" is not equal to "Automobile". It would be a subclass of
>>> it (with more nested subclasses and then n-millions of instances/leaf
>>> nodes).


I think you have it - exactly.

This is like calling the automobiles built in the BMW Factory "BMWs".

This is the OpenSolaris Community.  We construct a distro out of the
various source code parts that are manufactured in our community.
It is natural that the thing we produce somehow carries our name.

The alternative is that we are simply a parts supplier for other
automobile companies.

The Linux Distro Hell is flawed, IMO, because it sees itself as a
community of parts suppliers rather than as a producer of cars.
This may be good for those who love building their own vehicles, but
sucks rather large rocks if you just want something reliable to get
you to work every day.

I can understand why boutique hand-assembled auto manufacturers might
not like to see BMW enter the market...

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-10-31 Thread John Plocher
Even better, contribute and make the project something that
reflects your values - make it something you can vote *for*.

   -John

> On 31/10/2007, Alan Burlison <[EMAIL PROTECTED]> wrote:
>> What will be the point of having a vote on something that is a fait
>> accompli?


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-10-31 Thread John Plocher
Isaac R. wrote:
> I think the question of "getting access to" OpenSolaris could be 
> addressed  by allowing (anyone interested in doing so) to
> make  that decision by looking at a matrix with requirements 
> (horizontally), and how various distro's satisfy those requirements 
> (vertically).

I tend to agree, but the devil is in the details...

Could you take a stab at producing this matrix - or at least
the column labels for the features/requirements that you might
expect to see?

A concrete example would be extremely useful about now :-)

> Assuming each of the distros were using Nevada as the kernel (which is 
> available through the OpenSolaris project, and which they do), then all
> distro's deserve to be referenced as OpenSolaris-based, even if such 

Sounds like your definition of "compatibility" is closely related to
"has the same kernel"...

I'm looking forward to seeing what your important requirements might be.

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-10-31 Thread John Plocher
 >> Joerg Schilling wrote:
>> I have problems if this was not labelled with "Sun" as this would cause
>> harm to other existing OpenSolaris based distributions.

> Shawn Walker wrote:
> I have yet to see any qualifying statements that indicate exactly
> *how* other distributions would be harmed.


I *think* Joerg is referring to the classic channel partner -vs- direct
sales problem - if the OpenSolaris Community has its own distro, where
is there room for other distros to compete?

The answer, of course, isn't simple.  The status quo changes, and we all
have to change or be left behind.  As an awesome first non-Sun distro,
Schillix broke ground that made it possible for there to /be/ non-Sun
distros.  But, that was 2 years ago, and finally the community is getting
itself up to speed. Rather than being a private effort run outside of
the OpenSolaris Community, Indiana is producing a distro within the
community itself.  (It is interesting to note that of these 6 initial
distros, only the SX and Belinix teams seem to have put in the effort
to transform their outsider distros into something done within the
community)

In the end, though, this is a loosely structured community, driven
by those who "do" rather than those who "talk".  See a need, fill a
need.  Sometimes there are competing efforts and one succeeds while the
other doesn't.  Othertimes, both succeed wildly.  It is all about
choices.

If Joerg or any of the other initial-distro leads had so desired, they
*could have* created an OpenSolaris Community/Project to host and
develop their distros; chances are that if they had, their efforts
would now be the ones we would want to call OpenSolaris.  Ironic, no?

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [advocacy-discuss] Project Indiana and the OpenSolaris name

2007-10-30 Thread John Plocher
[Followups to trademark-policy-dev, please.
To post you will need to subscribe by first sending an email to
[EMAIL PROTECTED]
  -John ]

Ian Murdock wrote:
> ... The first step to a branding program is to define
> the OpenSolaris binary core, and I invite the community to help define
> it, using the Indiana bits as a first approximation, with the
> understanding that it is OK to make mistakes, leaps of faith and
> simplifying assumptions as we figure this all out. 

> Followups set to [EMAIL PROTECTED] .

(At 8:04pm this evening, just as Ian was typing up his email,
we experienced a ~5.6 earthquake here in San Jose.  The USGS
says it was effectively right under our house (9km down and
4km east, but who's counting?  Coincidence? I don't think so!
Thanks, Ian! :-)

Ian makes a compelling point that a distro made up of everything on
opensolaris.org should be called opensolaris.

The question still seems to be if this view can be reconciled with
Joerg's and Brian's (placeholders for many, I'm sure) minimalist
perspective (i.e., OpenSolaris - the operating system - is only the
kernel, libc and a shell).

Maybe we don't have to reconcile them, because they are /different/
things.  Which of the following are OpenSolaris?  Duh, they all are.
They simply have different audiences:

 The OpenSolaris Operating System:
At the minimalist end, we have a "miniroot" consisting
of just the stuff needed to boot and get to a shell prompt
on a specific device.  The audience for such a "distro"
seems limited to those developers actually working on
a particular device.  Think PowerPC and CellPhones.  Think
small number of dozens of people.

 The OpenSolaris Operating System:
Moving up in the world, this miniroot gains enough drivers
and userland bits to become the basis for a dedicated appliance.
Since the needed bits differ based entirely on what the
appliance is supposed to do, and there presumably isn't any
need for the user to add new functionality to a given one,
the audience for such a distro is also limited to the small
set of developers actually working on the appliance.  Think
routers, web servers, mail servers, model railroad empires;
think small number of hundreds of people.

 The OpenSolaris Operating Environment:
At some point we have a miniroot, drivers and enough userland
to produce general purpose computing devices.  Although one
size could fit all (XXXL?), it seems reasonable to postulate
laptop, desktop, blade, cluster and enterprise variations.
Each of them will be characterized by their own recipe,
optimized for the task at hand:  Laptops care about X and
GNOME, web hosting servers care about Apache, Glassfish
and python.  Unlike the device and appliance distros, these
general purpose distros are targeted at the volume market
with the expectation that their users will want to add
3rd party features to their systems.  Think volume distros.
Think millions of people.

 From a compatibility perspective, it is probably OK to ignore the
embedded device and appliance distros - there really isn't any
expectation that a user could take an arbitrary precompiled binary
package and install it on them.

This leaves the general purpose systems.  If you take all their
"recipes" and compare them, you will find a large set of common
features/packages.  This is what I an thinking of when I say
"compatibility Core" for the OpenSolaris Operating Environment.

Today we have SX, SXDE, Schillix, Belinix, MartUX and Nexenta
as examples of various targeted distros.  If I have a binary
program (say, oracle or my company's accounting package...),
and I want to pick a distro,
Should I /expect/ my application to just work on it?
/Will/ it just work?
Does the distro owner have any expectations in this regard?
and most importantly,
How would I tell?

This implies that the branding needs to communicate something about
compatibility, and it should also be sensitive to the distinction
between Operating System and Operating Environment.  I'm going to
sleep on it and see what the morning brings before I go edit the
wiki...

   -John




___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] I guess "the community" decided to go with my original suggestion?

2007-10-26 Thread John Plocher
Brandorr wrote:
> A compatibility test, that says, "verify that this is the same exact
> set of bits" is an audit, not a compatibility test. You are defining
> compatibility in such a way that only the thing being tested against

As the one who wrote those words, along with an email stating that:
> What if the test suite was simply an audit that this distro did, in fact,
> get built out of the required packages from the required repository?
> 
> Not quite as hard as a full functional test (and maybe not quite as
> useful in the long term...), but potentially good enuf to get to the
> next stage...

isn't in violent, 100% agreement with what you are saying?  We don't have
any tests now, and I didn't have time to whip any up out of thin air,
so I stuck the issue somewhere where it wouldn't get forgotten.

It sounds like you have energy to run with this - please do so;
flesh out some structure behind this topic on the wiki...

> Currently I can take Blastwave packages compiled for Solaris 8, and
> install and run them on Solaris 8, Solaris 9, Solaris 10, SX[CD]E
> b1-75, Nexenta, Martux, etc.  Are these distros incompatible or
> compatible?

I'd say that we *want* them to be, therefore the question to ask is
what the "branding quality control" tests need to look like to
make that happen?

(Though blastwave isn't necessarily a good example - it carries along
its own compatibility core set of packages that isolate it from
the host OS...)

[I added some of your comments to the wiki - please elaborate on them there...]

> But then again this whole compatibility discussion, predicates that as
> a community we have consensus on a need for an OpenSolaris reference
> distro. I don't recall any community vote saying that need exists. How
> can we write guidelines, presuming the existence of such a beast?

By doing what we think is best, by trying, failing, trying,
succeeding, trying...

Where was the community consensus that said we wanted to do ksh93,
DTrace, the bugfix for [XXX, YYY and ZZZ], etc? - you won't find it.
Development efforts - especially open source ones - don't work that way,
they work by people seeing a need, and going off and addressing that need.
If they did a good job at it, the community adopts their work...

   -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [trademark-policy-dev] I guess "the community" decided to go with my original suggestion?

2007-10-26 Thread John Plocher
Brandorr wrote:
>> so again I ask you - please make a counter proposal.  Be part of
>> the solution!
> 
> Proposal: No distro will be named OpenSolaris.

I updated the wiki to include this

> John's proposal, as I understand, is that only people/teams that can
> use the OpenSolaris trademark as a standalone brand, are people/teams
> that make a product that only consists of Sun's binaries.

My bad - As I noted in previous email (but not on the wiki),
the "binary" stuff was trying (poorly) to capture the idea
of binary compatibility (if you use the recipe /and/ the packages
in the repository referenced by that recipe...)

Since the whole recipe/repository thing is causing confusion, I
deleted it, and instead added more to the note in parkinglot#1 that
we need to define and work on a good definition of 'core'.

> (Please note the use of the commas. They can be replaced by the word
> "an" if that makes it clearer for you).

I did - and updated the wiki to match.

> It also seems that many feel that the current definition of
> OpenSolaris shouldn't change. 

That's the problem - there /is/ no current definition of OpenSolaris.
There are a dozen or more, and they are all different.

This project is trying to fix *that* problem.

Please recheck the wiki - I hope I've captured your main concerns.
if not, please add inline comments/questions...

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: OpenSolaris as a seperate entity to Sun (Re: [osol-discuss] Re: [ogb-discuss] Re: [advocacy-discuss] Re: Logo/Mascot for OpenSolaris)

2007-06-26 Thread John Plocher

[EMAIL PROTECTED] wrote:

Isn't anyone in the least bit interested seeing OpenSolaris
actually be able to employ people or pay for things itself
rather than depend on the good will of Sun to do it all?



At this point, with all the backlog of things that need to get done
to make things work logistically, I'd have to say no, I'm not the least
bit interested in having the OGB, the ON community, the gatekeepers,
the Hg repository team, the web infrastructure team or the ARC community
(to name a few) spend any significant effort on it at this time.  These
people are already spread way too thin to take on the significant
additional effort needed to create and manage a 501c.

Having said that, if /you/ are interested and motivated, feel free
to do the legwork yourself.  Be a leader, form a consensus, do the
research, etc.  Remember, actions speak louder than words.  Even mine :-)

  -John

501(c): Been there, done that, don't want to go there again...
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Project Proposal: Open Sound System

2007-06-06 Thread John Plocher

Dev Mazumdar wrote:

The rumors are true, we're planning on open sourcing Open Sound


+1!

Adding icing to this cake is that Dev has been actively working
with several of us getting things ready for an OpenSolaris ARC
review of OSS as part of their initial code contribution!

Of course, this means that we in the ARC community are going to
have to figure out the logistics of making this happen - the OGB
discussion about ARC reviews seems timely indeed!

Welcome aboard Dev!!!

  -John



___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Re: [approach-discuss] Re: [sfwnv-discuss] Like minded individuals let's start working on an "OpenSolaris.org" distro right now.

2007-06-01 Thread John Plocher

Joseph Kowalski wrote:
However, if the purpose of this discussion is to detail the costs, while 
the benefits are being pursued in some other discussion, then I'm all 
for it.



Thats why I'm here at least...

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: [ogb-discuss] Project Proposal - (what is/was Indiana)

2007-05-31 Thread John Plocher

James Carlson wrote:

I do wonder a bit what the distributors of far-afield variants ought
to think of this, particularly because of the naming issue and the
clear differences among the existing variants.  If I were working on
Nexenta, would I be pleased, uninterested, or disgusted?  Should I be


I note that none of them are raising objections in this thread :-)


jumping at the chance to have my own One True Way stamped as the
'official' OpenSolaris way to build a distribution?


You are obviously concerned about something "bad" happening here.
I'd suggest that you either need to actively lead this project
away from that "bad" path, or step back and see what happens.

I'll bet that, if the project is indeed going down that "bad"
path, it will fail rather quickly (and good riddance to it, if so).
But if it instead does "good" things and succeeds, we all will
benefit.

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: [ogb-discuss] Project Proposal - (what is/was Indiana)

2007-05-31 Thread John Plocher

James Carlson wrote:

The part that you snipped away was where John Plocher was asserting
that this case would somehow prevent future distributions (such as the
ones we now have) from even starting.  I don't believe that's the
case.


I don't think I was asserting anything like that.  It was 3am, so I 
may have been more unclear than normal, but where in the following

text that Ian "snipped" do you find that assertion:

> Why does Indiana have to meet these requirements when Nexenta, 
Belinix,
> MartUX, Schillix, SX, and all the other OS.o distros don't?

?


I just don't see it that way.  Is having a community endorse this
project a "barrier?"  And one that necessarily causes undue hardship?


This project is at least as complete as several of the others that
have been approved with no discussion in the last couple of weeks.


So far, I haven't seen anyone trying to obstruct.


Other than Keith and you telling Glynn to "go fetch another
rock", because you don't like the rock he currently has.

  -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Do we even need a reference OpenSolaris binary distro

2007-05-31 Thread John Plocher

Darren J Moffat wrote:
For something to be *the* reference distribution for OpenSolaris is 
quite a significant status.   Exactly why do we even need that status ?


Because many people have asked for something like it and some other 
group has decided to go scratch that itch.  Do you really need any 
other reason?



What is so special about the reference distribution that it can't be one 
of the existing distros ?


Someone wishes to do their own distro and do it their own way.
See the recent thread on why the existing distros were started...



What special status should a reference distribution actually have ? What 
is the implication to other distros if they do things differently to 
other distros ?


None and None.



My personal opinion is that I don't want to see a reference distro, at 
this time I just don't see any value in it.


Then don't work on it.  Put your energies elsewhere.  Vote with
your feet.  But please don't shut down the people who /want/ to
work on it.

  -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: [ogb-discuss] Project Proposal - (what is/was Indiana)

2007-05-31 Thread John Plocher

James Carlson wrote:

What I understand Keith to be saying (and what I agree with here) is
that if you're going to do that in the name of OpenSolaris itself --
not just "PlocherX" but "OpenSolaris Reference Release" -- then that's
logically something that ought to be a deliberate decision of the
community, and not something that "just happens" or (worse) "happens
because some executive at Sun says so."


That "executive at Sun" (Ian M) is also a member of the OpenSolaris
Community, and modulo his contributer grants, just as much a player
as you or I.

Where in the community's charter or constitution does it say
that creating /an/ (not /the/) OpenSolaris distro that can be
reused by others as a reference must obtain "special" approval
by the OGB or OS.o community at large?



I'm not sure it's necessarily an unmitigated good thing to have a
single privileged reference release (what happens to distributions
that decide to innovate in a different direction?), 


So it boils down to the fact that the OGB [or at least some of its
members] either don't like the name of a project or object to
some aspect of its goals.

Neither is within the purview of the OGB - which exists to
resolve non-technical disputes, and not to create technical
mandates.


but, as a
community member, I'd like to see something more concrete about what
the reference will contain before deciding whether to endorse it.




The OGB exists to make sure the OpenSolaris Community grows and
does cool things.  Get out of the way and let Indiana grow
and do cool things, or let it die and fail - but let it do those
things by and to itself.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Project Proposal - (what is/was Indiana)

2007-05-31 Thread John Plocher

Within Sun, for the last 17+ years, anyone could initiate a "project"
at any time by simply sending a proposal email to a single internal
alias.  It required absolutely no prior approvals, no sponsorship,
and no endorsement.  (Though, while it is /always/ a good idea to
have your manager be aware of what you are doing, that is more of
an HR issue than a project approval one :-)

Even so, many considered even that amount of effort to be "too
difficult".

The only "downside" is that we have had to develop a set of "is
it dead yet?" heuristics to determine if a project is effectively
dead and not simply dormant or focused on internal prototyping or
otherwise still flying under the radar.  No big deal.

Even with between 500 and 900 projects being proposed every year,
the system isn't overloaded or inconvenienced in any way.

 -John


Alan Burlison wrote:

[EMAIL PROTECTED] wrote:


Yes, that seems to be to cumbersome; I would prefer OGB not to be
involved in project creations as long as projects are started under
the wings of a community and the community is not disfunctional



In that case (if my reading of the OGB minutes is correct) Roland's ksh 
project would never have got off the ground.


I don't understand why a community is necessary for a project to exist, 
sorry.




___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Solaris as NetBSD?

2007-05-30 Thread John Plocher

Girts Zeltins wrote:

I want to say that Solaris must be as NetBSD and must be available for all 
platforms.


I don't think you will find too many who would disagree with you.

I would note, however, that it took several painful years to evolve
a multi-platform NetBSD from BSD's initial Net/2 dump.  Years
where many committed and talented people provided the blood, sweat
and tears to develop and maintain the variety of ports that you
have come to love.

We have the beginnings of a similar culture here - SPARC, X64, PowerPC,
System/390 ports are all in various stages of functionality and usability;
the OpenSolaris code base is already structured to support multi- and
cross-architectural needs.  There have been several discussions about
porting OS to appliances, game systems and other CPUs - don't take
my list above as the final word on what all is happening!

What do you see that we are missing here?  Other than more experienced
and committed developers to work on the ports themselves, I can't
think of any barriers or cultural disconnects...

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: [ogb-discuss] Project Proposal - (what is/was Indiana)

2007-05-30 Thread John Plocher

Keith M Wesolowski wrote:

If you want to create an OpenSolaris reference distribution, or any
distribution that advertises itself as having that status,


Why does Indiana have to meet these requirements when Nexenta, Belinix,
MartUX, Schillix, SX, and all the other OS.o distros don't?

Why are you throwing up logistical barriers to this effort instead
of facilitating them?

Or is it that we simply /like/ eating our young?

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: RE: backspace key not working on Java environment

2007-05-25 Thread John Plocher


If Sun continues with the [DEL] key being used to backspace-delete 
stuff, that's just being unreasonable. 


+1

15 to 20 years ago, we were our customers, and it was easy to
map their needs onto our own personal preferences - after all,
we were selling to enginerds just like ourselves.

Those days are mostly long gone.  Say goodbye to them and get over it.

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [SVOSUG] Project Indiana, get the skinny direct from the source!

2007-05-24 Thread John Plocher



But att audio is good for that, no?


What's att audio?



AT&T is the conference call vendor.  They used to be
called SBC, PacBell and other names in the past.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: BASH as root shell

2007-05-23 Thread John Plocher

Gerard Nualla wrote:

I see... Let me try that TCSH too.. Gets more interesting... :D


Wanting to change root's shell implies that you are logging
into Solaris as root instead of using su or RBAC.  In general,
on Solaris, logging in as root is seen as undesirable simply
because it can lead to sloppy and/or dangerous behavior and
actions.  Better to login as yourself, with any shell you wish,
and use su on those infrequent times that you need to admin
the system.

With that admonition aside (as with all free advice, it is
worth exactly what you paid for it), there are still situations
where you need to log in as root.

It used to be that root's shell had to be /bin/sh so that,
if your /usr partition got corrupted and you had to boot
without it being mounted, you could still log in single
user and fix things (/usr/bin/bash wouldn't be there in
that case, and root logins would fail with a "no shell"
error message - quite a bummer when you ran into it...)

In S10/OpenSolaris, the system is smart enough to detect
that failure case and fall back to /bin/sh if root's shell
is not found, so it is perfectly safe to change root's shell
to something else.

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Unix wizard pissing contest...

2007-05-22 Thread John Plocher

Joerg Schilling wrote:
There is no bashing, GNU tar is non-portable 


Pleeeze - GNU Tar is portable to everywhere that has GNU tar.
For the purposes of this discussion, this includes ALL of the OS's
we are talking about:  Solaris, OpenSolaris, the OpenSolaris Distros,
RHEL, Fedora and all the other Linux derivatives.

Leaving aside for the moment its bugs and the mental state of the
users who have - for better or for worse - decided to use it, the
fact remains that the transition between a Linux environment and
a Solaris environment is more difficult than it needs to be.

We need to address that disconnect.

There seems to be two migration paths that are possible:

   Have developers migrate from Linux to Solaris, or
   Have developers migrate from Solaris to Linux.

Which do you see happening - both short and long term?

If what is happening differs from what you would prefer,
what needs to be done to bring the two into alignment?

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Unix wizard pissing contest...

2007-05-22 Thread John Plocher

UNIX admin wrote:
if I can learn once, and use anywhere 
and if I can write once, and use anywhere 
ergo I am more productive


But this community is /not/ the Solaris admin community,
it is a development community focused on improving OpenSolaris.
That means changing things - hopefully for the better.

If all you want is the status quo, and for it to never change,
you may be in the wrong community :-)

This whole conversation is so last century; hell, I lived
thru an identical one ~20 years ago, although at that time
the players were stodgy old BSD -vs- the upstart ATT-USG;
the "opensolaris" at the time was this new distro called
SystemVr4 (aka Solaris 2.0)  Go figure...

Instead of spending so much TALK on why this or that status quo
is better than the other, how about instead spending the EFFORT
to improve things?

  -John



___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Unix wizard pissing contest...

2007-05-21 Thread John Plocher
If I understand correctly, you are saying that a Solaris user can 
become a Linux user with ease, but not vice versa.  Do you consider 
this to be a strength or a weakness of Linux?


Neither. It's a strength of Solaris, in that Solaris breeds a mindset 
that is portable to HPUX, *BSD, Linux and many other platforms. You 
learn to work with a set of tools that are present on everything, as 
opposed to being dependant on particular features of a particular 
toolchain.


A new Linux user would probably learn to use the more modern "ip" tool 
to manage interfaces, whereas as a Solaris admin would use ifconfig 
which will work on all of the above.




And the awful stereotypes come alive!  This sounds like
a bad B-movie (is there any other kind :-) with a plot
that combines the following cliche's

 o  It was hard for me to learn, therefore it should
be hard for everyone else to use,

 o  The only tool I have is a hammer, therefore all
my problems must be nails, and

 o  Job security through obscurity

If the more modern "ip" tool makes me more productive in solving
my business critical problems, what value is there in being
retro-macho and restricting myself to less efficient tools?
Instead of "least common denominator" sysadmin, maybe it would
be more productive to invest in improving the baseline.  And
isn't that what this discussion is really about?

  -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] [SVOSUG] Project Indiana, get the skinny direct from the source!

2007-05-21 Thread John Plocher

Christopher Mahan wrote:

 What's the chance of your manager eating the cost of a
recording/transcript then? 


At a starting point of $50/hour for audio to written transcript
production, and going up beyond $150/hour depending on accuracy,
timeliness and other attributes, probably not.


I don't want to attend; I want to know what was said.


Paraphrasing, "I don't want to expend the effort to participate
in the community, but I want someone else to, so I can benefit
from the things that the community does.  Oh, and I don't want
to be bored by the result, so make it easy and interesting for
me."

Putting it that way, it all starts to sound a bit selfish,
doesn't it?


Taking a step back, though, I see that the Local User Group concept
is showing its age in the tiny digital flat world we live in.


Or, maybe, it is an aspect of making this tiny digital flat
world we live in a bit less impersonal and more approachable.

In my opinion, an interactive user group session is very much
more than simply a sterile recording/transcript of one part of
a presentation - it is a mix of who you sat with, the side
comments/conversations, the emotional recharge of being
with other like-minded enthusiasts, the bidirectional
feedback loop where your comments influence other people's
future behavior,  etc.  You simply can't capture all that
in an online read-only text transcript.

Some people thrive on high volume aliases like this one; others
live just to spread flame bait, while others couldn't give a damn
about anyone who isn't actively committing code.  Different
strokes for different folks, y'know...

  -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


initial draft 1-pager for Indiana (was Re: [osol-discuss] Sun to make Solaris more Linux like)

2007-05-18 Thread John Plocher

Brian Gupta wrote:

So, I'd expect to see some documents from you that describe this
product. Have you a 1-pager that describes the basics?






Ok, I think I see where the vision is going to hit a wall. There is
definitely a process disconnect between agile development and Solaris
development.

In agile development, you begin with a list of simple requirements
without a detailed description of how you are going to get there. 


I don't see the disconnect.  In fact, I think we are in
complete agreement.  A 1-pager is simply a template for
recording a "list of simple requirements without a detailed
description of how you are going to get there".  How else
can a group of developers even start down a path unless
there is some common understanding of where they intend to go?

Nothing in this "list" is intended or expected to be detailed
or in depth; rather, it shouldn't take someone more than an
hour to pull one together.  In fact, here's my first pass on it.

Anyone else - please feel free to take it from here and modify
things to match your understanding. (yes, this cries out for
a shared wiki - anyone?)

  -John


Project Description

Indiana is intended to be a product - an OpenSolaris
distribution with a regular release schedule.

Project Team:

Needed...

Risks and Assumptions

The relationship between Indiana and the other
OpenSolaris Distros is unclear, as its relationship
with Sun's various Solaris releases.

There is probably a dependency on the Emancipation
project.

Unresolved issues include release binding,
compatability and stability constraints, etc.

We assume that we can start with an existing distro
and work on improving it rather than starting from
scratch.

Business Summary
   Problem Area

Think of this as the next natural step in the open sourcing of
Solaris that began in 2005. In other words, the source has been in
the community for a while, and now we're moving the binary version
and related machinery into the community too. Why?  Because even in
open source, it's the binaries that people want.  Furthermore,
we're not presenting OpenSolaris as crisply as we could be.. In
particular, people familiar with how Linux works (and that's A LOT
of people) hear the name "OpenSolaris", assume it's the community
version of Solaris, and are confused to find out that isn't
actually true.

This is actually just one part of what I've been referring to as
"the familiarity problem" (formerly known as "the usability gap"
until I realized that "usability" was relative). I.e., that while
Solaris has compelling technology, that technology remains somewhat
inaccessible to users that are familiar with the Linux environment
(and, again, that's a BIG market). Addressing the familiarity
problem is another big goal of the Indiana project. In other words,
the goal is to make what Solaris has to offer available to the
larger market that by and large is more familiar with Linux as
things stand today.

   Market/Requester

Ian Murdock/Sun Marketing?

   How will you know when you are done?

There will be a new "Indiana distro" available every 6 months.

Technical Description

So, what will be the big features in Indiana? You tell me--and,
indeed, a discussion of features could be a great way to actually
get off on the right foot here given the somewhat rocky start so
far.. My list: packaging, installation, GNU userland alongside
"Solaris classic userland", and laptop support (see what I mean
that there are already people working on these things?).

The big feature from my point of view though is the 6 mo. timed
release cycle. Timed release cycles have done wonders to introduce
predictability into other open source projects (e.g., Gnome,
Ubuntu). And 6 mos. is the clear winner in terms of frequency among
Linux community/developer distros--it's just enough time to do
interesting work AND have a reasonably long hardening period so the
thing is stable.

   Details
   In Scope

Needed...

   Out of Scope

Needed...

   Packaging & Delivery

Needed...

   Dependencies

Needed...

Resources & Schedule
Prototype Availability

Using agile development methods, we would like to start a sequence
of develop/feedback cycles to refine this proposal, validate our
initial assumptions and clarify constraints.  We expect to form
an initial project team, select a base distro and do some initial
experimentation within the next couple of weeks.






___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


And that would break... what, exactly? (Re: [osol-discuss] Sun to make Solaris more Linux like)

2007-05-18 Thread John Plocher

Ian Murdock wrote:

> And that would break... what, exactly?


We don't know.

We know it has the potential of breaking scripts that,
for better or worse, parse the output of "/bin/df".

It can (and has been) argued that those scripts are
already not portable to Linux, since the output is
different there.  This implies that the portability
argument is rather aimed at the existing Solaris user
base as they upgrade their systems to newer versions of
Solaris, and this change would make it harder for those
customers to upgrade their systems.

In some sense, this analysis doesn't matter because we
already promised our existing customers that we would
/NOT/ change these interfaces out from under them in
future Minor releases of the ON5.x component of Solaris.

Note that we (the community and the ARC) could easily
approve a case NOW to change df's default.  The ARC
opinion for such a case would say "This project ...
is approved for integration into a Major release of
the ON Consolidation".

The question then becomes one of what this "approval with
an integration constraint" really means?

Since the Nevada development gate was chartered as a
Minor release, by our own rules, we can't simply change
interfaces that we promised would be Stable.  This means
that we can't allow this kind of change to go into Nevada.

However, it could go into a Major release chartered gate,
if we had one.  We don't have one today, but we could get
one by either

A) Re-chartering Nevada to be a Major release gate, or

B) Leaveing Nevada as it is and chartering a new Major
   release train (Indiana, anyone? :-).

With a Major release gate, the project team would now have
a place to integrate their incompatible changes.

Of course, the ramifications of putting a Major release train
into motion are complex and non-trivial:  One big danger of a
Major release is that the result might be inappropriate or
unusable by some segment of our existing customer base.

This is balanced against the danger that restricting ourselves
to only a Minor release might be inappropriate or unusable by
some segment of our potential new customer base.

Do you want the Red pill or the Blue one?

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Sun to make Solaris more Linux like

2007-05-18 Thread John Plocher

Andre van Eyssen wrote:
It's a dose of hell for anyone learning to write scripts. 


I don't believe we need an envariable to enable this for several
reasons:

A) envariables don't scale - they are per-user,
   per-system, per-problem band-aids.  Over time
   and over systems, this path leads to chaos.

and, more importantly,

B) we already have precedent in the system that this is
   an OK behavior:
% uname -a
SunOS sac 5.11 snv_56 sun4u sparc SUNW,Sun-Fire-V440
% /bin/ls
Old  sr.20070223.txt  sr.20070406.txt  sr.20070518.txt
sr.20070119.txt  sr.20070302.txt  sr.20070413.txt  sr.20070525.txt
sr.20070126.txt  sr.20070309.txt  sr.20070420.txt  sr.template.txt
sr.20070202.txt  sr.20070316.txt  sr.20070427.txt
sr.20070209.txt  sr.20070323.txt  sr.20070504.txt
sr.20070219.txt  sr.20070330.txt  sr.20070511.txt
% /bin/ls | cat -
Old
sr.20070119.txt
sr.20070126.txt
sr.20070202.txt
sr.20070209.txt
sr.20070219.txt
sr.20070223.txt
sr.20070302.txt
sr.20070309.txt
sr.20070316.txt
sr.20070323.txt
sr.20070330.txt
sr.20070406.txt
sr.20070413.txt
sr.20070420.txt
sr.20070427.txt
sr.20070504.txt
sr.20070511.txt
sr.20070518.txt
sr.20070525.txt
sr.template.txt
%


  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Multiple development trees... Re: [osol-discuss] Re: About Project Indiana

2007-05-15 Thread John Plocher

Josh Berkus wrote:
Frankly, I don't see the opensolaris community doing backport work at all.  
Why would we?  Backporting is for supported versions, where (presumably) 
support customers will pay for someone to do the boring backporting work. I 
guess I'm not seeing why this is a problem?


Both Brian's and your messages seem to imply that the
developers doing the backport work are somehow not full
members of the opensolaris community - I'm obviously
not too comfortable with such an exclusionary perspective.

I'm worried about us developing into an OpenSolaris community
where Sun's engineers are relegated into a small corner
where they only work on Sun's "Solaris" additions in an
OpenSolaris fork, while the rest of the community sees
itself as being predominately of and for non-Sun-employed
developers.  Witness the "it was said/done by [EMAIL PROTECTED],
therefore it must be a conspiracy to undermine OpenSolaris"
type comments that have cropped up several times in Ian's
Indiana thread...

I'm also worried that we at Sun haven't yet figured out
how to make a product/distro based on OSCE.  IMO, we have
all the enterprise stability OSEE mindset we will ever
need - so much so that it is blinding us to all those new
OSCE-based opportunities.  Maybe that is what Indiana is
intended to be.

Its late; my spring allergies are raging and the kids have
all gone to bed - I should follow their example myself...
Maybe things will look better in the morning :-)

  G'night,
   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: Multiple development trees... Re: [osol-discuss] Re: About Project Indiana

2007-05-15 Thread John Plocher

Brian Gupta wrote:

OSEE - OpenSolaris Enterprise Edition (classic Solaris)
OSCE - OpenSolaris Community Edition (swiss army knife distro)


Please don't take my comments as throwing cold water on your
strawman; rather, try to use them to help drive a deeper common
understanding.  I agree with you - we really need to have this
kind of discussion.


I would say you have one main branch (let's call in OSM: OpenSolaris
Main). the OSEE and OSCE distros would take what is in that main
branch and make modifications to that base. (Preferably just adding to
it.)


In poor "word pictures", I think we have this today with
either (a true source code management system view)

OSM  = Solaris10RR baseline as of June 2005
 |
 +-  OSEE = Solaris10 update releases
 +-  OSCE = OpenSolaris-Nevada (Minor Release)

or (a cherry picking model requiring manual back porting
of desired features from Nevada)

OSM  = Solaris10RR baseline as of June 2005
 |
 +- OSCE = OpenSolaris-Nevada (Minor Release)
 |
 +- OSEE = Solaris10 update releases (pseudo-child of Nevada)
 +- Solaris Express
 +- The various existing OS.o distros

One could evolve either of these into a more radical
scenario where we charter a new Major release:

OSM  = Solaris10RR baseline as of June 2005
 |
 +- OSEE = OpenSolaris-Nevada (Minor Release of ON5.10)
 |   |
 |   +- Solaris10 update releases (pseudo-child of Nevada)
 |   +- Belinix
 |   +- Schillix
 |   +- Martux
 |
 +- OSCE = OpenSolaris-1.0 (Major Release)
 |
 +- Solaris 3.0 (aka SunOS 6.0...)
 +- Nexenta

(Don't ask where Indiana fits here - I haven't a clue.
As it is, I'm probably maligning Moinak, Erast, Joerg and
Martin :-)


When any addition is to be made to a OSEE or OSCE, it must be
evaluated for integration into OSM. (With input from the community)


In the ARC world view, part of this evaluation is to see
if the "scope of change proposed" matches the target's
"scope of change allowed", based on the expectations set
by the project that first introduced the things being
changed, the interface and release taxonomies, and which
(if any) things are going to be changed incompatibly.

Think of this as:
  You promised us that XXX would exhibit , and now you wish to break it.  The
  "magic decoder ring" says you can do so only in a
   release tree.

This means that, depending on their release taxonomy
bindings, changes that are allowed in OSCE might not
be allowed in OSM or OSEE. (duh! :-)


I would expect ISVs to port their apps to OSes that Sun distributes
and supports. 


Today Sun distributes and supports
Solaris  8
Solaris  9
Solaris 10
Solaris 10 update 1,2,3,4...
Solaris Express
Solaris Developer Express

Historically, ISVs (and Blastwave, too :-) tended to support
only Solaris 8, counting on binary compatibility to let it
"just run" on S9 and S10.  I'd guess that the number
supporting S10 is still ramping up.  I wouldn't expect
anyone to be offering SX or SDX support at this time,
though I assume that many are playing with it "in house".

The $64K question is whether any of them would support a
non-Sun distro; just as interesting is whether or not any
of the various distro-producers would care and/or whether
there was any expectation of compatibility between distros.



You wouldn't need an entire team, as a lot of the work would be in
OSM. The thought would be that Sun developers would focus on OSM, and
OSEE, with a few bodies dedicated to OSCE. Most of the community work
would be done in OSM and OSCE, with the goal to backport any
universally useful OSCE changes into OSM, so that OSEE can leverage
that work.


When I read your comments above, I get the impression that
there will be two rather disjoint communities - the Sun-
dominated OSM/OSEE one and the non-Sun dominated OSCE.
If this is how it works out,  what would motivate the OSCE
crowd to do the backport work, especially since it would
undoubtedly involve more work?

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Sun to make Solaris more Linux like

2007-05-15 Thread John Plocher

[It seems that all I have today are questions...]

Ian Murdock wrote:

It's more the developers (largely in open
source projects) deciding what "the standard" is as a side
effect of writing their code.. How do we adapt to the new reality?


Some thought experiments, building on Mike Kupfer's mail:

Given that Linux is incompatible with Solaris in many ways,
yet ISVs and customers happily use both, is portability
across both platforms really a key issue?

In the same light, Posix/SUS/XPG/... all seem to talk to
compatibility across alternate branded platforms, yet I
don't believe that Linux claims to be one of them.  Is
this whole standards branding thing more of a Solaris
compatibility issue, distracting us from the assertion
that some customers no longer care and would rather have
"just like Linux", whatever that means :-) ?

Both Linux and Solaris have features to die for; conversely,
both have features I'd rather die before I'd use them :-)
Is there a best-of-both world that we could/should strive
for?  Or is "being different" (from either camp) a kiss of
death?

What would be the practical downside of doing a Major
release of ON/Solaris/OpenSolaris?  Especially if, with
Zones and Xen and ... customers could have both the
existing Solaris2.10 and the new Solaris 3.0?

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Multiple development trees... Re: [osol-discuss] Re: About Project Indiana

2007-05-15 Thread John Plocher

Brian Gupta wrote:

I proposed in an earlier thread that there I felt there should be two
products/distros developed within OpenSolaris.org.

- OpenSolaris Enterprise Edition (classic Solaris)
- OpenSolaris Community Edition (swiss army knife distro)



This is a simple idea that gets hard rather quickly.
Coming up with a roadmap/plan that describes what is
intended is where we have always run into problems.
Some of these imponderables are:

Given that we want to have multiple distros, how do we
expect that they will be developed?  What are the
relationships between them?  Do we intend to have
independent branches, parent-child feature waterfalls,
cross-dependent peers, no relationshoip at all, or
something else all together?

Given a relationship, what is the desired endgame?
Does the classic source base go the way of SunOS4.x,
becoming a frozen, bugfix-only, no new features
platform? Is this simply a request that we do a
Major release of Solaris instead of the sequence
of compatible Minor releases that we have been
doing for the last 15 years?

Which of the development trees do we expect ISVs
to port their applications to?  Both? - if so,
are we sure we all understand what drives ISV
adoption and customer deployments?  Who are the
target audiences for each of these releases?
If we do this, and it is successful, what does
the world look like in 2 years? 5? 10?


It would be Sun's digression to support and/or productize either
version. (Also, they of course retain the right to make changes when
productized, but my hope would be that Sun would propose their changes
within the community).


Once we have committed to having multiple development
branches, we need to figure out how we can avoid doubling
the development efforts needed to sustain the code (for
bugfixes and patches, feature backports, etc).

Of course, it is in Sun's best interest to try and ensure
that the work-product of the community aligns with its
product plans;  IM(NS)HO, it would be a disaster if Sun
was forced staff an entire porting team just to maintain
its own divergent fork of OS.o ...

  -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] BeleniX meets Indiana (Was: About Project Indiana)

2007-05-15 Thread John Plocher

Joerg Schilling wrote:

Well, Belenix is a project run by a Sun employee. Do you believe it is
not a Sun project?


Yes, I believe it is not a Sun project, if, by saying
"Sun project", you imply that Sun management made a
decision, allocated resources, or otherwise caused
it to happen.  Of course, this all may change if the
idea of BeleniX meets Indiana takes root...

As Moinak said, Belenix is a labor of love, driven by
a small handful of engineers who take significant chunks
of their own personal time to make the project successful.
It is not their day job to do so; their job descriptions
do not include "develop and work on an OpenSolaris Distro"*

Even so, after spending three weeks working in Bangalore,
interacting with their management teams, I can say that
everyone I met was exceedingly proud of what they have
done!

  -John

[*]   That's what I love about working at Sun - a job
description is simply something to get you started;
implicit in every development job is the assumption
that you are in charge of updating and rewriting your
own job description to take advantage of innovation
and change.


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Sun to make Solaris more Linux like

2007-05-10 Thread John Plocher

Dennis Clarke wrote:

You forgot to add that the Bearded Man has a 72 processor super
computer class machine running while the young man has a Dell PC.



Yeah, but that young guy actually went out on a date
instead of spending the might with a computer...

Ha!  All you Unix eunuchs take /that/!

  :-)
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Change charter of OpenSolaris.org to more closely align with reality

2007-05-08 Thread John Plocher

Manish Chakravarty wrote:
Does this mean that if some developer comes up with a kernel patch (just 
an example) or some driver, he can commit it to OpenSolaris?


After they articulate the architectural impact of their changes,
and that impact is determined to be acceptable, certainly.  After
all, we don't want crap dumped into the source base just to prove
that anyone and everyone can commit anything they want at any time.


And if the community (not SUN) finds it good, it will be taken in and 
will be put up in the next OpenSolaris build ?


It is rather difficult to separate "Sun" from "the community".
If you mean "Sun = corporate VPs setting strategic directions
for OpenSolaris", that has already happened.

On the other hand, if you mean "Sun = the various developers
paid by Sun to work on OpenSolaris", there is no chance in
hell of that happening :-) DTrace without Bryan or Mike?
X11 without Alan?  Docs without Michelle and Susan and ...?
Install/Packaging without Bart, Sarah and crew?  Not very
likely.

On the third hand, if you mean "Sun = the various review
processes that stand between the source code and total
anarchy(TM), then you may have a good point.  These processes
have evolved over the last 15 years to meet Sun's needs.
Now those needs have shifted, changed and grown.  What worked
well in an environment where people could meet face to face,
have regularly scheduled meetings, etc, no longer fits so well
in a massively distributed open source environment.  This is not
to say that we should abandon those processes, but we should
work to reinvent them so they work well for us today.


What about the bundled software that comes with Solaris Express 
Community/Developer releases ? Is there any way the community can 
influence that ?


What about the bundled software that comes with Schillix,
Nextenta and Belinix?  Is there any way the community can
influence that?

Are these OpenSolaris.org questions, or are they really aimed at
the various distros that are built on top of OpenSolaris core
technology?

I would suspect the answer is not an absolute - it is probably
a "yes" if you are talking about "will changes I make to the
core ON, X, SFW and JDS components show up in the distros?", and
more like a "I don't know, or maybe no" if you wish to influence
the addition or removal of other specific components.




What if someone has his/her own OpenSolaris based distro ? Can he/she 
make modifications to it as he/she pleases ? What if such modificiations 
break API or ABI compatibility with Solaris 10 / OpenSolaris ?


Certainly you can do so.  Nobody will stop you.  And, if you do
break ABI compatibility with Solaris, that is your choice.  Just
please don't imply that you are still compatible and/or complain
when various things no longer work with your distro.  If you choose
to diverge, you are also choosing to deal with the consequences.  Who
knows - maybe you will be wildly successful and Solaris will follow
your lead :-)



These are some questions the community must ponder on.


Absolutely.

  -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] OpenSolaris Filesystem path standards.

2007-05-06 Thread John Plocher

Alan Coopersmith wrote:

Brian Gupta wrote:

I can't seem to find the document that defines where various things
are supposed to go in the filesystem. 


http://www.opensolaris.org/os/community/arc/policies/install-locations/




Or, on Solaris,
   % man filesystem

  -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: Re: GPL in BusinessWeek article

2007-05-02 Thread John Plocher

W. Wayne Liauh wrote:

Oftentimes because an Express release has worked so stably that
we forget that it was only intended to be a beta.



It is probably time to define some terms, because we may be
talking at cross purposes.

In the "non-Solaris" world, Beta means something like

"The engineers are done adding major features, the product
 is close to what is supposed to be, but there is a quality,
 testing and/or customer feedback gap that prevents it
 from being tagged as a release candidate"

Many years ago, Solaris engineers and product managers decided
that this mode of development was sub-optimal for Sun's massively
distributed and co-dependent development teams.  Specifically,
it meant that any time that the gate was not in a coherent state,
some significant part of Sun's distributed development team would
be inconvenienced; further more, every time the gate was allowed
to regress from the release quality requirements, it guaranteed
that more preventable bugs would escape out of development and
grow into customer-discovered problems.  This lead to the current
Solaris' goal of having the consolidation gates be at release
quality levels all the time, and is why the gatekeepers are so
quick to back out integrations that break that policy.

Of course, if /every/ build is a release candidate from a quality
perspective*, then there must be something other than quality that
determines whether or not to make a formal release.  In Sun's case,
that determination is made based on a large number of criteria,
including customer demand, ISV and VAR readiness to re-certify,
support load costs, migration/transition issues, brand management
and, of course, the old "what are the competitors doing" benchmark.

The Solaris Express and Developer Express releases are just as
much products as Solaris 10 and its Update progeny.  The various
differences lie in market positioning and customer segment targeting
much more than any quality concerns.

  -John

[*] - of course, just because we try to keep things perfect all
the time doesn't mean we are always successful at it :-)


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Is there a process document describing a project lifecycle from proposal to final completion?

2007-05-01 Thread John Plocher

Brian Gupta wrote:

I hope this is the right forum for this question.



There is, but you will quickly run into a difference of opinion about
the definition of the word "project" - it tends to be severely overloaded.

In the OpenSolaris.org constitution Community/Project sense, a project
stretches from an idea endorsed by someone all the way to some amorphous
affinity-based community of interested people.  When I asked the OGB to
think about formalizing this lifecycle, they demurred, preferring to
work on simpler things first.

In the development cycle sense (which many of us, but certainly not all,
think that the above should map closely to), a project is simply the term
used to identify the collection of planning, discussion, development and
integration that goes into making some change into a source tree.  /This/
development project lifecycle is extremely well understood, and can be
found documented in both the Nevads/ON- and in the ARC- community pages:

http://www.opensolaris.org/os/community/on/os_dev_process/

http://www.opensolaris.org/os/community/arc/
http://www.opensolaris.org/os/community/arc/handbook/arc-dev-process/
http://www.opensolaris.org/os/community/arc/handbook/sun-reviewprocess/

  -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


[osol-discuss] Micro-optimizing for the wrong thing - coding efficiencies -vs- processor speeds

2007-04-24 Thread John Plocher

UNIX admin wrote:

And we've progressed... how exactly?


Look at Google Sketchup for a great example of the virtues of being able
to spend developer energies on 2nd and 3rd order features like intuitive
ease of use and great tutorials rather than on counting bytes in rendering
subroutines.

It is all about costs.  Back in your C64 days, hardware was expensive and
coding time cheap - or at least cheaper than non-existent hardware.  Now,
with a couple of 2Ghz processor cores and a few GB of RAM, not to mention
3d hardware graphics engines, outboard IO processors and ubiquitous network
bandwidth on a $2k laptop, look at what Apple has been able to produce.

Those 200 byte BASIC interpreters and 48 byte renderers etc are now relegated
to custom silicon - BASIC-Stamps and GPUs - that are good enuf for the rest
of us.

Case in point:  My first programming job was to support an engineering
lab system - running a 4Mhz Z80 with 48KB of memory.  It cost about $10k
back in 1980.  We spent significant time and effort optimizing code so
that students could use the system to solve 5x5 and 6x6 arrays of
simultaneous equations, instructors could manage grades and the rest
of us could simply hack and have fun.  Nowdays I can buy a Microchip PIC
processor development kit with more processing power than that system for
about $100; the all-in-one processor in it runs about $6 (I use several
dozen to run my model train layout...).  Our daughter has a $60 TI graphing
calculator of her own that blows the socks off of that old Northstar
Horizon system.  Do I care that she isn't learning to microoptimize
assembly code on a Z80? Hell no - she is off exploring trig, calculus,
graphical analysis of complex systems, robotics and the like.

So what if she "burns" all the resources of her Macbook doing inefficient
things like Sketchup, iTunes, Java and Robotics?  Or if I "burn" a whole
PIC doing nothing but driving a few turnouts on my layout?  Thats what
they are for - tools to learn and build greater things.

Besides, next year things will be faster and cheaper still.

Is the glass half empty or half full?

   -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Re: Re: CD burning in Solaris

2007-04-24 Thread John Plocher

UNIX admin wrote:
My point is, quite simply, if we dumb everything down, 



I'm glad we've managed to dumb things way down in the last 20 years:

No longer do we need to wire up plugboards to program the mainframes.
No longer do we need to toggle front panel switches to bootstrap a system.
No longer do we need to write in assembly language (or machine code or ...)
No longer do we need to ... add your own list ...

My point is that a good engineer can identify and remove gratuitous
or unneeded complexity (or abstract it safely away behind an API)
such that the rest of us can stand on their shoulders and reach much
higher.

  -John

___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] How "stable" is b62 compared to SXDE?

2007-04-20 Thread John Plocher

Manish Chakravarty wrote:

How stable is b62 compared to SXDE?


SXDE is "simply" b55-b with additional condiments,
so I'm assuming your question is really along the
lines of "how do b55-b and b62 compare"? And "Which
one will crash less often?"  (If you were instead
just trying to identify the differences between the
two, SXDE bundles more stuff on its install media
than you get with the bare-bones download of B62.)

OpenSolaris continues the Solaris "tradition" of
trying to be release quality all the time.  Sun's QA
and PIT teams test each build (B55, B56,...,B60, B61...)
to ensure that it meets their quality criteria - which
include "not crashing" on a large and varied set of
test systems.

If a build doesn't pass those tests, bugs are filed and
(if deemed appropriate) the build is respun, either with
the bugfix or without the new feature(s) that caused the
failures.  This is where b55 turned into b55-b; it was a
respin of b55.

From that perspective, b62 is a reasonable replacement
for b55-b - it passed the same QA and PIT testing, it
has many bugs fixed that were open in b55-b, and it has
new features.

I'd say that it is just as crash-free as b55-b, if not more
so.  On the other hand, you should look at the list of open
bugs in b62 to determine whether or not one of them would be
a show-stopper for you.  The changelog and flag day pages
are also good indications of what is happening under the
covers; they can be used to find out what b55-b bugs were
fixed in b62...

  -John


___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Re: [osol-discuss] Virtual Console new release available NOW!

2007-04-19 Thread John Plocher

LingBo Tang wrote:

- What about adding an option ("on" by default) to use the first line of
the virtual console to hold the "window title" ?


This idea is quite interesting. But what will be displayed in that
position? I'm afraid there is no sense to display "console #" for end 
users.


Since you already manage backing store copies, how about taking this concept
and making a navigational aid out of it:

When you switch to a different virtual console, display the text
"console #xx" in row 1 column 65-75 for 1 to 2 seconds, then
replace it with the characters from the backing store.

Extra credit awarded for smooth fade-out :-)

  -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


Packaging issues - was Re: [osol-discuss] xpg/bin/tr unexpect output on Sparc?

2007-04-11 Thread John Plocher

Peter Tribble wrote:
No, we have far too many packages. 


As background for anyone wishing to address this
perceived problem, the theory goes like this:

Developers develop features by writing source code.

Features evolve at different rates, have different
resources available and are parts of different
dependency graphs.

A component is made up of many features

Gatekeepers compile all the source code for a
component and produce one or more packages

Multiple components are combined to produce products

Release Engineering builds a product by selecting
a set of versioned components.  These components are
in actuality simply lists of versioned packages.

You are asking good questions about the granularity of these
packages.  Lets play with the granularity control: What would
happen if each component (like ON) were to be delivered as a
single large package?  I believe chaos would be the result:

  A) patching and updates would be cumbersome, as any change
 to a component would require the redelivery and re-
 installation of the entire component.

  B) Coordination and testing tends to stratify into a
 bottlenecked linear process - everything in a component
 must work before the component itself can be used.

  C) Developers tend to be drawn into a centralized, waterfall
 style development model, with a schedule that drags out
 based on the slowest/poorest performing development team.

  D) Users/Admins are faced with an all or nothing choice.

The other end of the spectrum is just as bad - millions
of little packages, all alike, each one a dependency-garnering
minefield to trap the unwary.

The middle ground we try to walk is to provide packaging
boundaries for subsystems and major features that enable
distributed and asynchronous development teams.

Or, looking at it the other way, packages map to the
output of an independent, distributed development
team.  They are the ultimate "consolidation"
boundary - everything within a package is delivered
together as a unit and the package is expected to
always be self-consistent.

Sometimes we screw up, breaking a subsystem up into way
to many pieces - or not enough.  Othertimes we have no real
choice because other constraints force our hand - if the
subsystem needs to work with zones or diskless clients,
it needs multiple packages.  Whether it is targeted at
developers or at end users also plays a role.


Just my $0.02

   -John
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org


  1   2   3   >