Slashdot Mirror


Adios Apt and Yum? Ubuntu's Snap Apps Are Coming To Distros Everywhere (arstechnica.com)

An anonymous reader shares an Ars Technica report: Ubuntu's "snappy" new way of packaging applications is no longer exclusive to Ubuntu. Canonical today is announcing that snapd, the tool that allows snap packages to be installed on Ubuntu, has been ported to other Linux distributions including Debian, Arch, Fedora, and Gentoo among others. To install snap packages on non-Ubuntu distributions, Linux desktop and server users will have to first install the newly cross-platform snapd. This daemon verifies the integrity of snap packages, confines them into their own restricted space, and acts as a launcher. Instructions for creating snaps and installing snapd on a variety of distributions are available at this website. Snaps can exist on the same system as either deb or RPM packages. Snaps aren't the only new package manager for Linux distributions that aims to simplify installation of applications. There's also AppImage and OrbitalApps.

274 comments

  1. lol by Anonymous Coward · · Score: 2, Funny

    Hay, finally a universal app for Linux!

    1. Re:lol by Anonymous Coward · · Score: 0

      Apps!

    2. Re:lol by Thud457 · · Score: 3, Funny

      #include obXKCD 927

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    3. Re:lol by Anonymous Coward · · Score: 1

      Obligatory XKCD

      https://xkcd.com/1654/

    4. Re: lol by Anonymous Coward · · Score: 0

      What is the tech difference between snap and flatpak?

  2. And hello problems by phorm · · Score: 5, Insightful

    Adios to tried and true package managers, hello dependency and network/firewall hell as you try to resolve conflicts between the different sources?

    1. Re:And hello problems by Anonymous Coward · · Score: 3, Funny

      Curses you package installer!!! No really, how do I install Curses with this?

    2. Re:And hello problems by armanox · · Score: 1

      I thought the idea was for snaps was that it would be statically linked packages so that they wouldn't depend on the system libraries (so basically we're moving back to /opt) and could theoretically have multiple versions of the same thing installed?

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    3. Re:And hello problems by tlhIngan · · Score: 5, Informative

      Adios to tried and true package managers, hello dependency and network/firewall hell as you try to resolve conflicts between the different sources?

      Well, snaps actually are trying to solve this.

      Let's say you have a critical program you need for your work. And let's also say that it needs specific versions of software installed - you can't upgrade those dependencies or your risk breaking the program.

      Now, all package managers have the ability to freeze a package - that is, prevent updating it. So you dutifully do it, and it works great - in the beginning. Slowly as time goes on the number of updates you get will slow to a trickle as you get more and more new packages dependent on newer versions of the dependencies. Eventually you'll get to a point where you can't install anything as what you want needs a newer version than what you have, or is dependent on things that need a newer version.

      Snaps help solve that - your program can be made into a snap with the versions of libraries it needs, while the rest of your system marches forward

      It doesn't matter what the application is - if it needs specific revisions of dependencies, holding back can lead to various DLL hells.

      Snaps won't replace apt or yum - those tools are always going to be required. Snaps are useful for programs with a tricky set of dependencies to have them easily met

    4. Re:And hello problems by phorm · · Score: 2

      TFS does a crappy job of describing that, as certainly no such system is going to replace the primary package manage (apt/yum).

    5. Re:And hello problems by Dadoo · · Score: 5, Insightful

      Snaps help solve that - your program can be made into a snap with the versions of libraries it needs, while the rest of your system marches forward

      That sounds a lot like the "winsxs" folder, which is currently eating up 25% of the total space on my Windows machine, for no good reason. Having the same "feature" on Linux really doesn't thrill me.

      --
      Sit, Ubuntu, sit. Good dog.
    6. Re:And hello problems by jenningsthecat · · Score: 2

      Snaps are useful for programs with a tricky set of dependencies to have them easily met

      I suspect snaps will be used for far more than 'tricky dependencies'. They'll be used as an excuse to not keep code up-to date, because developers will be able to continue using obsolete 'legacy' libraries instead of coding against newer ones which will presumably be more secure and/or more stable.

      Having said that, I still look forward to the day when I can install a snap of almost any application, in almost any version, (and even several versions of one program, say, Kicad), and be fairly likely to have them all Just Work. Besides, I like the idea of programs being more self-contained - in spite of the redundancy factor and the additional drive space required, it just seems cleaner to me.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    7. Re:And hello problems by Aighearach · · Score: 1

      Well, no, thankfully. "ported" of course doesn't mean "switched to." This is significantly misleading, but it will at least help with packages that don't have support on multiple distros. Not surprising when the headline writer thinks "yum" is still one of the package managers...

    8. Re:And hello problems by Anonymous Coward · · Score: 1

      Let's say you have a critical program you need for your work. And let's also say that it needs specific versions of software installed - you can't upgrade those dependencies or your risk breaking the program.

      Either recompile it, of if it is binary only, complain to the vendor and stop breaking stuff everyone else uses because you sold out and paid for closed source.

    9. Re:And hello problems by cheesybagel · · Score: 4, Insightful

      So in other words the "solution" is the Microsoft way of shipping a copy of the .dlls with every single program. So if someone finds a security issue with .dll (say OpenSSL) even if the bug gets fixed in the library you need to issue updates to all the apps as well. Fun.

    10. Re:And hello problems by Anonymous Coward · · Score: 0

      so like Lmod?
      or it's various predecessors?

    11. Re:And hello problems by jandrese · · Score: 4, Insightful

      But this way when a library has a security vulnerability you will never be rid of it.

      --

      I read the internet for the articles.
    12. Re:And hello problems by Anonymous Coward · · Score: 5, Insightful

      FUCKING AWESOME!

      You mean certain programs can opt to keep using vulnerable libraries?! YES! Soon Linux will finally catch up to Windows in terms of malware thanks to Snap!

    13. Re:And hello problems by Anonymous Coward · · Score: 0

      Much like OS X app bundles, derived from NeXT before it - fantastic idea, why has it taken so long for Linux to catch on?

    14. Re: And hello problems by Anonymous Coward · · Score: 1

      Especially when you use apt to install snapd.

    15. Re:And hello problems by yithar7153 · · Score: 2

      That sounds a lot like the "winsxs" folder, which is currently eating up 25% of the total space on my Windows machine, for no good reason. Having the same "feature" on Linux really doesn't thrill me.

      Well, I don't quite think the way Windows deals with shared libraries is correct, because it's pretty tough on SSDs. However, as far as I know, snaps install themselves into your home directory, so in the worst case you could just delete the libraries if you're not using the program anymore. Windows is far worse, where there's a good chance you won't be able to boot into windows anymore if you tamper with the winsxs folder (outside of using dism.exe to clean up installation files and whatnot).

    16. Re:And hello problems by Anonymous Coward · · Score: 0

      I hear hard drive space is really expensive now

      oh, wait...

    17. Re:And hello problems by Tough+Love · · Score: 2

      Let's say you have a critical program you need for your work. And let's also say that it needs specific versions of software installed - you can't upgrade those dependencies or your risk breaking the program....

      It seems that you have not heard of library symbol versioning.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    18. Re:And hello problems by phorm · · Score: 1

      What do you "thinks yum is still one of the package managers?" Not on debian-based systems (which use dpkg, apt-get, aptitude, synaptic, etc) but on RHEL and related systems I assure you that yum is still the primary package manager. Or, if you want to hash semantics, yum is a package-management utility for the RPM package manager, but ... close enough.

    19. Re:And hello problems by Anonymous Coward · · Score: 0

      So... we had two package managers... and now we have three.

      ain't progress grand.

    20. Re:And hello problems by Dog-Cow · · Score: 1

      It seems like you haven't heard of reality.

    21. Re:And hello problems by Anonymous Coward · · Score: 0

      For a specialized app that requires a stable environment with specific versions of thing, this sounds like either a Vagrant vm or a Docker container. With either, the app and it's environment are frozen in that configuration and work in that static environment without affecting the underlaying OS running the VM or the container. And it will run in a larger variety of systems.

    22. Re:And hello problems by Immerman · · Score: 1

      I'm looking forward to that as well. I can't tell you how many Windows programs I'm running simply because the Linux version has isue with my system, Often because development was been abandoned years ago so the Linux version can't run on a new system. It always struck me that Linux is a terrible platform for mature software, especially narrow-purpose utilities. Once some program is stable and feature complete there's no reason to modify it further, and I have several such 10-20 year old Windows programs in my library that I still use. The Linux version though needs somebody actively maintaining it in perpetuity.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    23. Re: And hello problems by tshawkins · · Score: 1

      Its far more than that, bundles are just disgused directories, snaps etc are more like docker for graphical apps.

    24. Re:And hello problems by Immerman · · Score: 2

      What would be really nice is if libraries would report backwards compatibility, so that you could default to using the latest version compatible with your program, but still have the "canonical" version bundled in case of program-breaking changes.

      It sounds like Snaps are primarily targetting desktop software, and frankly if it's a choice between being as up-to-date and secure as possible, or being able to actually run the program that does what I need to do, I'll choose the second one every time. Besides, very little of my software ever connects to the internet, most rarely even opens potentially malicious files.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    25. Re:And hello problems by Aighearach · · Score: 1

      dnf replaced yum as the default package manager starting with Fedora 22.

    26. Re:And hello problems by phorm · · Score: 1

      RHEL - used in many corporate environments - still uses yum, however.

  3. Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 4, Insightful

    In the year 2016, where can I, a long time Linux user, get a decent UNIX-like Linux distro?!

    What I mean by that is a Linux distro that follows the UNIX philosophy of simplicity, doing one thing well, openness, and modularity.

    All of the major distros today, including conservative ones like Debian, are rife with systemd, GNOME 3, now this "snap" crap, and all sorts of other shenanigans that violate the UNIX philosophy.

    I don't want to use a goddamn relic like Slackware, either. I guess what I want is Debian, but just before systemd was forced on Debian users. So a distro that's sensibly conservative, that's reliable, that works, and that follows the UNIX philosophy.

    And don't even bother suggesting Devuan. It's a terrible, terrible joke of a distro in my experience. Conceptually it's what I'd want, but in practice I've found it to be a total shitfest.

    At this point I don't think I'll have any choice but to use FreeBSD. Yeah, it's not Linux, but I don't think that I even care about using Linux at this point. I need a UNIX-like system, and if FreeBSD can deliver (and all of the evidence suggests that it can!) maybe I should just say to hell with Linux and use FreeBSD instead.

    1. Re:Where can I find a UNIX-like Linux distro?! by LichtSpektren · · Score: 3, Insightful

      Your post is rife with self-contradiction. Pick one:

      1) I want to avoid modern technologies as much as possible because I hate them (therefore use Slackware, Devuan, CRUX, Gentoo, etc.).
      2) I want a modern distro that uses mainstream technologies (therefore use Ubuntu, Fedora, openSUSE, Debian, etc.).
      3) I want my own custom mix of 1 & 2 exactly how I like it (therefore make your own distro).

    2. Re:Where can I find a UNIX-like Linux distro?! by jedidiah · · Score: 4, Interesting

      It's not a contradiction. A better way of putting it might be "more Unix and less Windows please".

      It remains to be seen whether today's iteration of "yet another standard" is going to reduce the number of standards or just increase them (as is usually the case).

      Also, dpkg and rpm are already widely supported. Moving to something new wipes out all of that progress. Churn for it's own sake in general does that.

      We're not Microsoft. We can't burn something down and completely redo it every release like they do. We don't have the clout for people to put up with that kind of nonsense.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      Found the idiot.

    4. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      FreeBSD, OpenBSD.

    5. Re:Where can I find a UNIX-like Linux distro?! by LichtSpektren · · Score: 2

      It's not a contradiction. A better way of putting it might be "more Unix and less Windows please".

      It remains to be seen whether today's iteration of "yet another standard" is going to reduce the number of standards or just increase them (as is usually the case).

      Also, dpkg and rpm are already widely supported. Moving to something new wipes out all of that progress. Churn for it's own sake in general does that.

      We're not Microsoft. We can't burn something down and completely redo it every release like they do. We don't have the clout for people to put up with that kind of nonsense.

      Ignore the clickbait headline. Nobody is saying "deprecate apt and yum". Snappy was invented to be used in parallel to them.

    6. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      "more Unix and less Windows please"

      I agree with everything you've said. However, I must note that I found "more Unix and less Windows, but without the tedium" in SalixOS. It's a Slackware derivative with a touch of automation in just the right spots.

    7. Re:Where can I find a UNIX-like Linux distro?! by inode_buddha · · Score: 2

      Here's the way I'm going. I'm happy with slackware nowdays tho. Pretty easy tp update it. It actually *is* pretty close to a classical UNIX, but of course BSD actually *is* UNIX.... bear in mind that originally UNIX didn't *have any* package management. It required you to use your brain and put in some effort. In many cases it still does, compared to the other systems on the market.

      --
      C|N>K
    8. Re:Where can I find a UNIX-like Linux distro?! by andrewa · · Score: 1

      You seem to have talked yourself into FreeBSD by the end of your post. Go for it...

      --
      :(){ :|:& };:
    9. Re:Where can I find a UNIX-like Linux distro?! by Lennie · · Score: 1

      Someone collects links here: http://without-systemd.org/wik...

      --
      New things are always on the horizon
    10. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 1

      FreeBSD, OpenBSD.

      Or if you want an actual Linux distro: SalixOS

    11. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      Nice. Worth checking out.

    12. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 1

      Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.

    13. Re:Where can I find a UNIX-like Linux distro?! by cmiller173 · · Score: 2

      Slackware current has updates a recent as today, how exactly is a still actively maintained distro a relic? Or are you referring to their website which hasn't been updated in ages?

    14. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 1

      deprecate apt and yum!

    15. Re:Where can I find a UNIX-like Linux distro?! by skids · · Score: 4, Insightful

      I don't know if I'd throw the term "modern" around so much as "trendy". After all, isolating apps in containers where they cannot integrate with the rest of the OS is pretty much warmed over mainframe thinking.

    16. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      MX Linux:

      Debian Jessie with systemd removed.

      Comes with XFCE and optionally KDE. Trinity (KDE 3 fork) works well on it too.

      http://www.mepiscommunity.org/mx/

    17. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      You can get one from Apple.

    18. Re:Where can I find a UNIX-like Linux distro?! by Junta · · Score: 1

      I think the issue is that there is a lot of welcome new work, and a lot of unwelcome new work. This is of course nothing new and has been the case from the beggining of time.

      However, this time, systemd is not something that can be opted out of so simply. You could for the most part pick and choose which things you thought were good and gleefully ignore what you don't like. systemd is not something that can be ignored in the event you disagree with it as a distro embraces it.

      Thus far, Devuan has come the furthest in terms of 'a fully modern distro, but without systemd', but basically it has taken over the practical distros.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    19. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 1

      Try Solaris (server oriented) or its clones - IllumOS (desktop oriented). This is real modern UNIX system. Binary backwards compatibility 20 years back. Network, storage and machine virtualization (zones, kernel zones). ZFS and Boot Environments, live kernel debugging, DTrace. The only downside is that number of OpenSource packages ported to Solaris clones isn't comparable to Debian.

    20. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      - isolating apps in containers where they cannot integrate with the rest of the OS is pretty much warmed over mainframe thinking

      This was pretty much one of the advantages behind the concept of the Mainframe 'Virtual Machine Environment'. Self contained environments each accessing global resources that appeared to be localized. Accessing file-store and media resources as abstract allocations. Protections from malfunctioning code, such as user code guardian mechanisms. The wheel has turned full circle.

    21. Re:Where can I find a UNIX-like Linux distro?! by armanox · · Score: 1

      What's wrong with Slackware? They usually have a yearly release cycle (little behind right now, but it's in RC stages), regular security patches, easy to install software, releases ship with updated kernel, KDE and XFCE for desktop users, plus the collection in slackbuilds as an extra software repo - all the power is in your hands. The only thing that I'm not sure about running on Slackware is Google Chrome - I didn't try when I was running Slackware, but I did have Chromium installed.

      Also, snaps don't seem to violate the UNIX philosophy. In fact, they seem to bring us closer to it (simplicity and portability) then the fracturing of the distributions has allowed us to be over the years since static linking isn't popular.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    22. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      Then go use Free/OpenBSD and STFU.

    23. Re:Where can I find a UNIX-like Linux distro?! by corychristison · · Score: 2

      Ever try Gentoo? or Funtoo?

    24. Re:Where can I find a UNIX-like Linux distro?! by TeknoHog · · Score: 1

      This. Gentoo's Portage is modelled after BSD Ports, and it follows a minimalist unix style in many other ways. At the same time, it uses the GNU userland on the Linux kernel for a much better hardware and software availability. And no, it doesn't use systemd by default. As a side effect of the compilation thing, Gentoo is a nice environment for developers.

      --
      Escher was the first MC and Giger invented the HR department.
    25. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      If you want a beautiful distro that sticks with the UNIX philosophy, and doesn't install systemd or other similar crap by default, then try Gentoo, you'll love it!

    26. Re:Where can I find a UNIX-like Linux distro?! by Aighearach · · Score: 1

      yum was already replaced.

    27. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      LinuxFromScratch is a great project. I used to follow it ~10 years ago, but eventually I switched to Gentoo.

      LinuxFromScratch will teach you a lot about how a GNU/Linux system works under the hood. But if you want to use an LFS system in an environment where security is important, then you have to manually stay on top of security updates, and you have to be constantly updating and re-compiling packages by hand. Takes up a lot of time. I don't have the time or desire to do that, that's why I let the Gentoo folks do that work for me.

    28. Re: Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      #yum install ksh

    29. Re: Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      #yum install ksh
      # usermod -s /bin/ksh nickle

    30. Re:Where can I find a UNIX-like Linux distro?! by lannocc · · Score: 1

      I have to recommend Gentoo for you. Gentoo is really a meta-distribution... and super flexible. You can use OpenRC if you like SysV style init, or you can use systemd if you like the new way. You can use it with Linux kernel or you can use it with BSD kernel. Gentoo is a great system to really discover and learn about what brings a working distribution together and do things the UNIX way.

    31. Re:Where can I find a UNIX-like Linux distro?! by dbreeze · · Score: 1

      Here ya go Snowflake... http://www.linuxfromscratch.or...

      --
      When the king heard the words of the Book of the Law he tore his robes.2Kings22:11
    32. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      I think your post is right on, especially once he brings up Devuan as not being what he wants and poo-poos Slackware. If you want something so bad, then build it. No one is here to do it for you. Think Devuan sucks? Then develop for it, otherwise sit down and take what you get like every other computer user in the world.

    33. Re:Where can I find a UNIX-like Linux distro?! by yithar7153 · · Score: 1

      Void Linux. It shares the same KISS principle with Slackware, but uses Runit as its service manager and init system, uses a binary package system and it's rolling release.

      That being said, what's wrong with Slackware? Sure, Slackware is one of the oldest distributions, but so what? It works and isn't rife with systemd, GNOME, snap stuff, etc. The only thing that bothers me about Slackware is that it takes a long time to resolve dependencies and compile stuff.

    34. Re:Where can I find a UNIX-like Linux distro?! by exomondo · · Score: 1

      I guess what I want is Debian, but just before systemd was forced on Debian users.

      So download that version of Debian then. But I suspect your request implicitly includes that you also want somebody to keep it and its package repositories patched and up to date for you free of charge.

    35. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      The problem is you're too stupid to understand that it's not supposed to replace anything.

    36. Re: Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 1

      And I won't be at all surprised when devs start relying on snap to be lazy, doing damage to perfectly good packages by taking out options for daemons to run on alternate ports, use config files in custom dirs, etc. Basically using containers as an excuse for "my way or the highway" programming that won't play nice with other programs on our systems. Just like Windows. Sigh.

    37. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      Try here: http://www.linuxfromscratch.org/

    38. Re:Where can I find a UNIX-like Linux distro?! by golgotha007 · · Score: 1

      In other words, get off my lawn!

    39. Re: Where can I find a UNIX-like Linux distro?! by untoreh+ · · Score: 1

      Void linux

    40. Re:Where can I find a UNIX-like Linux distro?! by Yomers · · Score: 1

      Try Manjaro - it's basically an Archlinux that do not get borked on upgrades, and with installer! Manjaro openrc edition - https://forum.manjaro.org/t/ma...

    41. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      Debian lets you skip gnome entirely. Gnome may be "default" when you install, but it is certainly optional. I see the problem with systemd - but that is the only problem. Never install "all" of a distro - that is silly. Install your Debian with only the base system. If you need a windowing system at all, install a simple window manager (twm, icewm, or any of the other simple ones) to avoid the gnome.

      Anyway, good luck with freebsd. Nothing wrong with preferring bsd.

    42. Re:Where can I find a UNIX-like Linux distro?! by jandersen · · Score: 1

      In the year 2016, where can I, a long time Linux user, get a decent UNIX-like Linux distro?!

      Yeah, I can sympathise with that. I don't actually oppose systemd - I know too little to have an informed opinion - but to me a perfect distro would be Debian, with a few changes:

      - Make it much more configurable up front by extending the export mode installation. It should be possible to define many of the features, applications, subsystems and defaults you want your system to be installed with, even things like what would be the default login-shell etc. (I always install ksh and get rid of bash).
      - It should be possible, once the system is installed and has been modified so it works for you, to save an install template, so that when you install another system, it will automatically install it the same way, with the same packages and so on. And templates should be compatible with future versions too.

    43. Re:Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      (L)inux (I)s (N)ot (U)ni(X).

    44. Re:Where can I find a UNIX-like Linux distro?! by LichtSpektren · · Score: 1

      You'd have to be a moron to use Solaris. Oracle is a licensing predator and will harass you for more fees, just like Microsoft and their draconian "software audits".

    45. Re: Where can I find a UNIX-like Linux distro?! by tshawkins · · Score: 1

      Go freebsd

    46. Re: Where can I find a UNIX-like Linux distro?! by Anonymous Coward · · Score: 0

      What the fuck is wrong with Slackware?

    47. Re:Where can I find a UNIX-like Linux distro?! by Basset+is+an+asset · · Score: 1
    48. Re:Where can I find a UNIX-like Linux distro?! by Rakarra · · Score: 1

      DNF is close enough (does the same thing and accepts the same syntax) to yum that it's really just Yum 2.0

    49. Re: Where can I find a UNIX-like Linux distro?! by skids · · Score: 1

      What happens is very predictable: the isolated apps eventually need to be integrated. This integration spawns a crapload of reinvented wheels -- protocols/daemons/formats which repeat design mistakes that were well known to be dead ends decades ago, and the layers just keep building up until it collapses under its own weight.

  4. I Like Apt by Thelasko · · Score: 4, Informative

    When I first tried Linux, I didn't understand the repository system. I had been so used to the Windows .exe files I didn't understand downloading my programs from a single secure repository. One day, it clicked. The repository system is so much better. No more worrying about compatibility, or someone adding malicious software to my programs. It all comes from one secure repository and is known to be compatible with my system.

    In fact, that model works so well, Apple and others now use the same model. They call it an "App Store". I've even heard rumors that Microsoft wants to switch to this model

    So, why is Linux going back to the old, and inferior way of doing things?

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re: I Like Apt by Anonymous Coward · · Score: 0

      Many Linux and OSS contributors today are under 25 years old. Many of them haven't used anything before Windows 7. They don't realize that their "new" approaches were already tried and already failed.

    2. Re:I Like Apt by LichtSpektren · · Score: 0

      Linux is a kernel and has not a will of its own to "go back" to anything.

      If you mean, "why did Canonical pioneer this new technology at my leisure and freedom to use as I wish?", then the answer is because it has a niche role to play that you don't ever have to use if you don't want to.

    3. Re:I Like Apt by Thelasko · · Score: 1

      ...because it has a niche role to play that you don't ever have to use if you don't want to.

      Just like systemd!

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    4. Re: I Like Apt by LichtSpektren · · Score: 1

      Many Linux and OSS contributors today are under 25 years old.

      Do you have a single citation for that? And not some Stack Overflow survey, I mean the people who make decisions at Canonical, Debian, Red Hat, etc.

    5. Re:I Like Apt by Anonymous Coward · · Score: 0

      It is a different way of accomplishing a task that repositories may restrict you in doing. Some of us have found a need to roll our own software installs with specific options set at compile time. So in those examples, it is easier to grab the binaries, compile your own install, make it into an RPM or other package that is easy to install, and then install that package out to the other hosts that need to run the same software. In that scenario, you are only tweeking one install, packaging it up and sending it out rather than installing it on how many other machines are out there, then trying to tweek those upteen different software installs you just finished.

      So for the random Joe that just wants to play with things or get a linux box up and going quickly, repositories are a God send. For admins that need to be more conscientious than other users with how they are installing software in order to fall within company compliance models and to make sure everything plays nicely together; RPMs, debs, and now snaps is a better route to go.

      I hope that clears things up.

    6. Re:I Like Apt by LichtSpektren · · Score: 1

      ...because it has a niche role to play that you don't ever have to use if you don't want to.

      Just like systemd!

      While it's true that you don't have to ever use systemd if you don't want to (as mentioned above, you can use Slackware, Devuan, CRUX, Gentoo, and others), they're really not comparable. systemd logically has to replace some other init system, so it's not a niche tool at all. On the other hand, Snappy Core is meant to complement other packaging systems, not replace them.

    7. Re: I Like Apt by Anonymous Coward · · Score: 0

      Many Linux and OSS contributors today are under 25 years old.

      Do you have a single citation for that? And not some Stack Overflow survey, I mean the people who make decisions at Canonical, Debian, Red Hat, etc.

      I would love to see a citation for this too, but I must admit that the way things have been going the last 5 years or so OP most certainly could be right.

    8. Re: I Like Apt by Anonymous Coward · · Score: 0

      I'm under 25 years old and I remember windows 3.2...

    9. Re:I Like Apt by jellomizer · · Score: 1

      I still prefer the idea of static build executable. Shared libries while a good idea doesn't work well for lesser known libraries.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:I Like Apt by Anonymous Coward · · Score: 0

      Command line apt can install the MS Core Fonts package by displaying an EULA to click through.

      The Ubuntu Software Center can't, because it hasn't papered over that with a GUI.

      The MS Core Fonts then go in a certain directory and any program can access them.

      Snap apps would either need access to this directory and know to get the package installed, or need to include them in the package, which is probably an EULA violation.

      Snap apps only make sense for the highest level, or horrible non-UNIX environments like Java. But I'm sure eventually all the packages are going to be redone as snap packages, making snap exactly like if dpkg and apt were evolved to have a better permissions model and directory structures were designed to work around Java's suckage.

      This is a generic problem with recent developments in Linux. Instead of evolving existing technologies to extend them to the new features, half-broken replacements are released.

      NetworkManager is impossible to control from the command line.

      systemd gives stupid error messages when booting fails.

      gnome-shell threw away Sun's work on a11y in Gnome 2 for no good reason and still sucks to this day. GTK3 has been breaking things every release so much that they're going to start using bigger release numbers.

      It seems like Linus is the only Linux developer who doesn't like breaking things. Everyone else, that's how they get bullet points on their resumes.

    11. Re:I Like Apt by SurenEnfiajyan · · Score: 0

      And what about the dependency hell? You can't run the newest software on stable LTS distros without upgrading your whole system. You either have a stable distro which runs terribly outdated software (like Debian or RHEL) or a bleeding edge unstable distro (Arch, Fedora and likes). Snappy solves this problem.

    12. Re: I Like Apt by Anonymous Coward · · Score: 0

      You and GP aren't talking about the same demographic. There's some overlap but they're by no means the same group.

    13. Re: I Like Apt by Anonymous Coward · · Score: 0

      Your English is far to good for that to be true.

    14. Re:I Like Apt by Thelasko · · Score: 1

      Wait until there are no packages in the repositories. Then you will be forced to use Snap.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    15. Re:I Like Apt by Thelasko · · Score: 1

      PPAs can solve this problem. However, I just live with old software.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    16. Re: I Like Apt by Anonymous Coward · · Score: 0

      Not unless you're Chinese.

      The rest of us remember 3.1 or 3.11, though we're well over 25.

    17. Re: I Like Apt by bigfinger76 · · Score: 1

      OP wrote 'many', not 'most'. I think it's fair to take that stat at face value.

    18. Re: I Like Apt by Anonymous Coward · · Score: 0

      Yes, that is a big problem. And the worst offender is Lennart Pottering.

      People should be forced to learn about the history of UNIX, and pass a test about the history of UNIX, before they are allowed to buy a computer. That will eliminate a lot of the stupid nonsense we see on the "modern linux desktop".

      I miss the good old days when computers were only used by scientists, geeks, nerds, and haxx0rs, and the internet was cool. Nowadays, computers have turned into fancy toys marketed to the average idiot, and the internet has turned into a commercial cesspool of ads and clickbait. It's sad :(

    19. Re:I Like Apt by Anonymous Coward · · Score: 0

      They just heard about this new Apple "OS X" (freshly released in 2001) with "app bundles" and decided to see how their existing Docker codebase could be hacked to support something similar.

    20. Re:I Like Apt by chispito · · Score: 1

      I've even heard rumors that Microsoft wants to switch to this model

      Do you mean the PackageManagement module that comes standard with Windows 10/Server 2016?

      It's kind of a package manager manager. It's a set of simple commands that let you add and use different package managers ("Providers") and their repositories ("Sources"). They all manage dependencies and whatnot in their own way, but it seems like a nice start.

      Chocolatey is the provider with a lot of bread and butter FOSS and even MS binaries you might be looking for. For instance, you can install 7-zip, FreeMind, or PsTools.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    21. Re:I Like Apt by Raenex · · Score: 1

      The repository system is so much better. No more worrying about compatibility, or someone adding malicious software to my programs.

      Any software you install is potentially malware or contains an exploitable bug -- all it takes is one to slip through. As it stands now, on a typical Linux distribution when you run a program it has full access to all of your account.

      Linux really needs to move towards "app" models where the programs are self-contained and explicit permissions are required for sharing. This is a step in that direction -- though I haven't looked at the details as to how good it is.

    22. Re: I Like Apt by Anonymous Coward · · Score: 0

      I miss the good old days when computers were only used by scientists, geeks, nerds, and haxx0rs, and the internet was cool. Nowadays, computers have turned into fancy toys marketed to the average idiot, and the internet has turned into a commercial cesspool of ads and clickbait. It's sad :(

      In other words, you're sad that the technology you like has reached a mainstream audience that's simple enough that anyone can use, and that you're no longer part of some elitist group. Not to worry, I'm sure there's some hard-core niche Linux distro out there for you to master. :)

    23. Re:I Like Apt by Tough+Love · · Score: 1

      I still prefer the idea of static build executable. Shared libries while a good idea doesn't work well for lesser known libraries.

      [citation needed]

      Why do I get the impression that 99% of the commenters to this article have never heard of symbol versioning?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    24. Re: I Like Apt by Anonymous Coward · · Score: 0

      Many Linux and OSS contributors today are under 25 years old.

      Yes, that is a big problem. And the worst offender is Lennart Pottering.

      And he is 35 years old. So your assertion is off by at least a decade, wrong generation.

      Nowadays, computers have turned into fancy toys marketed to the average idiot

      Theyve obviously got you good, instead of buying the "toys" buy an actual computer.

      and the internet has turned into a commercial cesspool of ads and clickbait. It's sad :(

      Seems the problem is that you don't know how to use the internet, the same old BBS systems still run today just as they always did if you're into that.

    25. Re:I Like Apt by Anonymous Coward · · Score: 0

      No more worrying about compatibility, or someone adding malicious software to my programs. It all comes from one secure repository and is known to be compatible with my system.

      Yeah this is really the sort of misinformation that creates complacency. No it isn't "secure" it doesn't necessarily come from just one repository and in no way does it prevent somebody from adding malicious software to your programs. If you think it does then no, you're wrong, you still don't understand the repository system.

    26. Re: I Like Apt by untoreh+ · · Score: 1

      You mean widows store? Anyway there is also choco on widows. Also snap packages are also managed through a repo, but because they are standalone you can install from wherever too i guess. Compared to installing with dpkg that's bound to fall more often than not

    27. Re:I Like Apt by Anonymous Coward · · Score: 0

      They're not. They're adding this. And they're doing it for a good reason... sometimes dealing with dependency issues is a fucking nightmare. Current package management doesn't handle this well, so this is an additional packaging option.

    28. Re:I Like Apt by jellomizer · · Score: 1

      Before tools like Apt and even with early versions of RPM
      you had dependancy hell. You needed to find and install every freakin library that the software decided to use outside what was standard on distributions. Many of these libraries were only used for a rather small set of software so they weren't used on any other application on your computer. But there you have a good old shared library sitting there. Then you get issues where program A used one version of the shared library and program B used a different version. So you needed both installed because if you upgraded the older version the program could fail.

      A static built executable has the ideal version of the library in the program so in theroy all you need is the executable code to run the program (that and configuration and data files if needed)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    29. Re:I Like Apt by Dog-Cow · · Score: 1

      Yeah, it really sucks when all those people doing stuff for free stop doing what you want them to do and you're too fucking lazy to pick up the slack. Damn shame, it is, a real damn shame.

    30. Re:I Like Apt by Dog-Cow · · Score: 1

      You've never heard of reality, so it's all good.

    31. Re:I Like Apt by Dog-Cow · · Score: 1

      How is Java non-Unixy-? You toss it into a directory, set an environment variable or two and you're done. What do you expect that you aren't getting which would make it more Unix-y?

    32. Re:I Like Apt by ssam · · Score: 1

      > NetworkManager is impossible to control from the command line https://developer.gnome.org/Ne...

    33. Re:I Like Apt by general_kim_jong_il · · Score: 1

      I wouldn't say this is going back to the old way of doing things. Snaps can still go through the software center. There isn't the same need to reconcile dependencies, so the primary use of the repository is not to cultivate a garden of packages that all play nicely together, but to provide a single trusted source for downloadable content (i.e. to be a gate-keeper). That's my understanding of how the play store works: packages are sandboxed and statically linked because Google had no interest in dealing with dependency hell. That may not have been the "right" approach, but it was nimble as hell. Personally, I would want to keep my core system up to date using the traditional methods, but I see no reason why peripheral apps shouldn't be kept in a sandbox and statically linked, especially when it becomes a massive chore for a distribution community to keep all those packages up to date and playing nicely with one another. I can think of a few examples of apps that aren't in the Ubuntu repository (like my Unifi controller), and a few others that are woefully out of date (like NetBeans) that could hypothetically benefit from being packaged as a snap.

    34. Re:I Like Apt by Tough+Love · · Score: 1

      Empty rhetoric from you? Please cite your example of "reality" that you believe justifies abandoning the well known and ubiquitous Unix symbol versioning scheme.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    35. Re:I Like Apt by Tough+Love · · Score: 1

      But this is _not_ before tools like Apt and RPM, so what point are you making? As others have pointed out, static builds come with their own issues, among them requiring separate updates for security issues. Also additional disk, memory and download bandwidth bloat. I can see how someone from the Windows world might not view those as important issues...

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    36. Re: I Like Apt by Rakarra · · Score: 1

      They don't realize that their "new" approaches were already tried and already failed

      Maybe they've seen the last 10-20 years of Linux fragmentation and competing package managers and release THAT has been tried and failed as well.

  5. Well now by Anonymous Coward · · Score: 0

    You have N instances of Libc that have to be updated. Nice.

    1. Re:Well now by Junta · · Score: 1

      Dynamic linking is for the weak!

      It is hilarious, once upon a time it was commonplace for *every* library to be available static linkable and dynamic linkable, and the toolchain would have a simple flag to let the build decide if it should produce a static or dynamic binary.

      They decidid this was a 'harmful' approach and by and large the toolchains removed the easy way to statically link things to force dynamic as it was seen as better.

      Now you have snappy and singularity and go... all saying 'screw dynamic linking, static link or fake static link!'

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Well now by Aighearach · · Score: 1

      I'm still using the same toolchains as before, and I can still do all the same things as before, plus new things.

      Whatever tools you're using, know this: there are other ways that exist in the world. Don't listen to them, you never have to change paradigms if you don't want to. Now, SysV sucked in almost every way, but it was the best we had. No longer true. But it is still there if you like it. All the old tools still work. Some people even hate dbus, but mostly not people who would otherwise be using SysV IPC.

      If it works, don't change it. If it sucked from the start, change one time. Like switching from sendmail to postfix, or oracle to postgres. You only have to change one time. foocc to gcc, csh to bash, etc. And I liked csh. If I liked ksh, I'd still be using it.

    3. Re:Well now by Junta · · Score: 1

      Well my point was that the gcc toolchain started pushing hard *against* static linking, and nowadays there's a hard push *for* static linking (not from gcc mind you). Things keep swinging back and forth, seemingly each iteration having people totally forget why it went the way it is last time.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:Well now by Aighearach · · Score: 1

      Well my point was that the gcc toolchain started pushing hard *against* static linking, and nowadays there's a hard push *for* static linking (not from gcc mind you). Things keep swinging back and forth, seemingly each iteration having people totally forget why it went the way it is last time.

      Well, then your point is complete hogwash, the gcc toolchain has no trouble at all with static linking, and it doesn't push for you to link one way or another. How would it even try? There isn't a GUI to pop up warnings, it doesn't ask you to please reconsider, so... what? What does it do to get in the way of static linking? When those of us who use gcc frequently want to static link, what barrier is in our way?

      You're waving your hands and asserting there is a problem, but it doesn't exist. It not only doesn't "push hard *against* static linking" it doesn't even push at all. It is happy to do static linking. In fact, the exact same commands used to do static linking with the gcc toolchain in the 90s... still work. Makefiles from that era still work, including the bits about choosing static linking.

    5. Re:Well now by Junta · · Score: 1

      Ok, well, guess I should specifically say that the part of the toolchain is glibc. I couldn't remember the details so I did digging. The NSS functionality requires dynamic linking. If you request '-static' the result is... still dynamic linked.. So you cannot have a wholly static linked application (unless you build a special glibc yourself, that won't work quite right...) From a licensing perspective, LGPL makes static linking impractical. Nowadays you don't see the '.a' libraries generally built and distributed by defaults, *only* so. I generally recall 10-15 years ago this being a big general discussion point and folks being told 'just stop trying to make static binaries". The ecosystem has clearly in many concrete ways stood in the way of static binaries for over a decade.

      Not I didn't say there is a *problem*, but a contradiction in the trends. There was a trend toward dynamic libraries more and more, and now there's a trend to squash all those benefits by auto-bundling libraries and/or finding ways to static link for the ability to ignore dependencies once again.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Well now by Aighearach · · Score: 1

      That's all nonsense, I use static glibc at work frequently, there is no problem. The whole concept is still just horseshit. You admit you don't actually understand these things, so give it a rest. You didn't understand what you read, or it was just wrong. And LGPL is only a linking problem for mixing free software and non-free software, it doesn't have to do with the way that people actually use libraries. You can, for example, simply select a BSD-licensed libc. GCC won't care. You generally recall stuff from 10-15 years ago that you didn't understand then, and don't understand now.

      You didn't claim that "there is a contradiction in the trends," you claimed that "by and large the toolchains removed the easy way to statically link things to force dynamic" and then you tried "my point was that the gcc toolchain started pushing hard *against* static linking" which was also not true.

      There is no "once again." Things have been getting both static and dynamic linked all along. dynamic *is* better for commonly used system libraries that have stable APIs. Static linking is preferred for uncommon libraries that aren't going to be on the system, and for legacy crapware with conflicting APIs and no backwards compatibility.

      And as for "Nowadays you don't see the '.a' libraries generally built" I can say:
      # locate -r '\.a$' | wc -l
      2698

      Sure I do. You let slip that you're not a developer, so maybe that is the only reason you don't see which libraries get installed, and what toolchain options are available?

  6. Clickbait headline... by LichtSpektren · · Score: 4, Insightful

    1) DEBs and RPMs aren't going anywhere; they serve different functions from Snappy Core. Snaps are better for servers that require zero downtime because they prevent ABI breakage as packages are updated asynchronously. DEB and RPM are better for desktop, mobile, and less-important servers because they take up monumentally less room (because you don't have to have a million versions of the same dependency installed at the same time).

    2) As TFS indicates, Snaps can coexist with all the other packaging tools (apt, dnf, yum, zypper, slapt, portage, pacman, etc.).

    3) A large percentage of the Linux community are [a] too suspicious of Canonical to ever adopt any of their technologies and [b] conservative to the tried-and-true methods of doing things. apt will probably live forever on account of that.

    1. Re:Clickbait headline... by Anonymous Coward · · Score: 1

      I really think there's a lot of benefit to desktops as well, especially with distributions that are not rolling-release like Ubuntu. Packages in the repositories tend to go out of date for the sake of stability. Using snaps allows users to get up to date apps without needing to perform a potentially-breaking upgrade to their desktop.

    2. Re:Clickbait headline... by gmack · · Score: 5, Insightful

      I don't know if I agree with point 1. SNAPS (as a concept) should be better for third party apps because the APP as it is packaged, now imports all of the libraries it needs. The downside of course, l is that if some library has a security issue, you must wait for the package maintainer of each SNAP app that contains it to do the update.

    3. Re:Clickbait headline... by guruevi · · Score: 1

      And there is the issue, we can barely get package maintainers to support their regular apps with many "apps" being hopelessly out of date on various standard platforms (try anything: Sympa, Drupal, MySQL, nginx, Apache, PHP... - you'll be several point versions if not major version numbers behind the 'stable' version available from the original websites).

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    4. Re:Clickbait headline... by bill_mcgonigle · · Score: 1

      you'll be several point versions if not major version numbers behind the 'stable' version available from the original websites

      Unless the original website is providing the 'snaps'. I run several vendors' yum repos, preferentially to the distros' versions of their app. It gets updates when needed, not when an additional volunteer has time to look at it.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    5. Re:Clickbait headline... by Junta · · Score: 1

      Snaps are really better for things like Chrome, third party applications that don't want to screw with actually following the distribution roadmaps. They are specifically architected to provide for mobile 'apps' to attract developers that are too lazy to keep up with distributions (btw, that would also mean too lazy to keep up with security vulnerabilities, by and large). On the server side, if you are still worried about 'downtime' in a way that any single system can impact, you are almost certainly doing it wrong. The downtime you save even in theory is negligible (only when you update the kernel does a full-stop must reboot occur, and no app packaging is going to change that).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Clickbait headline... by Junta · · Score: 1

      Particularly since the whole advertised benefit is you don't have to keep up with the distro, mr. app developer. Which means you are explicitly trying to attract folks who are almost certainly *also* too lazy to keep up with CVEs and such. At least with dynamic linking, you have some *hope* of fixing lots of app problems externally without the app maintainers specific attention... here....

      --
      XML is like violence. If it doesn't solve the problem, use more.
    7. Re:Clickbait headline... by fahrbot-bot · · Score: 1

      Particularly since the whole advertised benefit is you don't have to keep up with the distro, mr. app developer. Which means you are explicitly trying to attract folks who are almost certainly *also* too lazy to keep up with CVEs and such. At least with dynamic linking, you have some *hope* of fixing lots of app problems externally without the app maintainers specific attention... here....

      I also imagine that I would need to check my system *and* all the snaps for CVE updates, rather than just the system. I look forward to telling my manager and/or customer that the system is mostly up-to-date, except for snaps and having to track down those separate developers to get things fixed. Perhaps fine when it's against an app, but not so much when against libc. (sigh)

      --
      It must have been something you assimilated. . . .
    8. Re:Clickbait headline... by ADRA · · Score: 1

      Maintainers would be a lot more motivated to fix their dependency issues if its trivial to fix (across all architectures/OS's). It also means that my Xyz app doesn't need an Ubuntu maintainer, Fedora, Mint, etc... or even if they did, the surface area becomes significantly smaller. For what its intended for, it seems pretty great. This all assumes near universal Linux distro adoption, but I like it in concept.

      --
      Bye!
    9. Re: Clickbait headline... by Anonymous Coward · · Score: 0

      What? The whole point of a package manager is to prevent ABI breakage. Asynchronous updates are not an issue because Linux is not Windows. In all the many years of administrating thousands of systems, this is a non-issue. Yet another solution looking for a problem. Seriously, this is just more useless crap. Because the idiots that throw up crap like this every few years obviously do not learn from history, one of the points of shared libraries is that a security or bugfix can be fxed in one place to fix everywhere. This is just another security and auditing nightmare waiting to happen from the idiot brigade.

    10. Re:Clickbait headline... by Anonymous Coward · · Score: 0

      The Canonical distrust has been brought on by Canonical. It's called turning your Distro into an Amazon App.

    11. Re:Clickbait headline... by Aighearach · · Score: 1

      3rd party apps is where that sort of thinking will get your system full of malware. That stuff should come from trusted repositories, and should use normal system resources.

      This is useful for servers and software developers, where you have trusted legacy code that needs a silly version of something.

      Good or bad here depends entirely on trust. And trust is bad. This smooths out the worst forced case where you can't just switch to something that is maintained. Apps generally run in a restricted, safer environment. This is for real software, so that would be dangerous from 3rd parties.

  7. Why switch? by Ubi_NL · · Score: 0

    I am using rpm and yum for almost 20 years now and indeed, i once had a database corruption. All in all rpm has been good to me and has proven (to me) that it is stable in my production environments. I am sure this new method has some nice features, but ive been doing ok without them. So maybe i am haive, but could someone help me understand why i should consider such a new package manager?

    --

    If an experiment works, something has gone wrong.
    1. Re:Why switch? by Anonymous Coward · · Score: 0

      You need to change because package managers and computer languages need changing. Because. Computer languages and package managers are the two things that people like to develop the most. It seems like anybody with a keyboard feels the need to come up with a new take on either one or the other. (Post of the obligatory XKCD to be found somewhere....)

    2. Re:Why switch? by LichtSpektren · · Score: 0

      You don't want to switch. Nobody is saying use Snappy Core exclusively, it's not designed for that.

      Its main purpose is for servers that require zero downtime, where you want to upgrade application X and/or its dependencies without breaking even the smallest functionality of application Y.

    3. Re:Why switch? by FudRucker · · Score: 1

      I been riding my old grey mare for 40 years and she works for me, and along come all these kids in those new fancy things called motorcars, i am keeping my mule until i die

      --
      Politics is Treachery, Religion is Brainwashing
    4. Re:Why switch? by Anonymous Coward · · Score: 0

      new and shiny and maybe even silver bullet? Possibly it also fights free oxidants, frees us from cancer and who knows maybe it will help us to achieve world freedom?

    5. Re:Why switch? by Etcetera · · Score: 1

      You don't want to switch. Nobody is saying use Snappy Core exclusively, it's not designed for that.

      The "adios" in the headline would seem to imply that as a rhetorical, at least.

      Its main purpose is for servers that require zero downtime, where you want to upgrade application X and/or its dependencies without breaking even the smallest functionality of application Y.

      ... -_- No server "requires" zero downtime. Anyone who put that into a req. document should be shot. You get more 9's by duplicating and providing physical, logical, and temporal redundancy. And we've gotten high redundancy for servers just fine using RPMs, thanks. (And .deb's, I assume.) Acting like there are no solutions out there is ludicrous. But then, a lot of the last six years of Linux-land have been like that.

    6. Re:Why switch? by Fly+Swatter · · Score: 5, Insightful

      Its main purpose is for servers that require zero downtime, where you want to upgrade application X and/or its dependencies without breaking even the smallest functionality of application Y.

      I disagree, snapd is Canonical's attempt to bring an android/ios like 'app universe' to their linux OS. Unfortunately if it succeeds, I also forsee it bringing the in-app advertisements and micro-payments mess :(

    7. Re:Why switch? by LichtSpektren · · Score: 1

      Its main purpose is for servers that require zero downtime, where you want to upgrade application X and/or its dependencies without breaking even the smallest functionality of application Y.

      I disagree, snapd is Canonical's attempt to bring an android/ios like 'app universe' to their linux OS. Unfortunately if it succeeds, I also forsee it bringing the in-app advertisements and micro-payments mess :(

      There will only be in-app advertisements and micro payments if the developers put them in. If they do so, blame them, and not the format of the package they decided upon.

    8. Re:Why switch? by fnj · · Score: 1

      The "adios" in the headline would seem to imply that as a rhetorical, at least.

      The headline is spectacularly stupid. Nobody but nobody thinks that every package will/should be a snappy. It's basically a way to get some package here and there installed when it is not convenient to try and get a whole pantload of dependencies installed - perhaps because these dependencies as shared libraries might then conflict with some other packages you have.

      I see it as less needed for a bleeding edge rolling distro like Arch, but it sure might come in handy for somebody stuck with CentOS6, dripping with prehistoric versions of everything, all of them interlocked in their obsolete cluster foxtrot.

    9. Re:Why switch? by green1 · · Score: 1

      So are snaps more powerful, or faster, than what we had before?
      If not, your analogy breaks down.

    10. Re:Why switch? by Anonymous Coward · · Score: 0

      You're forgetting Betteridge.

      Adios Apt and Yum?

      No.

    11. Re: Why switch? by untoreh+ · · Score: 1

      And like with android, i foresee a thousands ways to avoid them

    12. Re:Why switch? by Anonymous Coward · · Score: 0

      I don't think it has ever been intended as system package manager replacement but rather a "app" (read: untrusted binary) delivery platform. Wouldn't be first time arstechnica provides information that is bulls.. misleading (ie headlines prioritizes sensation seeking over accuracy).

      What comes to the "app universe" for their linux distribution (just like "android store" is "app universe" for Googles main linux distribution), they have very relevant competitor when it comes to linux desktop: Valve. Comparing to Canonical, they have kinda "technical superiority" by simply basing their proprietary stuff on debian/jessie which is relatively stable distribution while Ubuntu is known for having very buggy solutions produced by Canonical (just observe their desktop for example).

      That being said, 'app universe' might have it's demand but for shipping open source packages such as firefox that are readily packaged for nearly all distributions, value of such 'app universe' is purely negative.

    13. Re:Why switch? by goose-incarnated · · Score: 1

      I been riding my old grey mare for 40 years and she works for me, and along come all these kids in those new fancy things called motorcars, i am keeping my mule until i die

      That sword cuts both ways:

      I've been driving cars to work now for 40 years and it works for me, and along come all these kids with these new fancy things called "nuclear jetpacks", I'm keeping my car until I die

      You make the presumption that just because something is new it is better. This is almost never the case. Nine times out of ten, if you ignore the new stuff it will probably fizzle out and die anyway. That tenth one that succeeds will do so regardless of whether you fanboi for it or not.

      --
      I'm a minority race. Save your vitriol for white people.
  8. Whatshisname's Law says... by Pseudonymous+Powers · · Score: 2

    ...that the answer to any question posed in a headline is "No".

    I'd be all for a single consistent package management system for Linux that everyone could get behind. This isn't that. This is just a third option everyone's going to have to deal with.

    1. Re:Whatshisname's Law says... by Anonymous Coward · · Score: 0

      I'd be all for a single consistent package management system for Linux that everyone could get behind.

      I agree. Everyone should use portage. Emailing RH and Debian as we speak.

  9. Choice by Anonymous Coward · · Score: 0

    Just got bigger. It is not adios for apt and yum but hola for snapd.

  10. Snappy Appy APP! (not the app guy) by RavenLrD20k · · Score: 2

    Et tu, Gentoo? Then fall Linux

    Snapd seems to be spreading with the same wildfire potential that systemd did. I hope I'm cringing over nothing in this case and snapd will only be an optional package management system (so far it sounds like it). But I'm leery. Systemd fractured a lot of distros with the "my way or the highway" attitude they had over it. I managed to avoid it on my servers where just about everything run on it right down to the compiler time sharing are background user processes. If even more distros move on pushing snapd in the same way it may finally be time for me to look into one of the Beasties to migrate to... either way, there's going to be a lot of workflows that will need analysis for migration one way or the other.

    1. Re:Snappy Appy APP! (not the app guy) by LichtSpektren · · Score: 2

      systemd didn't "do" anything. Most Linux distro communities voted or otherwise decided that they only wanted to support systemd.

      Snappy Core used by itself has a lot of disadvantages to apt, yum, etc. so it likely won't replace any of them (ignore the clickbait title). However it can be used well in parallel to them.

    2. Re:Snappy Appy APP! (not the app guy) by mrchaotica · · Score: 1

      Most Linux distro communities voted or otherwise decided that they only wanted to support systemd.

      "Wanting to support" something and "accepting it because upstream is shoving it down your throat and forking is too much work" are two different things.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Snappy Appy APP! (not the app guy) by LichtSpektren · · Score: 2

      Most Linux distro communities voted or otherwise decided that they only wanted to support systemd.

      "Wanting to support" something and "accepting it because upstream is shoving it down your throat and forking is too much work" are two different things.

      What's the "upstream" here? The only case where that seems to apply is Ubuntu switching from upstart in order to stay in sync with Debian. Fedora, openSUSE, Debian, and Arch all decided entirely of their own volition.

    4. Re:Snappy Appy APP! (not the app guy) by a_n_d_e_r_s · · Score: 2

      They made Gnome dependent on systemd which pushed it on the distrobutions.

      --
      Just saying it like it are.
    5. Re:Snappy Appy APP! (not the app guy) by fnj · · Score: 1

      What's the "upstream" here? The only case where that seems to apply is Ubuntu switching from upstart in order to stay in sync with Debian.

      There is a myriad of other Debian offshoots besides Ubuntu. Ubuntu has its own ecosystem, but just about all the others are stuck with whatever crap the asshats at Debian may decide on a whim to pollute Debian with.

    6. Re:Snappy Appy APP! (not the app guy) by JImbob0i0 · · Score: 2

      Snapd seems to be spreading with the same wildfire potential that systemd did.

      Not really ... it was pushed to AUR which anyone can do and is in COPR like anyone can do.

      No one from the Fedora side has worked on this, the Canonical employee who has that COPR is not a Fedora packager and the various desktop communities have been coordinating on Flatpak

      I'd strongly suggest never taking a Canonical Press Release at face value given the recent history with them...

    7. Re:Snappy Appy APP! (not the app guy) by Anonymous Coward · · Score: 0

      No you are wrong, systemd did something: it removed choice. A lot of it.

    8. Re:Snappy Appy APP! (not the app guy) by LichtSpektren · · Score: 1

      They made Gnome dependent on systemd which pushed it on the distrobutions.

      Ok? Then they could've forked the last version of GNOME without the systemd dependency if they wanted to avoid it. This isn't a terribly compelling reason to see systemd as "forced" upon anybody.

    9. Re:Snappy Appy APP! (not the app guy) by LichtSpektren · · Score: 1

      What's the "upstream" here? The only case where that seems to apply is Ubuntu switching from upstart in order to stay in sync with Debian.

      There is a myriad of other Debian offshoots besides Ubuntu. Ubuntu has its own ecosystem, but just about all the others are stuck with whatever crap the asshats at Debian may decide on a whim to pollute Debian with.

      Horrible argument. You're complaining that the free (as in both speech and beer) work that has been done for the entire world to benefit wasn't done precisely to your liking. If Debian sucks so bad then you shouldn't have based any of your work on it.

    10. Re:Snappy Appy APP! (not the app guy) by LichtSpektren · · Score: 1

      No you are wrong, systemd did something: it removed choice. A lot of it.

      Really? I don't see it that way.

      Before, you had: sysVinit, BSD init, OpenRC, upstart, and maybe a port of SMF and launchd.
      Now you have all of the above, PLUS systemd and uselessd (which is a less-featured fork of systemd).

      You have more choice now. Not less.

  11. "snapd"? by idontgno · · Score: 2, Funny

    We all know this technology won't really be mature until "snap management" is fully subsumed and integrated into systemd, where it belongs.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
    1. Re:"snapd"? by Yvan256 · · Score: 1

      snapd, systemd, that's what I thought too.

    2. Re:"snapd"? by Anonymous Coward · · Score: 0

      No. This is ShuttleworthOS. It will be integrated into Upstart2.0, which will rule the unixworld!

    3. Re:"snapd"? by Anonymous Coward · · Score: 1

      Except that systemd already have xdg-app/flatpak in the works.

      Cue the yelling about NIH from the cult of Poettering...

    4. Re:"snapd"? by Anonymous Coward · · Score: 0

      I am absolutely sure that snapd when it is run as a daemon will use systemd restart functionality. That should be enough to call it part of systemd, like with many other parts. Beside that. You are absolutely right. Also how can Fedora use it snapd is from Canonical, RedHat usually makes its own thing to compete the Canonical instead of cooperating, just like the other way around.

  12. Said without irony. by xxxJonBoyxxx · · Score: 1

    >> "Snaps aren't the only new package manager for Linux distributions that aims to simplify installation of applications. There's also AppImage and OrbitalApps."

    Said without irony.

    1. Re:Said without irony. by cfalcon · · Score: 1

      I think there's also Steam, right?

  13. Gentoo user here... by nimbius · · Score: 2

    And i think i speak for us all when I say I'll be in the cold cold ground before i ever trust some bull-shit packager repository more than portage. Shuttleworth can eat my ass like groceries.

    --
    Good people go to bed earlier.
    1. Re: Gentoo user here... by Anonymous Coward · · Score: 0

      Eat my ass like groceries is the most amazing thing I've heard all day.

    2. Re:Gentoo user here... by LichtSpektren · · Score: 2, Insightful

      And i think i speak for us all when I say I'll be in the cold cold ground before i ever trust some bull-shit packager repository more than portage. Shuttleworth can eat my ass like groceries.

      I don't understand the hostility. Canonical developed a new tool for you to use if you want to, for free (as in both beer and speech). Nobody is taking portage away from you.

    3. Re:Gentoo user here... by inode_buddha · · Score: 1

      I prefer to do

      tar -xvfz pkgname.version.tar.gz
      cd pkgname ./configure
      make
      make install

      However, you are entirely correct about Shuttleworth eating your ass like groceries. I hope you included the broccoli!

      --
      C|N>K
    4. Re:Gentoo user here... by Junta · · Score: 2

      I think it's a lot of paranoia related to the systemd controversy. Before that, things that people might have bitched about could be used or ignored at will. systemd, being a pretty core init system is something people couldn't easily step away from as an individual choice (unlike, say, desktop environments). Now *every* thing that could *conceivably* be construed as 'core' is going to be regarded with more worry than before.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:Gentoo user here... by Anonymous Coward · · Score: 0

      Hopefully there was a 2-3 day pause while you checked over each file. How else would you know what you're installing. No instruction executes on _MY_ machine without my say so!

    6. Re:Gentoo user here... by Anonymous Coward · · Score: 0

      Yeah Portage is the only package manager you non compiling peasant!!! And get offa my lawn!

  14. You're making up contradictions that don't exist. by Anonymous Coward · · Score: 0, Interesting

    There's no contradiction.

    1) Systemd and GNOME 3 aren't the only "modern technologies" out there. They are among the most anti-UNIX-philosophy ones. There are other modern init systems and desktop environments that do follow the UNIX philosophy, we just see the major distros treat them as second-class citizens, although they're typically superior to systemd and GNOME 3.

    2) The point of using a mainstream distro is to get access to the wide community support network and the benefits it brings, including more testing of releases and quicker bug/security fixes.

    3) The whole point of using a Linux distro is to avoid having to roll your own! In the past there used to be choice among the major distros. Debian is what you used when you wanted a system that worked. SuSE is where you went if you liked KDE. Ubuntu is where you went if you wanted a Windows-like experience. Fedora is where you went if you wanted to subject yourself to Red Hat-produced shit.

    I know you're intentionally ignoring the real problem here: the fact that the major Linux distros have converged to the point where they're nearly identical. Worst of all, they've chosen to converge on software that exhibits a very anti-UNIX approach, such as systemd and GNOME 3.

    Today, a modern Linux distro installation is closer to Windows than it is to anything resembling UNIX. The Linux userland has become a cheap imitation of Windows in so many ways, from the GUI down to the init and service management systems.

  15. Ubuntu advertises a lot but sucks by Anonymous Coward · · Score: 0

    They started out as third world Linux and are pushing hard to make money any way they can like Microsoft.

    This is absolutely the best Linux.
    https://www.linux.com/news/opensuse-leap-421-review-most-mature-linux-distribution

    systemd is a problem until it isn't.

    I suggest on any system disabling Akonadi and Nepumouk (desktop search, useless). KDE is the best desktop these days.

    Everything works on opensuse, firewall is easy, everything easy. You can use anything and everything available for Linux. You can use zypper and/or Yast. Yast is graphical software management and zypper is command line.

    eg. open a terminal. type zypper install firefox or zypper install vlc.

    (shorter is just zypper in firefox) where in means install. For the manual just type man zypper

    There's no spyware and it's much nicer than Windows/Apple.

    1. Re:Ubuntu advertises a lot but sucks by Ash-Fox · · Score: 1

      firewall is easy

      Traditionally I've had to use iptables, but if you say it's easy. I'll give it a try. Let's give my home network I try, could you explain to me how to do this...

      I have three physical network adapters, for simplicity, I will use traditional Linux interface naming conventions.

      eth0: PPPoE for Internet connection 1
      ppp0: Internet connection 1 tunnel
      eth1: DHCP, single IP for Internet connection 2
      eth2: has four vlans.
      vlan1: offers DNS, NTP, for 172.16.10.x network, allows direct communication to vlan2 and vlan3 (expecting everything to be statically assigned here), offers Internet connection 1, if internet connection 1 stops working, switches over to Internet connection 2. I'd also like to see example of forwarding UDP and TCP of a given port to a server on this network.
      vlan2: offers DHCP, DNS, NTP for 172.16.11.x network, allows you to communicate directly with machines on vlan3 and vlan1, offers Internet connection 1, if internet connection 1 stops working, switches over to Internet connection 2
      vlan3: offers DHCP, DNS, NTP for 172.16.12.x network, allows you to communicate directly with machines on vlan2 and vlan1, offers Internet connection 2, if internet connection 2 stops working, switches over to Internet connection 1.
      vlan4: offers DHCP, DNS, NTP for 172.16.12.x network, does not allow communication with any machines on any other vlan. Internet traffic is throttled to 2mbit download, 2mbit upload. This defaults to Internet Connection 1, if internet connection 1 stops working, switches over to Internet connection 2.

      The firewall must drop packets from wrong IP addresses for the wrong vlan, ie: drop someone statically setting them-self as 172.16.10.12 on vlan4, since vlan4 is only supposed to use 172.16.12.x.

      The system's default Internet connection should be internet connection 1, if it's not working to switch to 2.

      Also, I'd love to hear how you would handle the DHCP setup for different IP ranges on different vlans.

      everything easy.

      I welcome to hear your reply.

      --
      Change is certain; progress is not obligatory.
    2. Re:Ubuntu advertises a lot but sucks by Ash-Fox · · Score: 1

      I do apologize, I messed up vlan4 slightly, here are the amendments:

      vlan4: offers DHCP, DNS, NTP for 172.16.13.x network, does not allow communication with any machines on any other vlan. Internet traffic is throttled to 2mbit download, 2mbit upload. This defaults to Internet Connection 1, if internet connection 1 stops working, switches over to Internet connection 2.

      The firewall must drop packets from wrong IP addresses for the wrong vlan, ie: drop someone statically setting them-self as 172.16.10.12 on vlan4, since vlan4 is only supposed to use 172.16.13.x.

      --
      Change is certain; progress is not obligatory.
    3. Re:Ubuntu advertises a lot but sucks by Anonymous Coward · · Score: 0

      It is exactly the same way as any other Linux if it's complicated you read. For the typical home desktop user it goes like this.

      You go to the little square on the bottom left with a K on it.
      You press it with your mouse and a menu pops up like a restaurant except this one has a search box unlike Wendy's. You can either type firewall into it, type yast into it, or navigate to Yast in the menu until you find one that says Yast.
      Open Yast and it prompts you for the root password to access system configuration.
      Click Security then Firewall and check the bubble that says start automatically.
      If not already running click the box to start it, if already running just click Next/Next/Next and done.

      If you think you are being cute by asking how to configure a star topology network of beowulf clustered Google datacenters you're exactly the type of dickhead that uses Ubuntu. Stay away from Ubuntu.

      Voila.

      If for some reason you neglected to install it when you installed the OS, with Yast open you click Software.Software Management instead of Security and Users/Firewall.
      Proceed to type in firewall or susefirewall in the search box. Install with common sense clicking OK and accept as it prompts you. Then go back to the top of this comment and start it as I said. Everything automatically downloads and sets up. This is 2016 where any corporation in it's right mind runs 24/7 on Linux. Opensuse has a great community and literally everything runs on it. They have always been at the forefront of Linux.

    4. Re: Ubuntu advertises a lot but sucks by Anonymous Coward · · Score: 0

      The firewall app is easy and easily available but the UI is primitive and unfriendly and I doubt it could even do what Ash-Fox wants let alone in a simple and elegant way.

    5. Re:Ubuntu advertises a lot but sucks by Ash-Fox · · Score: 1

      You go to the little square on the bottom left with a K on it.
      You press it with your mouse and a menu pops up like a restaurant except this one has a search box unlike Wendy's. You can either type firewall into it, type yast into it, or navigate to Yast in the menu until you find one that says Yast.
      Open Yast and it prompts you for the root password to access system configuration.
      Click Security then Firewall and check the bubble that says start automatically.
      If not already running click the box to start it, if already running just click Next/Next/Next and done.

      Sorry, that doesn't cover what I requested, you have failed the task, completely.

      If you think you are being cute by asking how to configure a star topology network of beowulf clustered Google datacenters you're exactly the type of dickhead that uses Ubuntu.

      Believe it or not, I actually do have two Internet connections in my house, if this was a datacentre, I'd have some fancy router instead of a random Linux box sitting under my desk with a bunch of manually written iptable rules that I struggle with each time.

      I didn't even go to the extent of requesting the uPnP crap for each Internet Connection, or mention the amprnet vlan with it's amprnet gateway configuration; which was such a headache for me to figure out how to integrate into this.

      Opensuse has a great community and literally everything runs on it.

      Literally everything runs on major Linux distributions too, you're not making a convincing argument.

      I'm waiting for the ease of use that genuinely matters, being able to turn on and off a firewall in a GUI has literally been in most distros for years, it's so old, you can find it in the first versions of Mandrake and Coral Linux. It's upsetting that after all this time, Yast's Firewall module still doesn't compare to Firewall Builder's usability, reconfigurability and flexibility, then you tout a shoddy GUI in comparison that is less flexible and less user friendly (it doesn't even have a user friendly wizard). Sorry, but feck off with your late 90s technology, it's clear you're living in the past and have no vision for the future nor even an understanding of the technologies that are currently even out there.

      --
      Change is certain; progress is not obligatory.
  16. If this replaces repos... ugh by adosch · · Score: 2

    Seems like all my /. posts have been crabby, complacent, old-hat UNIX/Linux sys-admin ranting as of late. F me I need to lighten up...

    With that out of the way, I do have to say: Who said that installing packages was hard on a *NIX platform that we needed snapd to solve this? I'm sorry, I really think package repositories like apt/yum are gosh-darn God-sends when set up, populated, built and maintained correctly. I use them in-house and it really makes deployment, configuration management, deployment and all that stuff most people care about, well, easy. Why would I need 'another' package manager to sit 'alongside' my existing one to do updates? In regards to RPM based distros, isn't that what drpms and alike were suppose to solve? And not to mention you can checksum, roll-back, push/pull version specific, ect.

    This just sounds like yet another shitty reinvention of wheel idea with YOLO douchey distro dev backers that I'm going to see take over yet another great part of Linux distro's as we know it --- I thought enough was enough with systemd.

    1. Re:If this replaces repos... ugh by Ash-Fox · · Score: 1

      Who said that installing packages was hard on a *NIX platform that we needed snapd to solve this?

      Linus Torvalds actually mentions the issues relating to this being one of the primary reasons he believes desktop adoption is problematic for Linux.

      I'm sorry, I really think package repositories like apt/yum are gosh-darn God-sends when set up, populated, built and maintained correctly.

      I think they are too, however for desktop applications and their developers, I think they are problematic because it involves getting your software into every Linux distro out there and if your favourite distro doesn't want it, or want to duplicate all the effort of packaging it all over again for their distro, you're out of luck. This solves that problem.

      --
      Change is certain; progress is not obligatory.
    2. Re:If this replaces repos... ugh by LichtSpektren · · Score: 1, Insightful

      Again, nobody is taking apt or yum away from you. Snappy Core is meant to complement them. If you don't like it, don't use it. As it stands now, you're being a huge douchebag because Canonical developed a technology with their own time and money and are offering it to the Linux community for free, and you're thrashing and crying about it.

    3. Re:If this replaces repos... ugh by fnj · · Score: 1

      Again, nobody is taking apt or yum away from you.

      Yeah. I don't know which is stupider, the stupid headline, or the stupid blockheads who are running terrified in circles moaning "oh noze they are taking away apt".

    4. Re:If this replaces repos... ugh by Anonymous Coward · · Score: 0

      Linus Torvalds actually mentions the issues relating to this being one of the primary reasons he believes desktop adoption is problematic for Linux.

      And anyone who isn't a frothing-at-the-mouth loon will agree with him.

      apt, yum and the rest suck complete ass at handling the desktop use case. Like it or not, you're not going to convert the masses to hurr durr the command line commando abloobloo way.

      The problem, of course, is we've seen what happens when some asshole leaks jizz all over the hilarious idea of "YEAR OF LINUX ON TEH DESKTOP!" - systemd.

      The fear that Linux is being gutted and ruined as a server operating system (the place where it reigns) in a futile attempt at capturing the desktop (which continues to decline as more and more people switch to mobile devices) is real and not to be taken lightly.

    5. Re:If this replaces repos... ugh by Anonymous Coward · · Score: 0

      Ubuntu already has some interface for installing arbitrary .deb blobs. What's wrong with that?

    6. Re:If this replaces repos... ugh by Ash-Fox · · Score: 1

      Ubuntu already has some interface for installing arbitrary .deb blobs. What's wrong with that?

      What Linus described is the problem is what is wrong with that.

      --
      Change is certain; progress is not obligatory.
    7. Re:If this replaces repos... ugh by Thelasko · · Score: 1

      This just sounds like yet another shitty reinvention of wheel idea with YOLO douchey distro dev backers that I'm going to see take over yet another great part of Linux distro's as we know it --- I thought enough was enough with systemd.

      It's things like this that make me think Linux on the desktop peaked in 2010. Everything has been downhill since.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    8. Re: If this replaces repos... ugh by Anonymous Coward · · Score: 0

      What did Linus describe? You haven't told us yet.

    9. Re:If this replaces repos... ugh by Anonymous Coward · · Score: 0

      Who said that installing packages was hard on a *NIX platform that we needed snapd to solve this?

      Me? Seriously, there's plenty of places where multiarch is [effectively] broken which means you basically can't install a variety of packages in Ubuntu 14.04 because they're [effectivel] i386 only. Add to that people who want to install *nix games that are proprietary that don't come from your distro which requires said i386 packages...

      I'm sorry, I really think package repositories like apt/yum are gosh-darn God-sends when set up, populated, built and maintained correctly. I use them in-house and it really makes deployment, configuration management, deployment and all that stuff most people care about, well, easy.

      And you're right 99% of the time. The other 1% of the time, it's a mess. Be it because it isn't being maintained "correctly" or because you get a large mess when trying to deal with LTS (say, supporting multiple linux kernel lines to avoid potential breakage, multiple Xorg lines for the same, etc) and yet you still want to be able to use a new kernel that supports hardware you have or fixes a bug you experience. You can't have it both ways. Of course, I'd admit that snappy isn't going to fix these problems either, but the point is that package repositories aren't a panacea to dll hell or breakage. Nor is constantly using bleeding edge which can also cause obsolete breakage.

      Why would I need 'another' package manager to sit 'alongside' my existing one to do updates?

      For games, especially, it could be very useful. Or for older programs that no one is willing to maintain. Or for newer programs that you want to use in a LTS desktop.

      This just sounds like yet another shitty reinvention of wheel idea with YOLO douchey distro dev backers that I'm going to see take over yet another great part of Linux distro's as we know it --- I thought enough was enough with systemd.

      One, this is a supplement to the package management system to hopefully address people using PPAs. Although, I'll admit, I can imagine this just turning into another form of PPA because upstream doesn't want to have to work to package regular packages (or work with distros on that front) AND do snappy, so it'll turn into volunteers doing it. Meanwhile, this has nothing to do with systemd. In fact, systemd being part of the repository as it is sort of shows one of those limitations of the current system where it's not possilble to BYOD (build your own distro) out of the parts you want out of various distros. Why? DLL/repository hell.

    10. Re: If this replaces repos... ugh by Ash-Fox · · Score: 1

      What did Linus describe?

      First result off Google: https://www.youtube.com/watch?...

      You haven't told us yet.

      I expected you to be computer literate enough to find it yourself.

      --
      Change is certain; progress is not obligatory.
    11. Re:If this replaces repos... ugh by pmontra · · Score: 1

      And the ironic thing is that most of those mobile devices are already Linux, with an Android userland.

    12. Re:If this replaces repos... ugh by r0kk3rz · · Score: 1

      Seems like all my /. posts have been crabby, complacent, old-hat UNIX/Linux sys-admin ranting as of late. F me I need to lighten up...

      With that out of the way, I do have to say: Who said that installing packages was hard on a *NIX platform that we needed snapd to solve this? I'm sorry, I really think package repositories like apt/yum are gosh-darn God-sends when set up, populated, built and maintained correctly.

      Sure, however the distro maintainers are getting sick of having to package every piece of software themselves. This is part of allowing the software developers to do the packaging for them.

  17. Re:You're making up contradictions that don't exis by cfalcon · · Score: 2

    It is trivial to avoid GNOME in every distro I've looked at. I really dislike GNOME 3, and as a result I avidly avoid anything by the GNOME team. I've had no problem doing this! It is really easy to never touch GNOME.

    SystemD is not a deal breaker for me, but I would avoid it if it were easy to do so. It does not appear to be. Slack and Gentoo can function just fine with any other init system, and Devuan will hopefully eventually scratch that itch. If the requirement is "no systemd", you are ultimately going to be doing some kind of integration right now. I figure at some point there will either be a distro without systemd, or systemd will have had enough fixes shoved down its throat that using it is fine.

    I think ultimately the community has been taken by surprise at the massive surge in most distros toward systemd. Different distros have all kinds of diverse things under the hood, different package managers, different locations for stuff, etc. But systemd just swarmed over everything, it seems really odd.

  18. Re:You're making up contradictions that don't exis by LichtSpektren · · Score: 4, Insightful

    There's no contradiction.

    1) Systemd and GNOME 3 aren't the only "modern technologies" out there. They are among the most anti-UNIX-philosophy ones. There are other modern init systems and desktop environments that do follow the UNIX philosophy, we just see the major distros treat them as second-class citizens, although they're typically superior to systemd and GNOME 3.

    2) The point of using a mainstream distro is to get access to the wide community support network and the benefits it brings, including more testing of releases and quicker bug/security fixes.

    3) The whole point of using a Linux distro is to avoid having to roll your own! In the past there used to be choice among the major distros. Debian is what you used when you wanted a system that worked. SuSE is where you went if you liked KDE. Ubuntu is where you went if you wanted a Windows-like experience. Fedora is where you went if you wanted to subject yourself to Red Hat-produced shit.

    I know you're intentionally ignoring the real problem here: the fact that the major Linux distros have converged to the point where they're nearly identical. Worst of all, they've chosen to converge on software that exhibits a very anti-UNIX approach, such as systemd and GNOME 3.

    Today, a modern Linux distro installation is closer to Windows than it is to anything resembling UNIX. The Linux userland has become a cheap imitation of Windows in so many ways, from the GUI down to the init and service management systems.

    If you want a Linux distro that doesn't use systemd, you have a lot of options. But your complaint seems to be that that most of the Linux community has moved away from your preference. Well I'm sorry princess that you're not in the majority anymore, so either get comfortable in the minority, get your hands dirty with the majority, or do the work getting things exactly how you want them. But I'm not terribly sympathetic to your complaints if you're sad that the rest of the world isn't 100% empathetic to your desires, sparing you from the work of making your own perfect distro to your preferences.

    At least I can understand the systemd complaining, because most distros don't support sysvinit or upstart anymore. But I really don't get the GNOME 3 bitching. I hate it just as much as you do, but literally every single one of the big distros (so that's Ubuntu, Fedora, openSUSE, Debian, CentOS, Arch and Gentoo) support alternatives.

  19. Where is Microsoft? by surfdaddy · · Score: 1

    We don't even have anything as capable as apt and yum. Meanwhile Linux is moving ahead even further.

    1. Re:Where is Microsoft? by Anonymous Coward · · Score: 0

      Microsoft has jumped the shark, and everyone is slowly exiting that cluster fuck of an environment. It may take a decade, but I really do believe that the likes of Ubuntu and Android will completely take over the majority of market-share from Microsoft during this time.

    2. Re:Where is Microsoft? by pmontra · · Score: 1

      Actually Linux is moving so ahead that it's going full circle and reinventing Windows. This snap looks so much like the way Windows manages dependencies.

  20. What restricts them? by cfalcon · · Score: 1

    "confines them into their own restricted space"

    I'd like to know more on this. What restricts them? Are they, like, restricted by SE Linux to only act in their own little space, or is something outside the kernel doing this restriction? Whenever I hear about these types of access control, I always get concerned. All these sandboxes and jails have ways out of them normally, and the more obscure, the longer they wait, and their mere existence and claims makes people trust the supposedly protected applications way more than if they knew it was just going to execute with whatever permissions their user has anyway.

    1. Re:What restricts them? by Anonymous Coward · · Score: 0

      probably some combination of LXC/LXD/Docker

    2. Re:What restricts them? by JImbob0i0 · · Score: 1

      In theory AppArmor ... except confinement only works under Mir ...

      And as for the cross distro stuff in the PR statement? The Arch build disables the confinement tech (since it's a Canonical special and not upstreamed) and the Fedora COPR in addition to that only "works" with selinux not enforcing.

  21. Weren't there security problems? by Cloud+K · · Score: 1

    I seem to recall a big panic over some fundamental security flaws in Snaps, something about them leveraging the worst ways X11 is written. Unless it's some convoluted way to try and progress what seems to be the IPv6 of the display server world (Mir / Wayland), isn't spreading this thing to other distros a bit of a bad idea?

    1. Re:Weren't there security problems? by ChodaBoyUSA · · Score: 1

      I was about to ask the same question. I would really like to know the answer.

    2. Re:Weren't there security problems? by bregmata · · Score: 2

      You recall a kerfuffle over the fact that if you use X11 on a system you are no more secure than X11 is (which is to say, not very). Snaps do not allow one single system-wide X11 server, so that particular flaw is avoided.

  22. Re:You're making up contradictions that don't exis by mark-t · · Score: 5, Informative

    Old does not mean bad.

    Slackware is old, but certainly not a relic. And boasts a stability track-record that most other distros simply do not match. It not only adopts the unix philosophy, but embraces it so fully that the only comparable distros to it in this regard that I know of are Arch and Gentoo. Gentoo is a bit of a bitch because you have to compile everything, which can take a long time when doing system updates, and Arch is regretfully somewhat less stable than Slackware because it updates its packages so frequently (although if you are willing to risk some stability in the interests of running the bleeding edge versions of all available packages, Arch might be right up your alley).

    But slackware is still being actively maintained, despite having longer release cycles than most other distros. Slackware is at a release candidate stage for 14.2 in slackware-current at the moment, and I'd be honestly quite surprised if 14.2 wasn't released sometime this summer or fall.

  23. Is it better? by MacColossus · · Score: 1

    Too lazy didn't Google. Is there a great benefit over command line apt-get install? apt is so crazy easy that I decided to battle brew and fink on the mac in a quest for the same goodness on my Mac only to be sorely disappointed.

    1. Re:Is it better? by Ash-Fox · · Score: 1

      Too lazy didn't Google. Is there a great benefit over command line apt-get install?

      In a word for the lazy, yes.

      --
      Change is certain; progress is not obligatory.
  24. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 2

    most of the Linux community has moved away from your preference

    What we actually see is that the Linux distro maintainers have moved away from the preference of the Linux community.

    That's why there has been such a huge uproar about systemd. Systemd is not what Linux users want. It's what Red Hat wants.

    As we saw from the debacle around forcing systemd into Debian, systemd may make the maintainers' lives easier, but it absolutely ruins the Linux experience for the users.

    People using a Linux distro in the first place don't have time to be rolling their own. So they're moving to FreeBSD, OS X, and even Windows, because Linux distros now deliver an experience that's worse than all three of those.

    The fact that Linux is at, what, 1% or 2% of the desktop market, despite the massive opening that Windows 8 and even Windows 10 have left for it, just goes to show how modern Linux isn't what people want.

    The resurgence of FreeBSD, fueled mainly by Linux refugees, further reinforces the idea that modern Linux isn't what server users want, either.

    I really hate to say this, but traditional Linux distros are all withering away. They're a lot like Firefox. They have some momentum which makes them appear relevant, but the long term trend is a very negative one, with them becoming irrelevant not too far into the future. At least Firefox had 30% or more of the market at one point. Linux distros never got that far!

  25. Re:You're making up contradictions that don't exis by LichtSpektren · · Score: 1

    most of the Linux community has moved away from your preference

    The usage statistics of all the major Linux distros and the financials of the major Linux companies (Red Hat, IBM, SUSE, Oracle, Canonical) don't seem to suggest that at all.

    I see a lot of anonymous cowards on Slashdot being loud against systemd, but in the real world it's just another tool that people use, no different than the GNU utilities or APT.

    The same anonymous cowards are proclaiming some kind of exodus to the BSDs, but their usage statistics don't really support that either.

  26. Snaps are apps? by PPH · · Score: 2

    That run in some sort of 'restricted' space? Fine. But what about all the other components of a Linux distro that aren't apps, can't run in a restricted space and will never be ported to the Snap model?

    I think apt, yum and their kin will be around for a long time. Snap sounds like an environment written for people like the ones that thought Microsoft Windows Metro apps would be all that users would need.

    --
    Have gnu, will travel.
  27. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    > no different than the GNU utilities or APT.

    Funny. I remember reading about how systemd broke screen and hup. Yes, I'm aware that there is magic you can prefix screen and hup with to make systemd let them do what they were designed to do, but that's 100% bullshit and shouldn't be needed.

  28. Finally they did it in 2016 by SurenEnfiajyan · · Score: 0

    They should implement this earlier. Finally they did it. All 3rd party Linux apps should be installed like Windows or OS X, downloading the package from the website and double clicking on it.

  29. What is it with Linux people and packages? by Anonymous Coward · · Score: 0

    What is it with Linux people and packages? It seems like they always want to do something with that system, and from an end-user perspective, who really cares? It's not like performance matters too much, since a lot of times the bottleneck is some server that everybody is trying to update from, and it's the download that crawls, not the install.

    It seems like the old mentality that the Linux people I knew in the late 90s had--they kept installing different distros. Conversations every day started with "I installed Debian last night" or "I installed Red Hat yesterday" followed by, "which version, what box?". And so on and so forth, ad infinitum. Who TF cares?

  30. Useful for small projects by hooliganlite · · Score: 1

    Snaps, containers, or whatever could be very helpful for small projects that don't have a team of packaging gurus. There are hundreds of useful apps collecting dust on github or on the developer's hard drive because packaging requires too much expertise. There are four or five different packaging systems each with their own steep learning curve. Add to that the three major init systems to support and the effort to distribute your project can exceed the work it took to develop in the first place.

    1. Re:Useful for small projects by pmontra · · Score: 1

      > , containers, or whatever could be very helpful for small projects that don't have a team of packaging gurus. There are hundreds of useful apps collecting dust on github or on the developer's hard drive because packaging requires too much expertise. Exactly the kind of projects that are likely not to release a new snap for every vulnerable library they are using. Will still have heartbleed versions of openssl in some packages if snap was introduced two years ago. Compare with having the distro updating the only shared library that has to be fixed and every package is fixed as well.

    2. Re:Useful for small projects by hooliganlite · · Score: 1

      >Exactly the kind of projects that are likely not to release a new snap for every vulnerable library they are using.

      You're conflating two separate problems. Just because a project doesn't have the resources to support all of the different packaging schemes doesn't mean it's not maintained. Rebuilding a snap or Docker container is a trivial exercise. As long as the project isn't abandoned it would take minimal effort to keep it up to date. If these small projects can get out to the wider world then they have a chance of developing a community of users. It's that community that will motivate the developers to maintain and update their work. Should a project be abandoned, any vulnerabilities exposed over time are isolated from the larger system. That isolation is one of the main selling points of these things so, if that fails, we've got bigger problems.

  31. Re:You're making up contradictions that don't exis by Timex · · Score: 1

    I see a lot of anonymous cowards on Slashdot being loud against systemd, but in the real world it's just another tool that people use, no different than the GNU utilities or APT.

    I'm not an AC and I'm actually in agreement with most of the people against systemd for reasons that have already been discussed ad nauseum.

    Does SysVinit need to be updated or replaced? Probably, depends on what you want or need. Is systemd the answer? Oh, hell no. There are plenty of other alternatives that don't risk breaking the system to the extent that systemd does.

    I'm pretty sure that the only reason systemd got off the ground is because GNOME3 required it. It is the epitome of "dependency hell".

    --
    When politicians are involved, everyone loses.
  32. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    +1! I use xubuntu because I like xfce.

  33. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    The usage statistics of all the major Linux distros and the financials of the major Linux companies (Red Hat, IBM, SUSE, Oracle, Canonical) don't seem to suggest that at all.

    Linux's 1-2% share of the desktop market doesn't support what you're claiming.

    Linux's 20-25% share of the server market doesn't support what you're claiming.

    IBM and Oracle deriving the bulk of their revenue from non-Linux sources doesn't support what you're claiming.

    The Linux-derived revenue of the other companies paling in comparison to what Microsoft makes off of Windows doesn't support what you're claiming.

    The only success that Linux is seeing is with Android, and that's only because Google threw away so much of the typical open source Linux software and replaced it with custom software; most Android users have no idea they're using Linux, the kernel is so hidden away!

    Face it, Linux had its chance. It blew it, and now things are only getting worse. Users don't like the desktop experience. Users don't like the server experience. It's only tolerable when the users have no idea the kernel is even present.

  34. Re: You're making up contradictions that don't exi by Anonymous Coward · · Score: 0

    Funny, thats precisely the argument used by Windows against Linux, that commercial success equated to technical quality. It would come as no surprise at all to learn that Poettering was a successful Microsoft plant to disrupt and destroy the Linux community from within. It worked with Nokia.

  35. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    systemd may make the maintainers' lives easier, but it absolutely ruins the Linux experience for the users.

    It may be bad for sysadmins but not users...

  36. I don't think so, Tim. by Anonymous Coward · · Score: 0

    I don't want or need this crap on my PC. I'll move to FreeBSD if and when this becomes standard.

  37. So - it's like .dmg files for Linux? by pecosdave · · Score: 1

    I could get behind this for some programs - especially games.

    It might be a little space-wasting for "core" stuff.

    --
    The preceding post was not a Slashvertisement.
  38. Re:You're making up contradictions that don't exis by gmack · · Score: 1

    I think ultimately the community has been taken by surprise at the massive surge in most distros toward systemd. Different distros have all kinds of diverse things under the hood, different package managers, different locations for stuff, etc. But systemd just swarmed over everything, it seems really odd.

    No, forum posters were taken by surprise. Fedora started using it in Nov 2010 and set it default 6 months later. RHEL introduced it 3 years after Fedora (2014). Debian had a massive 4 months long discussion complete with web pages detailing the pros and cons of each init system before coming to an agreement in early 2014.

    Really though, the only actual problem I ever had with it was that on MY PC, I had removed a dead drive and never replaced it. When the SystemD update happened, it just hung. Ihe earlier versions of SystemD never told me why the boot was just hanging for several minutes. An later update had the boot process show me that it was hanging on the drive mounts. It turns out that my old init system was silently failing to mount the drive and then moving on.

  39. Re: You're making up contradictions that don't exi by Anonymous Coward · · Score: 0

    Was there really 'agreement' during Debian's adoption? I remember hearing about disputed votes, lots of animosity, and things like that.

  40. Re:You're making up contradictions that don't exis by bheerssen · · Score: 1

    I happen to really like Gnome 3. I have had no problems completely avoiding KDE, LXDE, Unity, or what have you. Yay, Linux!

    --
    (Score: -1, Stupid)
  41. VERY BAD IDEA by Anonymous Coward · · Score: 0

    It is bad enough that we already have two incompatible binary package formats, DEB and RPM. The last thing we need is yet ANOTHER binary package format.

    We are told that this new "snappy" package manager deals with "dependency hell" better than DEB or RPM. However, the important point is, that "dependency hell" only arises if you install third-party proprietary software on top of your GNU/Linux distro. If you only use free and open-source software, there is no dependency hell. Therefore, this "snappy" package manager is a huge step backwards, because it promotes the use of proprietary software. It is certainly not a surprise that Shuttleworth came up with this. He is always trying to screw over GNU/Linux users in order to make a profit. Remember the spyware he built into the "find/locate" feature? We should all boycott Ubuntu in general, and snappy packages in particular.

  42. Re:You're making up contradictions that don't exis by Aighearach · · Score: 1

    At least I can understand the systemd complaining, because most distros don't support sysvinit or upstart anymore.

    That's just horseshit, distros still support SysV init. Why are you still recycling these lies, even after they've been refuted again and again?

    No, package dependencies don't mean you have to use it, it means that it will be installed because nobody competent actually has a use case for removing the dependency and managing the extra packages. (Just pre-empting the usual follow-up lie)

  43. Re:You're making up contradictions that don't exis by Thelasko · · Score: 1

    At least I can understand the systemd complaining, because most distros don't support sysvinit or upstart anymore. But I really don't get the GNOME 3 bitching. I hate it just as much as you do, but literally every single one of the big distros (so that's Ubuntu, Fedora, openSUSE, Debian, CentOS, Arch and Gentoo) support alternatives.

    Support is a vague term. I've used Debian with several desktop environments. XFCE and Cinnamon don't have near the polish that was put into GNOME 3. It's clear Cinnamon on Debian is an afterthought. Supported, and that's where it ends. The Debian team put most of their effort into GNOME

    Conversely, Cinnamon on Mint is wonderful. It's clear the Mint team put a lot of time and effort towards making it a great experience.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  44. Other ways to solve dependency problems by Anonymous Coward · · Score: 0

    The best way to resolve dependency problems is to recompile a program against new libraries. This technique, of course, requires source code and a competent administrator. Once that is done, a package can be made and distributed. I do this with StepMania.

    A cheap but sometimes effective way to resolve dependency problems is to make a link to the newer library using the title of the older library. Doesn't always work though.

    The Snap solution solves the problem with containers, but there are still trade-offs. Programs will now take up significantly more space (consider Windows Gimp vs Linux Gimp). Also, security issues that are resolved with updated packages will still affect Snap programs that use older packages.

    Either way, I appreciate the Bazaar approach. The best solutions typically become defacto standards.

    1. Re:Other ways to solve dependency problems by Anonymous Coward · · Score: 0

      The worst solutions typically become defacto standards. FTFY

  45. So many by Anonymous Coward · · Score: 0

    So many package managers: rpm, yum, zypper, pacman, dpkg, apt, etc. (etc is not AFAIK, a package manager) and now this lot. Why?

  46. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    Yes, they do still have SysV init. In fact, the other day I had to rescue a server I had just upgraded to Jessie and pick the SysV init "advanced" boot option in grub because systemd was silently shitting itself over a crypttab option it couldn't recognize (tmp=ext2 to format my /tmp partition with ext2 after assigning it a random key) and just sat forever in a loop counting up to 60 seconds over and over waiting for tmp_crypt to magically become mountable.

    Reboot in SysV init and everything works (except for the constant errors from logging in, running su, logging out and so on that systemd and dbus were down). Naturally journalctl tells me there's no journal files. Apparently you can't see why systemd can't boot if you can't boot into systemd to get the journal file.

    Did eventually find online that systemd does not support formatting temporary drives as ext2, you have to specify just "tmp" and systemd will decide what filesystem to create. Fixed it and now it works fine. Looks like it's only an issue on upgrading systems originally installed in a certain time range (the =filesystem option was added to crypttab in 2008 so older installs won't have it and I guess once the systemd writing was on the wall, newer installs stopped using it).

  47. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    most of the Linux community has moved away from your preference

    The usage statistics of all the major Linux distros and the financials of the major Linux companies (Red Hat, IBM, SUSE, Oracle, Canonical) don't seem to suggest that at all.

    I see a lot of anonymous cowards on Slashdot being loud against systemd, but in the real world it's just another tool that people use, no different than the GNU utilities or APT.

    The same anonymous cowards are proclaiming some kind of exodus to the BSDs, but their usage statistics don't really support that either.

    RHEL 7, the first Red Hat with systemd is only two years old. One year older than Windows 10.
    Servers don't get upgraded nearly as often as consumer desktops, so it's still new(-ish) to many people.

    I can't imagine many admins actually LIKING it, because it changes much for little actual gain, and that's always unpopular. We TRIED to use stock EL7, and gave up slowly... disable network manager, disable NIC renaming, lost ability to shrink volumes, install net-tools, bind-utils to get ifconfig and nslookup back, lots of annoying little things like cgroups/pam interaction, and to a server admin, we gain.....?

    RHEL 7 is somewhere between the Solaris 10 and Windows Vista of Red Hats. A LOT of change to swallow, and well... some reward but dang if they didn't bury it in shit first.

  48. Re:You're making up contradictions that don't exis by yithar7153 · · Score: 1

    There are plenty of distributions that don't use systemd. See link, but quite a few of them are based on Slackware and Gentoo. I use Void Linux personally.

    My main dislike is just the scope creep, lack of choice (you used to be able to choose what login manager, device manager and system logger you wanted), and the mentality of systemd developers where they believe that one solution is just "better" and everyone should go with that route.

  49. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0

    What we actually see is that the Linux distro maintainers have moved away from the preference of the Linux community.

    Yes the people who actually do things are doing what they want to do and the people expecting everything to just be done for them are now not getting what they want. There is this idiotic perception from folks like you that the people who actually create all the Linux distros are not part of the Linux community and don't actually use Linux, this is completely untrue.

  50. Re: You're making up contradictions that don't exi by Anonymous Coward · · Score: 0

    Microsoft doesn't need to destroy Linux, they've already realized how wrong they were in thinking they needed to wage war against Linux. Desktop Linux has *never* been a threat to Microsoft and its continued stagnation, lack of disruptive innovation and vitriolic infighting of the community keeps it that way. Linux is successful when the "Linux community" is not a part of it, when it is used in embedded products like Tivo or wrapped in proprietary software and services and run by a corporation like Android is. Even ChromeOS has well surpassed all the desktop distros.

    Despite all the claims that free software is supposed to be so innovative the opposite has proven to be true, even Microsoft's continued fuckups of ME, Vista, 8 and 10 haven't boosted desktop Linux usage share. This is because desktop Linux is not disruptive, it never has been, it has never had some innovation that users really want, something that could disrupt the market. Users may have a few hiccups with Windows but ultimately there is still no reason to switch to desktop Linux.

    You can mark this "flamebait" and stick your head back in the sand but the reality is that if desktop Linux is to get enough support to push forward and not end up with the community and the development/maintenance effort split and fragmented into pro-systemd, anti-systemd and freebsd defectors then it needs some innovation to gain more support.

  51. Maybe I don't know how to work it... by Anonymous Coward · · Score: 0

    sudo snap install blender

    [sudo] password for omitted

    64.75 MB / 64.75 MB [===] 100.00 % 538.49 KB/s

    error: cannot perform the following tasks:

    - Download snap "blender" from channel "stable" (snap not found)

  52. Re:You're making up contradictions that don't exis by danomac · · Score: 4, Interesting

    Disclaimer: I've been using Gentoo since 2002/2003.

    I agree that Gentoo's build process is cumbersome, especially on slower processors. This is a lot less of an issue now as compared to when I started using it in '02/'03, when I probably had five-year-old hardware then. Larger packages like Firefox and LibreOffice have always had a binary package to install. (On my 2002-era machine libreoffice would take something like 9 hours to compile.) My machine now, which is around 8 years old compiles this same package in a bit over an hour.

    However, Gentoo also has another huge benefit, and that is customizing packages to your needs using USE flags. These toggle build-time options, so as an example, when heartbleed came out I was able to remove the offending tls heartbeat component using a USE flag and rebuild the package until a fix was made available.

    Another thing I've discovered is if you have similar hardware and similar configurations you can tell portage to build binary packages. If you share this directory via nfs export you can instruct portage to favour binary packages when all use flags and other build-environment options are the same. This has saved my poor celerons on my MythTV frontends quite some compile time.

  53. Re:You're making up contradictions that don't exis by LesFerg · · Score: 1

    As we saw from the debacle around forcing systemd into Debian, systemd may make the maintainers' lives easier, but it absolutely ruins the Linux experience for the users.

    I think your broad, all encompassing term "the users" is based on a whole lot of assumption. I never even noticed when Debian made the switch over on my desktop system. I didn't have any fiddly custom-configured services, it was all pretty much auto configured by Debian installs and updates. I didn't have to scream like a little girly and run around banging into walls until my ears bled, I just kept on using my computer.

    Personally systemd never bothered me at all, and made the /. outrage seem ever more bizarre as the complainers got more an more carried away.

    I usually have a spare box running FreeBSD, mainly something to do in times of boredom. I have had to spend much more time researching config files, tweaking and breaking FreeBSD until I got it right, even for seemingly quite simple tasks. Definitely a lot more complicated than just having Debian install what I want in a working state.

    --
    If I had a DeLorean... I would probably only drive it from time to time.
  54. Re:You're making up contradictions that don't exis by cfalcon · · Score: 1

    That's not the same. Many distros push GNOME as a default.

  55. Re:You're making up contradictions that don't exis by Anonymous Coward · · Score: 0, Flamebait

    Every time I hear the anti-systemd people start making all these generalizations I just go read one of Poettering's blog and realize that he's clearly a rational, thoughtful developer who does things for good reasons not a horned-devil bent on the destruction of Linux and domination of the free software world.

  56. You're reading them wrong by dbIII · · Score: 1

    The usage statistics of all the major Linux distros and the financials of the major Linux companies (Red Hat, IBM, SUSE, Oracle, Canonical) don't seem to suggest that at all.

    They all have strong sales of their old versions without systemd (eg. RHEL6 and even RHEL5) because that's what the workstation software vendors demand.

    1. Re:You're reading them wrong by ssam · · Score: 1

      Rare to see someone argue that upstart is better than systemd.

    2. Re:You're reading them wrong by dbIII · · Score: 1

      So rare that it didn't even happen now. Before posting such a silly and ignorant thing you should have learned that RHEL6 and RHEL5 do not use upstart. It would have only taken a few seconds to do so.

    3. Re:You're reading them wrong by ssam · · Score: 1

      "In Red Hat Enterprise Linux 6, init from the sysvinit package has been replaced with Upstart, an event-based init system." https://access.redhat.com/docu...

    4. Re:You're reading them wrong by dbIII · · Score: 1

      Fair enough. I'm still on CentOS5/RHEL5 since that's what the workstation software, even this year's update, requires. There are still a lot of vendors specifying RHEL6, so yes, after I spent those few seconds, upstart.
      A fair chunk of RedHat's sales are for support of things older than RHEL7 so the statement above about the sales pointing to support for systemd is not something I agree with.

    5. Re:You're reading them wrong by ssam · · Score: 2

      Soon the software vendors will be shipping snap and flatpak packages, so you can run which every distro version you want :-)

  57. Seems to require systemd, actually by tiagosousa · · Score: 1

    You might be closer to the truth than you think. I was about to install snapcraft's ebuilds for Gentoo (snap-confine and snapd) but then noticed the systemctl calls and unit files. Adding insult to injury, they didn't bother to list systemd as a dependency. Hopefully there's not a real dependency on systemd and it's just a matter of writing init scripts, but in the meantime, thanks but no thanks.

  58. What is it, or more importantly why by POPE+Mad+Mitch · · Score: 1

    This also sounds like a lot of effort and hoop jumping just to avoid dependency hell, you might as well just ship rpm/apt packages with statically linked binaries in them, the result would be just as bloated, and you wouldn't lose the conflict avoidance that would otherwise belost by running more than one package manager.

    or is it just a NiH attempt at a Docker clone

  59. Is it better than AppImage + FireJail ? by Anonymous Coward · · Score: 0

    The Snaps packages offer any advantages over AppImage + FireJail ?

    https://github.com/probonopd/A...
    https://github.com/netblue30/f...

  60. Security risks, filled up disks by pmontra · · Score: 1

    Great, so when there is the next bug fix for openssl I'll get a 10 GB download with all the updates for the snap packages using the broken version. No wait, I'll get only a 1 GB download because most packages won't be updated and they'll keep using the vulnerable library. It's a black hat/spy's wetdream.

    And a disk manufacturer wetdream too, with all that space wasted. I wonder if there will be at least a deduplication system, not to have the same libraries stored again and again in the directories of different packages. But I'm much more worried about the security issues.

  61. Re:You're making up contradictions that don't exis by TeknoHog · · Score: 1

    Another thing I've discovered is if you have similar hardware and similar configurations you can tell portage to build binary packages. If you share this directory via nfs export you can instruct portage to favour binary packages when all use flags and other build-environment options are the same. This has saved my poor celerons on my MythTV frontends quite some compile time.

    Also, use distcc if you have multiple machines.

    --
    Escher was the first MC and Giger invented the HR department.
  62. Re:You're making up contradictions that don't exis by Dog-Cow · · Score: 1

    You're also bullshit, and are not needed. At least real bullshit serves a useful purpose.

  63. Re: You're making up contradictions that don't exi by Dog-Cow · · Score: 1

    Free Software began as copies of something else. Anyone who thinks FS is or was intended to be innovative is a fucking moron.

  64. Re:You're making up contradictions that don't exis by LichtSpektren · · Score: 1

    Go read the article again. The systemd devs wanted to change the default option about terminating processes on log-out, which would break nohup. This default option can easily be switched back by distro maintainers. The debate was about whether the improved security of this default is worth breaking some of the users' expected behaviors of programs like tmux. It's not so simple as "systemd breaks hup".

  65. Re: You're making up contradictions that don't exi by LichtSpektren · · Score: 1

    Funny, thats precisely the argument used by Windows against Linux, that commercial success equated to technical quality. It would come as no surprise at all to learn that Poettering was a successful Microsoft plant to disrupt and destroy the Linux community from within. It worked with Nokia.

    That makes no sense whatsoever. You're right that commercial success != technical quality, but that doesn't mean bad quality = more success and low quality = less.

    Poettering works for Red Hat, who get all their revenues from Linux. Why the hell would they want to destroy Linux from within? Your conspiracy theory not only lacks evidence but doesn't make a lick of sense.

  66. Re: You're making up contradictions that don't exi by LichtSpektren · · Score: 1

    That should be "doesn't mean bad quality = more success and low quality = *more success."

    And furthermore, if you want to talk about Microsoft destroying Linux, I would imagine they would use the same tactic as they did with SCO (i.e. fund their egregious lawsuit and use FUD to prevent people from switching off Microsoft). All of the insane anti-systemd FUD is more characteristic of Microsoft than systemd itself is.

  67. Re:You're making up contradictions that don't exis by LichtSpektren · · Score: 1

    My mistake. I was using "doesn't support" as shorthand for "doesn't ship sysvinit-core by default", but you're right, I was wrong.

  68. Re: You're making up contradictions that don't exi by LichtSpektren · · Score: 1

    The animosity came from Ian Jackson's insane anti-systemd trolling. He eventually resigned from the Technical Committee after recognizing the damage he caused to the community. However every time systemd was voted on, it was the chosen init system.

  69. Arch package was created on 6/14, by Anonymous Coward · · Score: 0

    This is a rather large leap stating its coming to archlinux. Its just a brand new user package, and not in the main package list. My guess the author personally knows the guy creating the package and is self promoting their greatness

  70. Just one question by whitroth · · Score: 1

    What does this "improve" over yum? What killer features does it provide?

    For example, let's take where I work, with over 170 servers and workstations, a couple machines of one user running debian, and a couple belonging to another user running ubuntu. And *EVERYTHING* else running CentOS. What does snapd offer me, what killer feature, that would make me want to change?

                      mark

  71. Goodbye Linux ... by NoSalt · · Score: 0

    ... Hello BSD.

  72. yum is deprecated since Fedora 22 (May 2015) by Anonymous Coward · · Score: 0
  73. Um, containers? by Anonymous Coward · · Score: 0

    Isn't this a reason to wrap that offending application in a container? If it is the only thing needed specific versions of libraries, it would seem to be the solution, instead of migrating the mess to the OS

  74. Re: You're making up contradictions that don't exi by Hognoxious · · Score: 1

    Why the hell would they want to destroy Linux from within?

    Who says they want to? I've seen plenty of stupid decisions made because someone who was a good talker or was shagging the PM supported them. And even that person might not actually want the outcome; they might be too fucking thick to realise what the consequences are.

    You'd be surprised how much damage a single influential person in the wrong place can do.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."