Итак вполне типичная задача – я строю десктопную gentoo. Меня интересует какие же ядра имеются в gentoo:
07.11.2012
10.06.2012
sys-kernel/geek-sources-3.4.2
sys-kernel/geek-sources на 10.06.2012 поддерживает:
AnotherUnionFS
Budget Fair Queueing Budget I/O Scheduler
Alternate CPU load distribution technique for Linux kernel scheduler
Шритф CONFIG_FONT_ISO_LATIN_1_8x16 и лого CONFIG_LOGO_LARRY_CLUT224
Con Kolivas’ high performance patchset
Spock’s fbsplash patch
Fedora kernel patches
GrSecurity patches
TuxOnIce patches
Intermediate Queueing Device patches
Mandriva/Mageia patches
Pardus patches
Ingo Molnar’s realtime preempt patches
OpenSuSE patches
Ultra Kernel Samepage Merging patches
Ну вроде ничего не забыл
Ах да! Главная вкусность – все вышеперечисленное счастье полностью управляемо посредством USE флагов.
Для тех кто все еще не в курсе
$ emerge -av layman && layman -a init6
Ну и вообще
$ emerge geek-sources -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-kernel/geek-sources-3.4.2::init6 USE="aufs bfq bld branding ck deblob fedora ice mageia pardus suse uksm -build -fbcondecor -grsecurity -imq -reiser4 -rt -symlink" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
$ equery u geek-sources
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for sys-kernel/geek-sources-3.4.2:
U I
+ + aufs : AnotherUnionFS.
+ + bfq : Budget Fair Queueing Budget I/O Scheduler.
+ + bld : Alternate CPU load distribution technique for Linux kernel scheduler.
+ + branding : Enable Gentoo specific branding.
- - build : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping
[make stage1]
+ + ck : Enable Con Kolivas' high performance patchset.
+ + deblob : Remove binary blobs from kernel sources to provide libre license compliance.
- - fbcondecor : Use Spock's fbsplash patch.
+ + fedora : Use Fedora kernel patches.
- - grsecurity : Use grsecurity patches.
+ + ice : Use TuxOnIce patches.
- - imq : Use Intermediate Queueing Device patches.
+ + mageia : Use Mandriva/Mageia patches.
+ + pardus : Use Pardus patches.
- - reiser4 : Use Reiser4 FS patches.
- - rt : Use Ingo Molnar's realtime preempt patches.
+ + suse : Use OpenSuSE patches.
- - symlink : Force kernel ebuilds to automatically update the /usr/src/linux symlink
+ + uksm : Use Ultra Kernel Samepage Merging patches.
Господам: scrill (Sergey Zhuga), SKonst@freenode, iron-udjin огромное спасибо за помощь.
12.05.2012
Прогресс sys-kernel/geek-sources
sys-kernel/geek-sources на сегодняшний день поддерживает:
Budget Fair Queueing Budget I/O Scheduler
Con Kolivas Brain Fuck CPU Scheduler
Alternate CPU load distribution technique for Linux kernel scheduler
Spock’s fbsplash patch
GrSecurity patches
Ingo Molnar’s realtime preempt patches
Intermediate Queueing Device patches
TuxOnIce patches
Tomoyo security patches
А кроме того шрифт CONFIG_FONT_ISO_LATIN_1_8x16 и лого CONFIG_LOGO_LARRY_CLUT224
Use at your own risk и все такое.
Для тех кто не в курсе
$ emerge -av layman && layman -a init6
Ну и вообще
$ emerge geek-sources -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-kernel/geek-sources-3.3.5::init6 USE="branding deblob symlink -bfq -bfs -bld -build -fbcondecor -grsecurity -ice -imq -tomoyo" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
$ equery u geek-sources
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for sys-kernel/geek-sources-3.3.5:
U I
- - bfq : Budget Fair Queueing Budget I/O Scheduler.
- - bfs : Use Con Kolivas Brain Fuck CPU Scheduler.
- - bld : Alternate CPU load distribution technique for Linux kernel scheduler.
+ + branding : Enable Gentoo specific branding.
- - build : !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping
[make stage1]
+ + deblob : Remove binary blobs from kernel sources to provide libre license compliance.
- - fbcondecor : Use Spock's fbsplash patch.
- - grsecurity : Use grsecurity patches.
- - ice : Use TuxOnIce patches.
- - imq : Use Intermediate Queueing Device patches.
+ + symlink : Force kernel ebuilds to automatically update the /usr/src/linux symlink
- - tomoyo : Use tomoyo security patches.
А кроме того в =sys-kernel/geek-sources-3.3.6 к патчам Fedora добавлены еще патчи из Mandriva/Mageia.
03.03.2012
26.02.2012
25.02.2012
ASPM в linux
О том что это вообще такое Rework ASPM disable code A Proper Solution To The Linux ASPM Problem
А тем кто уже в курсе… стоит все же напомнить о том, что все эти треды Gigabyte советует пользователям Linux не покупать их продукцию или переходить на Windows ноутбук с нормальной реализацией acpi Этот ваш 3.2.5 [linux 3.2] доколе? [ASPM][powersaving]Опубликован патч решающий проблему энергопотребления в linux появились именно из-за этого самого ASPM. Как я понял суть проблемы и даже решил её у себя.
(далее…)
18.12.2011
Конфиг иксов.
Себе на память и с надеждой что кому то он будет полезен.
Для ноутбука с видеокартой nvidia. С кучей хаков. Не идеал конечно но лучше чем примеры из манов.
(далее…)
23.10.2011
AdBlock двойной удар
Будем считать что первая половина задачи борьбы со спамом решена благодаря AdBlock with dnsmasq and pixelserv on tomato
Но увы не весь спам можно победить исключительно черными списками на роутере.
(далее…)
09.10.2011
nvidia vs nouveau, xcfgmaker
В продолжение темы Create a boot option for easy nvidia or nouveau display driver switching
(далее…)
17.06.2011
Оптимизация dsdt
Продолжим разговор об acpi. На сей раз разговор пойдет об оптимизации dsdt. Начало было там и касалось собственно исправления ошибок. Кстати об исправлении типичных ошибок читайте – Le grande dsdt error central. Теперь же поговорим о доводке до (почти) идеального состояния. Будет очень много букв. Итак в прошлый раз я остановился на
(далее…)
