Slashdot Mirror


Canonical Shares Top 10 Linux Snaps of 2018 (betanews.com)

One of the most refreshing aspects of Linux in 2018 was the popularity of Snaps. Canonical revealed that the containerized packages have been a smashing success. Today, the Ubuntu-maker highlights what it feels are the top 10 Snaps of 2018. From a report: "With 2018 drawing to a close, and many of us spending with family during the holiday season, I thought we'd take a look back over some of our favourite Linux applications in the Snap Store. Some have been in the store for over a year, and a few landed only recently, but they're all great," says Alan Pope, Canonical. [...] Canonical shares the Top 10 Snaps: Spotify, Slack, VLC, Nextcloud, Android Studio, Discord, Plex Media Server, Xonotic, Notepad++, and Shotcut.

102 comments

  1. Windows by Anonymous Coward · · Score: 4, Insightful

    The annoying thing with snaps is that it's basically going back in time in away. If you have 350 Snap apps then you likely have 350 different copies of the exact same libraries, many which are old and insecure. If a library needs updating then instead of updating it once on your machine, you need to update it 350 times assuming each Snap package gets updated in a timely matter, but they don't.

    1. Re: Windows by Anonymous Coward · · Score: 1

      That's why flatpak is better

    2. Re:Windows by AmiMoJo · · Score: 1

      Actually no, Snaps use "bases" which are standard collections of common libraries. They all share the same bases which get mounted read-only as the virtualized root filesystem that the snap app sees. Only one copy of each is required.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:Windows by Anonymous Coward · · Score: 0

      Then what the hell is the point of "snaps"? Is it just to make it easier for people who don't know apt?

    4. Re:Windows by Anonymous Coward · · Score: 1

      * Atomic upgrades
      * zero risk rollback
      * no dependency hell
          * allows apps with different dependency versions to coexist (no need to recompile with --prefix=/opt/dependency-that-would-break-my-system)
          * for example powershell (yes, I do use it to interact with windows systems) depends on libcurl3, and conflicts with curl which uses libcurl4. So if I install powershell, curl gets uninstalled via apt. Snaps allow me to have both
      * sandboxed execution environment. Snaps only have read/write access to a small portion of your disk. IF the app does something nasty, your entire system is not compromised. Think of this as the access rights that mobile apps request from you when you install them (camera access, storage access, etc)

    5. Re: Windows by Anonymous Coward · · Score: 1

      why is my powershell snap mounted six times?

    6. Re: Windows by Anonymous Coward · · Score: 0

      Ayy dawg! We heard you liek mount so we put a mount in your mount on a mount in a mount

    7. Re: Windows by DrYak · · Score: 1

      * Atomic upgrades
      * zero risk rollback

      have nothing to do with the packaging format, but are a feature of the filesystem.
      Snapper, by Suse, does exactly that as lonf as a filesystem with snapshot is provided.
      (Zypper can ask snapper to mamakmake before /after snapshot during upgrade, and grub can even boot into older snapshots )

      * no dependency hell

      as long as a package format can store dependencies, any will do.
      it's problems whose solutions depend on packagers (storing that a piece of software depends on "libcurl.so.4(64bits)" instead of "curl-lib") and on a good dependencies solver
      (suse's libsolv is popular among several distro exactly for this reason)

      * allows apps with different dependency versions to coexist {...} * for example powershell (yes, I do use it to interact with windows systems) depends on libcurl3, and conflicts with curl which uses libcurl4. So if I install powershell, curl gets uninstalled via apt. Snaps allow me to have both

      this is an apt bug and packager's failure.

      one if provided by file libcurl.so.3, the other by file libcurl.so.4 which can be provided by 2 different package named accordingly. (libcurl4 and libcurl3) and should co-exist.

      * sandboxed execution environment. Snaps only have read/write access to a small portion of your disk. IF the app does something nasty, your entire system is not compromised. Think of this as the access rights that mobile apps request from you when you install them (camera access, storage access, etc)

      and that's something that should be provided by the security layer (eg.: app armor) and\or containers (e.g.: lxc, docker), systemd has had the ability to start services in read only services auto magically for ages, no need a new packaging format that pulls a giant katamari of libraries.

      so, in my opinion, snaps don't bring much new, and have big issues.

      --
      "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    8. Re:Windows by Espectr0 · · Score: 1

      on the other hand, a library update won't kill your 350 applications if there's a problem with it. hard drive space is kind of cheap.

    9. Re:Windows by Anonymous Coward · · Score: 0

      No, SSD space is at a premium because we're stuck with the same storage sizes we had 10 years ago.

    10. Re:Windows by Anonymous Coward · · Score: 0

      "yes, I do use it to interact with windows systems"

      what a dumb hoe.

    11. Re:Windows by zwarte+piet · · Score: 1

      10 years ago I had an 80GB harddrive, not a 960GB ssd.

    12. Re: Windows by nyet · · Score: 1

      Exactly this. snap is garbage. It really is because developers are too stupid to design libraries that break on every revision, and bother making usable deb packages.

      That is to say, people who think containers are a great idea too.. a result of technical incompetence.

  2. Not Linux. Can't have it both ways. by Anonymous Coward · · Score: 3, Insightful

    They seem to confuse something here.

    Snaps are a concept that deliberately chose the opposite approach to the Linux/Unix one. Namely the mobile OS one.

    Mainly because those who came up with it, clearly came from a Windows world, and are utterly clueless about Linux and things like good package managers (that allow multiple versions of the same package to be installed at the same time).

    Of course they can still do that, if they like to teach themselves a lesson of suffering.

    They can't, however, call things like Snaps, systemd, and Ubuntu as a whole "Linux". As it not only misses, but actively completely rejects the very point of Linux. If you want that, you can aswell just use macOS. Instead of ruining Linux for those who actually need to do work on it.

    So srop redefining the term "Linux" to mean "Apple OS clone", Canonical!

  3. It's still a fairly bad idea by Casandro · · Score: 4, Insightful

    First of all Linux has this great thing called a Distribution where all the software you'll likely ever need is just included and can be installed via a package manager.You don't need snap to install VLC as it's already included in the repositories.

    Secondly Linux isn't application centric, it's data centric. You exchange data and operate on it via programs you already have. Your set of programs is fairly fixed. It's not like mobile OSes where every external service requires its own app.

    Thirdly sandboxes don't work. At best they only keep you from having functionality you want, at worst people will rely on it somehow protecting their system which will give rise to malware exploiting loopholes in the sandboxes. (i.e. Cryptominers, Rowhammer, Spectre, Meltdown, etc)

    In short it's a fairly bad idea. It tries to reproduce one of the worst aspects of Windows, namely that you ship around self-contained exe files which get executed on a double click.

    1. Re:It's still a fairly bad idea by pz · · Score: 5, Insightful

      We are constantly reinventing the wheel.

      https://xkcd.com/2044/

      Each generation of programmers seems to think they have more insight than the previous, but ends up repeating the same mistakes.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    2. Re:It's still a fairly bad idea by willy_me · · Score: 3, Interesting

      You don't need snap to install VLC as it's already included in the repositories.

      But this gets you an old version of VLC. For the latest version you have to either compile from source, or (possibly) switch to the unstable repository. It is a pain - the snap solves this problem thereby making running VLC on Linux easy. It is a necessary solution if we are ever going to see Linux used by non-IT people.

      In short it's a fairly bad idea. It tries to reproduce one of the worst aspects of Windows, namely that you ship around self-contained exe files which get executed on a double click.

      There are far more things wrong with Windows. For starters, applications were not self contained. Recall DLL hell? I have not used Windows in some time but a major problem with it was that applications would put shared libraries (DLLs) in the Windows system directory resulting in numerous conflicts. Self-contained exe files are the solution - not the problem.

      I personally like the idea of having a solid, well tested base system supported by repositories. The applications are mostly static and rarely see updates. And if I want to run the latest version of an application, a snap allows me to do that without modifying the base system. It is great - I can try out applications then remove them without buggering up my OS.

      My only issue with snaps (or flatpak) is that the applications do not integrate with the desktop environment as well as they should. This is noticeable in the open and save dialog boxes. Some implementations are good but not all. Overall, I am quite pleased with how they work. It is great to have the latest version of LibreOffice always available.

      But I have to say, if "NotePad++" is one of the top 10 snaps.... not a good sign. I tried it out just for the hell of it. Great to have on Windows but on Linux - what a POS.

    3. Re:It's still a fairly bad idea by craighansen · · Score: 4, Informative

      The SNAP version of VLC on Ubuntu doesn't work to play video files mounted on NFS, and hasn't been able to do this for months after the bug was posted.

    4. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      But I have to say, if "NotePad++" is one of the top 10 snaps... not a good sign.

      Editors like https://www.geany.org/ are far superior than Notepad++, but people used to develop on Windoze sees to not know it...

    5. Re:It's still a fairly bad idea by sad_ · · Score: 1

      i think this one is on the list just to show off the ability to make snaps of windows applications.

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    6. Re: It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Editors like vim are far superior than those listed above....

    7. Re:It's still a fairly bad idea by sad_ · · Score: 4, Insightful

      "But this gets you an old version of VLC. For the latest version you have to either compile from source, or (possibly) switch to the unstable repository. It is a pain - the snap solves this problem thereby making running VLC on Linux easy. It is a necessary solution if we are ever going to see Linux used by non-IT people."

      i don't think people care about that, they get VLC from the repo and it works, great, as long as it keeps working (and i don't see a reason why it should suddenly stop working), why bother with new versions (security updates should still be provided through normal repo updates)? You think people care about this? just look at all those outdated flash, java, ... installations on windows and it becomes clear they could care less.

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    8. Re:It's still a fairly bad idea by AmiMoJo · · Score: 1

      Snaps are great because apps are self contained. No dependencies, no crapping all over the filesystem, and a completely clean uninstall.

      They also give you granular permission control that traditionally is very time consuming or impossible to set up on Linux. Linux is finally starting to move away from the flawed "always trust root" model. You also seem to be in the "security = zero bugs" mindset; sure the sandbox might not be perfect but it's another layer of protection that needs to be overcome and these days security in depth is the preferred model. In fact it's been that way for a decade or more, but Linux is lagging.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    9. Re:It's still a fairly bad idea by AmiMoJo · · Score: 2

      Are there any really good GUI text editors with similar features to Notepad++ for Linux?

      Textadept perhaps. It seems that EMACS is the preferred option for power users though.

      I also found it a bit ironic that Linux doesn't have any really top notch IDEs for C either. Eclipse is okay, nothing particularly great about it. VS Code might get there one day when they improve C support. But really nothing comes close to Visual Studio, despite a large proportion of Linux users writing at least some code.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    10. Re:It's still a fairly bad idea by Waccoon · · Score: 1

      Secondly Linux isn't application centric, it's data centric.

      In my day, we said things were either application centric (Mac / smartphones) verses document cetric (just about everything else).

    11. Re:It's still a fairly bad idea by Average · · Score: 1

      CLion from JetBrains? Not free, but not very expensive at all if you're actually making money coding. And works as well in Linux as anywhere.

    12. Re:It's still a fairly bad idea by Hognoxious · · Score: 1

      QT creator isn't bad. You can build vanilla C++ apps on it IIRC.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    13. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Leafpad

    14. Re:It's still a fairly bad idea by thegarbz · · Score: 1

      i don't think people care about that

      You sound like one of those Linux users. By that I mean those people who preference stability over functionality, whose idea of the ideal computer is one that never changes, never goes down, and always works the same as the day you very painstakingly set it up.

      Do you like H.265? It's a next gen CODEC that goes against the core philosophy of Open Source thanks to being patent encumbered to all hell. Well I hope you do like it because the alternative is AV1, and if you want to have any hope of playing that format recently you'll probably want to be running VLC 3.0.5 given the improvements to the CODEC there. Good luck finding that in your distribution repo. If you're running Ubuntu you get 3.0.4. If you're running Debian Stable then you get 3.0.3.

      Interesting that you mention outdated Java since that's also normally the bastion of the those micromanaging disable auto-updating to save RAM powerusers. Users who couldn't care less normally don't have outdated programs.

      People don't care right until functionality is impeded which happens all too frequently. Years ago I managed to irreparably screw up a Linux distro by adding unstable repos for the sole purpose of getting a current version of Zoneminder that recognises my camera and had a functioning web interface because ... you guessed it ... the old verion in the repo was built on an outdated java applet.

      Man I wish snap exited back then.

    15. Re:It's still a fairly bad idea by AvitarX · · Score: 1

      Aren't snaps basically just steam for everything?

      This is how I understood the concept.

      People seem to like steam, why not snaps?

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    16. Re:It's still a fairly bad idea by AmiMoJo · · Score: 1

      I did try it a while back, but it's not really worth it over Eclipse IMHO.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Notepadqq

    18. Re:It's still a fairly bad idea by Rutulian · · Score: 0

      The SNAP version of VLC on Ubuntu doesn't work to play video files mounted on NFS, and hasn't been able to do this for months after the bug was posted.

      It's not a bug. The VLC snap runs under strict confinement which prevents it from accessing files outside of /home/$USER or /media. If you have an NFS mount that you want to access, you just need to bind mount it into one of these two locations. You can also switch to classic confinement if you don't want to restrict its ability to arbitrarily access your filesystem.

    19. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      VLC isn't a windows application.

    20. Re: It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Editors like vim are far superior than those listed above....

      No emacs!

    21. Re:It's still a fairly bad idea by craighansen · · Score: 2

      That's bullshit. https://docs.snapcraft.io/snap...

      "Classic confinement is intended as a stop-gap measure to enable developers to publish applications which need more access than the current set of interfaces enable. Over time, as more interfaces are developed, snap publishers can migrate away from classic confinement to strict.

      Classically confined snaps must be reviewed by the snap store reviewers team before they can be published in the stable channel. Snaps which use classic confinement may be rejected if they don’t meet the requirements.

      Users should not attempt to override a strictly confined snap to make it ‘classic’ as this undoes the confinement and interfaces defined by the developer. In addition applications published as strict snaps may misbehave when installed with the ‘–classic’ switch."

    22. Re:It's still a fairly bad idea by TechyImmigrant · · Score: 1

      >Are there any really good GUI text editors with similar features to Notepad++ for Linux?

      The compelling feature of np++ for me is the column select, insert and edit. Select a column, type on multiple lines.
      I've not seen anything else on any platform with as good an interface as that.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    23. Re:It's still a fairly bad idea by Herve5 · · Score: 3, Informative

      "Good luck finding that in your distribution repo. If you're running Ubuntu you get 3.0.4. If you're running Debian Stable then you get 3.0.3."
      Well, I'm 60 years old, using Linux on Ubuntu (mostly out of laziness, otherwise I'd switch to Debian), and I have the latest VLC, because I am still able to copy-paste two lines from the VLC site into a terminal window. And now it auto-updates, contrary to your snaps....
      Your objection only applies to people unable to copy-paste, IMHO...

      --
      Herve S.
    24. Re:It's still a fairly bad idea by AmiMoJo · · Score: 1

      Notepad2 supports it, but that is also Windows only.

      Actually I think it's a feature of the Scintilla edit control that they both use. There are some Linux editors that use it too, but none of them seem to be currently maintained.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    25. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      You clearly have not used windows for a while. DLL hell was solved very long time ago, I would say with Windows 7. I use windows and Linux at work and at home I at this point I don't find major issues with any of them.
      Linux, which I used since 1995, was pain in the rear to install and configure but now it is easier to install than windows IMHO. Configuring it was OK for a while but now it is pain again because of systemd. I expect as tools catch up it will get easy.
      Windows used to have many issues but now it is stable and easy to use. It still needs some improvement in virtual desktop control area but other than that it is quite good. Although it still has some problems which are mystery - for instance search on my work laptop does not work and I can't figure out how to fix it short of deleting and re-creating my user account.

      I also don't understand why one would need Notepad++ on linux, there are so many great editors that are much better. Notepad++ is great on windows but on lunux I would recommend something else, especially for writing code.

    26. Re: It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Why wouldn't you always trust root? If I can't always trust root who can I trust? Sounds like a bunch of fluff for people who don't know how to type two commands together.

    27. Re:It's still a fairly bad idea by jomcty · · Score: 1

      https://www.geany.org/

    28. Re:It's still a fairly bad idea by TechyImmigrant · · Score: 1

      https://www.geany.org/

      You're right. I tried it a long time ago in geany and it wasn't there. It is now.
      If geany a text mode so I could use it in an ssh session, it would be perfect.

      VIM remains my goto linux editor, but I'll be giving Geany a go for when working in X and on the mac. BBedit ion the mac is nice but can't do columns right.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    29. Re:It's still a fairly bad idea by thegarbz · · Score: 1

      because I am still able to copy-paste two lines from the VLC site into a terminal window.

      So what you're saying is you customised your carefully curated distribution's repos. Hurrah. More power to you. Just be glad that VLC is stable code and the next version doesn't require library updates that are incompatible with the existing requirements of your repo. You quickly find yourself in the Windows equivalent of DLL hell.

      Your objection only applies to people unable to copy-paste, IMHO...

      Why copy and paste when you can just click on the snappy? IMHO you're dangerous, advocating copying and pasting rather than understanding is precisely why Linux has bad name, and leads to things breaking.

      Please from this point forward just point people at the officially sanction snap to save them from your "help".

    30. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      With Windows 8 and 10, we got both!
      Well, first thing I looked for in Windows 8 was the "app" version of a text editor, I didn't find it (built-in). That ended my curiosity about it. Windows still does not come with "Microsoft Text Editor App" I think.
      In Windows 10, I might have clicked on the Candy Crush or Mickey Mouse out of curiosity, but I don't know if I would need to create a Microsoft account to play these or agree to some EULA. Perhaps I should try in an off-line VM.

    31. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Snaps do auto-update.

    32. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      Actually vim (or emacs), git, cscope, and a plethora of other tools such as find and grep, combined with a strong ability to use the command line is a far superior IDE to visual studio. If you are a truly skilled developer you would *never* use garbage like Visual Studio.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    33. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      Linux is not moving away from the "always trust root" model in any manner, way, shape or form. I would love to hear your explanation of how you formed this ridiculous idea in your head. SELinux isn't new, but it sounds like you don't know about the various auth tools that have been available for at least a decade.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    34. Re: It's still a fairly bad idea by AmiMoJo · · Score: 0

      So how would I, say, refactor a variable name over multiple files with this system? How would I see a function call and then produce a list of all calls to that function, that I can use to immediately browse to the file and line of each call?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    35. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      You would use find with the exec option to run see on each file replacing each variable (s/OldName/NewName/g) for the first task you asked about and cscope for the second. You don't need to type all the options but rather use alias to define the commands. It's actually quite easy, but it requires adopting a different, far more powerful paradigm.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    36. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      * sed, not see

      On mobile and I didn't catch the auto miscorrect.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    37. Re: It's still a fairly bad idea by AmiMoJo · · Score: 1

      I assume you mean sed. That's vastly inferior because it isn't aware of C syntax, so will just blindly change all instances of that string. It's useless if you are trying to fix some code that uses common words for variable names, e.g. "retries" or "counter".

      cscope requires me to view the output, then manually navigate to the file and line I want to see. Again, vastly inferior.

      Even Eclipse supports both those things to some extent, although not as well as Visual Studio.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    38. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      You are clueless. You clearly don't know how to use sed or that cscope and ctags allows easy navigation with vim and emacs. Seriously, I actually do this, so don't tell me it can't be done, since all you are really showing is that you have no idea how to do it.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    39. Re: It's still a fairly bad idea by AmiMoJo · · Score: 1

      So how do you do it with sed then? Show us how to rename only variables called "retries" and not any of the comments or functions or other random strings containing "retries".

      I know about ctags, personally I prefer GNU Global.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    40. Re:It's still a fairly bad idea by Rutulian · · Score: 1

      Uh...yes, as I said strict confinement is a purposefully-built security feature of snaps. Classic confinement is intended for developers and is not recommended, but nothing stops you from using it if you want. The easiest solution would be to just bind mount your NFS share into /media as I suggested.

    41. Re:It's still a fairly bad idea by Anonymous Coward · · Score: 0

      no, you get an old version if you use a distro who can't get with the @#$%^ times and become a rolling release like Arch Linux.

      note: you can have stable "tracks" with a rolling release. it doesn't have to be bleeding edge or nothing.

      ubuntu wants to drag ass and have a stupid release cycle. now they are windowzing up the whole place because they won't fix their shit.

    42. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      Ah yes, the old "if you don't spend / waste your time doing my homework for me it can't be done" argument. You are a fucking idiot, but that's not news to anyone here. Off you go now ...

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    43. Re: It's still a fairly bad idea by AmiMoJo · · Score: 1

      Even if you were not lying, why would I bother "doing my homework" when I can just press two keys in Visual Studio and have it all done perfectly with zero effort?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    44. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      Nobody who has seen your posts expects you to be able to do it, and if you weren't clueless you'd know how to bind a single hotkey to do it in a real / professional development environment.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    45. Re: It's still a fairly bad idea by AmiMoJo · · Score: 1

      Your don't consider the most popular IDE that is widely used in professional settings to be a "real / professional development environment", and your alternative is EMACS + sed.

      Okay.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    46. Re: It's still a fairly bad idea by Zero__Kelvin · · Score: 1

      Windows is the "most popular" desktop OS despite being wildly inferior to Linux, ergo "most popular" doesn't say dick about quality. True professional developers use Linux. You might as well claim that Big Macs are gourmet burgers because they are "most popular." As usual your analytical skills are right smack in the middle of the Trumptard range.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    47. Re: It's still a fairly bad idea by AmiMoJo · · Score: 1

      True professionals insist everyone runs Linux to use their amazing software?

      In any case, the number 2 IDE is Eclipse, which runs on Linux and isn't EMACS+sed.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    48. Re: It's still a fairly bad idea by Anonymous Coward · · Score: 0

      Look here, everybody! Slashdot's biggest incel asshole is here to flash his mighty e-peen.

    49. Re:It's still a fairly bad idea by sad_ · · Score: 1

      he was talking about notepad++

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    50. Re:It's still a fairly bad idea by sad_ · · Score: 1

      if you want the latest of the latest, you can always use a rolling distro.

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
    51. Re:It's still a fairly bad idea by thegarbz · · Score: 1

      https://www.archlinux.org/pack... 3.0.4-7 on the rolling distro.
      https://snapcraft.io/vlc 3.0.5-1 on the snap.

      I don't disagree that the rolling release is faster however it is not the latest and may be slightly missing the point. This is the same point why I'm happy to delay feature releases to Windows 10 as long as possible and run Ubuntu 18.04 LTS on my system. The complete underlying system should remain as rock solid and stable as possible, the opportunity to install the latest and greatest piece of *individual* software however should not be impeded.

      That is the problem snaps solve. You risk stability by adding non-sanctioned repositories to your distribution. You risk stability by going with a distribution that rolls out everything as quickly as possible (look at the fuckup that was Arch's systemd migration, compared to the non-event that was Ubuntu 16.04 LTS).

      I'm not saying everything should be a snap, I'm saying they are very useful and solve an existing linux problem.

  4. Meh by Anonymous Coward · · Score: 0

    I'll just continue building from source. Thank you very much.

  5. Amazing by Anonymous Coward · · Score: 1

    Just when you thought nothing could be more horrible and bugger up the works than systemd, Canonical outdid themselves. Amazing! "Snaps" an abomination, a "solution" waiting for a problem. What friggin' moron thought that "snaps" were a good idea? "Talent" poached from Microsoft?

    1. Re:Amazing by willaien · · Score: 1

      Concepts like Snaps, Appimage, or even Docker Containers are great for application developers, as they allow you to develop against certain versions (or certain major releases) of libraries, then not have to worry about dependency hell. Sure, whatever your distro comes up with will generally just work, but, when you want to go outside of what your distro has in it (perhaps you need a later version for some functionality or bugfix, or you need an application not even offered), you can quickly end up in Linux App Hell as you try to mangle together the dependencies, hope it doesn't break something your distro installed and then finally get it compiled and vaguely working.

    2. Re: Amazing by Anonymous Coward · · Score: 0

      Never had this problem in Linux. EVER

  6. "most refreshing", really? by Anonymous Coward · · Score: 0

    You keep using that word, "refreshing". I do not think it means what you think it means.

  7. This is pure bullshit hype by Anonymous Coward · · Score: 0

    Nobody wants "snaps", nobody asked for "snaps". Snaps are fucking retarded. This must be the result of nepotism. There is no other logical explanation.

    1. Re:This is pure bullshit hype by Anonymous Coward · · Score: 0

      Now watch as I enjoy running notepadd++

  8. Snaps and Ubuntu by Maelwryth · · Score: 1

    It's hard to get away from them. If you use the App center and don't take much notice you end up installing snaps when a normal install would have worked just fine. I get that a program like discord might want a snap before they get their act together but VLC......Why is there a snap for VLC? It's already on just about every distro.

    --
    I reserve the write to mangle english.
    1. Re:Snaps and Ubuntu by craighansen · · Score: 4, Interesting

      Even worse, the SNAP version of VLC cannot play video files from an NFS mount. This bug has been posted for months with no resolution, demonstrating once again Ubuntu's obsession with shiny distractions over making their distribution truly functions.

    2. Re:Snaps and Ubuntu by Anonymous Coward · · Score: 0

      View the Software Center in the Software Center and uninstall Snap support. Then you no longer see them in the Software Center.

    3. Re:Snaps and Ubuntu by Anonymous Coward · · Score: 0

      Use Ubuntu App center ? Why ?

    4. Re:Snaps and Ubuntu by thegarbz · · Score: 0

      On the upside they can play AV1 unlike the version from the Debian Stable repo.

    5. Re: Snaps and Ubuntu by Anonymous Coward · · Score: 0

      well duh. debian is gay because they're more worried about altruism than functionality. thats why ubuntu is so much more popular, enterprise supported, and useful.

    6. Re: Snaps and Ubuntu by Anonymous Coward · · Score: 0

      Why does a Linux distroneed a software center?
      I swear Linux distros are becoming more and more bloated these days. It's like they are taking the best things about Linux, and making them worse.

    7. Re: Snaps and Ubuntu by Zero__Kelvin · · Score: 1

      Actually you need to know what you are doing and then you can do so quite easily. Your incompetence is not a bug. They can't patch your cluelessness I'm afraid.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    8. Re: Snaps and Ubuntu by Zero__Kelvin · · Score: 1

      Repos have been around for quite some time. A "software center" is just a GUI interface to the repo tools, be it apt, dnf, or what have you. Such interfaces have been around for more than a decade and they are there for people like you who don't understand how Linux packaging systems work. You should be grateful they exist, and it is absurd of you to complain about them.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  9. ATTENTION: If you need a "snap" for a NOTEPAD APPL by Anonymous Coward · · Score: 0

    YOu do not belong on a linuex. Please return your computer to the store.
    What you are doing to that computer is not fair. It's not right.

    A snaap for notepad is like buying a piece of plastic wrapped in plastic, shipped in a plastic container.

    Get help nicca

  10. notepad-plus-plus? by FudRucker · · Score: 2

    thats a ms-windows text editor, no wonder ubuntu is a bugfest, i bet many ubuntu developers write code for ubuntu on ms-windows with notepad++

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:notepad-plus-plus? by Anonymous Coward · · Score: 0

      notepad++ is one of the few pieces of software i miss on linux, didn't know it was available!

      nothing else it quiite right

    2. Re:notepad-plus-plus? by Anonymous Coward · · Score: 0

      Notepad++ itself is a great editor wither you are coding or doing putzing stuff on servers. In a Linux world it's mostly redundant with other tools but on Windows it is a nice and neat package. I miss it on my Linux boxes but VI and other tools make up for it.

    3. Re:notepad-plus-plus? by Anonymous Coward · · Score: 0

      You can use emacs with corresponding keymap and that would replicate 99% of functionality. If you like IDE like environment try visual studio code, which works quite well and has a lot more functionality.

    4. Re: notepad-plus-plus? by Zero__Kelvin · · Score: 1

      You mean vim of course. vi is a horrible editor often confused with vim since most distros have a soft link from /bin/vi to /bin/vim

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  11. Re:ATTENTION: If you need a "snap" for a NOTEPAD A by Anonymous Coward · · Score: 0

    funny

    that's how I'd mod this...
    if I had mod points
    which I dont
    since i'm posting as AC
    I have an old account,
    though I forgot...
    somewhere
    somehow...
    it still exists...
    oh well

    either way

    it's
    funny

    captcha : corrects

  12. Notepad++ by Anonymous Coward · · Score: 0

    Well that was a surprise entry. Does Don Ho know his product has been re-wrapped? https://notepad-plus-plus.org/
    All I need (next) are Irfanview and Panorama Pro - both authors are like "We Windows. Linux, NEVER!"

  13. Snaps? by Anonymous Coward · · Score: 0

    Stop trying to make Snaps happen.

    It's not going to happen.

    Captcha reads: contempt

  14. Re:ATTENTION: If you need a "snap" for a NOTEPAD A by Anonymous Coward · · Score: 0

    Flatpak is the other "standard" being foisted on us in Linuxland. Don't know if its better than Snap, but then where is a resource going into a detailed comparison of the two? Links would be appreciated, thanks.
    As for Notepad++, for Linux there already is Notepadqq, as a flatpak / flathub in the repos and come up in the list in Software Manager if you search for "notepad".

  15. Ubuntu: the PR-based distro by Anonymous Coward · · Score: 0

    "refreshing"? No. "Success"? Not really.

    Snap is a load of shit being supported by a marketing campaign.

  16. Sorry I think I meant Notepadqq by Anonymous Coward · · Score: 0

    Not at the machine and I get them mixed up. Notepadqq is the Notepad++-like editor.

  17. Snapper gets uninstalled from all my systems. by Rashkae · · Score: 1

    https://forum.snapcraft.io/t/d...

    Clearly, the 'benevolent dictators' in charge of the Snapper project have a severe case of cranium posterior inversion. Whatever technical merits snaps may have become completely irrelevant in the face of people who think *they* are the ones who will dictate how I manage my own system.

    Oh, and the whole thing relies on a store that itself is a closed source service.

    I appreciate everything that Ubuntu does to make Debian more accessible, and even with the ever growing list of things I have to fix with every new release, (such as uninstalling snapper,) Ubuntu is still an easier, smoother path. But this is definitely the point where I have to draw the line. If the distro becomes increasingly dependent on snaps to be useful, I have to give up on it.

  18. Avoid snaps, flatpak, docker etc. by Anonymous Coward · · Score: 1

    Linux distributions come with a package management system. These range from good to great. apt is pretty awesome. Use it. Want a newer version of something? With Ubuntu, use a PPA.

  19. Security issues with dependencies by HalAtWork · · Score: 1

    And you rely on the snap package author to update each and every single included component in a snap package. A snap contains not only the app but every dependency required to run. Any time a library or other component gets updated, the snap is out of date and the user is at risk. Many snaps are given permission to work with your files anyway.

    Snaps should only be used to test bleeding edge software releases and never for actual end users or production.

  20. Snaps are crap by reanjr · · Score: 3, Insightful

    Bloated crapware that doesn't properly integrate with your desktop? No thanks...

  21. statically compile everything by Anonymous Coward · · Score: 0

    Statically compile everything. "but the multiple copies of the libraries!" -- i dont care. space is no problem.
    "but they are out of date!" -- a problem with or without static libraries. Arguably using static compilation means your system has less to update overall. Your applications are pulling down different versions of libraries inside them - get over it - that isn't a problem.

    a bigger problem is fragmentation. that is our biggest problem with computer systems. everything else is secondary. space, security, bandwidth. those are linearly increasing problems - fragmentation gets exponentially worse.

  22. sudo apt purge snapd ubuntu-core-launcher squashfs by tommeke100 · · Score: 1

    my top 1 list.
    I did a "df -h" not long ago to check out my disk usage. I got back a whole lot of /snap/ entries, basically so much "df -h" was pretty much useless at giving me a quick overview of my mounts.
    Since I didn't recall every giving ubuntu permission to mount a bunch of crap (and none of those snaps seemed to be something I was using), I removed it.