Welcome to This Week in Solus, install #39.
Announcing Partnership with Unixstickers
We recently announced our partnership with Unixstickers to provide high-quality Solus stickers for our community and fans. If you have yet to read about it, click
We know many of you have been curious to hear our plans for the future, now that Solus 1.2.1, and today we’re ready to share some details.
First ISO Snapshot
With the latest xorg-server released, we will be putting out our first ISO snapshot soon. This ISO snapshot will feature:
- Kernel 4.8.8 and enabling support for sound on some Bay Trail laptops by enabling
CONFIG_SND_SOC_INTEL_BYT_MAX98090_MAC (rolls right off the tongue, doesn’t it), and more.
- An upgraded xorg-server, libinput and associated xorg-driver-input-libinput package
- Our proprietary drivers will reflect the latest versions released by the appropriate vendors, such as NVIDIA.
Linux Driver Management
Upon the release of our first ISO snapshot, we will shift to development of Linux Driver Management, our modern distro-agnostic solution for detection
and configuration of drivers. This work will enable Optimus support as well as open the door for future, dynamic switchable graphics.
Once we are confident in the quality and initial functionality of Linux Driver Management, we will set our sights on Budgie 11 development and enhancing its architecture.
We have already expressed interest in numerous new features, functionality, and changes for Budgie 11, such as (but not limited to):
- Improving accessiblity and ensure all components are reusable, ATK registered, and don’t break a11y.
- Budgie Panel and Raven will use separate, versioned trees, and individual plugins will be appropriately namespaced.
- Settings will be moved to a new Budgie Settings application, which we intend to be a replacement for Gnome Control Center.
- Budgie will see the introduction of multi-monitor panel support, which the ability to drag reorder widgets, lock the panel, permit the panel on any edge, intellihide, and more.
- Raven will be resizable, switch to a “drawer mode” so it may overlay panels, support widgets such as RSS and Weather, and support our plans for richer, actionable notifications.
- Such richer, actionable notifications will be grouped, with the ability to dismiss them on a per-notification or per-group basis. And when you want a bit of peace and quiet, you’ll be able to turn on “Quiet Mode” (a.k.a Do Not Disturb).
Perfect for studying, watching movies, gaming, and more!
That is just the tip of the iceberg for what we have planned for Budgie 11 and we have more in store to talk about in the future regarding Budgie.
Once the big Budgie 11 is released, our focus will return from our distro-agnostic desktop environment to improvements to some underlying bits of Solus, namely shifting from eopkg to a C-based “sol” package manager, which you can read
This week we’ve continued broadening our selection of developer and technical tooling in the repository, as well as improving existing software. We’re happy to announce that:
- The machine translation platform, Apertium, is now available on Solus.
- Programming languages got some love this week, with Julia landing in the repository, updating our R to 3.3.2, updating our PHP to 7.0.13, and pip to 9.0.1.
- httpd (otherwise referred to as Apache 2) has landed in the repo.
- The work towards enabling httpd, by landing items like fcgi and nghttp2 also means that Valum, the web micro-framework written in Vala, has also landed in the repository.
- The robust threat detection engine, Suricata, has landed in the repository.
General Fixes, Goodies, and Improvements
A multitude of fixes, upgrades and improvements have been made to other software in our repository, such as:
- Firefox 50
- Fixes to Asunder, Meld and git-cola.
- Our protobuf and libboost have seen upgrades to the latest of their respective versions.
- Resolved issues for some i3 users and their backlight controls not functioning. We now use light for backlight controlling.
Here is a highlight of new inclusions and updates to software in our repository.