Public
Interfaces are at the core of defining and controlling snap confinement. Learn how they work and how to manage them in this new post from +Gustavo Niemeyer's snappy fundamentals series.
just one thing: snap install ubuntu-calculator-app
downloads 120 Megabytes, what kind of calculator ist that?
Is a calculator, that is but an "app" also not to be expected to reel in no much more than a single MB(if at all...)??Apr 22, 2016
snap packages are self contained and are providing all their dependencies you'd usually find on the host system. This impacts the size of such a package.Apr 22, 2016
Yeah, and I also suspect this particular snap is bundling a lot content it doesn't need to. We also have good plans for safe content sharing on that level. A few more steps ahead, but we'll get there.Apr 22, 2016
+Olli Ries
OK, mass-storage is cheap, nerves are expensive, so its not such a big concern for my taste. Anyway: what about RAM? If this calculator uses say: GTK and this would be its very own GTK, will it load its very own libgtk into RAM? While 6 other apps run with GTK the same time?Apr 22, 2016
right now app isolation and confinement would prevent that type of shared resources. However, as Gustavo is pointing out, we are working on a structured approach to address this. HW resources are "cheap" (as you say) and usually available plentiful on desktop/laptop HW, but space is an issue on e.g. mobile devices (phones/tablet).Apr 22, 2016
+Olli Ries
While mass storage is cheap and plenty indeed, RAM is not. A Linux has to be "snappy" with dozens of applications running the same time. I wonder, if this can be achieved with packages, that bring their own libs and have them in RAM while others do the same with their flavour of the very same lib.
I tested BitwigStudio last year for a german magazine. As a proprietary all-in-one package Bitwig brings its own Java and all GUI-widgets, icons and so forth.
It works just great but it can hardly be avoided, that Bitwig hugs quite a lot oft the machines resources and you notice that, when you try to use other resource-hungry software while Bitwig is running.
Anyway: Bitwig is a music-production suite with unparalleled features, literally thousands of opportunities to set parameters and with the ability to build your own all-new application whithin the application.
On the other hand a calculator....Apr 22, 2016
The article itself (Snappy Interfaces, link above) covers the X11 case in good detail, even with practical examples. I suggest reading it through and you'll see the developer there is missing a bit the point.Apr 23, 2016
Add a comment...