| ▲ | thayne 6 hours ago | |||||||||||||||||||||||||
Not always. Notably, if you have compliance requirements like needing FIPS encryption (say because you have government customers), or that requires you to use a commercial vendor, debian won't work. And if you need more up to date system packages, or a reliable release cadence, Ubuntu might be better. On desktop, if you need proprietary drivers, Ubuntu is easier to set up. But yes, if debian works for you, I wouldn't use Ubuntu. | ||||||||||||||||||||||||||
| ▲ | bityard 4 hours ago | parent | next [-] | |||||||||||||||||||||||||
I had to deal with FIPS once because the company I worked for shipped a custom Linux distribution with the product and we had to essentially shoe-horn in some Red Hat OpenSSL packages to get it to meet FIPS requirements. What's funny is that after the customer enabled FIPS, administration became much harder, and the encryption strength was strictly worse. Anyway, needing FIPS is something of a niche requirement. Debian or Rocky are very sane choices as a default Linux distribution for general-purpose servers until you run up against special requirements. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | bubblethink 6 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
What is FIPS encryption, why is FIPS unique to RHEL, and what has FIPS got to do with this CVE? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | b112 6 hours ago | parent | prev [-] | |||||||||||||||||||||||||
Uh, yes it will. OpenSSL in Trixie is a version supported. https://packages.debian.org/trixie/openssl-provider-fips It's just the library, nothing special about the OS. https://csrc.nist.gov/projects/cryptographic-module-validati... As far as I know, compliance comes with an external module: https://openssl-library.org/post/2025-03-11-fips-140-3/ This module seems to be in Debian: # apt-cache search fips | grep open openssl-provider-fips - Secure Sockets Layer toolkit - cryptographic utility # dpkg -L openssl-provider-fips /. /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/ossl-modules /usr/lib/x86_64-linux-gnu/ossl-modules/fips.so /usr/share /usr/share/doc /usr/share/doc/openssl-provider-fips /usr/share/doc/openssl-provider-fips/changelog.Debian.gz /usr/share/doc/openssl-provider-fips/changelog.gz /usr/share/doc/openssl-provider-fips/copyright There seems to be the validation process, which supposedly must run on each machine it is used on. openssl fipsinstall -out /tmp/configfile.cnf -module /usr/lib/x86_64-linux-gnu/ossl-modules/fips.so 2>&1 | tee /tmp/result.txt -- The above are from my notes, and a test run. But I don't see how Redhat is "special" here. If the module loads and cites compliance, you comply. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||