**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**):
* [[http://people.redhat.com/~mingo/realtime-preempt/|realtime-preempt]] patch by Ingo Molar\\ this patch contains many changes from [[http://kernel.org/patchtypes/mm.html|-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: HZ=100:
real 32m24.907s user 0m4.420s sys 0m0.780s
HZ=1000:
real 32m25.936s user 0m22.736s sys 0m7.582s
More patches:
* [[http://www.suspend2.net/|suspend2]]
* [[http://dev.gentoo.org/~spock/projects/vesafb-tng/|vesa-tng]]
* [[http://dev.gentoo.org/~spock/projects/gensplash/|fbsplash]] or [[http://www.bootsplash.org/|bootsplash]]
* [[http://www.namesys.com/v4/v4.html|reiser4]] and [[http://squashfs.sourceforge.net/|squashfs]]
----
===== 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 |Exact description:
- 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 =====
| 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.3 | - | - | + | + | - |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 |Exact description:
- 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 using ''schedtool -I'' !
* If you own Macintosh PowerPC computer try adding ''noisapnp'' and ''i8042.nopnp'' to kernel cmdline to suppress some ugly warnings about non-existing device.
[[::categoryupdateneeded|CategoryUpdateNeeded]]