Slashdot Mirror


Slack Now Available As a Snap For Linux (betanews.com)

BrianFagioli writes: Today, yet another wildly popular program gets the Snap treatment, and quite frankly, it is arguably more significant than Spotify. What is it? Slack! Yes, Canonical announces that the ubiquitous communication app can be installed as a Snap. True, Slack was already available on the Linux desktop, but this makes installing it and keeping it updated much easier. "In adopting the universal Linux app packaging format, Slack will open its digital workplace up to an-ever growing community of Linux users, including those using Linux Mint, Manjaro, Debian, Fedora, OpenSUSE, Solus, and Ubuntu. Designed to connect us to the people and tools we work with every day, the Slack snap will help Linux users be more efficient and streamlined in their work. And an intuitive user experience remains central to the snaps' appeal, with automatic updates and rollback features giving developers greater control in the delivery of each offering," says Canonical.

73 of 140 comments (clear)

  1. Title sounds like a breakfast cereal by OffTheLip · · Score: 3, Insightful

    The summary is a feast of catchy names. All without explanation.

    1. Re:Title sounds like a breakfast cereal by ls671 · · Score: 5, Funny

      oh come on! Everybody knows Slack == Slackware Linux
      http://slackware.com/

      --
      Everything I write is lies, read between the lines.
    2. Re:Title sounds like a breakfast cereal by TheRaven64 · · Score: 5, Informative

      Slack is a bloated monstrosity that provides IRC and a few other things, using a combination of Node.js and Chromium to produce one of the largest and most memory-hungry desktop applications that you might ever need to run. Snap is Ubuntu's version of the old PC-BSD PBI installer, where each application comes with all of its dependencies and installs them in a directory so that the package maintainers don't have to worry about incompatible upgrades. The combination of the two allows Slack to consume even more resources, by not even sharing memory mappings for common libraries.

      The goal of Slack is to minimise productivity, by consuming all available computing resources and all available attention. This combination allows it to consume even more resources, but unfortunately does nothing to increase the amount of time that people waste on Slack.

      --
      I am TheRaven on Soylent News
    3. Re:Title sounds like a breakfast cereal by DontBeAMoran · · Score: 1

      but unfortunately does nothing to increase the amount of time that people waste on Slack.

      Hence the expression, stop slacking off!

      --
      #DeleteFacebook
    4. Re:Title sounds like a breakfast cereal by TheRaven64 · · Score: 1

      Currently 80% informative, 20% interesting. I was going for funny, but maybe I was closer to the mark than I thought...

      --
      I am TheRaven on Soylent News
    5. Re:Title sounds like a breakfast cereal by lsatenstein · · Score: 1

      Slack is a bloated monstrosity that provides IRC and a few other things, using a combination of Node.js and Chromium to produce one of the largest and most memory-hungry desktop applications that you might ever need to run. Snap is Ubuntu's version of the old PC-BSD PBI installer, where each application comes with all of its dependencies and installs them in a directory so that the package maintainers don't have to worry about incompatible upgrades. The combination of the two allows Slack to consume even more resources, by not even sharing memory mappings for common libraries.

      The goal of Slack is to minimise productivity, by consuming all available computing resources and all available attention. This combination allows it to consume even more resources, but unfortunately does nothing to increase the amount of time that people waste on Slack.

      Wow, so now I have software that I can download and justify my purchase of a pair of 6 terrabyte drives. I just love to be able to run any software that actually brings along it's dynamic link libraries.

      --
      Leslie Satenstein Montreal Quebec Canada
  2. Only 147 MB by tonique · · Score: 5, Informative

    Only 147 MB for a glorified IRC client! Get yours now!

    1. Re:Only 147 MB by thegreatbob · · Score: 1

      I looked into these at some point, Electron applications come packaged with an unholy shitload of not-likely-used javascript and whatnot from node.js, leading to a base executable size of something around 80MB.

      --
      There is no XUL, only WebExtensions...
    2. Re:Only 147 MB by 0100010001010011 · · Score: 2

      But... Emojis.

      Aside from some bug fixes and new useless features we've been reinventing IRC and Usenet since them.

    3. Re:Only 147 MB by bluelip · · Score: 1

      When did configure ; make ; make install become too difficult?

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
    4. Re:Only 147 MB by Gravis+Zero · · Score: 3, Insightful

      When did configure ; make ; make install become too difficult?

      the first 3 times it failed during configure.

      --
      Anons need not reply. Questions end with a question mark.
    5. Re:Only 147 MB by citylivin · · Score: 1

      147mb? thats nothing. On windows, the cache files for slack can run well into the gigabytes after only a year.

      have a multi user machine with a small ssd and several users, now you are consuming tens of gigs... not cool!

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    6. Re: Only 147 MB by Anonymous Coward · · Score: 1

      It would still be faster than starting the Slack itself.

    7. Re: Only 147 MB by loufoque · · Score: 1

      Standard PCs cannot have more than 32GB of RAM.

    8. Re:Only 147 MB by RightwingNutjob · · Score: 2

      Bloat always translates into being slow. I don't care how many gajigabytes of SSD storage you have on your system, all the page fault delays when mapping and unmapping them all into memory take time away from the app and everything else on the system. Sloppy coding practices like that tend to pile up (imagine that, laziness is contagious) and make for unusable messes.

      MS Word or Powerpoint on a new machine takes many tens of seconds to load and render some pages whereas the version of that software from about 10 years back has most of the same functionality but screams on even low-end hardware you can buy today. Why? Laziness. Laziness that wastes my time when I'm trying to work.

      It's also not a good idea to assume that the PC your crapware is being run on is the same 4k top-of-the-line workstation you're testing it on. I don't know if you've heard, but mobile device are all the rage these days. The thing that distinguishes mobile from laptop from workstation is power consumption. On a desktop workstation, you can throw around gigabytes and gigahertz like you don't care. On mobile devices you count milliwatts.

    9. Re:Only 147 MB by slack_justyb · · Score: 3, Informative

      Everyone seems to forget the reason why Slack is what it is... There is no self-hosting for Slack. Everything you do in Slack is in the cloud and the reason companies do it is so they don't have to hire someone to maintain an IRC server in their company.

      But yeah, Slack is just a bloated, slow, insecure, unoriginal, pile of horse dung IRC client. We all have to remember that the new hotness in IT is not having an IT department.

    10. Re: Only 147 MB by Merk42 · · Score: 1

      Do you not know the difference between disk space and RAM?

    11. Re:Only 147 MB by Merk42 · · Score: 1

      Bloat always translates into being slow

      Large install size != bloat != slow

      MS Word or Powerpoint on a new machine takes many tens of seconds to load and render some pages whereas the version of that software from about 10 years back has most of the same functionality but screams on even low-end hardware you can buy today. Why? Laziness. Laziness that wastes my time when I'm trying to work.

      Of course, it coudln't be anything else like increased demand of other functionality from both the program and the OS, having to deal with more and more use cases than the one a decade ago, or any number of other reasons.

      It's also not a good idea to assume that the PC your crapware is being run on is the same 4k top-of-the-line workstation you're testing it on. I don't know if you've heard, but mobile device are all the rage these days. The thing that distinguishes mobile from laptop from workstation is power consumption. On a desktop workstation, you can throw around gigabytes and gigahertz like you don't care. On mobile devices you count milliwatts.

      Good thing there is a separate app for those mobile devices.

    12. Re:Only 147 MB by DontBeAMoran · · Score: 1, Informative

      I was using computers before 1984 and I've never had to do "configure, make, make install" before.

      --
      #DeleteFacebook
    13. Re:Only 147 MB by OrangeTide · · Score: 2

      We could all sign onto FreeNode. If companies want to donate money to FN instead of paying Slack, then they are free to do so, and really at whatever amount they are comfortable paying.

      If you had a company of 1000 employees, I believe you're looking at paying Slack about $8k/month. This is right around the break even point for hiring someone to maintain an IRC server full time. You probably get a better deal with Slack because they would include hardware and services and 24 hour support.

      If you were a larger company of say 10,000 people like mine, then staffing up your IT department for running your own corporate services like IRC, XMPP, whatever becomes a better deal than Slack. Especially because of the encryption and retention policies of Slack. (yet my company uses Slack as our primary app)

      disclaimer - I am not a representative of FreeNode, PDPC or OPN.

      --
      “Common sense is not so common.” — Voltaire
    14. Re:Only 147 MB by 0100010001010011 · · Score: 2

      There is no self-hosting for Slack.

      Aside from learning, when was the last time you setup an IRC server?

    15. Re:Only 147 MB by 0100010001010011 · · Score: 1

      about $8k/month

      I never bothered to look into pricing but.... there aren't even words.

      WTF. Most of the discussion I see on ircd requirements mention computers in the hundreds of MHz.

    16. Re:Only 147 MB by Merk42 · · Score: 1

      Those articles don't have "bloat" mentioned anywhere in them.

    17. Re:Only 147 MB by Chris+Mattern · · Score: 2

      The cost of the computer is meaningless, because it's only a small fraction of what you're paying. The real cost is the cost of hiring someone capable of administrating it.

    18. Re:Only 147 MB by Dog-Cow · · Score: 1

      Does IRC support code formatting, snippets, utf8, images, and random attachments? To name a few things I use all the time with Slack.

    19. Re:Only 147 MB by Dog-Cow · · Score: 1

      IRC does one tiny part of what Slack does. It's not a replacement any more than a U-Haul is a replacement for a cargo train.

    20. Re:Only 147 MB by OrangeTide · · Score: 1

      yup, for $2k - $10k in equipment you can handle multiple sites for an entire corporation. You'll be able to use at least half of this equipment for 2 years, and the other half of it for 5 years (like any switches or routers). We're talking about a rather low NRE (non-reoccurring expense) for the hardware.

      Full time sysadmin, let's say you pay her $75k/yr. With management overhead, facilities overheads and employee benefits a company probably works this out as a cool $100k/yr cost. (taking a wild guess there). Starts to be equivalent to paying Slack $8k/month ($96k/year). Although I'd rather have in-house services that can be customized to our processes and needs, than be at the whim of an external organization.

      --
      “Common sense is not so common.” — Voltaire
    21. Re: Only 147 MB by Chris+Mattern · · Score: 2

      What's a disk?

      A device of persistant solid state memory, Why it is called a "disk" is a mystery lost to the depths of time, as it is not at all disk-shaped.

    22. Re:Only 147 MB by Anonymous Coward · · Score: 1

      I not so long ago accidentally destroyed a production IRC server VM, so recently!

      Note to self: When doing ^R in bash, read the entire command before hitting return.

    23. Re:Only 147 MB by RightwingNutjob · · Score: 1

      Do I need to spell it out for you? If the executable image is bigger, more of it needs to be mapped in to memory. If more of it needs to be mapped into a (finite) amount of memory, the system will end up swapping more memory out to disk, making it slow.

      If the executable also comes with its own libraries instead of using installed system libraries (the whole idea behind snaps and docker and whatever), then all of those will also need to be mapped in to memory instead of reusing the ones already mapped in for other processes.

      If the application's designers pepper blocking disk accesses or writes to a network socket in every other line of code, then the application will run slower and the CPU will need to execute more context switches for the same functionality.

      Bloat, therefore: slow. QED

    24. Re: Only 147 MB by loufoque · · Score: 1

      How is hdd space relevant to your ability of running applications?

    25. Re: Only 147 MB by Merk42 · · Score: 1

      This whole comment chain, "Only 147 MB", refers to the disk size, not its RAM, that's all.

    26. Re:Only 147 MB by Merk42 · · Score: 1

      How is the first scenario "bloat" though? Maybe it just needs to be whatever size it is given its feature-set etc.

    27. Re: Only 147 MB by loufoque · · Score: 1

      The original message in the chain was generic and complained of the general memory footprint.

  3. Bullshit Bingo? by houghi · · Score: 3, Funny

    This is written as if it was specifically to see who wins Busllshit Bingo. I just need one more buzzword and I win.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Bullshit Bingo? by RightwingNutjob · · Score: 3, Funny

      Bitcoin!

  4. Snap? by Anonymous Coward · · Score: 1

    What is a Snap, a new Docker competitor or something?

    1. Re:Snap? by mattventura · · Score: 3, Insightful

      Basically, someone decided there were too many Linux packaging formats, so they decided to make yet another.

    2. Re:Snap? by 0100010001010011 · · Score: 1

      It's the Linux equivalent of a OS X .app.

    3. Re:Snap? by ArchieBunker · · Score: 1

      So another container format? I thought everyone loved Linux and how you could compile everything dynamically and end "dll hell". Looks like they ran into the same problems since containers are all the rage these days.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    4. Re:Snap? by TheCycoONE · · Score: 1

      Not to be confused with Flatpak ...

    5. Re:Snap? by radicimo · · Score: 2

      Yes, but didn't you read. This one is the *universal* Linux app packaging format.

      --
      100 REM PISS OFF CODE FASCISTS 200 GOTO 100
    6. Re:Snap? by apoc.famine · · Score: 3, Funny
      --
      Velociraptor = Distiraptor / Timeraptor
    7. Re:Snap? by TemporalBeing · · Score: 1

      What is a Snap, a new Docker competitor or something?

      Snap (https://en.wikipedia.org/wiki/Snappy_(package_manager)) is one of several "universal" formats. It requires a specialized daemon (snapd) to run the Snap Apps. It kind of won out because Ubuntu created it (Ubuntu's famous NIH syndrome) and pushed it out in Ubuntu 16.04 IIRC thus giving it a larger market than any of the other solutions. The other big one was Flatpak (https://en.wikipedia.org/wiki/Flatpak) which is very similar. Both deliver apps very much like Mac OS X does - all bound together in a big tarball.

      Older efforts like Autopackage (https://en.wikipedia.org/wiki/Autopackage) are actually better in many respects as they don't bundle the whole thing; instead it creates a binary that requires linking to the local system during install - truly universal; unfortunately it never really caught on. Autopackage was the biggest of any of these kinds of solutions until Flatpak and Snap were created and started duking it out.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    8. Re:Snap? by cas2000 · · Score: 1

      that's inconvenient for those who want to sell proprietary shitware, or distribute proprietary spying shitware for free.

  5. Not confusing at all... nosiree. by mark-t · · Score: 3, Informative

    Slackware, which has been a Linux distro for only a handful of months less time than there have been Linux distributions at all, is often informally referred to as Slack as well.

    1. Re:Not confusing at all... nosiree. by Mr.+Slippery · · Score: 1

      Yes, for technical people "Slack" means "Slackware", not yet another chat client for people too twitchy to use e-mail.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  6. So I keep hearing about Slack by 93+Escort+Wagon · · Score: 3, Interesting

    I work with a few people who swear Slack boosts their productivity significantly. But whenever I'm in their office and they look away due to a Slack message, it's never a work thing - it's their husband or some friend telling them something non-work-related.

    Looking back a few years, I noticed my own productivity went up significantly after I started ignoring my then-boss's directive to stay keep a group chat window open all the time.

    Does anyone here have actual evidence - even a specific anecdote - that using Slack or another chat program helps them work better? Excepting those of you whose job it is to do online tech support, of course...

    --
    #DeleteChrome
    1. Re:So I keep hearing about Slack by davecb · · Score: 2

      Alas, I usually see the opposite: it's like being in a room full of people, all exclaiming "Ooh! Shiney!" all day.

      Only once was a chat useful: a small group of us communicated with team members at a particular customer while trying to debug a problem. And it was a free and trivial chat program, just a reflector for telnet.

      --
      davecb@spamcop.net
    2. Re:So I keep hearing about Slack by 0100010001010011 · · Score: 1

      Does anyone here have actual evidence - even a specific anecdote - that using Slack or another chat program helps them work better?

      FOSS projects like FreeBSD seem to get developed through mailing lists and IRC.

    3. Re:So I keep hearing about Slack by Anonymous Coward · · Score: 1

      Slack boosts their productivity significantly.

      That's hilarious. Slack is old IRC slang for excessively hanging out on IRC instead of getting work done. I assume the name is a reference to that.

    4. Re:So I keep hearing about Slack by Gilgaron · · Score: 1

      We have a O365 Slack clone at work called Teams I'm going to try to promote to get rid of the inevitable super long email chains editing a Word document as a group... for chat mostly everyone here uses Skype, which does work well when people are at different locations, which can include being away from their desk and in a spot they can't bring a mobile phone. If people were always at their personal desk then it'd be better to just walk over, most of the time.

    5. Re:So I keep hearing about Slack by gosand · · Score: 2

      Does anyone here have actual evidence - even a specific anecdote - that using Slack or another chat program helps them work better?

      I have two positive experiences with other chat programs.

      1. I worked at a startup back in 2005, and while we were all in the same office, we had our own IRC. It was the go-to place for the development team. We had to also deploy to production once a week in the evening. That is how we all communicated during those activities.

      2. In 2009 I was at a very large bank, and we were just starting up agile development there. The team was dispersed in different cities, and we had an offshore team as well. We used MindAlign (which Microsoft later purchased and rebranded as Group Chat) because it offered the persistent chat room which was very valuable. You could send alerts to everyone in the room (SERVER IS GOING DOWN!) and it would launch a popup. Or you could configure alerts for specific keywords, e.g. if someone typed the word "bug" then it would alert me. Your username was also an alert word, so you could get someone's attention by typing their name. You could spawn off side-rooms, and set up various other rooms. Nothing new by today's standards, but very very useful then. Offshore could catch up on the day's goings-on by perusing the room.

      Of course, these things are only good if everyone uses them. It started to become less and less effective after a couple of years when some people refused to use it. But if you have everyone on it, and you can keep the conversations on-topic, then I found them to be very useful for dispersed teams.

      --

      My beliefs do not require that you agree with them.

    6. Re:So I keep hearing about Slack by DontBeAMoran · · Score: 1

      Yeah, sure, IRC slang...

      I'll just leave that here:
      https://en.wikipedia.org/wiki/...

      --
      #DeleteFacebook
    7. Re:So I keep hearing about Slack by fincher69 · · Score: 1

      At my previous employer, we used HipChat. I'd say it was helpful mostly because we had a pretty new team with lots of questions. Since most weren't pressing, they could just ping the whole group on chat. Progressively, the newer folks could field more and more of the questions. Only when they didn't have an answer did more senior people jump in and help. I found that much more preferable than having people stopping by my cube all the time to ask questions.

    8. Re:So I keep hearing about Slack by gosand · · Score: 1

      persistent chat.
      So if I logged in today, and the chat had been going on for a week, I could scroll/search that entire conversation.
      I forgot another feature, which again wasn't anything new, but you could have banner messages .. e.g. "current build installed in QA is 1.2.3.4"

      Just handy stuff. It also integrated with your network users, which helped administrators I am sure. Microsoft didn't mess it up too badly after they bought it. :)

      --

      My beliefs do not require that you agree with them.

    9. Re:So I keep hearing about Slack by Dog-Cow · · Score: 1

      I use Slack all the time. I was using it a short while ago, to communicate with a coworker who is also at home (it's 11:00 PM as I write this). It's also quite useful in the office, as an open floor plan precludes constant conversation.

    10. Re:So I keep hearing about Slack by Dog-Cow · · Score: 1

      Slack is a tool for people who want to get work done with other people. IRC is where you go to slack off. The difference may be hard to discern for people who prefer ignorance, but Slack does a shitload more than IRC, and it doesn't require a nerd education to use effectively.

    11. Re:So I keep hearing about Slack by TeknoHog · · Score: 2

      Does anyone here have actual evidence - even a specific anecdote - that using Slack or another chat program helps them work better?

      I only have some analogies: using chat programs for work is

      • (a) the online version of open plan office spaces
      • (b) like trying to get work done during meetings
      --
      Escher was the first MC and Giger invented the HR department.
  7. When will Slack be availabe for my by future+assassin · · Score: 2

    Slack box. I need it in a Snap because my BLT drive on my other computer just went AWOL

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
    1. Re:When will Slack be availabe for my by Anonymous Coward · · Score: 1

      The last thing you need is Mr. Kawasaki asking you to commit hari kari.

  8. Is the World coming to an end?! by Anonymous Coward · · Score: 2, Funny

    Phew!!

    Snap ,slack, get back.......just gimme a command line.
      I don't mean to whine, but I'm a hack.
      I like my computing to be simple.
      No candy because of the pimple.
    None of this GUI for the dandy.
    I mean to compute and calculate.
    Because this fancy shit is to masturbate.
    That is it.

  9. Recently had Slack Advertisement in my Snail Mail by grungeman · · Score: 1

    It was full of marketing buzzwords. After I had finished reading I had no clue what Slack is about. And honestly, I am not too keen on finding out.

    --

    Signature deleted by lameness filter.
  10. Is this progress? I don't know. by OrangeTide · · Score: 1

    We're going to get to the point where a chat program can't fit on a 650MB CD-ROM. I remember when I could only allocate 64kB chunks at a time in my programs.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:Is this progress? I don't know. by Dog-Cow · · Score: 1

      On macOS, Slack is 75MB on disk. A far cry from 650.

    2. Re:Is this progress? I don't know. by OrangeTide · · Score: 1

      We're going to

      That's future tense, if you didn't know. Also it's a rhetorical device and not a literal statement of fact, because I don't have the ability to flawlessly predict the future.

      --
      “Common sense is not so common.” — Voltaire
  11. Because of static linked libraries and resources by HalAtWork · · Score: 1

    That means you need to rely on the snap package maintainer to keep all components patched and up to date, rather than updating each component yourself through your normal package manager. I'm not sure how timely those updastes are. I would only use snaps to try bleeding edge releases and not for normal use.

  12. Re:Missing the point by Dog-Cow · · Score: 1

    Many of my coworkers use Linux on their work laptops. We all use Slack.

  13. Spotify snap crashes my user session by RhettLivingston · · Score: 1

    I tried the Spotify snap on Ubuntu 17.10 a couple of weeks ago. It turned out to be a very bloated logout tool. So much for my first excursion into optional snaps. Had to roll back to the package.

  14. Hooray by hattable · · Score: 1

    Now we can be bugged no matter what OS we use. Back to HPUX for me I suppose.

    --
    OMG facts!
  15. not helpful... by TemporalBeing · · Score: 1

    yeah, I use Slack; but I gave up on the Slack Desktop for Linux a while ago since SSO isn't integrated into anything else I use so it's just one more to login to that I could avoid by just using Slack in a browser. The Slack Desktop App is basically a browser dedicated to Slack any way; it doesn't do any special desktop integrations that Chrome/Firefox/etc don't already do. So it didn't add any real value.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  16. Re:Missing the point by slashrio · · Score: 1

    Theory falsified! Next.

    --
    "Trump!!", the new Godwin.
  17. Eh? by Vranitzky · · Score: 1

    Ubiquitous? Maybe I've been living under a rock, but.. What's this Slack thingy? yet another messenger/whatsapp/telegram/skype/...? How many more messaging programs are we going to need? if this is just an IRC client and they found a bunch of idiots willing to pay for it that much, good job. The world is full of people just waiting to waste money on this kind of shit. Of course the usual thing will happen: to justify the price, they're going to pile more and more crap on this client, until even the idiots will tire of that bloatedness and switch to something else. (iTunes, anyone?)