Just another ordinary, average guy.

This profile is from a federated server and may be incomplete. View on remote instance

jrgd , (edited )

There are a few obvious security implications with the rise of containerized packaging. One of the first is the move away from true centralized, least trust packaging. With traditional packages, you are trusting your distro maintainer (be it Debian, Canonical, RedHat, Arch, SUSE, etc.) To provide patched versions of software from their trusted repository mirrors to your computer. This does a few things like limiting the amount of places that you need to download software binaries from, as well as having other potential benefits like checksum validation on downloaded packages.

Most containerized package platforms including Docker, Snap, Flatpak tend to have a centralized set of repository mirrors, but anyone may compile and publish their own software to it. Flatpak is kind of the exception to this. Some distros (i.e. Fedora) publish their own sets of repos with flatpak packages. This is because Flatpak allows for more than one source repo for packages. I do believe Docker, Podman allow for the same as well. Snap infamously doesn't allow any repos other than Canonical's proprietary community repo.

Most of these containerized packages solutions also offer varying levels of sandboxing, which is a good set of security features that could benefit individual hosts from potentially vulnerable software. One could argue that flatpaking Firefox or other browsers and jailing them to limited capabilities and filesystem access is a good thing given the potential for malware propagation through such applications.

In particular though, most containerized solutions aren't generally hated by online user communities except Snap, which has both been among the most restrictive as well as furthest behind in features, performance parity, and general user experience. Snap was for the longest time significantly far behind Flatpak for user land applications and still wouldn't be my first choice for server applications compared to Podman or Docker due to just not being nearly as flexible as the other two.

The performance of the platforms can vary compared to native. For the desktop-oriented platforms (Snap, Flatpak) they generally perform insignificantly different from native packages, although Snap packages that are built compressed have had horrific IO performance for the loading of package files (leading to atrociously slow startup times of applications in the past). This is supposedly better now, though I have no intention of installing Snapd to find out.

As a note for culture, people particularly also dislike Snap because of how badly Ubuntu (Canonical's Linux distro) is depending on it, including having Snap automatically reinstall after removal and dropping many packages from apt only to throw redirects in to pull the snap package when requested from apt. This is why de-snapped derivatives of Ubuntu are also popular.

As for package sizes, they tend to be a bit bigger than native, as well as the added cost of a second set of libraries. Many users online don't get the 'why' when their first package from Flatpak is nearly a 3 GiB download, despite the following packages will hardly be any different in size from native packages. In a way, these packaging solutions do remove an advantage of the singular set of libraries. If you use netbooks, SBCs, IoT devices, or other similar minimal storage devices, you might feel this impact. However most systems will only have a marginal increase of storage utilization overall from a second set of libraries being installed.

Gradually_Adjusting ,
@Gradually_Adjusting@lemmy.world avatar

This level of projection usually requires lasers and a special backdrop screen.

ivanafterall ,

He concluded with, "Worthless orange lumps can't even score with their own gorgeous daughters!"

btaf45 ,

Convicted Sex Offender Treason Trump is a pervert and a thug. It is pure projection.

Whitehorse ,

Wow. (Forgive me for this readers if you’re sensitive)

That EVIL motherfucker can eat shit and FUCKING-DIE.

Born and raised in Florida, still here now, covid killed my spouse.

My spouse of 40 years.

chaogomu ,

So, the MRFF was created as a direct response to the threat posed by the Dominionists.

Dominionists want a Christian theocracy based on their ideas of the bible. They also have a stranglehold on Republican politics

So yeah, Republicans are crippling the MRFF as a favor to the dominionists

Drusas ,

This is a clear violation of the first amendment.

Arotrios ,
@Arotrios@kbin.social avatar

Not this shit again... already went through this drama with Kim Davis. She should be removed from the bench and disbarred to boot.

Drusas ,

This person is a judge, so should be capable of understanding legal rulings. The ruling in question only applied to creative professions. Not judges.

numbscroll ,
@numbscroll@kbin.social avatar

What we all know is these types of bigots are on the outs. Shame the fuck out of them, they don’t do anything positive for your communities. They are wildly thrashing (with seemingly powerful national voices). They will never completely go away but they are reacting to a change in the norms that’s been coming for decades.

rafoix ,

Anything to break the unions while sending public money to their own private and religious institutions.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines