Mandriva adopts Mike Gilbraith patches for Cooker Kernel

News dal mondo dell' I.T.C. Partecipa anche tu.
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Mandriva adopts Mike Gilbraith patches for Cooker Kernel

Post by NicCo »

Image kernel-2.6.36.1-2mnb2.src.rpm
Now in cooker there is a new release -2 for kernel 2.6.36.1

Mandriva Cooker now is going to adopt new Mike Gilbraith's scheduler patches for the default mdv/mnb kernel.

I remember you that MIB added these patches in mandriva kernel, for recent stable distro mdv 2009.1 2010.0 & 2010.1, for the first time a week ago.
Kernel 2.6.36.1 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010.1

We are pleased to notice that Mandriva now finally is listening users' wishes and try to accomplish them.
We are happy to see that there are many positive changes in new mandriva development directions!


Image kernel-2.6.36.1-2mnb2.src.rpm
Adesso in Cooker c'è la nuova release -2 per il kernel 2.6.36.1

Mandriva Cooker va adesso ad adottare la nuova patch per lo scheduler di Mike Gilbraith's, e questo per il kernel di default (mandriva/manbo)

Vi ricordo che il MIB ha aggiunto queste patch sul kernel mandriva, per le recenti Distro stabili a partire dalla 2009.1 fino alla 2010.1, e per la prima volta una settimana fà
Kernel 2.6.36.1 + -NRJ -NRJ-PAE for 2009.1, 2010.0, 2010.1

Noi siamo compiaciuti di notare che Mandriva adesso finalmente sta ascoltando i desideri degli utenti e prova a soddisfarli. Siamo felici di notare così tanti positivi cambiamenti nelle direzioni dello sviluppo!




The two necessary patches are in the changelog text below (bolded)

%changelog
* Tue Nov 30 2010 Thomas Backlund <[email protected]> 2.6.36.1-2mnb
o Herton Ronaldo Krzesinski <[email protected]>
- Updated ipset to version 4.4
- ALSA, hda: fix wrong mixer nids given to alc_auto_create_input_ctls
for ALC660-VD/ALC861-VD hda codecs (MDV #61159)
- rtl8187: miscellaneous cleanups and bug fixes.

o Thomas Backlund <[email protected]>
- sched, cgroup: Fixup broken cgroup movement (Peter Zijlstra, LKML)
- sched: automated per session task groups 20101130 (Mike Galbraith, LKML)

- dm-crypt: scale to multiple CPUs v5

bye, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
Moreno
Utente junior
Utente junior
Posts: 73
Joined: 25 February 2010, 8:26
OpenMandriva: Cooker
Kernel: 2.6.33
Desktop: Tutti

Re: Mandriva adopts Mike Gilbraith patches for Cooker Kernel

Post by Moreno »

Ciao

La cosa mi era del tutto sfuggita, domani faccio un po' di benchmark per vedere quanto questa patch è miracolosa (si sa io sono come san tommaso, non credo molto ai miracoli).


Ciao Ciao, Moreno

User avatar
Fantazaro
Nuovo utente
Nuovo utente
Posts: 5
Joined: 26 December 2007, 11:49

Re: Mandriva adopts Mike Gilbraith patches for Cooker Kernel

Post by Fantazaro »

ciao,ho letto qualche prova su fedora, con relativi benchmarch...ma la patch si chiama Kolivas...e in effetti dei miglioramenti li porta....

http://www.edmondweblog.com/index.php/2 ... er-debian/

ciao Andrea

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Mandriva adopts Mike Gilbraith patches for Cooker Kernel

Post by NicCo »

Fantazaro wrote:ciao,ho letto qualche prova su fedora, con relativi benchmarch...ma la patch si chiama Kolivas...e in effetti dei miglioramenti li porta....

http://www.edmondweblog.com/index.php/2 ... er-debian/

ciao Andrea
No, ti sbagli,
prima non è sempre meglio documentarsi, almeno un pò?

Ciò a cui ti riferisci è un altro scheduler, il BFS (Brain Fuck Scheduler) di Kon Kolivas

Mentre sui kernel linux standard è implementato il CFS (Completely Fair Scheduler)
La patch (le pathc) vanno ad implementare dei miglioramenti, e mettono in poratica alcune vecchie idee dello stesso Linus Torvalds, che sono state messe, trasformandole dalle teoria alla pratica, per la prima volta da Mike Gilbraith, e appena sono state testate dal vivo, sono risultate molto positive, tanto da far entrare in fibrillazione tutti gli sviluppatori del kernel, per una adozione quanto prima possibile sui kernel mainstream

Sono in contatto diretto con il Linux Kernel Team, in questo caso con Mike Gilbraith, che ringrazio anche in questa occasione per avermi fornito più volte sia delle utili info, che delle patches direttamente dall'ultimo codice che stava testando proprio in tempo reale sul suo PC, sempre mettendomi in guardia che si trattava ancora di W.I.P, e quindi non di versioni finali, anche se di già ben funzionanti


Il BFS, se vuoi già testarlo è lo scheduler presente sui kernel della serie TMB (sviluppati da Thomas Backlund), che puoi comodamente trovare ed installare dal repo del ramo, anche stabile, di /contrib.

Il Sig. Linux Torvalds è stato sempre contrario all'implementazione delle patches di Kon Kolivas, in generale, e non saprei ben dirti le motivazioni tecniche che lo hanno spinto a non includerle ufficialmente nel kernel tree standard:
Questo sembra che abbia portato in passato, ed anche attualmente, una notevole antipatia reciproca tra i due.

Ciao, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: Mandriva adopts Mike Gilbraith patches for Cooker Kernel

Post by NicCo »

Moreno wrote:Ciao

La cosa mi era del tutto sfuggita, domani faccio un po' di benchmark per vedere quanto questa patch è miracolosa (si sa io sono come san tommaso, non credo molto ai miracoli).

Ciao Ciao, Moreno
Già in molti hanno testato la cosa e ne sono parecchio soddisfatti,
per esempio, cito tra i tanti, utenti italiani come niubbio75, astragalo, ninarello19, salvatore47, ecc.,
la Comunità in MandrivaBox, a partire da Mardok, e poi tutti gli altri, qui:
http://ilmiopinguino.it/notizie/49-mib/ ... sting.html
ma anche tutti gli altri globalmente, sopratutto utenti della comunità internazionale, che l'hanno trovato molto positiva e performante...
A parte me stesso, nei miei PC, che sono come se fossero stati upgradati come hardware... :)


Comunque, i kernel della serie NRJ, per le distro stabili di mandriva, implementano altre features a parte il nuovo scheduler, che è solo l'ultima aggiunta come un altra ciliegina sulla torta, alle caratteristiche standard dei kernel mandriva mambo:
tali modifiche sono sempre volte ad ottenere una minore latenza con una migliore reattività generale.

Esempi:

kernel-desktop - features standard di mandriva manbo, con aggiornameti di versione ufficiali, e con nuovo scheduler di Mike Gilbraith

kernel-nrj-desktop - features standard di mandriva manbo, con aggiornamenti di versione ufficiali, nuovo scheduler di Mike Gilbraith, altre modifiche tra cui, in primis l'attivazione della modalità full PREEMPT

kernel-nrj-pae-desktop - features standard di mandriva manbo, con aggiornamenti di versione ufficiali, nuovo scheduler di Mike Gilbraith, altre modifiche tra cui, in primis l'attivazione della modalità full PREEMPT e la modalita PAE, che permette ai kernel 32bit di utilizzare fino a 64Gb di memoria

Tutte le scelte e le modifiche portate avanti in questi kernel, sono state suggerite e richieste dalla Comunità di utenti, desideri che ho semplicemente raccolto ed implementato.

Ciao, NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

Post Reply