|
| 1 | +--- |
| 2 | +authors: |
| 3 | +- image: https://avatars.githubusercontent.com/u/5157277?v=4 |
| 4 | + link: https://github.com/EbonJaeger |
| 5 | + name: Evan Maddock |
| 6 | +tags: |
| 7 | +- news |
| 8 | +- releases |
| 9 | +date: '2025-11-29' |
| 10 | +title: 'Solus 4.8 Released' |
| 11 | +url: /2025/11/29/solus-4-8-released |
| 12 | +--- |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | +We're nearing the holiday season, and what better way to kick it off than by releasing new Solus ISOs? This release is called *Endurance*, in recognition of the continuing work the team is putting in to keep the distribution moving forward. A lot has happened since we released Solus 4.7 at the beginning of this year, so let's go over the changes. |
| 17 | + |
| 18 | +## General |
| 19 | + |
| 20 | +### Epoch jump |
| 21 | + |
| 22 | +In October, we made the jump to [a new epoch](/2025/10/11/a-new-epoch-begins/), the final chapter of our ["Usr-Merge"](/2024/09/04/usr-merge/) saga. With the new epoch, we started using a new package repository, named Polaris, after the North Star. This unlocked our ability to remove "Usr-Merge" compatibility symbolic links from packages, update our `systemd` package, and more. |
| 23 | + |
| 24 | +#### New software centers |
| 25 | + |
| 26 | +You'll notice that the Solus Software Center is a thing of the past. While it was a popular program among users, it had problems, the first of which being it was written in Python 2. While it could have been ported to Python 3, this would have taken considerable effort, not just in porting, but also in testing. Even with that, it sometimes had reliability issues, and it had no support for Flatpaks. |
| 27 | + |
| 28 | +By switching to GNOME Software and KDE Discover, we are using ready-made and supported solutions to graphical package management. Users get programs that better integrate with their desktop, and we get a lot of time freed up to pursue other ways to make Solus better. While this solution isn't perfect, either, we feel that it is better for us in the long run as we improve our packages over time to work better with these other software centers. |
| 29 | + |
| 30 | +#### Removal of Python 2 |
| 31 | + |
| 32 | +The epoch also meant that we could finally remove Python 2 from Solus once and for all. This is something that we've wanted to do for years. Over the last two years, we've migrated all of our tooling to Python 3, leaving the old Solus Software Center being the only software that still required Python 2. Now that the Software Center has been sunset in favor of GNOME Software and KDE Discover, the old version of Python was removed from the Solus repositories. |
| 33 | + |
| 34 | +### New website |
| 35 | + |
| 36 | +If you're reading this, then you will have no doubt noticed some changes with our website. Last week, we [unveiled our re-designed website](/2025/11/22/unveiling-our-new-website/) ahead of the Solus 4.8 release! We spent the better part of the year on this project, and we thought it would be extra cool to deploy the new site along with the Solus 4.8 release. We are very happy with how it turned out, and it is much easier to iterate on and improve. |
| 37 | + |
| 38 | +### girepository 2.0 |
| 39 | + |
| 40 | +All packages in the Solus repository that rely on `libgirepository` now use the newer 2.0 API version, with the exception of `perl-glib-object-introspection`. We made this change because the latest version of `pygobject` uses the newer GObject Introspection API, and you cannot use multiple versions of the API in the same process. This meant patching `libpeas`, the plugin engine for GObject-based applications, to also use the new API, eliminating the chance for a version mismatch. |
| 41 | + |
| 42 | +## General |
| 43 | + |
| 44 | +### Default applications |
| 45 | + |
| 46 | +All our editions feature: |
| 47 | + |
| 48 | +- Firefox 145.0.1 |
| 49 | +- LibreOffice 25.6.2 |
| 50 | +- Thunderbird 140.5.0 |
| 51 | + |
| 52 | +### Kernels and Mesa |
| 53 | + |
| 54 | +Solus now ships with Linux kernel 6.17.8. If you need the LTS kernel, we offer 6.12.58. To pair with the kernel, this release ships with Mesa 25.2.6. |
| 55 | + |
| 56 | +### systemd |
| 57 | + |
| 58 | +Since we are no longer blocked on updating `systemd`, we have updated our package to 257.10, from version 254. This is a significant version jump from where we were before. At the same time, we've modernized our package, and aligned it with the AerynOS package. We now build fewer of the modules for the 32-bit version, making that package quite a bit slimmer. Notably, the `homed` and `userdb` modules have been enabled. |
| 59 | + |
| 60 | +## Budgie |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | +Solus 4.8 Budgie Edition ships with [Budgie 10.9.4](https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.4). This version, along with [10.9.3](https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.3), are aimed at making Budgie compatible with GNOME 49. Budgie Desktop and all applets have also been built to use `libpeas-2` and `girepository-2.0`, retaining support for Python applets. |
| 65 | + |
| 66 | +### New defaults |
| 67 | + |
| 68 | +- Pocillo Dark GTK theme. |
| 69 | + |
| 70 | +## GNOME |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | +Solus 4.8 GNOME Edition ships with GNOME 49.1, an update to the GNOME 49 Brescia series. GNOME on Solus no longer ships with an X11 session by default. Users that still wish to use X11 must install the `gnome-session-shell-x11` package. |
| 75 | + |
| 76 | +{{< callout type="important" >}} |
| 77 | + With GNOME 50, scheduled for release sometime next year, GNOME will no longer support X11 at all, and will be *Wayland only*! Users should try the Wayland session, and file issues so that it can be improved. |
| 78 | +{{< /callout >}} |
| 79 | + |
| 80 | +### Features added in GNOME 49 |
| 81 | + |
| 82 | +- Accent color support. |
| 83 | +- Calendar’s interface has undergone significant accessibility enhancements for people with disabilities. |
| 84 | +- Significant performance improvements to GNOME Software. |
| 85 | +- Enhanced Remote Desktop capability and support. |
| 86 | +- Media controls on the lock screen. |
| 87 | +- HDR brightness controls. |
| 88 | + |
| 89 | +The upstream release notes can be found [here](https://release.gnome.org/49/). |
| 90 | + |
| 91 | +### New defaults |
| 92 | + |
| 93 | +- MoreWaita Icon theme. |
| 94 | +- Decibel as audio player. |
| 95 | +- Papers as PDF reader. |
| 96 | +- Ptyxis as terminal. |
| 97 | + |
| 98 | +## Plasma |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | +Solus 4.8 Plasma Edition ships with KDE Frameworks 6.19.0, KDE Plasma 6.5.3, and KDE Gear 25.08.3. In conjunction with the GNOME Edition, we no longer ship an X11 session on Plasma by default. Users that still wish to use the X11 session must install the `plasma-x11` package. |
| 103 | + |
| 104 | +{{< callout type="important" >}} |
| 105 | + With KDE Plasma 6.8, scheduled for release in early 2027, Plasma will no longer support X11 at all, and will be *Wayland only*! Users should try the Wayland session, and file issues so that it can be improved. |
| 106 | +{{< /callout >}} |
| 107 | + |
| 108 | +### Features added in KDE Plasma 6.5 |
| 109 | + |
| 110 | +- Automatic theme transitions. |
| 111 | +- Fuzzy search in KRunner. |
| 112 | +- Rounded bottom corners for windows. |
| 113 | +- Performance improvements for Discover. |
| 114 | + |
| 115 | +Here are the upstream release notes: |
| 116 | + |
| 117 | +- [KDE Frameworks 6.19.0](https://kde.org/announcements/frameworks/6/6.19.0/) |
| 118 | +- [Plasma 6.5.3](https://kde.org/announcements/plasma/6/6.5.3/) |
| 119 | +- [Gear 25.08.3](https://kde.org/announcements/gear/25.08.3/) |
| 120 | + |
| 121 | +## Xfce |
| 122 | + |
| 123 | + |
| 124 | + |
| 125 | +Solus 4.8 Xfce Edition is now out of beta! We feel that it is finally time to promote the Xfce edition as a full edition alongside Budgie, Plasma, and GNOME. It is stable and lightweight, making it a good choice for users that care about performance and stability. For 4.8, we are shipping with [Xfce 4.20](https://www.xfce.org/about/tour420). |
| 126 | + |
| 127 | +## Download |
| 128 | + |
| 129 | +Head on over to our [Download](/download) page to download the edition you wish to use. Happy installing! |
| 130 | + |
| 131 | +## Thank you |
| 132 | + |
| 133 | +We want to give a shout-out to all of our supporters on [OpenCollective](https://opencollective.com/getsolus). We are grateful to all of our backers who fund our work, and help us bring this Linux distribution to everyone. Solus could not operate without your help. Your donations pay for our server infrastructure, services like email, and our contributors for long-term and complex package and development work. You can [become a backer](https://opencollective.com/getsolus#category-CONTRIBUTE) today for as little as $1 a month. Thank you. |
0 commit comments