(Release Notes for 2.6.17-rc6-no2) "Futura" (cheater-conrad,joecool, and predatorfreak) {-----Release-Specific-----} This release is based off of the latest TESTING patch for the stable linux kernel tree (2.6.17-rc6) Staircase was ported to v15.6 by cheater-conrad. (This was a very lengthy process and caused several headaches, the scheduler builds for NON-SMP and SMP systems and boots on both of them) Please give feedback to cheater-conrad, DO NOT post scheduler-related bugs to anyone EXCEPT cheater-conrad. CHANGES > 2.6.17-rc6-no1: - Upgraded to 2.6.17-rc6-mm2 - Completely ran through and updated the staircase sched.c to comply with 2.6.17-rc6-mm1. - Repaired tons of false definitions in order to fix the build and boot with SMP systems. - Added nvidia gentoo overlay to fix the build of nvidia-kernel on gentoo - Fixed VMSPLIT patch so it isn't required to be embeded - Removed fbsplash for now due to vesafb-tng loss - Removed vesafb-tng because it broke the entire kernel, will fix it some other time {-----Patchset-Specific-----} No-Sources is based off of the EXPERIMENTAL branch of the linux tree, -mm. No-sources is available for users to test some experimental/testing features and have a optimized/performance kernel. Despite all these experimental patches, most releases will build and work on 9 architectures. {-----CPU Scheduler Selection-----} With no-sources, you are able to choose between ingosched or staircase via Kconfig. (created by cheater-conrad and predatorfreak) Staircase is astounding and performs incredibly, particulary with the combination of -mm patches, therefore it is the default in no-sources. {-----NVIDIA USERS (Gentoo)-----} Use the following overlay: http://no.oldos.org/files/2.6.17-rc6-no2/nvidia-kernel.tar.bz2 Instructions: mkdir /usr/local/portage (define, PORTDIR_OVERLAY="/usr/local/portage" in make.conf) mkdir /usr/local/portage/media-video tar jxvf nvidia-kernel.tar.bz2 mv nvidia-kernel /usr/local/portage/media-video emerge nvidia-kernel Base: 2.6.17-rc6.bz2 | pre-patch to the stable linux kernel 2.6.17-rc6-mm2.bz2 | Andrew Morton's experimental/testing patchset No-Patches: NoSched-0.3-2.6.17-rc6-mm1.patch | Select which cpu scheduler to use via Kconfig config-nr-tty-devices-r1.patch | Configure # of tty devices in the Kconfig (revision by predatorfreak) no-tag.diff | Tag the latest no-sources release optimize-default-kconfig-opts.patch | Effectively optimize default kconfig opts for a standard desktop kernel-mark-false-positives.patch | Mark several false positives. (predatorfreak) add-devfs-header.patch | Re-Add the devfs header. A few old alsa drivers require it. Bug Fixes: git-powerpc-fix.patch | Fix powerpc Filesystems: squashfs-3.0.patch | Support for the squash filesystem Selectable Extendable CPU Support: cpu-support.patch | Allows selectable extended CPU support, the below patches improve/fix problems with this. movsl-mask.patch mtrr-cpusupport.patch Spock: - fbsplash-0.9.2-r5-2.6.17-rc3-mm1.patch | Support for gensplash - vesafb-tng-1.0-rc1-r3-2.6.17-rc3-mm1.patch | vesafb alternitive L-7 Filter Support: netfilter-later7-2.1.patch | Layer7 Support for Netfilter. Realtime Linux Security Modules: realtime-lsm.patch | Support for the real-time linux security module Other: shutup-false-positives.patch | Hide gcc false positives of uninitialized variables. usb-mouse-polling.patch | USB Mouse polling hack. ibm-fancontrol.patch | Allows you to control the fan speed on the IBM ThinkPad. usbxchange5.patch | Support for loading firmware onto the USBXchange/USB2Xchange USB to SCSI converter. vmsplit-config-options.patch | This was removed from -mm, incidently or purposely, but I want it there.