My wording could be better , I just meant that for example if my favorite VPN developer had an rpm and fedora packagers wrote their own version that interacted better with the system, I would still prefer the rpm from the original developer. Most software, I wouldn’t care strongly either way but with security stuff I do.
Thanks, I’ll share the link here so that others can reach it too:
I mean, sure? I don’t think I understand your point here. Pretty much anything can contain malware, on that we can certainly agree.
I just prefer getting such software from the original developers. I don’t especially distrust Fedora packagers, the opposite if anything.
I would argue that is more of a generally applicable and/or required tool then a VPN. I don’t think most people or their respective developers would put them in the same category.
Is there a better way for me to distinguish tools such as VPNs and anti-viruses from time sync and tar? Personally, I don’t see the latter group the same as the former. I’d also argue that we’re all more scared with the latter, as seen in the somewhat recent tar attack, since they’re so foundational.
Would you prefer the term “dedicated security software”? It is a bit of a mouthful though. I’m eager to learn how I may better express myself, so please share your preferred expression if you have one.
There is a fine line between paranoid and adequately suspicious.
It is a fact that fedora packages software provided from upstream.
It is also a fact that tiny tweaks may be required to ensure each software package works properly in the fedora environment, with newer kernels, etc.
Installing from the upstream source has at least 2 negative factors.
It is effectively from a 3rd party repo and is not kept updated and in-sync with fedora packages.
It does not contain any tweaks to tailor it for fedora so there may be some issues with function as a result.
In general, if the same package comes from fedora you can usually be assured that it is 1) the same as gotten from upstream, and 2) should work without modification, and 3) is every bit as secure as the original.
Even when a bug is reported the fix comes from the upstream source so everything always is the same as upstream.
The great majority of what fedora does (as a rule) is to test new updates and confirm they work as expected before pushing them out to users. For many (if not most) software packages fedora does nothing to what is received from upstream except to ensure proper packaging as rpms.
I am not a fedora admin or developer and this info is what I have gleaned from years of using fedora and observing distribution and communications.
To be clear, I’m not suspicious of Fedora packagers for ClamAV. This is just a preference I’ve developed after witnessing dedicated security software developers disagreeing over the preferences within or around their software with distro maintainers. Sometimes developers have diverging interests and/or desires with distro maintainers, that is entirely natural and something we all learn to navigate in our own way.
This is why I try to follow developer preferences over packager preferences with certain software. It isn’t a matter of doubt over the packagers intentions. Its just that I prefer following the original developer when it comes to security software because with them, I believe it worthwhile to risk some incompatibility or time.
Some of those are identical, some have minuscule differences that help it work better in Fedora. Sticking to my principles is easier than checking them all.
If you are referring to Debian or specifically the Debian+KeepassXC debacle…
fedora is not keeping packages artificially outdated and backporting what developers tagged as security fixes. “Stable” distros have use cases but are fundamentally flawed, and Fedora is not stable.
fedora does not apply such subjective changes I suppose
As I already mentioned, I am not familiar with ClamAV. The examples using Podman are just for a quick test and there are probably more efficient container configs.
Huh? Fedora seems more willing to make exceptions and let certain things update and roll compared to something like Debian, but in the end isn’t keeping things (slightly) outdated exactly what it does?
Thank you very much! I appreciate your concise answers
Alright, I’ll try and continue with this. Once, I can reach a satisfactory config with full features, I’ll also post it here so that others can have an easier time.
No matter what the intent, I don’t think there is any alternative to a built in delay.
It takes time for software to travel from the upstream developer to fedora, then for packaging and testing. All of which must be done before release of the updates.
Toolbox lacks a few QOL features that generally discourage me. Distrobox works for basic clamscan but not much else. You really need the system call, connecting to ports, etc for other features of ClamAV.