On 11/21/14 14:00, Paige Thompson wrote:
On 11/21/14 18:14, Rich Freeman wrote:
On Fri, Nov 21, 2014 at 12:34 PM, James <[email protected]> wrote:
Here's one, very, very interesting proposals, under
serious consideration:
https://wiki.gentoo.org/wiki/Distributed_Gentoo
I'd be curious what the fine and wonderful folks at
gentoo_user think of this proposal. Old farts are
welcome to comment, even encourage to "constructively rant"....
Honestly, I think it is a bit optimistic, though something I'd love to
see. I'm more of a fan of getting the new working before dismantling
the old, and I'm not keen on proposals that start out with gutting
what we already have before there is anything new to replace it.
Burning bridges usually isn't wise.
The optimistic bit is that the proposal is that the only part of
Gentoo that would actually be developed centrally are the parts that
almost nobody is working on today. That basically amounts to just
having all the developers quit, and hoping that they all move on to
work on overlays instead of moving on to something else.
Interesting perspective that I had not considered... still, I think
there is more at play here. It sounds as if a few "chosen" old guard
are going to kick out more of the progressive and newer devs
so that these few. control the core distro. That way they can agree
and do what they want.
There are a lot of technical challenges in such an approach -
supporting overlays isn't all that unlike trying to provide kernel
internal API stability. I think it could be done better, but it would
be a big change. IMHO it makes far more sense to make those changes
and use them for our own internal benefit in the main repository, and
THEN think about whether the main repository is still needed.
Agreeded. In fact if one reads the threads on gentoo-dev that lead to
this document, one get's a bit more of the picture that is going to be
a very large undertaking, and many, more robust tools will need to be
developed, to support this (2 tier) system proposal. aka, actually
until gentoo current is mature and stablized, it's a very, very bad
idea, imho.
--
Rich
With regards to distributed gentoo;
to me this sounds like gentoo already. Overlays / layman repositories. I
even have my own overlay that is listed publicly for anybody to add:
https://github.com/paigeadele/netcrave
On the surface, yes. The way it will work out, no; hell no. There will
be no new devs moving into the core, unless the "few" bless them and
they will be clones of the existing dev mentalities that have been the
source of gentoo limitations, imho. The question is this: Is gentoo
a "boys club" or an open source evolving/morphing/multi-faceted
jaugernaut we all know and love. This porposal has good intentions,
but is "barking up the wrong tree".
Which goes to say, the obvious should be assumed since anybody can have
their own publicly listed overlay, you should know what's in it before
you add it--it's a fairly autonomous system but you have to ask to get
publicly to get your repo publicly list and If it were any easier, it
would probably get abused.
True, very true, but trivial in the deeper context of who and how the
future of gentoo is steered, imho. i.e. what you are pointing out merely
today's noise.
Technically you can even use git to manage your entire / filesystem if
you want but it would be more productive to write your .gitignore to
ignore all, then conditionally "un-ignore" things that need to be
tracked thereafter. I did this but only for /etc because I've gotten
tired of hunting down HOWTOs and more often than not a simple example is
more than what I need to get stuff done:
https://github.com/paigeadele/laptop.paigeat.info_etc/blob/master/.gitignore
Honestly though I kinda wish I had done this from the top most
directory, there are things here and there outside of /etc that I'd like
to keep for reference or whatever reason.
More truth, but it misses what is really at play here.
You can pretty much do whatever you want with gentoo, its up to you to
decide whether or not to.
TRUE, but it becomes a power struggle, just like what is occurring
presently with openrc vs systemd.
Take the JAVA example. Java a core, fundamental technology in many linux
distros, Android probably being the most visiable (my def of linux
is if you use the linux kernel, it's linux, forget everthing else), ymmv.
Java over the years has never risen to the level of respect and support
it deserves in gentoo, because of a few core gentoo_master that hate
Java. I hate oracle too, but not java. Please do not think what I'm
about to say about gentoo or Java, is in any way a slight against those
devs that support java or any other gentoo dev. It's just a common
prejudice (lack of respect) against java for a very wide variety of
reasons. So if a motivated group, comes together, we fix up java and
create many, many tool and packages that are wonderful, powerful and
popular with a very wide variety of linux users, then gentoo will
explode and the Java team will be the most visually powerful group of
devs to the masses of gentoo users. (surely under current gentoo
circumstances a slim prospect but very viable, imho).
The 'good old boys club' now being demoted to "second base", in the eyes
of the new gentoo users, are very unhappy. If you look at what
innovating on the net, JAVA is king, imho; Python is strong, but a
distant second. Haskell and Scala are the future of linux greatness, but
they have a ways to go. Java bridges to both Scala and
Haskel very, very visibly, imho.
So again, booting out all the new/lesser/younger devs from the core (of
gentoo) and making them second class (user) citizens is all a power
struggle ploy, being pitched as elevating overlays and the gentoo
citizen. Why should their work not be included into the core? Why
should Java (OpenJDK and Icedtea and such) be given a path to the core,
if not becoming a critical language to the core of gentoo?
(philisopically not presently) It is a "wolf in sheep's clothing". It is
the very poorest of ideas. I think we need 800 or 1,000 active gentoo
devs all competing for the the title of council elder or "grand poubah"
to make gentoo stronger and more attractive to the masses. I think one
day that python will be replace by another "better" language. I think
the core power_brokers do not like that possibility because they become,
second class devs and that they *might* be treated like they treat other
newer devs now.
What happens if one of the new brilliant mathematical/physics minds,
with deep admin experiences comes to gentoo and starts using haskel and
scala codes and sets the linux world on fire with innovation? Will that
person find a warm and cozy home at Gentoo? (ok quite down the
laughter). In 1990 I strated one of the first ISP in America. I
convinced SURAnet (who was the internet in 1990) to allow us to connect
to to MAE-EAST and sell TCP/IP connections to the general population.
First one to do it in American and probable in the world. It was only
possible, because we recruited a young mathematican out of England to
write the code. Many were farting around with ppp over serial links,
but this was the first stack that work reliable and was to become open
sources. (I do not want to "get into it" as many old farts have their
own perspective and I have zero desire to argue or elaborate). And no
we did not get rich. cheated is more likely the single word for "the
rest of the story." I merely point out this industry changing event, so
that you realize *ONE* mathematician can change the world. Forget
computer science, forget admins. Forget loosers like LINEART. Math is
and always shall be king, imho.
Would the gentoo elders make room for such a person, if the core is
controlled by the few? doubtless. One of the groups being moved to the
"Overlay fringe" is science/math. Clever, will robinson, clever,
deceitful and stupid all in one proposal. Wonder where Java ends up?
"out of the core" is my guess.
In fact I'd go so far as to say that "term limits" on the council is a
better starting point than enshrining the current few, imho. Please
understand, I'm a huge fan a few of the council members; but power
corrupts your vision and absolute power will certainly corrupt your
database that you draw conclusions from.
I sure hope I am wrong, but, then again, I do love a good conspiracy
theory? Am I a troll? Nope, I'm older, experience and have seen shit
you would not believe. I first proposed carbon sequestration as a young
engineer in the 1980 at Prudoe Bay Alaska. I use to sit in a pickup
truck and watch dozens of Jet engines put massive amounts of CO2 into
the air. May particular resposibility was to ensure that those dozens
of "gas injection wells" did not experience a loss in integrity, cause
the massive explosion would set Prudohe Bay on fire; necessitating that
the 2.2 millions barrels of oil we were producing a day, would have to
be "shut down for repairs". Surely that would have made headlines,
worldwide. I proposed for my graduate work to capture the turbine
emissions (primarily CO2) and inject them into those gas injections
well. Carbon sequestration was not even an issue at the time. CO2 was
and is the best source of "surfactant flooding" to enhance oil recovery.
I also propose to been the massive energy creation up to a satelitte
system, run by the military and use a diffuse beam to bounce the energy
down to chicago for usage. Funny, my professor thought that a bad idea
and wanted me to work with them on converting natural gas into methanol,
so it could be pumped with the crude oil to the Alaskan pipleline and to
market. Today, still there are laws to prevent methane being converted
to methanol; but is is ok to convert corn and other food sources to
methanol or ethanol.
I *was* a young math wize. Now, I'm mostly apathetic, but, I can sniff
out pooh with the best of them and this idea is *pooh*, at best, imho.
apologies well in advance of any pain anyone feels,
But, I have been using Gentoo, since early 2004,
thoughts?
James