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.
Python3
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 5.5 Series
Our 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:
- AMDGPU HDCP support
- A new Logitech driver for improved gaming keyboard support
- A new System76 ACPI Coreboot driver
- Improved k10temp driver and SATA temperature monitoring
NVIDIA 340.xx Driver Deprecated
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
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:
- Broadwell Audio DSPs (including new PCM configurations)
- Dell WD15 Dock USB-audio
- Gigabyte Motherboards with dual HD-audio codecs
- Intel Broxton SoCs such as the bxtrt298
- Intel Skylake I2S
- Mic recording for internal analog microphones for the Asus T100HA and Lenovo Ideapad Miix 320
For full changelogs, see: 1.2.1, 1.2.1.1, and 1.2.1.2.
Package Highlights
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:
- bleachbit 3.2.0
- blender 2.81a
- calibre 4.10.1
- dhcpcd 8.1.6
- dhclient 4.4.2
- dmd 2.090.1
- dub 1.19.0
- duplicity 0.8.10
- easyssh 1.6.6
- etcher 1.5.76
- gphoto2 2.5.23
- gtkwave 3.3.103
- kubectl 1.17.3
- latte-dock
- libinput 1.15.0
- libratbag 0.13
- libreoffice 6.4.0.3
- nginx 1.17.8
- nodejs 12.15.0
- opera-stable 66.0.3515.72
- pencil 3.1.0
- piper 0.4
- podman 1.8.0
- qownnotes 20.2.3
- rapid-photo-downloader 0.9.18
- rust 1.41.0
- screen 4.8.0
- snes9x-gtk 1.60
- scummvm 2.1.1
- supercollider 3.10.4
- systemd: Start using our new NTP Pool vendor zones. Yay.
- tilda 1.5.0
- veracrypt 1.24-update4
- vivaldi-snapshot 2.11.1811.28
- vivaldi-stable 2.11.1811.33
- vscode 1.42.0
- wine 5.1
- woeusb 3.3.1
- xournalpp
- zeromq 4.3.2