All-in-all, this can be a great tool for sure if you want to experiment
with something and you can be sure that it can be wiped off completely from
your system if something goes south. Since it's separation I described, it
can be also great way for developers to maintain multiple developer
environments which maybe require different versions. For example the
production server environment, the staging environment, the testing
environment and the development environment. Let's say you migrate your
software from Python 2.7 to 3.6 or from one Ruby version to another and you
want to keep them in their own sandbox. Snap (and similar) can be a good
way to have a system which is almost like a set of docker images, but still
closer to your main system without any extra layer.

On Sun, Jan 6, 2019 at 9:16 PM Csaba Toth <[email protected]> wrote:

> Well, let's take VLC, it has several library dependencies. The biggest
> thing what the distribution's repositories solve is that they keep all of
> the installable software in their repo in sync and in concert regarding
> library dependencies. Try one day to compile a bigger software with shared
> libraries and also in way when those libraries are statically linked. When
> static linked the executable will be probably surprisingly bigger than the
> shared library variant.
> The whole purpose of shared libraries is to save space and allow ruse of
> the libraries for as many software packages as we want. On the other hand
> this can introduce problems when you have multiple versions, or various
> packages depend on different versions.
> The only way these eco-systems like snap can avoid any library collision
> without posing any constraint on the hosted programs is to build up their
> own environment of dependent packages. The most independent way is if every
> installed software would carry their own copy of dependencies in a
> segregated manner. That would result in a lot of redundancy and space, but
> this maybe not a problem any more with large hard drives.
>
> On Sun, Jan 6, 2019 at 11:01 AM jonnyX <[email protected]> wrote:
>
>> Anyone have experience with this? Pros & cons? Seems like a way to lower
>> the bar for linux newbies, but I am wary of ease-of-use risks associated
>> with a centralized app store ecosphere.
>>
>> ~~Dru
>>
>> > From: Michael Harrison <*>
>> > Date: Sun, 6 Jan 2019 09:00:32 -0500
>> > To: "Cha. Unix Gnu Android Linux User Group" <[email protected]>
>> > Subject: [Chugalug] SNAP Curious
>> >
>> > Am just exploring some strange ideas, and playing with a couple of
>> Ubuntu 18.04 instances which has me bumping into “snaps”.
>> >
>> > https://snapcraft.io
>> >
>> > Are any of ya’ll using them as a “consumer”.
>> >
>> > Are any of ya’ll creating snap’s ?
>> >
>> > I’m trying to figure out why, for example, I would install VLC from a
>> “snap” rather than: apt-get install vlc…
>> >
>> > —Mike--
>> >
>> > _______________________________________________
>> > Chugalug mailing list
>> > [email protected]
>> > http://chugalug.org/cgi-bin/mailman/listinfo/chugalug
>>
>> --
>> --
>> You received this message because you are subscribed to the Google Groups
>> "NLUG" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/nlug-talk?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "NLUG" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- 
You received this message because you are subscribed to the Google Groups 
"NLUG" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nlug-talk?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"NLUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to