Welcome to The Roundup #15, your bytes of Solus news. For this Valentine’s Day we’re giving you what you love the most on Linux, lots of package updates.
Thanks to the hard work spanning multiple days by Global Maintainer Joey Riches, we have brought up our Python3 to 3.7.6, the latest in the 3.7 series, as well as updating or rebuilding hundreds of packages. Users should see performance gains upwards of 30% depending on the python3-based application or package as well, as we’re now building python3 with
-fno-semantic-interposition. You can see additional details on that here.
This Python3 upgrade is also a fairly significant bump from our previous 3.6 series and introduces major features for our Python 3 developers on Solus to take advantage of, such as:
linux-current has been updated to the 5.5 series, with Solus users getting the latest release at the time of publication, 5.5.3.
The 5.5 series introduces a bunch of new features and fixes, we’d suggest heading over to Phoronix’s feature overview for a more comprehensive list. Some highlights include:
With the introduction of the 5.5 series and support for DisplayPort Multi-Stream Transport (DP MST), NVIDIA has officially dropped support for the 340.xx series for kernels newer than 5.4.x. As a result of this dropped support, we’ve deprecated our
nvidia-340-glx-driver package and have set
xorg-driver-video-nouveau as the replacement. No user intervention should be necessary, however if you have used the NVIDIA X Server Settings tool to generate a nvidia configuration file for
/etc/X11/xorg.conf.d/, it is highly recommended to remove the file before updating. If you do not have this file, no intervention is needed on your part.
ALSA and its respective packages have seen updates to their latest releases as well, introducing new UCMs (Use Case Managers) and topologies, which enables audio drivers to “load their mixers, routing, PCMs and capabilities from user space at runtime without changing any driver source code”.
This upgrade introduces improved support for various devices such as:
Here’s a highlight of some other package updates that have been done since our last sync. Please note this is not a comprehensive list, we weren’t going to go through hundreds of package updates: