Welcome to the 33rd installation of This Week in Solus.
Our development and bug tracking oriented infrastructure moved from Bugzilla to Phabricator a few days ago. Bugzilla simply didn’t offer us the flexibility we needed and has long been a bit of a sore tooth for us. Phabricator empowers us to work at a faster, more agile pace, with:
So if you’d like to join up, file bugs, and enjoy the vastly prettier interface, then you can go to https://dev.solus-project.com and create an account or sign in with GitHub.
Ikey has finished the GNOME 3.20 stack upgrade and we’re currently evaluating the latest applications and resolving pain-points around the upgrade, such as GNOME Calendar.
We’re currently in the process of enabling further hardware support by way of Linux 4.7. Linux 4.7 will bring a plethora of improvements, such as (but not limited to):
This week there were numerous enhancements to the Solus platform. The first example of a long-standing issue resolved was around our packaged Golang. Due to an issue with Golang having special static libraries and the method in which we strip them, it would cause our Golang to not work as intended. With this now being resolved, we now have a natively compiled Go 1.6.3.
With an optimized, natively compiled Go, we have also been enabled to deliver Docker in our repository. This is now available for developers and we’re happy to say that our Docker is compliant with OCI (Open Container Initiative). In the immediate screenshot above, you can see Clear Linux* Project for Intel Architecture running via Docker 1.12.0.
But we didn’t stop there. On the heels of the release of Firefox 48, we are now delivering a natively compiled Rust 1.10.0 using our own LLVM 3.8.1. Our Firefox is compiled against this native Rust for better performance and MP4 decoding.
We also have Libreoffice 22.214.171.124 available for use!
We are also happy to announce that TLP will be available in future shipped ISOs and enabled out-of-the-box. For those unaware, TLP is a power management tool that aims to optimize battery life on laptops when they’re unplugged. This can range from power management for PCI-e devices to USB autosuspend, and more. By us enabling TLP out-of-the-box by default, you can expect to see improved battery life!
We are also now shipping thermald in the repos and will also be enabled out-of-the-box in shipped ISOs. Thermald monitors and controls the temperature for Intel Sandy Bridge and newer CPUs and ensures that appropriate measures are taken to ensure the CPU remains within appropriate operating temperature thresholds.
Does anything else really need to be said? It is Sundays with Solus, it’s awesome. You should watch it.
There has been a multitude of community events that have happened over the past week. Firstly, I did a livestream where I worked on the upcoming, Hugo-based Solus website.
Secondly, there was a short community gaming event where we had some fun in a relaxed environment, playing some Xonotic, and took a break from all the hard work of Solus.
Thirdly, DataDrake from the community hosted a 10 hour livestream, breaking the record for the longest livestream in our community yet, where he worked on packaging a bunch of games to breathe a bit more life into our gaming options. He packaged up:
Here is a highlight of package updates and inclusions that have occurred, excluding GNOME Stack Updates: