Some privacy folk are disturbed at the ability of Snaps to be updated at a root level without user authorization.
The snap for Google Chrome apparently does this with impunity.
If this is incorrect, please post.
Announcement
Collapse
No announcement yet.
Canonical Announces ETrace As New Linux Application Tracing For Performance/Debugging
Collapse
X
-
Originally posted by Britoid View Post
Eh, Flatpaks are just bind mounts with clever namespacing, Flatpak itself will have zero affect on frame rates. It's likely caused by a different version of mesa in the freedesktop runtime. This is why Flatpak has very little start time penalty.
Meanwhile, Snap will lower framerates because it introduces I/O overhead as a result of it's loop system. The kernel has a natural I/O overhead here and there's not much around it. That's also why Flatpak will always be faster than Snap at start up times, Flatpak is just bind mounts which have no overhead and are created nearly instantly, whilst there's a read penalty for loopback filesystems.
Absolutely does not matter if it has to do with different versions of Mesa in the freedesktop runtime. If Flatpaks can't overcome that situation and Snaps can...well...Flatpaks are at fault for that. Period. Full Stop.
- Likes 4
Leave a comment:
-
Originally posted by Britoid View Post
Eh, Flatpaks are just bind mounts with clever namespacing, Flatpak itself will have zero affect on frame rates. It's likely caused by a different version of mesa in the freedesktop runtime. This is why Flatpak has very little start time penalty.
Meanwhile, Snap will lower framerates because it introduces I/O overhead as a result of it's loop system. The kernel has a natural I/O overhead here and there's not much around it. That's also why Flatpak will always be faster than Snap at start up times, Flatpak is just bind mounts which have no overhead and are created nearly instantly, whilst there's a read penalty for loopback filesystems.
- Likes 6
Leave a comment:
-
Originally posted by Jumbotron View PostWell....GOOD ON YA' Canonical. With ETrace and the new compression algorithm being used for Snaps I think we'll see very significant performance uplifts very soon for Snaps which of course desperately need them.
I for one, on the whole, like Snaps more than Flatpaks. They almost to an app, seem more performant (once you get over the obvious boot up time lag vs Flatpaks) than Flatpaks. Particularly in some games, I've seen 20-50% slower frame rates in Flatpaks than the same game in Snaps. Also...last year during a weird glitch that was preventing me from installing LibreOffice from their site, I tried to load the Flatpak version from Flathub. Failure also. I tried installing other Flatpaks to see if my Flatpak setup plus Flathub was at fault. Nope..other Flatpaks installed and ran just fine. Then I went to the Ubuntu App store, downloaded the Snap. Perfect. No issues other than the long initial load times. Afterwards startup was very quick. And no operational issues.
Snap...for all its obvious weaknesses has never failed me. And now it looks like Canonical is seriously getting on the ball concerning performance issues particularly on the startup.
Meanwhile, Snap will lower framerates because it introduces I/O overhead as a result of it's loop system. The kernel has a natural I/O overhead here and there's not much around it. That's also why Flatpak will always be faster than Snap at start up times, Flatpak is just bind mounts which have no overhead and are created nearly instantly, whilst there's a read penalty for loopback filesystems.
- Likes 19
Leave a comment:
-
Well....GOOD ON YA' Canonical. With ETrace and the new compression algorithm being used for Snaps I think we'll see very significant performance uplifts very soon for Snaps which of course desperately need them.
I for one, on the whole, like Snaps more than Flatpaks. They almost to an app, seem more performant (once you get over the obvious boot up time lag vs Flatpaks) than Flatpaks. Particularly in some games, I've seen 20-50% slower frame rates in Flatpaks than the same game in Snaps. Also...last year during a weird glitch that was preventing me from installing LibreOffice from their site, I tried to load the Flatpak version from Flathub. Failure also. I tried installing other Flatpaks to see if my Flatpak setup plus Flathub was at fault. Nope..other Flatpaks installed and ran just fine. Then I went to the Ubuntu App store, downloaded the Snap. Perfect. No issues other than the long initial load times. Afterwards startup was very quick. And no operational issues.
Snap...for all its obvious weaknesses has never failed me. And now it looks like Canonical is seriously getting on the ball concerning performance issues particularly on the startup.
- Likes 7
Leave a comment:
-
Canonical Announces ETrace As New Linux Application Tracing For Performance/Debugging
Phoronix: Canonical Announces ETrace As New Linux Application Tracing For Performance/Debugging
Canonical has announced ETrace as a new application tracing tool designed for debugging and performance profiling of Snap packages but can also be used with any Linux binary applications...
Tags: None
Leave a comment: