*Update to Debian etch/testing as base distribution
* Linux Kernel 2.6.19(.1) + fuse 2.6.1
* cloop 2.05 Realtime Decompression with extended block-buffering for reduction of CD/DVD access latency
* Replacing unionfs by aufs for better stability & performance
* KDE 3.5.5
* OpenOffice 2.1
* ntfs-3g (12.12.2006) for full transparent NTFS write support, also tested with boot options knoppix tohd= and knoppix fromhd=. Please note the hints about ntfs-3g below.
* ntfsprogs-Update (ntfsresize, ntfsmount, ntfsfix)
* integration of 3D desktop beryl+emerald as add-on for KDE (manual start with gnome is also possible), via boot option knoppix desktop=beryl. Please note the hints given below.
* Experimental script for creating a bootable flash-pendrive from a running KNOPPIX live session (mkbootdev by Martin Öhler)
In order to (seemingly) change files on CD or DVD in a live-session, and for saving your personal settings and data over reset by using the persistent Knoppix-image option, KNOPPIX starting from version 3.8, has been using unionfs as overlay filesystem. unionfs is derived from a much larger project, which has unfortunately lead to very complex code that has become, from our exerience, highly susceptible to errors. Even that stability of unionfs was in most cases sufficient for applications, we have decided to switch to the lesser-known, but cleanly written-from-scratch aufs ("Another Unionfs") by Junjiro Okajima, who has also contributed a lot of bugfixes for unionfs already. This does not mean a change in functionality at all, i.e. changing files, up to large sofware updates in the live session, are also possible with aufs.
NTFS-3G allows writing to NTFS partitions with almost no restrictions. Being based on the Linux-NTFS project, NTFS-3G has been successfully tested as "Filesystem-In-Userspace"-plugin in many installaions, and is also being used for GNU/Linux-based virus scanners like "Knoppicillin".
Like with all dynamically ram-buffered filesystems, there are some things to be aware of when using NTFS-3G as well. If you access filesystems in write mode, you should not just "switch off" the computer, or hit the reset switch, because there CAN be loss of data this way. If files have been written to disk, you should end KNOPPIX (when you decided to finish your session) by a regular shutdown using the menu, which will be acknowledged by the CD or DVD being ejected. (We just mention this here because NTFS has meanwhile become very widespread, and if, for example, the "Knoppix persistent image" option is active, or you are using swapfiles on NTFS, there will be wrie access to your harddisk. When not using these options, Knoppix will normally NOT write anthing to harddisk unless explicitly requested!)
Known from various forums and newstickers this year are the newly developed 3D desktops, which on one side make a spiffy optical appearance of the virtual destops on a rotating cube, transparency and amazing animation effects, on the other side being useful especially for presentations with overview and annotation functions. compiz and beryl are two of these desktop extensions. Using the boot option
tells Knoppix to change the setup of the X-server to support hardware-aided transparency and accelleration, and starts beryl as addon to KDE. An overview of beryls hotkeys and functions, for example desktop-rotation, continuous zooming and transparency etc. can be found in the beryl-Wiki.
When booting into KDE with beryl using the knoppix desktop=beryl cheatcode, you can still try other desktops (gnome, for example) with beryl, using the Knoppix "Desktop Restart" utility, and after the new desktop is up, type in a shell:
beryl --replace & emerald --replace &
Because the X-Server has to be prepared for this (especially Composite and AIGLX must be enabled), you will still have to boot with the aforementioned desktop=beryl option in order to get accellerated 3D and transparency in oher desktops.
Warning: Some graphics card manufacturers are not releasing technical specifications because of (as they often claim) "trade secrets". For these cards, there are only very basic, or no, accellerated drivers. Some of these cards can display, according to our tests, reset-fast (!) distortions when trying to use desktop=beryl, which sometimes can only be fixed by a "hard reset", i.e. unplugging the power cord for a few minues (sic!) after, of course, a regular shutdown. We have observed this behaviour for some NVidia® cards, but can't rule out that it also happens with others.
Possible Workaround: If you install, during a live session, the accellerated, proprietary drivers from the graphics cards manufacturer's Linux driver support pages, chances are good that the accellerated 3D functions work fine after restarting the graphical desktop session. But we can not include those proprietary drivers on the free Knoppix-CD or DVD, because of security and license considerations. If you don't want to attempt installing such drivers on your own, yet you would like to see beryl (or other 3d effects), please feel free to check out Games-Knoppix of Martin Öhler, Erik Auerswald and Unix-AG at the University of Kaiserslautern, which also contains some proprietary graphics drivers with permission of their manufacturers, which will also be used for fast 3d games.
The most successful candidates with DRI and transparency in our tests were "older" ATI® cards (i.e. Radeon Mobility) and Intel® onboard graphics chipsets. With these cards, many features of beryl worked flawlessly and stable.
For working with beryl, your computer should have at least 512MB of RAM, or a Linux swap partition about that size, because the 3d and transparency features are notoriously memory-hungry.