Rolling Notes
This page is a summary of the Release Notes and will only be updated after each release. Read the full Release Notes on sidux.com, the Live ISO or apt-get install sidux-releasenotes.
Release notes for sidux-2009-04 Moros on 2009-12-31
For "Μόρος", (Moros), development concentrated on updating the bootloader infrastructure for live- and installed system, but also took upstream changes like kernel 2.6.32 and KDE 4.3.4 and further KDE4 applications into account. On the installed system, grub2 now replaces the traditional grub-gfxboot bootloader, while the live system now employs isolinux and an improved gfxboot theme.
While grub2 offers increased flexibility for installations, like supporting new filesystems (ext4) or advanced installation options like LVM2 and improved detection capabilities for other distributions and operating systems, right now it is limited to a textmode menu. A new theming effort is currently under development and will be available in the future.
Even though support for plain wallpapers would be already supported by grub2, it is still fragile and prolongs the system boot. Internally the configuration system for grub2 uses scripts snippets under /etc/grub.d/ to create its configuration file "grub.cfg" in a way that allows many self updating features, such as automating fromiso support with the help of "grub2-fll-fromiso" (optional).
With isolinux now supporting gfxboot, it is now also possible to use isohybrid, which allows writing an ISO directly to USB storage or sd/ sdhc/ mmc memory sticks to make these bootable. isohybrid adds an MBR to the ISO and sets up a partition table with one active entry, the partition containing the ISO. Further partitions can be added to allow access to the unused part of the storage device.
As part of overhauling the gfxboot theme, the language menu has been moved to the F2 key and extended with a keyboard sub-menu, which allows further specifying the desired keymap. If the desired layout is not available from the menu, xkbmodel, keytable, xkbvariant and xkboptions can now be set as cheatcodes on the kernel command line. A new timezone menu has been added under F3, while F4 allows selecting the source of the compressed root filesystem (CD, harddisk, NBD), while advanced kernel options are available under F5; F6 allows adding including firmware images from live medium or removable storage.
Network booting from network block devices (NBD) is now supported, as well as fromiso/ fromhd systems on LVM2 volumes, further information about NBD support is available under Booting sidux over a network.
Kernel 2.6.32 doesn't only improve and stabilise hardware support for newer devices, it also allows enabling KMS (kernel based modesetting) for Intel graphic chipset and supports DRI and basic 3d support for ATi Radeon graphics cards up to the HD4xxx series (r6xx/ r7xx, hints for installing the required firmware are available at Hardware needing non-free firmware drivers).
Likewise virtualisation support through KVM has been improved and now also supports KSM (Kernel Samepage Merging) to reduce the memory footprint of concurrent virtual machine. Upstream kernel development has also focussed on improved powersaving capabilities and optimised driver support for webcams and wlan cards.
As usual, a large number of individual functionality enhancements and bugfixes have been applied to the full package line up and sidux' own packages, in order to improve the general distribution infrastructure.
Installation and localisation
Installation
It is recommended to set keymaps, locales and timezone before booting the live system to be installed, by selecting them from the boot menu [F2], [F3]. This way, locale settings propagate to all required places for the installed system and don't require cumbersome changes at several places.
Installation to USB cards
With sidux 2009-04 "Μόρος", it is also possible to write sidux ISOs directly to USB storage devices of sdhc memory cards (Secure Digital High Capacity cards) in addition to the well known possibility of using "install-sidux-to-usb" (install-usb-gui). This option is particularly useful if there is no existing sidux installation available and if an installation medium needs to be created from another distribution or operating system.
It is important to note that this method overwrites the whole USB medium and restricts the available storage to the size of the sidux ISO; install-usb-gui is not subject to these limitations and therefore the recommended option in case an existing sidux system is available.
cat /path/to/sidux-*.iso > /dev/USB_raw_device_node
Other installation options
Further information about the sidux install is available from Installation options.
Network booting sidux
Starting with sidux 2009-04 "Μόρος", network booting over PXE (Preboot Execution Environment) and NBD (Network Block Device) is supported, the required settings can be configured from within the boot menu [F4]. Instructions about how to set up an example PXE+NBD boot server can be obtained at Booting sidux over a network.
Localisation
Refer to: Install Preparation
Non-free hardware drivers
Refer to Hardware needing non-free drivers
Hints for Upgraders:
sidux tries hard to provide seamless rolling dist-upgrade path for debian and to the packages that are sidux specific, nevertheless a few things remain that could be improved with manual interaction.
crda
The new regulatory domain framework for cfg80211 based wlan cards requires crda to allow access to wireless channels above ch11 (2.4 GHz or their 5 GHz equivalents), without crda only the "world domain" (channel 1-11) is available. Previous hacks using module parameters ("ieee80211_regdom={US,EU,JP}") are no longer available and prevent cfg80211 from loading, please remove eventual module-init-tools overrides ("grep -R ieee80211_regdom /etc/modprobe.d/" to find them) manually.
# apt-get update apt-get install crda
Timezone settings
Older versions of tzdata (as present in previous sidux versions) didn't record and set the timezone correctly, please reconfirm and select your current timezone – even if it appears to work – through:
dpkg-reconfigure tzdata
Obsolete packages
As part of the continuing development of sidux, a number of packages have been replaced by better alternatives or become redundant.
- grub-gfxboot
Although grub2 is used in place of grub-gfxboot on new installs, grub-gfxboot remains to be actively supported at least until the release of Debian 6.0 "squeeze". Manually switching the bootloader should only be sonsidered by experienced administrators for the time being and it is recommended to test this procedure following the manual inside a virtual machine first. The upgrade from grub-gfxboot to grub2 of existing installs will only be suggested in future releases. - liveusb-creator
liveusb-creator is no longer available, on sidux systems it is possible to use "install-sidux-to-usb" instead. From within other distributions and operating systems, it is now possible to write an ISO directly to raw devices. - ndiswrapper
Due to packaging and policy changes (#517130 and Bits from the kernel team), combined with basically missing upstream development for the last 2 years, precompiled ndiswrapper modules can no longer be provided. Please investigate if native FOSS modules are available for your wlan hardware or consider replacing it with better supported alternatives. -
virtualbox-ose
Due to recent packaging changes (#517130, Bits from the kernel team and #551531) in virtualbox-ose, it is unfortunately no longer possible to provide prebuilt kernel modules for virtualbox-ose, subsequently seamless guest integration can no longer be provided on the ISOs. However for the host system, "virtualbox-ose-source" can be installed in combination with dmakms or alternatively through "virtualbox-ose-dkms".
Virtual installations may profit from installing "virtualbox-ose-guest-source" can be installed in combination with dmakms or alternatively through "virtualbox-ose-guest-dkms". For systems supporting hardware virtualisation (AMD pacifica virtualisation extensions "svm" or Intel IVT (vanderpool) virtualisation extensions "vmx"), kvm is the preferred replacement.
The following command is able to find packages not available from any active apt repository and may hint at obsolete packages, be careful about manually installed packages though. apt-show-versions is a separate package and isn't necessarily preinstalled.
$ apt-show-versions | awk '/No available version in archive/{print $1}'

Search online - offline