Share

CDlinux

File Release Notes and Changelog

Release Name: 0.9.1

Notes:
###############
Persistent data
###############

    Implementation of "persistent mode" has changed in this version. And the
"persistent data" will be saved in a squashfs image. If you are upgrading from
an older version, your "persistent data" won't lost. They'll be converted to
the new format automatically.

    In case you do want to keep a copy of your data in the old format, please
backup before upgrading.

#################
X keyboard layout
#################

    Since version 0.9.1, CDlinux will try to guess your keyboard layout. In
most case, CDlinux will choose the best keyboard layout for X automatically.

    E.g. if you choose a ja_JP locale, CDlinux will set your XkbModel to
"jp106", and XkbLayout to "jp".

    But sometimes CDlinux may choose a xkb layout that you don't want. In this
case, you can always press "alt+shift" to switch to the standard "us" XkbLayout
and then modify /etc/X11/xorg.conf as you wish.

####################
Upgrading from 0.6.x
####################

    If you're upgrading from an older version, your own packages (in the local/
folder) and persistent data (in the settings/ folder) will be kept. But if your
original CDlinux version is 0.6.x or earlier, X Window may not run properly.

    This is due to changes from Xorg 7.4 to Xorg 7.3. In this case, you can use
the "Safe Graphics Mode" by either select it from the boot menu or using the
kernel command line option:

	CDL_SAFEG=yes

    Then remove the old /etc/X11/xorg.conf (backup first!), and reboot. CDlinux
will re-create a new correct version for you.

##############
Known Problems
##############

    Sometimes you may lost the input focus in X. If this happened, just switch
to another window, then switch back. This is caused by a patch applied to SCIM
to make Java applications work with SCIM. There's no fix for this problem yet.
But fortunately, this rarely happens.

######
Cramfs
######

    Old style cramfs based CDlinux modules are not supported anymore. It's been
5 years since the introduction of the new style squashfs based modules. Now it
is the time to say bye-bye to cramfs modules. If you are still using cramfs for
your modules, please consider upgrade to squashfs now.

#############
ISO emulation
#############

    This version supports boot directly from the ISO image via GRUB4DOS. Recent
versions of GRUB4DOS supports ISO emulation, here is a example menu.lst entry
to boot the CDlinux ISO:

#============================== begin ==============================#
title GNU/CDlinux (ISO emulation)
        map --mem (hd0,0)/boot/CDlinux/CDlinux.iso (hd32)
        map --hook
        map --status
        kernel (hd32)/boot/CDlinux/bzImage quiet CDL_IMG=CDlinux.iso
        initrd (hd32)/boot/CDlinux/initrd
        map --unhook
        boot
#=============================== end ===============================#


##########
Auto mount
##########

    By default, this version will auto detect and mount all available disks and
partitions (cold-plug and hot-plug). If for any reason you do not want this
feature, you can use the following kernel command line option:

	CDL_AMOUNT=no


Changes: 0.9.1: (2009/02/12) add a new GUI installation/upgrade wizard rewrite the "persistent mode" code and save persistent data in squashfs replace fcitx with scim to support im for more locales add full support for de_DE, en_CA, en_GB, fr_CA, fr_FR, ja_JP, ru_RU add support for "Safe Graphics Mode" in case native Xorg driver failed determine wether to run in RAM or loop mode more smartly many package upgrades: linux-2.6.28.4, firefox-3.0.6, wine-1.1.14, jre-6u12, ghostscript-8.64, gimp-2.6.4, etc.