READ THIS FIRST: A GENERAL WARNING
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.
READ THIS FIRST: A RELEASE SPECIFIC WARNING
The status of this release is still "testing". All patches do compile cleanly (at least at my machine), but I haven't tested that all patches do their work right.
This can especially be dangerous at systems who run Reiser4. Reiser4 isn't tested *yet*. It does compile cleanly, but since I don't run this filesystem I can't tell that it works correctly. Please test this (but be aware that it *can* b0rk your system!!) and let us know in this thread that reiser4 works or not. Thanks
GENERAL INFO
PATCH CONTENTS>> Full release name: 2.6.13-nitro1 "The Legend Continues"
>> Author: Sebastian Van Sande (aka 'seppe')
>> Release date: 17/09/2005
>> Apply against: a clean 2.6.13.1 Linux kernel
DOWNLOADS & LINKS>> Filename: 01_2.6.13-ck4
>> Description: The staircase scheduler + other useful tweaks for the desktop
>> Author: Con Kolivas
>> Website: http://kernel.kolivas.org
>> Filename: 02_software-suspend-2.2-rc5
>> Description: Hibernate your machine
>> Author: Nigel Cunningham?
>> Website: http://www.suspend2.net
>> Filename: 03_vesafb-tng-0.9-rc7-r1-2.6.13-rc6
>> Description: Vesa framebuffer - The Next Generation
>> Author: Spock
>> Website: http://dev.gentoo.org/~spock/projects/vesafb-tng
>> Filename: 04_fbsplash-0.9.2-r4-2.6.13-rc6
>> Description: Gensplash/fbsplash, a bootsplash replacement for Gentoo
>> Author: Spock
>> Website: http://dev.gentoo.org/~spock/projects/gensplash
>> Filename: 05_reiser4_from_2.6.13-mm2
>> Description: Reiser4, a fast journalling filesystem under development
>> Author: Hans Reiser
>> Website: http://www.namesys.com
>> Filename: 06_squashfs2.2
>> Description: Squash File System
>> Author: Phillip Lougher
>> Website: http://squashfs.sourceforge.net
>> Filename: 07_config-nr-tty-devices
>> Description: config number of terminal devices
>> Author: unknown
>> Website: unknown
>> Filename: 08_daconfig-2.2.0-modified
>> Description: display kernel name in kernel menu
>> Author: DaMouse
>> Website: http://kernel.damouse.co.uk
>> Filename: 09_tune_page_allocator
>> Description: Page allocator tuning patches from 2.6.13-mm3
>> Author: Andrew Morton
>> Website: http://www.kernel.org/pub/linux/kernel/people/akpm
>> Filename: 10_genetic_lib_and_genetic_as_sched
>> Description: Genetic lib + genetics for as io scheduler
>> Author: J. Moilanen
>> Website: http://kernel.jakem.net
>> Filename: 11_shfs-0.35
>> Description: SSH File System support
>> Author: Zemljanka core team
>> Website: http://shfs.sourceforge.net
>> Filename: 12_unionfs-1.0.13
>> Description: Unionfs stackable filesystem
>> Author: unknown
>> Website: http://www.fsl.cs.sunysb.edu/project-unionfs.html
>> Filename: 13_fix_PF_FREEZE_oops
>> Description: bugfix for missing PF_FREEZE in sched.h
>> Author: seppe
>> Website: http://sepi.be
>> Filename: 14_menucolors
>> Description: Give menuconfig pretty nitro colors
>> Author: unknown, but I guess it was Tiger
>> Website: unknown
>> Filename: 15_The_Legend_Continues
>> Description: Label this release as 2.6.13-nitro1 "The Legend Continues"
>> Author: seppe
>> Website: http://sepi.be
Ebuild
Patch as bz2 file
Release notes
Broken out directory
HOW TO INSTALL ON A GENTOO SYSTEM
HOW TO INSTALL ON A NON-GENTOO SYSTEM1. Download this ebuild
2. mkdir -p /usr/local/portage/sys-kernel/nitro-sources
3. Make sure that "/usr/local/portage" is in your PORTDIR_OVERLAY in /etc/make.conf
4. cd /usr/local/portage/sys-kernel/nitro-sources
5. cp /path/to/nitro-sources-2.6.13.1-r1.ebuild .
6. ebuild nitro-sources-2.6.13.1-r1.ebuild digest
7. emerge nitro-sources
8. cd /usr/src
9. cp linux/.config linux-2.6.13.1-nitro1
10. rm linux
11. ln -sf linux-2.6.13.1-nitro1 linux
12. cd linux
13. make oldconfig
14. make && make modules_install
15. mount /boot
16. cp arch/i386/boot/bzImage /boot/nitro-sources
17. add an entry in your boot manager which points to the /boot/nitro-sources image
ADD ON PATCHES1. Download patch-2.6.13.1-nitro1
2. Download linux-2.6.13.1.tar.bz2
3. Extract linux-2.6.13.1.tar.bz2 to /usr/src
4. cd /usr/src
5. mv linux-2.6.13.1 linux-2.6.13.1-nitro1
6. cd linux-2.6.13.1-nitro1
7. bzcat /path/to/linux-2.6.13-nitro1.bz2 | patch -p1
8. cp /usr/src/linux/.config /usr/src/linux-2.6.13.1-nitro1
9. rm linux
10. ln -sf linux-2.6.13.1-nitro1 linux
11. cd linux
12. make oldconfig
13. make && make modules_install
14. mount /boot (if it's on a seperate partition)
15. cp arch/i386/boot/bzImage /boot/nitro-sources
16. add entry in your boot manager which points to /boot/nitro-sources image
(for grub: take a look in /boot/grub/menu.lst)
17. reboot and behold!
How to apply the addon patches (I take ADDON_chmp-r5-FULL patch as an example):>> Filename: ADDON_chmp-r5-FULL
>> Description: Configurable Hid Mouse Polling
>> Website: http://omfg.linux.dk/pub/chmp/
THAT'S ALL FOLKS1. Download the addon patch
2. cd /usr/src/linux-2.6.13.1-nitro1
3. patch -p1 < /path/to/ADDON_chmp-r5-FULL
4. make oldconfig
Enjoy, it was a pleasure. Have a nice day.





