Nitro-sources is a patchset for the Linux kernel designed to improve desktop
performance and experience. Please note that nitro-sources *can* be unstable
and that neither me or the other nitro-sources developers are responsible
for breaking up your machine. ALWAYS keep a second, stable kernel image ready
in your boot manager! If something is broken while you run this release,
please retry with a clean vanilla kernel. Never bug the gentoo devs while
running this kernel, bug us instead in this thread ... although we can not
guarantee to fix your problems all the time.
This release is considered unstable until it has proven the contrary for more people than just me
Special caution using reiser4, as problems with newer versions are known to occur in -mm kernels
BASE
You have to apply this patch set to a clean 2.6.14-rc3 Linux kernel taken from
http://www.kernel.org/pub/linux/kernel/ ... c3.tar.bz2
PATCH CONTENTS
>> Filename: n1_mm-patches.diff
>> Description: patches from mm-tree, see http://www.stud.uni-karlsruhe.de/~uyavl ... tches.list
>> Author: Andrew Morton + various contributors
>> Website: http://www.kernel.org/pub/linux/kernel/people/akpm
>> Filename: n2_reiser4-from-2.6.14-rc2-mm2.diff
>> Description: Reiser4 Filesystem
>> Author: Namesys ( (c)Hans Reiser )
>> Website: www.namesys.com
>> Filename: n3_ck1-with-sp15.diff
>> Description: 2.6.14-rc3-ck1 with swap prefetch updated to version 15
>> Author: Con Kolivas
>> Website: http://kernel.kolivas.org
>> Filename: n4_swsusp2.2-rc8-for-2.6.14-rc3-nitro1.diff
>> Description: Hibernate your machine
>> Author: Nigel Cunningham?
>> Website: http://www.suspend2.net
>> Filename: n5_vfb-tng-10-rc1-and-fbsplash-0.9.2-r4-for-2.6.14-rc3-nitro1.diff
>> Description: Vesafb-tng and fbsplash
>> Author: Spock
>> Website: http://dev.gentoo.org/~spock/projects/vesafb-tng
>> Filename: n9_iptables-layer7-support.diff
>> Description: iptables layer7 support
>> Author: Matthew Strait and Ethan Sommer
>> Website: http://l7-filter.sourceforge.net
>> Filename: n10_tune-page-allocator.diff
>> Description: Page allocator tuning patches from 2.6.13-mm3
>> Author: Andrew Morton
>> Website: http://www.kernel.org/pub/linux/kernel/people/akpm
>> Filename: n11_squashFS-2.2.diff
>> Description: Squash File System
>> Author: Phillip Lougher
>> Website: http://squashfs.sourceforge.net
>> Filename: n12_daconfig-2.3.0-r1.diff
>> Description: Show kernelname in kernel menus
>> Author: DaMouse
>> Website: http://kernel.damouse.co.uk
>> Filename: n13_config-nr-tty-devices.diff
>> Description: config number of terminal devices
>> Author: steel3000
>> Website: err, ask him at #love-sources@irc.freenode.org
>> Filename: n14_shfs-0.35.diff
>> Description: SSH File System support
>> Author: Zemljanka core team
>> Website: http://shfs.sourceforge.net
>> Filename: n15_fix-PF_FREEZE-oops.diff
>> Description: bugfix for missing PF_FREEZE in sched.h, still here just in case
>> Author: seppe
>> Website: http://sepi.be
>> Filename: n16_unionfs-1.0.13.diff
>> Description: Unionfs stackable filesystem
>> Author: unknown
>> Website: http://www.fsl.cs.sunysb.edu/project-unionfs.html
>> Filename: n17_nitrogreen-menuconfig.diff aka menucolors
>> Description: Give menuconfig pretty nitro colors
>> Author: Tiger683
>> Website: www.stud.uni-karlsruhe.de/~uyavl ( apache )
>> Filename: n18_chmp-r5-FULL.diff
>> Description: Configurable Hid Mouse Polling
>> Author: Mikkel Krautz
>> Website: http://omfg.linux.dk/pub/configurable-h ... e-polling/
>> Filename: n19_Nitro-FB-logo.diff
>> Description: A nice nitro-sources logo for the framebuffer
>> Author: b3cks
>> Website: http://filebase.b3cks.com/ ( apache ? )
>> Filename: n20_genetic-lib-and-as-iosched-v.2.6.12-gl2.diff
>> Description: Genetic lib + genetics for as io scheduler
>> Author: J. Moilanen
>> Website: http://kernel.jakem.net
>> Filename: n21_introduce-nitro-menu.diff
>> Description: include nitro menu
>> Author: Tiger683
>> Website: www.stud.uni-karlsruhe.de/~uyavl ( apache )
>> Filename: n22_svgalib_helper-1.9.21.diff
>> Description: svgalib-helper module (part of svgalib)
>> Author: Brion Vibber ???
>> Website: http://www.svgalib.org/
>> Filename: n23_2.6.14-rc3-git7-nitro.diff
>> Description: latest git snapshot of linux-2.6.14-rc3
>> Author: Linus Torvalds and various contributors
>> Website: www.kernel.org
>> Filename: n24_hfsplus-force-rw-mode-mount-option.diff
>> Description: enable forcing rw-mount of hfsplus partitions with option force_rw
>> Author: colin ? oO
>> Website: http://www.kernel.org/pub/linux/kernel/people/colin
>> Filename: n25_linux-2.6.13-mppe-mppc-v1.3.diff
>> Description: Microsoft Point-to-Point Encryption and Compression for linux
>> Author: Jan Dubiec
>> Website: http://mppe-mppc.alphacron.de/
>> Filename: n26_populate-nitro-menu-entries.diff
>> Description: move most added Kconfig options into nitro-menu and make them user-proof
>> Author: Tiger683
>> Website: www.stud.uni-karlsruhe.de/~uyavl ( apache )
>> Filename: n27_braineating-monsterpenguin.diff
>> Description: tag this release with this sick sick name
>> Author: Tiger683
>> Website: www.stud.uni-karlsruhe.de/~uyavl ( apache )
>> Filename: n6_missing-in-mm-patches_clean-up-computone-remaining-cli-use.patch && n7_compile-fixes-1.diff && n8_reiser4-fix.diff && n28_more-fixes.diff && n29_reiser4-add-put_inode.patch
>> Description: various fixes for problems with this release, found or created during debugging
>> Author: Andrew Morton, Hans Reiser, Tiger683
>> Website: various, see above comments for other patches
DOWNLOAD AND LINKS
Ebuild
Patch
Series
Broken-out as bz2
List of patches from mm
IMPORTANT:
if having any problems or dmesg warnings about nvidia module (ie containing PAT and write-combine)
reverse this patch:
http://www.kernel.org/pub/linux/kernel/ ... base.patch
Code: Select all
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc2/2.6.14-rc2-mm2/broken-out/x86_64-pat-base.patch
cd linux-2.6.14-rc3-nitro1
make mrproper
patch -p1 -R -i ../x86_64-pat-base.patch
make oldconfig
make
make modules_install
make install
In order to use iptables layer7 filter in this kernel (version 2beta) , you must patch the iptables-1.3.3 with this patch !!!
Have fun!







