siduction 2022.1.2

Release Notes for siduction 2022.1.1 »Masters of War«

We are pleased to offer siduction 2022.1.1 as a bugfix release. It is based on an excerpt of Debian Sid from March 8, 2023. siduction 2022.1 had some problems with the newly introduced snapshot feature when using Btrfs as files ystem, which were difficult to solve, but are now fixed thanks to the tireless work of Axel Konrad (akli). In addition, siduction 2022.1.1 reflects the changed sources list due to Debian’s new policy on handling non-free firmware. Furthermore, besides many package updates, Linux 6.2.2 and KDE Plasma 5.27.2 are shipped.

The User and password for the live session are siducer/live.

Desktop environments

With that out of the way, let’s cut to the chase. »Masters of War« has quite a few new features to offer that we hope you will find exiting enough to try out. But before that, let’s get to the basics first. »Masters of War« uses Linux 6.2.2 as kernel and offers images with KDE Plasma as our main offering, along with LXQt, Xfce, Xorg and noX. We will continue to offer unofficial builds for GNOME, Cinnamon and MATE on testbuilds.siduction.org.

KDE Plasma is included in version 5.27.2, accompanied by KDE Frameworks 5.101 and KDE Gear 22.12. Xfce 4.18 was released about two weeks ago, and we are happy to be able to include it in our release. LXQt stands at v1.2.0.

Why we don’t ship as many desktops as we did

Should you wonder why we don’t ship, GNOME, Cinnamon, or MATE anymore, the reason is simple: We don’t have the time nor the respective intimate knowledge to keep those desktop environments in the shape they deserve to be released to you. If you think, siduction should again ship one of those desktops, and you have the resources to help us do that, we are more than happy to support you in any way possible. Please help us to secure the future of siduction by stepping up and helping us out in different capacities.

Generally speaking, siduction is what you make of it, as it is a community effort. And with our small team most of the time we’re in the situation that we would like to offer more to our users. No matter if you have ideas, clever solutions to scratch a personal itch or beautiful artwork gathering dust on your hard drive – this is your chance to join us and contribute!

Getting started couldn’t be easier:

  • Just dump anything right from the top of your head into the Ideas & Improvements section.
  • Show off what you painted or tinkered together to make your system look more individual at Art & Design.
  • Get picky with errors and typos at our manual.
  • If you fancy working with project management, open issues or even pull requests on GitHub.

If you are unsure where to put something or if you would like to chat with other users, joining IRC or the attached Matrix rooms is always an easy way to go. Just stick around, we’re nice!

What’s new this time around?

chroot-helper

We have quite a few shiny new things for you to play with this time around if you are so inclined. A new and quite helpful tool can be found on the live image. It waits behind the new icon labeled siduction chroot helper. If we ask ourselves if we know the commands to start a chroot off the top of our head, most of us will have to answer with »no«. So, next time you need to fix your system because you lost your password or a malformed entry in /etc/fstab makes systemd cringe and refuse to boot, you start the live image and hit that icon. You are prompted to select the partition and after a safety warning are taken to your install as root, where you can start to undo any issues.

Nala

Nala as a new frontend for Debian’s package manager frontend apt. It works as a drop-in replacement, meaning that you can use the commands you are used to from apt also with nala. Apt gets the job done, but it is neither fast nor is it very user-friendly, when it comes to how it outputs its information.

Nala in comparison seems like apt on steroids. It is faster by using parallel downloads, has better output, that is presented in a user-friendly way. It also has a history function that was borrowed from Fedoras package manager frontend dnf. You can try out nala right now and if you don’t like it, return to apt any time. You can also use both, alternating between them. Some good reading about nala can be found on the website Linuxiac. Our manual also offers a section on nala here.

‘nala update’
‘nala upgrade’
‘nala upgrade’ equals ‘apt dist-upgrade’
previous arrow
next arrow
 

Snapper

Snapshots of your running system, that you can roll back to, have been a thing in distributions like openSUSE with btrfs or the BSDs with zfs for many years. If you are using ext4 and making use of Timeshift, you get a similar result, but are limited on the options.

That is why we integrated snapper to handle snapshots if you install siduction on btrfs. We have written a very detailed manual page for this here. Basically, as default the system takes a snapshot before and after every action you take with apt (or nala), that you can roll back to through a GRUB module, if needed. You can also take snapshots at boot or manually. Besides that, you can also roll back single packages. There is a ton of options, as you can see when you read our manual section on it. A hands-on quick start can be seen over at SpiralLinux, as they use the same mechanism.

‘snapper list’ shows all snapshots
In GRUB you choose the snapshot you want to roll back to
previous arrow
next arrow
 

Non-free and Contrib:

The following non-free and contrib packages are installed by default:

Nonfree:

amd64-microcode – Processor microcode firmware for AMD CPUs
firmware-amd-graphics – Binary firmware for AMD/ATI graphics chips
firmware-atheros – Binary firmware for Atheros wireless cards
firmware-bnx2 – Binary firmware for Broadcom NetXtremeII
firmware-bnx2x – Binary firmware for Broadcom NetXtreme II 10Gb
firmware-brcm80211 – Binary firmware for Broadcom 802.11 wireless card
firmware-crystalhd – Crystal HD Video Decoder (firmware)
firmware-intelwimax – Binary firmware for Intel WiMAX Connection
firmware-iwlwifi – Binary firmware for Intel Wireless cards
firmware-libertas – Binary firmware for Marvell Libertas 8xxx wireless car
firmware-linux-nonfree – Binary firmware for various drivers in the Linux kernel
firmware-misc-nonfree – Binary firmware for various drivers in the Linux kernel
firmware-myricom – Binary firmware for Myri-10G Ethernet adapters
firmware-netxen – Binary firmware for QLogic Intelligent Ethernet (3000)
firmware-qlogic – Binary firmware for QLogic HBAs
firmware-realtek – Binary firmware for Realtek wired/wifi/BT adapters
firmware-ti-connectivity – Binary firmware for TI Connectivity wireless network
firmware-zd1211 – binary firmware for the zd1211rw wireless driver
intel-microcode – Processor microcode firmware for Intel CPUs

Contrib:

b43-fwcutter – utility for extracting Broadcom 43xx firmware
firmware-b43-installer – firmware installer for the b43 driver
firmware-b43legacy-installer – firmware installer for the b43legacy driver
iucode-tool – Intel processor microcode

Remove Non-Free:

Currently, the installer does not offer the possibility to deselect packages that do not comply with the DFSG, the Debian Free Software Guidelines. This means that packages such as non-free firmware are installed on the system by default. The vrms command will list these packages for you. You can remove unwanted packages manually or all together by typing apt purge $(vrms -s) before or after installation. Otherwise, our remove-nonfree script can do this for you at a later time.

Installation notes and known issues

If you want to reuse an existing home partition (or another data partition), you should add it after the installation and not in the Calamares installer.

With some older Intel graphics processors on some devices, the system may freeze shortly after booting into Live. To fix this, you must set the kernel parameter intel_iommu=igfx_off before booting again.

Credits for siduction 2022.1

Core Team:

Torsten Wohlfarth (towo)
Hendrik Lehmbruch (hendrikL)
Ferdinand Thommes (devil)
Vinzenz Vietzke (vinzv)
Axel Konrad (akli)

Former contributors:

Alf Gaida (agaida) (eaten by the cat)
Axel Beu 2021†
Markus Meyer (coruja)

Code, ideas and support:

der_bud
se7en
davydych

Many thanks to all involved!

This is also thanks to you, our users. We would also like to thank Debian, as we stand on the shoulders of giants.
And now have fun!

On behalf of the siduction team:

Ferdinand Thommes

2 thoughts on “Release Notes for siduction 2022.1.1 »Masters of War«

Leave a Reply

Your email address will not be published. Required fields are marked *