dCore Import Debian Packages to Mountable SCE extensions > dCore X86

SCE extensions vs. Snaps?

(1/2) > >>

pq5190362:
Hi,

aren't SCE extensions pretty much the same as Snaps:

http://snapcraft.io/

?

Jason W:
Actually not at all aside from containing needed files in one extension file if that is what snap does.  In an sce the files contained inside it's file structure are symlinked into the live filesystem just the same as if each Debian package was made into a tcz. 

Misalf:
If I'm not confusing Snap with something else, the idea is to provide packages that can run on several distros, independent from what is actually installed in the system. Meaning Snap packages contain pretty much everything the respective software depends on, which needs a fair amount of extra storage.
As I have learned recently (iirc), dCore's SCEs don't create that extra data bloat.

pq5190362:

--- Quote from: Misalf on November 29, 2016, 08:10:36 PM ---Meaning Snap packages contain pretty much everything the respective software depends on, which needs a fair amount of extra storage.
As I have learned recently (iirc), dCore's SCEs don't create that extra data bloat.

--- End quote ---

From the dCore Wiki:


--- Quote from: http://wiki.tinycorelinux.net/dcore:faq ---What is an SCE?

An SCE (self-contained extension) consists of a converted Debian package and all it's dependencies, packed into it's own file system and compressed into a single file (SquashFS).
--- End quote ---

That SCE description sounds very similar to how you've just described a Snap package.

pq5190362:
Even better:


--- Quote from: http://snapcraft.io/docs/snaps/intro ---What is a snap?

A snap :

* is a squashFS filesystem containing your app code and a snap.yaml file containing specific metadata. It has a read-only file-system and, once installed, a writable area.
* is self-contained. It bundles most of the libraries and runtimes it needs and can be updated and reverted without affecting the rest of the system.
* is confined from the OS and other apps through security mechanisms, but can exchange content and functions with other snaps according to fine-grained policies controlled by the user and the OS defaults.
--- End quote ---

vs.


--- Quote from: http://wiki.tinycorelinux.net/dcore:faq ---What is an SCE?

An SCE (self-contained extension) consists of a converted Debian package and all it's dependencies, packed into it's own file system and compressed into a single file (SquashFS).
--- End quote ---

Doesn't that sound pretty much like as if Snaps and SCEs would pretty much be exactly the same?

Navigation

[0] Message Index

[#] Next page

Go to full version