Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-02 Thread Rich Freeman
On Tue, Dec 2, 2014 at 10:35 AM, James  wrote:
>
> I do not see the "/usr" types of systems (like a current gentoo workstation
> or server) going away any time soon. What I hope WE can pull off at Gentoo
> is integration of the best of the CoreOS ideas into "Gentoo proper".

I'm not suggesting that "/usr types of systems" are going away.  I'm
just pointing out that they're not really the focus of CoreOS (hosting
them inside containers is, but not running these kinds of applications
in the host itself).

You seem to be wanting a minimalist profile of Gentoo, not CoreOS.  I
think many of us would love to see that, and I've been an advocate of
paring down @system for just this reason.  I just wouldn't use the
term "CoreOS" with that as this is going to lead to confusion.  CoreOS
is a specialized distro intended to host containers, no more, no less.
It isn't intended as a starting point for embedded projects or such.
Sure, maybe you could make it work, but sooner or later CoreOS will
make some change that will make you very unhappy because they aren't
making it for you.

But, again, I'm all for a more lightweight Gentoo profile that doesn't
bundle stuff like openssh, or even an init implementation (since we
have several to choose from now).

--
Rich



Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-02 Thread Mark David Dumlao
Why do I get the feeling that this is another episode of the "i hate
LennartSoft(tm) too" circlejerk on the gentoo mailing list?

this mailing list used to be about gentoo.
On Dec 3, 2014 1:38 AM, "James"  wrote:

> Rich Freeman  gentoo.org> writes:
>
>
>
> > > is integration of the best of the CoreOS ideas into "Gentoo proper".
> >
> > I'm not suggesting that "/usr types of systems" are going away.  I'm
> > just pointing out that they're not really the focus of CoreOS (hosting
> > them inside containers is, but not running these kinds of applications
> > in the host itself).
>
> I do not intend to follow the CoreOS commercial path. It intend to mod
> gentoo to achieve those attractive attributes back into my "gentoo proper".
> tftp, pxe, dhcp, uefi and many other tools give us a path to
> running the least (embedded) to the most (complex traditional server)
> as an extension (compliment) to the cluster. So as was pointed out,
> I'm merely "lifting" form CoreOS what they lifted from their predicessors;
> no more no less. I see the gentoo admins being able to move hardrware
> in and out of the cluster, dynamically and being able to run many
> sorts of gentoo systems (embedded to fulls server) on a myriad of
> hardware they own and control.
>
>
> > You seem to be wanting a minimalist profile of Gentoo, not CoreOS.
>
> YES!, I want Gentoo to "CRUSH" CoreOS because we can and our goal is not
> to deceptively move users to a "rent the binary" jail. OK?
>
>
> > < think many of us would love to see that, and I've been an advocate of
> > paring down   system for just this reason.  I just wouldn't use the
> > term "CoreOS" with that as this is going to lead to confusion.  CoreOS
> > is a specialized distro intended to host containers, no more, no less.
>
> OK, we see CoreOS differently. For me it was an Epiphany moment of
> where I'm been trying to end up, with the aforementioned Gentoo twists.
>
> > It isn't intended as a starting point for embedded projects or such.
> > Sure, maybe you could make it work, but sooner or later CoreOS will
> > make some change that will make you very unhappy because they aren't
> > making it for you.
>
> CoreOS will never be in my critical path. Large corporations will turn
> computer scientist and hackers into WalMart type-employees. Conglomerates
> are the enemy, imho. I fear Conglomerates much more than any group
> of government idiots. ymmv.
>
> (warning digression)
>  Just look at the entire "net neutrality"
> turf struggle. That sort of "corner the market" monopolistic behavior
> would not be possible, if we had just maintained the "MAE" precedence
> for network peering.  Obama had little choice; but, putting networks
> under SS7 style telecom regulations is a deceptive and horrible idea.
> Conglomerates lobby congress and get very bad ideas written into law.
> All we needed is regulation to allow (force) all networks to peer with
> other networks. The entire concept of "private peering" is horseshit
> and it should be ended immediately. CoreOS and the "Cloud" lobbyist can
> easily get regulations passed to put an end to this linux experiment, imho.
> Differnt subject I know, but the tactics of conglomerates are always the
> same. Roll up competition and eliminate it, oh all in the name of better
> security and portecting our 1st amendment rights  and our conglomerates.
> (sorry of the digression).
>
>
>
> > But, again, I'm all for a more lightweight Gentoo profile that doesn't
> > bundle stuff like openssh, or even an init implementation (since we
> > have several to choose from now).
>
> Funny, ssh is one of a few things I would put into  drastically reduce
> @system. ymmv, unless you are going to add something like netconsole.c
> back into the bundle.
>
> I do not see my vision of the cluster (CoreOS insprired) to be limiting
> to anyone at Gentoo. Not the embedded folks, not the mimalist, not
> any init-camp, not the devs, hackers, or wannabees. And certainly
> not the users. Is this a large undertaking? Certainly. Are the pieces
> mostly already in existence, just scattered about and transversing time?
> (methinks YES).
>
>
> It all depends on how your vision works. Being older, I see a return to
> massive diskless nodes being what CoreOS and the entire "Cloud Vendor"
> conglomerates want. Conversely, I see those cheap microP now accompanied by
> enormous amount of ram and SSD that is dirt cheap forming the building
> blocks for the Gentoo cluster paradigm shift. I see Gentoo "smashing" that
> "Cloud-vendor CoreOS" paradigm by provide what they offer and so much more
> (full /usr systems) out of the same core codebase. I see Gentoo keeping the
> rank and file computer scientists and hackers, gamefully employed.   I see
> the CoreOS folks migrating computer scientists and hackers to the Walmart
> model of underemployment at a few conglomerates.
>
> Gentoo provides an excellent set of choices  and a very bright future for
> me
> (cluster). Other can pick their own poison...

Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-02 Thread Rich Freeman
On Tue, Dec 2, 2014 at 12:37 PM, James  wrote:
> Rich Freeman  gentoo.org> writes:
>
>> You seem to be wanting a minimalist profile of Gentoo, not CoreOS.
>
> YES!, I want Gentoo to "CRUSH" CoreOS because we can and our goal is not
> to deceptively move users to a "rent the binary" jail. OK?
>

Gentoo and CoreOS really target different uses.  I certainly could see
one being installed more than the other just as there are no doubt
more tubes of toothpaste sold in a year than there are iPhones sold in
a year (or, at least I hope there are).  That doesn't mean that
toothpaste is "crushing" the iPhone.

This isn't unlike Gentoo vs ChromeOS.  You're comparing a
general-purpose distro (and one that is even more
general-purpose/customizable than a typical one) to a tool made to do
exactly one job well.

CoreOS is just about hosting containers.  Sure, some of those
containers might be "rent the binary jails" - but you could run Gentoo
in one of those containers just as easily.  CoreOS really competes
with the likes of VMWare/KVM, or even OpenStack.  If you don't want to
run a bazillion containers, then sure it isn't something you're going
to be interested in.

>
>> It isn't intended as a starting point for embedded projects or such.
>> Sure, maybe you could make it work, but sooner or later CoreOS will
>> make some change that will make you very unhappy because they aren't
>> making it for you.
>
> CoreOS will never be in my critical path. Large corporations will turn
> computer scientist and hackers into WalMart type-employees. Conglomerates
> are the enemy, imho. I fear Conglomerates much more than any group
> of government idiots. ymmv.

Well, then don't run it!  Large corporations are actually the
least-progressive when it comes to adopting these kinds of
technologies.  I actually see thing being embraced by mid-sized
companies first.  The "new way" of doing these things lets you quickly
scale up from development to production without a lot of manual
configuration of individual hosts.  I work for a big company and
they're still doing lots of manual installation scripts that get
signed and dated like it is still the 80s.  It isn't Walmart-type work
primarily because it is so error-prone we always need people to fix
all the stuff that breaks.  My LUG meets at a mid-sized VoIP company
that uses the likes of Puppet/Chef for everything and I'm sure Docker
is on their radar as something to think about next - they're hardly
robots but they realize that they'd rather have their bright employees
doing something other than dealing with botched updates on hosts that
bring down 47 VMs at a time.  Their customers like that they can just
pay them for a VoIP account and get full service for a low cost,
versus paying the kid next door to figure out how to custom-rig a PBX
for them.  And, yes, they use Asterisk.

--
Rich



Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-03 Thread J. Roeleveld
On Wednesday, December 03, 2014 02:39:53 AM Mark David Dumlao wrote:
> Why do I get the feeling that this is another episode of the "i hate
> LennartSoft(tm) too" circlejerk on the gentoo mailing list?

Why do I get the feeling you just want another flamewar?
I don't see any mention of systemd or anything else written by Lennart, apart 
from your comment.

> this mailing list used to be about gentoo.

It still is.

> On Dec 3, 2014 1:38 AM, "James"  wrote:
> > Rich Freeman  gentoo.org> writes:
> > > > is integration of the best of the CoreOS ideas into "Gentoo proper".
> > > 
> > > I'm not suggesting that "/usr types of systems" are going away.  I'm
> > > just pointing out that they're not really the focus of CoreOS (hosting
> > > them inside containers is, but not running these kinds of applications
> > > in the host itself).
> > 
> > I do not intend to follow the CoreOS commercial path. It intend to mod
> > gentoo to achieve those attractive attributes back into my "gentoo
> > proper".
> > tftp, pxe, dhcp, uefi and many other tools give us a path to
> > running the least (embedded) to the most (complex traditional server)
> > as an extension (compliment) to the cluster. So as was pointed out,
> > I'm merely "lifting" form CoreOS what they lifted from their predicessors;
> > no more no less. I see the gentoo admins being able to move hardrware
> > in and out of the cluster, dynamically and being able to run many
> > sorts of gentoo systems (embedded to fulls server) on a myriad of
> > hardware they own and control.
> > 
> > > You seem to be wanting a minimalist profile of Gentoo, not CoreOS.
> > 
> > YES!, I want Gentoo to "CRUSH" CoreOS because we can and our goal is not
> > to deceptively move users to a "rent the binary" jail. OK?
> > 
> > > < think many of us would love to see that, and I've been an advocate of
> > > paring down   system for just this reason.  I just wouldn't use the
> > > term "CoreOS" with that as this is going to lead to confusion.  CoreOS
> > > is a specialized distro intended to host containers, no more, no less.
> > 
> > OK, we see CoreOS differently. For me it was an Epiphany moment of
> > where I'm been trying to end up, with the aforementioned Gentoo twists.
> > 
> > > It isn't intended as a starting point for embedded projects or such.
> > > Sure, maybe you could make it work, but sooner or later CoreOS will
> > > make some change that will make you very unhappy because they aren't
> > > making it for you.
> > 
> > CoreOS will never be in my critical path. Large corporations will turn
> > computer scientist and hackers into WalMart type-employees. Conglomerates
> > are the enemy, imho. I fear Conglomerates much more than any group
> > of government idiots. ymmv.
> > 
> > (warning digression)
> > 
> >  Just look at the entire "net neutrality"
> > 
> > turf struggle. That sort of "corner the market" monopolistic behavior
> > would not be possible, if we had just maintained the "MAE" precedence
> > for network peering.  Obama had little choice; but, putting networks
> > under SS7 style telecom regulations is a deceptive and horrible idea.
> > Conglomerates lobby congress and get very bad ideas written into law.
> > All we needed is regulation to allow (force) all networks to peer with
> > other networks. The entire concept of "private peering" is horseshit
> > and it should be ended immediately. CoreOS and the "Cloud" lobbyist can
> > easily get regulations passed to put an end to this linux experiment,
> > imho.
> > Differnt subject I know, but the tactics of conglomerates are always the
> > same. Roll up competition and eliminate it, oh all in the name of better
> > security and portecting our 1st amendment rights  and our conglomerates.
> > (sorry of the digression).
> > 
> > > But, again, I'm all for a more lightweight Gentoo profile that doesn't
> > > bundle stuff like openssh, or even an init implementation (since we
> > > have several to choose from now).
> > 
> > Funny, ssh is one of a few things I would put into  drastically reduce
> > @system. ymmv, unless you are going to add something like netconsole.c
> > back into the bundle.
> > 
> > I do not see my vision of the cluster (CoreOS insprired) to be limiting
> > to anyone at Gentoo. Not the embedded folks, not the mimalist, not
> > any init-camp, not the devs, hackers, or wannabees. And certainly
> > not the users. Is this a large undertaking? Certainly. Are the pieces
> > mostly already in existence, just scattered about and transversing time?
> > (methinks YES).
> > 
> > 
> > It all depends on how your vision works. Being older, I see a return to
> > massive diskless nodes being what CoreOS and the entire "Cloud Vendor"
> > conglomerates want. Conversely, I see those cheap microP now accompanied
> > by
> > enormous amount of ram and SSD that is dirt cheap forming the building
> > blocks for the Gentoo cluster paradigm shift. I see Gentoo "smashing" that
> > "Cloud-vendor CoreOS" paradigm by provide what they offer 

Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-03 Thread Mark David Dumlao
Look up. the very first post contrastd coreos' systemd as opposed to
openrc, bringing words like "evil"ution into the park.

later on we hear that coreos is "stealing" gentoo's ideas and hope that it
is CRUSHED.

but why? its its own frigging distro now. not gentoo by a long shot.
On Wednesday, December 03, 2014 02:39:53 AM Mark David Dumlao wrote:
> Why do I get the feeling that this is another episode of the "i hate
> LennartSoft(tm) too" circlejerk on the gentoo mailing list?

Why do I get the feeling you just want another flamewar?
I don't see any mention of systemd or anything else written by Lennart,
apart
from your comment.

> this mailing list used to be about gentoo.

It still is.

> On Dec 3, 2014 1:38 AM, "James"  wrote:
> > Rich Freeman  gentoo.org> writes:
> > > > is integration of the best of the CoreOS ideas into "Gentoo proper".
> > >
> > > I'm not suggesting that "/usr types of systems" are going away.  I'm
> > > just pointing out that they're not really the focus of CoreOS (hosting
> > > them inside containers is, but not running these kinds of applications
> > > in the host itself).
> >
> > I do not intend to follow the CoreOS commercial path. It intend to mod
> > gentoo to achieve those attractive attributes back into my "gentoo
> > proper".
> > tftp, pxe, dhcp, uefi and many other tools give us a path to
> > running the least (embedded) to the most (complex traditional server)
> > as an extension (compliment) to the cluster. So as was pointed out,
> > I'm merely "lifting" form CoreOS what they lifted from their
predicessors;
> > no more no less. I see the gentoo admins being able to move hardrware
> > in and out of the cluster, dynamically and being able to run many
> > sorts of gentoo systems (embedded to fulls server) on a myriad of
> > hardware they own and control.
> >
> > > You seem to be wanting a minimalist profile of Gentoo, not CoreOS.
> >
> > YES!, I want Gentoo to "CRUSH" CoreOS because we can and our goal is not
> > to deceptively move users to a "rent the binary" jail. OK?
> >
> > > < think many of us would love to see that, and I've been an advocate
of
> > > paring down   system for just this reason.  I just wouldn't use
the
> > > term "CoreOS" with that as this is going to lead to confusion.  CoreOS
> > > is a specialized distro intended to host containers, no more, no less.
> >
> > OK, we see CoreOS differently. For me it was an Epiphany moment of
> > where I'm been trying to end up, with the aforementioned Gentoo twists.
> >
> > > It isn't intended as a starting point for embedded projects or such.
> > > Sure, maybe you could make it work, but sooner or later CoreOS will
> > > make some change that will make you very unhappy because they aren't
> > > making it for you.
> >
> > CoreOS will never be in my critical path. Large corporations will turn
> > computer scientist and hackers into WalMart type-employees.
Conglomerates
> > are the enemy, imho. I fear Conglomerates much more than any group
> > of government idiots. ymmv.
> >
> > (warning digression)
> >
> >  Just look at the entire "net neutrality"
> >
> > turf struggle. That sort of "corner the market" monopolistic behavior
> > would not be possible, if we had just maintained the "MAE" precedence
> > for network peering.  Obama had little choice; but, putting networks
> > under SS7 style telecom regulations is a deceptive and horrible idea.
> > Conglomerates lobby congress and get very bad ideas written into law.
> > All we needed is regulation to allow (force) all networks to peer with
> > other networks. The entire concept of "private peering" is horseshit
> > and it should be ended immediately. CoreOS and the "Cloud" lobbyist can
> > easily get regulations passed to put an end to this linux experiment,
> > imho.
> > Differnt subject I know, but the tactics of conglomerates are always the
> > same. Roll up competition and eliminate it, oh all in the name of better
> > security and portecting our 1st amendment rights  and our conglomerates.
> > (sorry of the digression).
> >
> > > But, again, I'm all for a more lightweight Gentoo profile that doesn't
> > > bundle stuff like openssh, or even an init implementation (since we
> > > have several to choose from now).
> >
> > Funny, ssh is one of a few things I would put into  drastically reduce
> > @system. ymmv, unless you are going to add something like netconsole.c
> > back into the bundle.
> >
> > I do not see my vision of the cluster (CoreOS insprired) to be limiting
> > to anyone at Gentoo. Not the embedded folks, not the mimalist, not
> > any init-camp, not the devs, hackers, or wannabees. And certainly
> > not the users. Is this a large undertaking? Certainly. Are the pieces
> > mostly already in existence, just scattered about and transversing time?
> > (methinks YES).
> >
> >
> > It all depends on how your vision works. Being older, I see a return to
> > massive diskless nodes being what CoreOS and the entire "Cloud Vendor"
> > conglomerates want. Conversely,

Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-03 Thread Rich Freeman
On Wed, Dec 3, 2014 at 9:28 AM, Mark David Dumlao  wrote:
>
> but why? its its own frigging distro now. not gentoo by a long shot.
>

I think it is actually a compliment to the flexibility of Gentoo that
these derivatives are so different.  Gentoo is a somewhat-generic
linux distro overall - in its default install it isn't too different
from Debian/Ubuntu/Fedora/Arch on the surface and in terms of typical
package selection.  However, ChromeOS and CoreOS are very
non-traditional linux "distros."

When people ask me what Gentoo is "good for" I of course talk about
enthusiasts who care about both understanding their systems and having
a high degree of control, but I also talk about projects where you're
trying to blaze new trails and departing significantly from the
typical "linux desktop" or LAMP box.  If all you want is a stable LAMP
box then honestly you're probably better off with the likes of
Debian/CentOS/etc.  However, if you're doing something embedded, or
trying to change the world, then starting with Gentoo gives you a lot
more flexibility to blaze new ground while not having to build
EVERYTHING from scratch.

So, when people use Gentoo to do things that we personally don't find
useful, I think it is just a testimony to the fact that we've actually
accomplished one of our core missions: empowering our users to make
their own choices.

--
Rich



Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-03 Thread Saifi Khan



On Wed, 3 Dec 2014, Rich Freeman wrote:


On Wed, Dec 3, 2014 at 9:28 AM, Mark David Dumlao  wrote:


but why? its its own frigging distro now. not gentoo by a long shot.



I think it is actually a compliment to the flexibility of Gentoo that
these derivatives are so different.  Gentoo is a somewhat-generic
linux distro overall - in its default install it isn't too different
from Debian/Ubuntu/Fedora/Arch on the surface and in terms of typical
package selection.  However, ChromeOS and CoreOS are very
non-traditional linux "distros."

When people ask me what Gentoo is "good for" I of course talk about
enthusiasts who care about both understanding their systems and having
a high degree of control, but I also talk about projects where you're
trying to blaze new trails and departing significantly from the
typical "linux desktop" or LAMP box.  If all you want is a stable LAMP
box then honestly you're probably better off with the likes of
Debian/CentOS/etc.  However, if you're doing something embedded, or
trying to change the world, then starting with Gentoo gives you a lot
more flexibility to blaze new ground while not having to build
EVERYTHING from scratch.

So, when people use Gentoo to do things that we personally don't find
useful, I think it is just a testimony to the fact that we've actually
accomplished one of our core missions: empowering our users to make
their own choices.



+1

more power to you Rich.


thanks
Saifi.



Re: [gentoo-user] Re: Custom ebuilds for CoreOS

2014-12-10 Thread Tom H
On Wed, Dec 3, 2014 at 10:17 AM, James  wrote:
>
> And finally, I think that alll init systems are going to become very
> irrelevant in the next few years, as what they provide, can be passed
> from a *personal cluster* to any and all hardware, dymanically. That's
> what the cell phones (smart phones) do now.

What do you mean? (Android has its own init and iOS has launchd.)