Heya folks! Your weekly sync news has arrived! We have some critical CVE fixes this week, so make sure to apply updates as soon as possible. Some of them are actively being exploited in the wild.
@ermo made changes to our bash
package to support ~/.bashrc.d/
script sourcing, similar to Fedora. Any files in ~/.bashrc.d/*
are sourced after all other /usr/share/defaults/etc/profile.d/
and /etc/profile.d/
scripts are sourced. This in effect makes it simple to perform per-user changes to override system settings, by copying changed files into .bashrc.d/
and editing them there as per user requirements. Additionally, this feature also has the nice side effect that it becomes simpler and easier to save and restore user shell customizations across installations without having to edit the default ~/.bashrc
file.
@ReillyBrogan has enabled the BORE scheduler for our Linux kernel. The BORE CPU scheduler is implemented as a series of patches to the default CFS scheduler that use heuristics to identify threads/processes that are likely interactive, so it can prioritize them over those that are likely not. This results in improved system latency under load, which is generally a good thing for a desktop-oriented distribution like Solus. The con is that there is likely a slight reduction in throughput, though most users would prefer having an interactive system (IE they can still use it during things that take a lot of CPU) over one that finishes builds a few seconds faster but that the system is generally unusable.
The BORE scheduler is disabled by default. If testing goes well, it may be enabled by default later down the road. See this issue if you would like to help test this feature and provide feedback on it.
@ZachBacon has been working on the GNOME 45 update recently. It hasnโt landed in the Solus repository yet, but keep an eye out in the coming weeks for more news. Check out the GNOME release blog if you want to know whatโs changed in 45.
Have you ever wondered what it takes to update a package? This is the perfect time to learn! The Communications Team have made further passes at the documentation this week to make them even easier to follow. We always welcome new contributors, and weโre on Matrix in the packaging channel if you need help. A great way to get started would be helping to solve this issue to add proper homepages to packages. So what are you waiting for? Visit here to get started.
Security updates include:
Other notable updates this week include:
Hardware support:
General software:
Gaming Updates:
Language Updates:
- Openjdk-11 and openjdk-17 have been updated to 11.0.20.1 and 17.0.8.1 respectively
- mujs 1.3.3
- Juliaup is now in the repos! This replaces our existing julia packages.
Those are all the updates we have for this week! See you here for the next one.