Disclaimer
This patchset is in no way affiliated with the Gentoo Foundation and so it's
use does not imply any more or less official support from the gentoo developers.
Do NOT, EVER, post bugs regarding a kernel patched to acid-sources to
_bugs.gentoo.org_. Post your problems in this thread instead.
What is it?
A custom kernel patchset, based upon O(1) cpu scheduler and
many additional features usually requested by users.
What's in it?
Code: Select all
#
# All important release-specific features
# in a separate kernel menu
#
->ACiD-Kconfig-menu.diff
#
# Tweaks from ck-sources
#
->ck-tweaks.patch
#
# Tweaks for O(1) scheduler
#
->sched-tuning.diff
#
# Reiser4
#
->reiser4.patch
#
# Cleanups, tweaks and fixes from -mm
#
->cleanups-fixes-mm.patch
#
# New kernel timer infrastructure, based on HRTimers
#
->ktimers-kt2.patch
#
# I/O + fs stuff
#
->write_inode_now-write-inode-if-not-bdi_cap_no_writeback.diff
->as_iosched_tuning.diff
->block-cleanups-add-kconfig-default-iosched-submenu.patch
->swaptoken-tuning.diff
#
# Must - haves
#
->vesafb-tng-1.0-rc1-r1-and-fbsplash-0.9.2-r4-for-2.6.14-rc4.diff
->svgalib_helper-1.9.21.diff
->swsusp-2.2-rc8.patch
->shfs-0.35_for_2.6.14-rc4.diff
->squashfs_2.2-r2.diff
->unionfs-20051014-1448.diff
->usbhid-readd-kconfig.diff
#
# Others
#
->acid-sources-framebuffer-logo.diff
->daconfig-2.3.0.diff
->shutup-unneeded-warnings.diff
->acidize.diff
changest since 2.6.14-rc4-acid1:
Code: Select all
* updated to linux-2.6.14 [b]final[/b]
* added agp perormance fix patch
* updated swap-prefetch to v18
* added vm-mapped,watermark and co.
* Added adaptive-readahead (v4)
* updated reiser4 to rc5-mm1 PLUS the fix from namesys
* git-block
* git-libata
* added ktimers-kt2 - new kernel timers implementation,
based upon previous work on high resolution timers (HRT)
* bundled the non-vanilla features into a separate Kconfig menu
----
plus possibly a few tiny ones i most likely forgot..
*** Slightly edited announcement - introduction
*** Fixed typos and added changelog
*** Additional patch: mppe_mppc+iptables_layer7-2.6.14-acid1.patch
** To be continued...
Howto install
And now, even more important part:GENTOO:
1)create directory <OVERLAY_DIR>/sys-kernel/acid-sources (substitute <OVERLAY_DIR> according to overlay path)
2) PROMPT>cd <OVERLAY_DIR>/sys-kernel/acid-sources
3) PROMPT>wget http://www.stud.uni-karlsruhe.de/~uyavl ... -r1.ebuild
4) PROMPT>ebuild acid-sources-2.6.14-r1.ebuild digest
5) PROMPT>USE="symlink" emerge acid-sources
6) PROMPT>cd /usr/src/linux
7) configure, compile and install your kernel
if in doubt about how to do it, consult the documentation in the kernel source directory
ALL OTHER DISTROS:
1) PROMPT>cd /usr/src
2) PROMPT>wget http://www.kernel.org/pub/linux/kernel/ ... 14.tar.bz2
3) PROMPT>wget http://www.stud.uni-karlsruhe.de/~uyavl ... -acid1.bz2
4) PROMPT>tar -xvjf linux-2.6.14.tar.bz2 && rm linux-2.6.14.tar.bz2
5) PROMPT>mv linux-2.6.14 linux-2.6.14-acid1 && rm linux && ln -s linux-2.6.14-acid1 linux
6) PROMPT>bunzip2 patch-2.6.14-acid1.bz2 && cd linux
7) PROMPT>patch -p1 -i ../patch-2.6.14-acid1
configure, compile and install your kernel
if in doubt about how to do it, consult the documentation in the kernel source directory
LINKS
DIGEST FILE
EBUILD
PATCH
BROKEN OUT TARBALL
SERIES (DETAILED PATCH LISTING)
Let the compilefest begin !
cheers
T







