Rhino Linux 2024.2 - New Wiki, Theme, Containers, and so much more!

Rhino Linux Team,

It's been a while since our last disk image release, and this one is packed full of some spectacular changes! Beyond just the distribution, we have also majorly revamped the Rhino Linux wiki. We are pleased to finally present 2024.2 to you!

We are currently looking for people to contribute to our wiki, if you are interested please join our Discord (opens in a new tab), or make a submission direction on GitHub (opens in a new tab)!

To upgrade to 2024.2 please run: rpk update -y

There are many great highlights of this release. Between both upgrading our distribution, as well as setting out our goals in our last blog post, we have managed to combine all the best changes over the past few months into a stellar release.

New Unicorn Theme

After a small period of stagnation, Unicorn has gotten a very nice upgrade. We now have a brand new GTK/XFWM4/Kvantum theme that Unicorn ships with, replacing our old Yaru-Purple scheme, giving the desktop an even more purple tint to it. Everything from the Rhino Linux installer, to the Rhino System application, to Thunar and XFCE4-Terminal will all be utilising this sparkly new theme. Applications now have much better visual integration and make your desktop much more vibrant!

We are also currently looking for additional contributors to help continue designing the Unicorn icon theme (Unicons). If you are interested please join our Discord (opens in a new tab), and contribute to the repository (opens in a new tab) with any additional icons!

Setup Wizard overhaul

Our Setup Wizard has just gotten a whole lot better, and we offer something for both regular and power users. We have added a signifcant number of containerization options, a new package manager, and even the option to add night shift. You can now select these additional options in the rhino-setup wizard:

Pacstall Changes

Pacstall has had two major versions release between Rhino Linux 2024.1 and 2024.2. With Pacstall being integral to Rhino Linux, as well as sharing developers between projects, we feel it's important to include information about their release as well.

Pacstall's 5.3.x series introduced pkgbase splitting, a key feature from Arch's makepkg, that allows for the building of multiple individual packages from a single pacscript. You can read more about the feature here (opens in a new tab).

Pacstall's 5.4.x series introduced two new useful commands: -Sd/--search-description, which allows users to search for packages with their descriptions included in the output, and also searches through their descriptions for any keyword matches to the search entry; and -Si/--search-info, which will print out the SRCINFO data for any matching pkgbase or pkgname. This series also includes the addition of the suggests array as an alternative for optdepends. You can read more about the new features here (opens in a new tab).

In addition, as always, numerous bugs were squashed with these releases.

As well as...

Known Issues

Both issues that we mentioned in 2024.1 unfortunately persist, but remain having simple workarounds.

New Wiki + Additional Updates

Built on Nextra (opens in a new tab), we have ported our documentation over to our new community-oriented wiki (opens in a new tab)! All pages previously available on our website's old wiki are now available here, as well as the documentation from Pacstall's wiki, bringing together all of our docs to one single source. This move to the new Rhino Linux wiki is a large step in the direction we are aiming for. As we outlined in our previous blog post, we are making signifcant efforts in giving members of our community more power to contribute with ease. So long as you follow a markdown guide, you are able to contribute! All wiki pages have an option on the right side of the page to "Edit this page."

Efforts are also underway to port our news blog to Nextra (opens in a new tab) as well. Progress also continues on the React rewrite of our main website.

Finally, we are continuing working on further organisation of our development, creating a roadmap for the next few releases ahead, and expanding our team. Stay tuned for more announcements soon!

Many thanks and happy rolling,

The Rhino Linux Team.

Rhino Linux Blog