Shuttleworth Says Snappy Won't Replace .deb Linux Package Files In Ubuntu 15.10
darthcamaro writes: Mark Shuttleworth, BDFL of Ubuntu is clearing the air about how Ubuntu will make use of .deb packages even in an era where it is moving to its own Snappy ('snaps') format of rapid updates. Fundamentally it's a chicken and egg issue. From the serverwatch article: "'We build Snappy out of the built deb, so we can't build Snappy unless we first build the deb,' Shuttleworth said. Going forward, Shuttleworth said that Ubuntu users will still get access to an archive of .deb packages. That said, for users of a Snappy Ubuntu-based system, the apt-get command no longer applies. However, Shuttleworth explained that on a Snappy-based system there will be a container that contains all the deb packages. 'The nice thing about Snappy is that it's completely worry-free updates,' Shuttleworth said."
The functionality will be built in to the next version of systemd.
I don't think it was the PACKAGE that caused people to worry about an update.
Isn't that an issue with the code itself?
The great thing about .deb packages was that the OFFICIAL ones underwent a lot of testing to try to catch problems BEFORE they were deployed. NOT because they were magical .deb packages.
As a long time Linux user, I'm dumbfounded by how the Linux community has basically turned on itself over the past 5 years.
It's not Microsoft, nor SCO, nor Apple, nor any other external entity that's destroying the usefulness and practicality of Linux. It's the Linux community, as a whole, that's doing this!
Systemd is the obvious example of this. Never have we seen a piece of software so divide and devastate the Linux ecosystem. Whatever small amount of convenience it may bring for the maintainers of Linux distros is more than offset by the many problems that systemd has caused the users of these distros. It doesn't matter if, say, the Debian maintainers' jobs are made easier if Debian itself suffers from reliability problems thanks to systemd that drive the most important Debian users over to FreeBSD.
But that's not the only example. We've seen the usability of Linux on desktops and workstations devastated by awful desktop environments like GNOME 3 and Unity. This mad rush to target "normal" users has been an utter disaster. No normal users have actually decided to use Linux due to these changes, but many long time Linux users have been forced to find alternatives.
If we go back 10 years, to 2005, I never would have expected Linux to be in such dire straits, and all due to problems that the Linux community has imposed on itself. It's really unbelievable how much harm the community has done to itself as of late.
This also doesn't follow the Unix philosophy.
What part of the Unix philosophy doesn't it follow?
Replaces a tool everyone is familiar with too
It is a package manager, competing with plenty of other package managers out there. If you use this instead of Yum, it's not going to affect which GUI you use.
"First they came for the slanderers and i said nothing."
As others have already pointer out, you are wrong for assuming this is like systemd, so I won't further beat that horse.
However I think it's foolish for Shuttleworth to go down this path. It's inevitable that systemd will start to require that it get's it's hooks into package management. Long story short, the way fixes are applies to systems is fundamentally broken. Whether it's because someone can't find a way to tell what needs to be restarted or can't impose a way to restart all services without down time or can't find a way to apply changes to all containers or whatever half thought out problem is the excuse, it's broken. And the only fix will be to bundle it into the logic of systemd. Amongst other things, a package format will need to be mandated because supporting multiple formats is stupid or hard or out-of-scope ... you name it.
No one has been able to oppse the systemd maintainers except the kernel developers when it comes users space interfaces. Canonical hasn't been able to stand its ground against these developers in the past. I doubt they will in the future either. Shuttleworth is creating another failure.
"completely worry-free updates"
Those are very scary words when ever someone utters them because they seem to fail to comprehend the fact that testing is not perfect. I have real work to do. When they F*sk my system with an update that fails and it loses my data or prevents me from working, just once, it can be a huge disaster for me. Multiply that times all the users. Not an issue for the developer. Completely worry-free updates. Not.
"The nice thing about Snappy is that it's completely worry-free updates"
Any time anyone says something is "completely worry-free", that's your cue to worry. Ask me how I know.
Just cruising through this digital world at 33 1/3 rpm...
Can someone explain to me why an article on a serious change in Ubuntu that has zilch to do with systemd has been hijacked by the systemdaphobes?
Unlike systemd, this change actually appears to have significant negative repercussions, not "I'm not actually an old system admin but I pretend to be on Slashdot because I hated pulseaudio and by god I'm not going to let the author of that replace a crusty, unreliable, set of shell scripts and get away with it" type "trying to find excuses to bash it" type stuff, as we see with systemd, but real concerns about cross-distro compatibility, and change-for-change's sake.
So it'd be nice to have a discussion about it.
These seems to be a theme on Slashdot lately. People want to hijack barely related threads to discuss something that makes them hot under the collar. And, perhaps not surprisingly given the mentality needed to hijack unrelated discussions, it seems that the views they express are generally trollish and slimy.
Can you let us discuss Snappy? Please? It sounds like it has serious ramifications to me. Tell you what, if you STFU, I won't troll - and encourage other Ubuntu users to troll - the next systemd article. Deal?
You are not alone. This is not normal. None of this is normal.