packages:kernel-desktop
This is an old revision of the document!
Table of Contents
KernelDesktop
kernel-desktop specifications
Main goals:
- create kernel for desktop computers, oriented to architectures used as desktops: ppc, x86, amd64 (there is no ia64 support)
- not so loaded as main PLD kernel, no full grsec, no vserver
- add patches improving latency and other tasks useful on desktops
Conditional Builds:
- preemptrd (RT):
- realtime-preempt patch by Ingo Molar
this patch contains many changes from -mm tree thus kernel using it may be very unstable or unusable
ck (**CK**): * Con Kolivas [[http://members.optusnet.com.au/ckolivas/kernel/|desktop patches]]\\ those patches are giving nice results, and generally work without problems\\ most of ck-patch parts are disabled when building with RT
grsec_minimal (**GR**): * grsecurity for ''/proc'': in PLD noone can live without grsecured ''/proc'', even on desktops ;-)
laptop (**LAP**): * simply changes HZ from default 1000 to 100, this should improve on-batery time, but decreases corectness of some programs using timer a lot (even 'time' in shells is not very reliable)\\ example: played some music with mplayer, time: <file>HZ=100:
real 32m24.907s user 0m4.420s sys 0m0.780s HZ=1000: real 32m25.936s user 0m22.736s sys 0m7.582s</file>
More patches:
Series 2.6.17
now on branch LINUX_2_6_17
Arch | Version | SMP | RT | CK | GR | LAP | BUILDS | TESTED |
ppc | 2.6.17.11 | - | - | + | + | + | yes | ok, but (1) |
ppc | 2.6.17.11 | -/+ | + | + | + | -/+ | yes | does not work (2) |
ppc | 2.6.17.14 | - | - | + | + | + | yes | ok, but (1) |
ppc | 2.6.17.14 | + | - | + | + | + | yes | no |
ppc | 2.6.17.14 | -/+ | + | + | + | - | yes | does not work (2) |
x86 | 2.6.17.14 | -/+ | - | + | + | -/+ | yes | no |
x86 | 2.6.17.14 | -/+ | + | + | + | -/+ | yes | no, but don't use |
amd64 | 2.6.17.11 | - | - | + | + | - | yes | ok (3) |
amd64 | 2.6.17.11 | - | + | + | + | - | yes | ok, but (4) |
amd64 | 2.6.17.14 | -/+ | - | + | + | - | yes | no |
amd64 | 2.6.17.14 | -/+ | + | + | + | - | yes | no |
- iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200
- - suspend2 (suspend to disk) does not work
- - fails to detect lpj/bogomips correctly, adding lpj=3333333 helps
- + no problems with suspend to ram
- + AirPort II works well (bcm43xx)
- + fbsplash works
- + swap prefetch (CK-patch part) works
iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200 * - FATAL: no hardware is working because of problems with genirq
Athlon64 2GHz, 1GB RAM, some NVidia board, NVidia [[:GeForce|GeForce]] 2 MX 200 * * suspend2 works, but there are issues with clock after resuming * + ext3 cache works fine
Athlon64 2GHz, 1GB RAM, some NVidia board, NVidia [[:GeForce|GeForce]] 2 MX 200 * + did not have problems with genirq, unlike on other archs/computers * - sometimes is was locking in kernel-mode for a long time (5 seconds)
Series 2.6.18
Arch | Version | SMP | RT | CK | GR | LAP | BUILDS | TESTED |
* | 2.6.18.2 | * | + | + | * | * | (there is no ck-patch for rt) | |
ppc | 2.6.18.2 | -/+ | - | + | - | -/+ | yes | no |
ppc | 2.6.18.2 | - | - | + | + | + | yes | no |
ppc | 2.6.18.2 | - | - | + | + | - | yes | works (2) |
ppc | 2.6.18.2 | + | - | + | + | - | yes | works (3) |
ppc | 2.6.18.2 | -/+ | + | - | + | - | yes | fails to boot (1) |
x86 | 2.6.18.2 | -/+ | - | + | -/+ | - | yes | no |
x86 | 2.6.18.2 | -/+ | + | - | -/+ | - | yes | no |
amd64 | 2.6.18.2 | -/+ | - | + | - | - | yes | no |
amd64 | 2.6.18.2 | -/+ | + | - | + | - | yes | no |
- iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200
- - does not even leave OpenFirmware console
iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200 * - fails to detect lpj/bogomips correctly, adding lpj=333333 helps\\NOTE: this lpj is different than in 2.6.17 * * suspend2 works, but with problems: system hungs when starting X after resuming * + no problems with suspend to ram * + [[:AirPort|AirPort]] II works well (bcm43xx)
iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200 * - fails to detect lpj/bogomips correctly * ? no further tests
packages/kernel-desktop.1163964916.txt.gz · Last modified: 2006-11-19 20:35 by SamChi