User Tools

Site Tools


packages:kernel-desktop

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
packages:kernel-desktop [2008-09-26 23:44]
qwiat
packages:kernel-desktop [2013-04-10 14:45]
glen Page name changed from packages:kerneldesktop to packages:kernel-desktop
Line 1: Line 1:
 +
 +
 +**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: <​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: ​
 +
 +
 +  * [[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 ​
 +
 +<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 |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 =====
 +<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 |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]] ​
 +
  
packages/kernel-desktop.txt ยท Last modified: 2013-04-10 14:45 by glen