<div dir="ltr"><div><div><div>I am also a .deb user, and feel that it is the best out there.<br><br></div><div>Saying that Debian is a monoculture is kind of odd. Debian has the most support out there for architectures, and the widest array of application packages for any distro.<br><br></div>Not that there is no room for improvement, there is always that room for many technologies, including the package managers.<br><br></div><div>But here is my concern: <br><br></div>Currently Ubuntu mostly copies the .deb repos from Debian and modify a little (a limited number of packages), then publish them on their own repos. Most applications are just a straight copy of what is on Debian, so there is no customization or porting effort at all.<br><br>What I am concerned about is that the effort required to convert from .deb to snappy will become a hindrance to constantly keep up with Debian, and that would result in a reduced number of packages be available to Ubuntu users.<br><br></div>If they pull it off, then good for them. But I fear that it will not be so rosy. <br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 13, 2015 at 3:56 PM, Chris Frey <span dir="ltr"><<a href="mailto:cdfrey@foursquare.net" target="_blank">cdfrey@foursquare.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">First, apologies, as it looks like I assumed too early that Snappy uses<br>
btrfs.  It's hard to find out exactly what it uses, but it looks<br>
partition based.  For example, this page mentions vfat and ext4:<br>
<br>
        <a href="https://developer.ubuntu.com/en/snappy/guides/filesystem-layout/" target="_blank">https://developer.ubuntu.com/en/snappy/guides/filesystem-layout/</a><br>
<br>
I made a mental connection with what I had read earlier on <a href="http://0pointer.net" target="_blank">0pointer.net</a>,<br>
so the direction didn't seem surprising, although I made an incorrect<br>
assumption on the underlying technology.<br>
<br>
I like the old way of package management, but then again I'm not managing<br>
1000 cloud images and apps either.  This Snappy thing appears to be<br>
*very* cloud oriented.  It just happens to show up on Ubuntu desktop,<br>
since that is Ubuntu's own dogfood.<br>
<br>
Rollback is one area in the old package management which is really non-existant.<br>
There's no "apt-get undo".  If you're unlucky enough to have cleared your<br>
apt-get cache, just finding the old .deb you need is work.<br>
<br>
The potential duplication of data in Snappy concerns me, but it could<br>
be mitigated by btrfs.  I haven't tried Snappy yet, but from the overview,<br>
it looks like developers can include the libraries they want.  This<br>
looks like a maintenance headache when you want to fix the latest SSL bug<br>
in all your app containers.<br>
<br>
As for monoculture, when it comes to package management, I live in one<br>
already.  Apt-get is the first and best package manager that handles<br>
dependencies, in my opinion, and there's nothing that matches it,<br>
even though it has its problems.  Other package management systems<br>
feel kludgy to me in comparison.<br>
<br>
I stick with Debian because of the large software repository, their signed<br>
packages, their free software focus, and their stability.  It appears<br>
that Ubuntu is at least copying 2 of those 4 (large repo and signed<br>
Snappy packages, from what I've read), and we'll see how they do on<br>
the last two.<br>
<br>
I'm happy to stand on the sidelines and see how Ubuntu does for now.<br>
A quick test in my Jessie VM seems to indicate that it is still possible<br>
(with minimal work) to install xfce4 without systemd or pulseaudio.<br>
<br>
So choice still exists. :-)<br>
<span class="HOEnZb"><font color="#888888"><br>
- Chris<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On Mon, May 11, 2015 at 10:25:32AM -0400, Khalid Baheyeldin wrote:<br>
> Anyone can make outrageous claims or ideas.<br>
><br>
> So when someone advocates for a package management system built on top of a<br>
> specific file system, that is not really odd.<br>
><br>
> What is odd is that the majority do not see that this limits choice and<br>
> promotes monoculture (you have to use btrfs to use newfanglepkg). This lack<br>
> of choice and monoculture have been the mainstay of the free software<br>
> movement, with people replacing parts they don't like with parts they do,<br>
> from the file system, to the init daemon, to the package format and<br>
> manager, all the way up to the desktop.<br>
><br>
> Now, we are regressing to the desktop (Gnome) depending on a specific init<br>
> system (systemd).<br>
><br>
> On Mon, May 11, 2015 at 12:09 AM, Chris Frey <<a href="mailto:cdfrey@foursquare.net">cdfrey@foursquare.net</a>> wrote:<br>
><br>
> > This is just building on top of btrfs and systemd, no?<br>
> ><br>
> > <a href="http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html" target="_blank">http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html</a><br>
> ><br>
> > If you're going to go that route, might as well go the whole way and<br>
> > get all the benefits you can. :-)  Looks like Ubuntu is attempting just<br>
> > that.<br>
> ><br>
> > - Chris<br>
> ><br>
> ><br>
> > On Sat, May 09, 2015 at 02:57:32PM -0400, Khalid Baheyeldin wrote:<br>
> > > Ubuntu will be moving away from .deb it seems.<br>
> > ><br>
> > > <a href="http://www.linuxjournal.com/content/more-stable-future-ubuntu" target="_blank">http://www.linuxjournal.com/content/more-stable-future-ubuntu</a><br>
> > ><br>
> > > <a href="http://developer.ubuntu.com/en/snappy/" target="_blank">http://developer.ubuntu.com/en/snappy/</a><br>
> > ><br>
> > > This is a major undertaking. Ubuntu used to capitalize on the fact that<br>
> > > debian has vast mostly centralized repositories with tens of thousands of<br>
> > > packages.<br>
> > ><br>
> > > Now,Canonical will either have to a) re-roll all the packages from debian<br>
> > > on an ongoing basis as releases (very labour intensive), or b) settle<br>
> > for a<br>
> > > subset of what is available, thus causing less choice for their user<br>
> > base.<br>
> > ><br>
> > > Usually a major change like that used to be rolled out to the community<br>
> > for<br>
> > > testing for a fair amount of time, and then when acceptance grows (or<br>
> > not),<br>
> > > it is gets into popular distros.<br>
> > ><br>
> > > Snappy was announced in December of 2014, so it is only six months old<br>
> > ...<br>
> > ><br>
> > > But of late things have been moving into a different direction: top down,<br>
> > > not bottom up as it used to be. The example is systemd's adoption in<br>
> > Debian<br>
> > > and Ubuntu.<br>
> > > --<br>
> > > Khalid M. Baheyeldin<br>
> > > <a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>
> > > Fast Reliable Drupal<br>
> > > Drupal optimization, development, customization and consulting.<br>
> > > Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
> > > Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>
> > > For every complex problem, there is an answer that is clear, simple, and<br>
> > > wrong." -- H.L. Mencken<br>
> ><br>
> > > _______________________________________________<br>
> > > kwlug-disc mailing list<br>
> > > <a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
> > > <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
> ><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > kwlug-disc mailing list<br>
> > <a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
> > <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
> ><br>
><br>
><br>
><br>
> --<br>
> Khalid M. Baheyeldin<br>
> <a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>
> Fast Reliable Drupal<br>
> Drupal optimization, development, customization and consulting.<br>
> Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
> Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>
> For every complex problem, there is an answer that is clear, simple, and<br>
> wrong." -- H.L. Mencken<br>
<br>
> _______________________________________________<br>
> kwlug-disc mailing list<br>
> <a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
> <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br>
<br>
<br>
_______________________________________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Khalid M. Baheyeldin<br><a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br>Fast Reliable Drupal<br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>For every complex problem, there is an answer that is clear, simple, and wrong." -- H.L. Mencken<br></div>
</div>