packages:kernel-desktop
Table of Contents
Page is out of date
Please update it if You can.
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:
- preemptrt (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 obsolete in current kernel versions.
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
<strong class=“highlight”><html></html></strong>
<strong class=“highlight”><html></html></strong> Arch | Version | SMP | RT | CK | GR | LAP | BUILDS | TESTED |
ppc | 2.6.17.11 | - | - | + | + | + | yes | <strong class=“highlight”><html></html></strong>ok, but (1) |
ppc | 2.6.17.11 | -/+ | + | + | + | -/+ | yes | <strong class=“highlight”><html></html></strong>does not work (2) |
ppc | 2.6.17.14 | - | - | + | + | + | yes | <strong class=“highlight”><html></html></strong>ok, but (1) |
ppc | 2.6.17.14 | + | - | + | + | + | yes | <strong class=“highlight”><html></html></strong>no |
ppc | 2.6.17.14 | -/+ | + | + | + | - | yes | <strong class=“highlight”><html></html></strong>does not work (2) |
x86 | 2.6.17.14 | -/+ | - | + | + | -/+ | yes | <strong class=“highlight”><html></html></strong>no |
x86 | 2.6.17.14 | -/+ | + | + | + | -/+ | yes | <strong class=“highlight”><html></html></strong>no, but don't use |
amd64 | 2.6.17.11 | - | - | + | + | - | yes | <strong class=“highlight”><html></html></strong>ok (3) |
amd64 | 2.6.17.11 | - | + | + | + | - | yes | <strong class=“highlight”><html></html></strong>ok, but (4) |
amd64 | 2.6.17.14 | -/+ | - | + | + | - | yes | <strong class=“highlight”><html></html></strong>no |
amd64 | 2.6.17.14 | -/+ | + | + | + | - | yes | <strong class=“highlight”><html></html></strong>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
- + Air
Port 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 Ge''''Force 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 Ge''''Force 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
<strong class=“highlight”><html></html></strong>
<strong class=“highlight”><html></html></strong> 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 | <strong class=“highlight”><html></html></strong>no |
ppc | 2.6.18.2 | - | - | + | + | + | yes | <strong class=“highlight”><html></html></strong>no |
ppc | 2.6.18.3 | - | - | + | + | - | yes | <strong class=“highlight”><html></html></strong>works (2) |
ppc | 2.6.18.2 | + | - | + | + | - | yes | <strong class=“highlight”><html></html></strong>works (3) |
ppc | 2.6.18.2 | -/+ | + | - | + | - | yes | <strong class=“highlight”><html></html></strong>fails to boot (1) |
x86 | 2.6.18.2 | -/+ | - | + | -/+ | - | yes | <strong class=“highlight”><html></html></strong>no |
x86 | 2.6.18.2 | -/+ | + | - | -/+ | - | yes | <strong class=“highlight”><html></html></strong>no |
amd64 | 2.6.18.2 | -/+ | - | + | - | - | yes | <strong class=“highlight”><html></html></strong>no |
amd64 | 2.6.18.2 | -/+ | + | - | + | - | yes | <strong class=“highlight”><html></html></strong>no |
- iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200
- - does not even leave Open
Firmware 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, depends on HZ ? * + suspend2 (2.2.9) works, no more problems with X * + no problems with suspend to ram * + Air''''Port II works well (bcm43xx)
iBook G4: 1.3GHz, 768MB RAM, Radeon Mobility 9200 * - fails to detect lpj/bogomips correctly * ? no further tests
Series 2.6.19
Not started. CK patch is missing.
Tips
- If you are using CK patch check the page to get some info about it. Then install
schedtool
and start usingschedtool -I
! - If you own Macintosh PowerPC computer try adding
noisapnp
andi8042.nopnp
to kernel cmdline to suppress some ugly warnings about non-existing device.
packages/kernel-desktop.txt · Last modified: 2013-04-10 14:45 by glen