Today we are proud to release siduction 2017.1.0 with the flavours KDE, LXQt, GNOME, Cinnamon, MATE, XFCE, LXDE, Xorg and noX. The fact that Debian is in deep freeze for Debian 9 »Stretch« allows us to release the whole stack. As I posted before not too long ago, we planned the release before going to CLT-Conference on 11./12. of March, and voila – here it is.
The released images are a snapshot of Debian unstable, that also goes by the name of Sid, from 2017-05-03. They are enhanced with some useful packages and scripts, a brand new installer and a custom patched version of the linux-kernel 4.10, accompanied by X-Server 1.19.2-1 and systemd 232-19.
Retiring the 32-bit architecture
As already mentioned in the news section, with this release we are retiring the 32bit architecture. The work that takes to build and maintain that architecture is in our humble opinion better put in other places. Users that still need 32-bit can come talk to us and we will try to find a solution for these particular cases.
Work on the new installer built from the Calamares Installer Framework, which we are very happy about was pretty much straight forward. So, with this new release, our old installer, that was often critisized as not being very clear in its graphical appearance, is being retired and Calamares takes its place.
UEFI installs made easy
With Calamares we can offer full implementation of UEFI-Installs, which were still a bit cumbersome with the old installer. Besides that it offers almost everything, the old installer did. For now we have turned off encryption with LUKS, which Calamares offers as an option. We want to be on top of that feature before we offer it to you. Offering it means we need to be able to support this critical functionality. We do not feel we can do this adequatly at the moment, but we will further look into it for our next release.
What Calamares cannot do at this point of its development is LVM, but that is being worked on. so hopefully when we feel comfortable with encryption in the installer, LVM will be ready and they can go hand in hand. That leaves two things that will not be included in the new installer. One is the option to turn on SSH before installing the system. Calamares does not offer that and before writing a calamares module for this, we decided to just build 2 small packages to turn SSH on and off. They are aptly named SSH Activate and SSH Deactivate and you can find them in your menu.
We also need to mention a bug in the KDE Partition Manager that is used by calamares. If you chose a partition, lets say, sda6 to install and there is partitions beyond sda6, you might end up with your install being named anything bigger than sda6, like e.g. sda8. That means that the names of partitions beyond sda6 might be garbledS. This could be annoying for some users, but it has no other ill effect. We hope this gets fixed soon.
The other option that the installer does not offer anymore is the decision is to opt-out to allow software to be installed that does not comply with DFSG, the Debian Free Software Guidelines. If you did not use the opt-out, non-free packages with non-free-firmware enabling your wifi were installed on the system. As there is no option to do that in Calamares, for now we have added a script called remove-nonfree to siduction-scripts, that will remove any non-free packages during installation. A list of the packages involed can be seen below. The command
apt purge $(vrms -s) will also list these packages, should you want to remove them manualy after install. Besides running the script, this can be achieved by issuing
apt purge $(vrms).
The following nonfree packages are installed by default:
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
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 too.
You need to be aware that this behaviour is not in accordance with the Debian Free Software Guide (DFSG). We offer an opt-out by script from this to go back to a DFSG-compliant installation.
Changes to our release model
Besides that, we will slightly alter our release model. During the past release cycles we learned that with as many flavours as we have and with the ressources we can muster, we find it very hard to release all flavours together in one release. This made it hard to release in the past, which leaves new users with growing first upgrades as time moves on. To prevent that from happening again, in the future we will release flavours as soon as they are ready and benefit the user. We will still try to release more than one at a time, but not neccesarily wait for a chance to release all of them together.
Credits for siduction 2017.1
Alf Gaida (agaida)
Angelescu Ovidiu (convbsd)
Axel Beu (ab)
Ferdinand Thommes (devil)
Torsten Wohlfarth (towo)
J. Theede (musca)
Maintainers of the siduction Desktop Environments:
GNOME: Angelescu Ovidiu (convbsd)
KDE: Ferdinand Thommes (devil)
LXDE: Alf Gaida (agaida)
LXQt: Alf Gaida (agaida)
XFCE: Torsten Wolfahrt (towo)
Cinnamon: J. Theede (musca)
noX: Alf Gaida (agaida)
MATE: J. Theede (musca), Angelescu Ovidiu (convbsd)
Hendrik Lehmbruch (hendriKL)
We need more contributors for siduction release art!
Code, ideas and support:
Hendrik Lehmbruch [hendrikL)
Markus Schimpf (arno911)
Also thank you very much to all testers and all the people giving us support in any possible way. This is also your achievement.
We also want to thank Debian, as we are using their base.
And now enjoy!
On behalf of the siduction team: