First of all, I have to say that I hold AlmaLinux and its team in high regard for several reasons, but even Achilles has its heel and this ones is Firefox.
My first suggestion is to release new updates of Firefox much faster.
While I am very happy to see that AlmaLinux is faster than RHEL, when it comes to critical CVEs, I am disappointed to see its slowness regarding Firefox. That’s especially incomprehensible as it distributes the ESR version, which should be stable enough to ship immediately after release. I understand that there could be hindrances, when the upgrade from an old ESR to a new one occurs, but even in this case, the transitional phase should be long enough to alleviate this problem.
Firefox is the standard web browser of AlmaLinux and as an integral part of my workstation practically indispensible. During the last update cycle, it took over a week to ship the updated ESR and that is simply too long for such a critical software, which is the subject of many security vulnerabilities.
My second suggestion is to add several privacy-enhancing default preferences in the configuration file of Firefox.
This one is debatable, but I would like to see at least some of the following preferences in the configuration as Mozilla expanded its collection of telemetry data during the last years to a great extent and I think that especially users of AlmaLinux are more interested in performance and privacy than in sending masses of data to Mozilla.
I would like to propose the following preferences:
pref("app.normandy.enabled", false);
pref("app.normandy.api_url", "");
pref("app.shield.optoutstudies.enabled", false);
pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
pref("browser.newtabpage.activity-stream.telemetry", false);
pref("datareporting.healthreport.uploadEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled", false);
pref("datareporting.policy.dataSubmissionPolicyBypassNotification", true);
pref("dom.private-attribution.submission.enabled", false);
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.enabled", false);
pref("toolkit.telemetry.server", "data:,");
pref("toolkit.telemetry.archive.enabled", false);
pref("toolkit.telemetry.newProfilePing.enabled", false);
pref("toolkit.telemetry.shutdownPingSender.enabled", false);
pref("toolkit.telemetry.updatePing.enabled", false);
pref("toolkit.telemetry.bhrPing.enabled", false);
pref("toolkit.telemetry.firstShutdownPing.enabled", false);
pref("toolkit.telemetry.coverage.opt-out", true);
pref("toolkit.coverage.opt-out", true);
pref("toolkit.coverage.endpoint.base", "");
pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false);
pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
pref("browser.newtabpage.activity-stream.showSponsored", false);
Greetings from Extloga!