Autore Topic: Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]  (Letto 6970 volte)

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
LINUX - PF
nuovo kernel che include tutto il meglio del kernel-ck più ulteriori patch!



Ora disponibile!!

Per una guida all'installazione seguite la pagina wiki (in inglese x  il momento): Kernel-pf

Disponibile il nuovo kenel-pf : comprende il meglio del kernel-ck(BFS incluso) + BFQ +  TuxOnIce + UKSM + AUFS3 !!


Il kernel-pf è basato sul kernel stock di Chakra con le seguenti aggiunte:




Il nuovo kernel-pf ha come aggiunte rispetto al CK:

    Nuove patches:
         TuOnIce + UKSM + ausf3


TuOnIce + UKSM sono 2 patches aggiutive che implementeranno nuove funzioni!


### TuxOnIce ###


TuXOnIce sarà una nuova implementazione: un framework avanzato per la sospensione/ibernazione, che supporta l'ibernazione in una partizione swap o in un normale file con una compressione veloce LZO.
TuxOnIce consiste in una patch del kernel, più un'interfaccia utente aggiuntiva. Solo la patch è necessaria, l'interfaccia utente fornisce un'interfaccia testuale o grafica durante il ciclo di sospensione/ibernazione.
Per sapere di più: features di TuxOnIce
L'ho utilizzato per molto tempo su Arch con un kernel custom e devo dire che è veramente valido!
Quindi voglio portarlo anche su Chakra!

Video dimostrativo:
<a href="http://www.youtube.com/watch?v=k_T4ZcPkqVA" target="_blank">http://www.youtube.com/watch?v=k_T4ZcPkqVA</a>


IMPORTANTE:
1) Non usare mai un kernel differente per effettuare il resume da quello che hai usato per l'ibernazione!
2) Se pacman aggiorna il tuo kernel, non ibernare prima che tu abbia riavviato la macchina e avviato il nuovo kernel.



### UKSM (ultra KSM) ###

UKSM (Ultra KSM ) è un patch-set per il kernel linux che fornisce una " transparent full-system memory de-duplication".
Rileva, detto grossolanamente, quando due pagine in memoria sono uguali e ne memorizza solo una, liberando così spazio

Video dimostrativo
<a href="http://www.youtube.com/watch?v=XupyiJj8634" target="_blank">http://www.youtube.com/watch?v=XupyiJj8634</a>

Come si può vedere dal video riduce il consumo di memoria! Testato personalmente!
Davvero ottimo soprattutto per pc non proprio recentissimi e/o con poca ram (dai 4Gb in giù).

AUSF3 invece è già presente nel kernel stock di Chakra, quindi non si tratta di una vera aggiunta, ma una differenza rispetto al kernel-CK


Il nuovo PKGBUILD verrà poi caricato anche su CCR!

Anche qui ci sono grosse novità:
durante la compilazione non ci sarà più bisogno di modificare a mano (conflicts), i vari (pkgdesc) e nemmeno i nomi dei pacchetti per compilarsi una versione ottimizzata sul proprio pc!!!
Sarà tutto automatizzato!
Un solo PKGBUILD per tutte le versioni ottimizzate!

Ci saranno delle domande in fase di compila a cui rispondere, poi vi dirò come muovervi completando la guida.


Al momento le versioni ottimizzate (e non) sono le seguenti:

linux-pf (generico)
linux-pf-haswell
linux-pf-core2
linux-pf-k10
linux-pf-kx


###

Cheers
« Ultima modifica: 25 Maggio 2014 ore 02:10 da UnderTheGun »

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Post prenotato.

[risoluzione problemi]

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #2 il: 19 Marzo 2014 ore 00:35 »
Ho compilato il nuovo kernel PF!  :D  8)

Lo sto testando già da qualche giorno con ottimi risultati!!  :)

Appena il serve CCR torna on-line carico il file. Presto anche un nuovo repo con pacchetti pre-compilati .
Successivamente verranno compilate anche alcune versioni ottimizzate per CPU specifiche.


A breve test di comparazione CK vs PF col benchmark "Phoronix Test Suite" !!

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline alex

  • *
  • Post: 190
  • Reputazione: 4
    • Mostra profilo
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #3 il: 19 Marzo 2014 ore 09:58 »
Grande! ora però devo capirmi su quale kernel installare tra PF e CK  ::)
probabilmente meglio questi ultimi se non vi danno problemi, tanto non è il pc di lavoro.   

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #4 il: 19 Marzo 2014 ore 23:25 »
Grande! ora però devo capirmi su quale kernel installare tra PF e CK  ::)
probabilmente meglio questi ultimi se non vi danno problemi, tanto non è il pc di lavoro.

Ehehehe  ;D.

Tra domani e dopodomani posterò un confronto tra i due in termini di performance.

Quello che ti possa dire già da ora è che il PF, utilizzando le patch UKSM, mantiene più memoria libera!

UKSM riesce in tempo reale a liberare un pò di ram, soprattutto con quelle applicazioni esose tipo i browser, gimp etc etc...
The Ultra KSM (UKSM) patch-set for the Linux kernel providing transparent full-system memory de-duplication.

È un sistema interessante! Ti ho postato un video dimostrativo (sia delle funzioni UKSM sia di TuxOnIce) qui sopra, al primo post, dacci un occhio!

« Ultima modifica: 19 Marzo 2014 ore 23:35 da UnderTheGun »

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline alex

  • *
  • Post: 190
  • Reputazione: 4
    • Mostra profilo
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #5 il: 20 Marzo 2014 ore 11:52 »
ottimo, UKSM sembra particolarmente interessante.

Ma non era forse meglio tenere allineata la versione del kernel tra le varie versioni? più per un discorso di uniformità che altro...

Ma poi vuoi tenere sia i CK che questi PF? o magari poi tanto vale tenere solo CK se vanno bene?

comunque visto che ora i CCR sembrano sistemati aggiorno il sistema, che non ho più toccato da un paio di settimane, e poi appena carichi il pacchetto provo a compilarlo! 

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #6 il: 20 Marzo 2014 ore 14:21 »
ottimo, UKSM sembra particolarmente interessante. 
SI!  :)

Citazione
Ma non era forse meglio tenere allineata la versione del kernel tra le varie versioni? più per un discorso di uniformità che altro...

Si, hai ragione! Ci avevo già ripensato!
Sul mio pc infatti sto testando il pf alla versione 3.12.6 :).

Citazione
Ma poi vuoi tenere sia i CK che questi PF? o magari poi tanto vale tenere solo CK se vanno bene?
SU CCR caricherò entrambi.
Poi creerò un piccolo repo pf per chi vuole pacchetti pre-compilati!
Non farò 14 kernel pf ottimizzati per varie CPU come per il ck, ma solo i 5-6 più utilizzati !


Citazione
comunque visto che ora i CCR sembrano sistemati aggiorno il sistema, che non ho più toccato da un paio di settimane, e poi appena carichi il pacchetto provo a compilarlo!
Perfetto!
Non se se sei pratico di compile di kernel, con questo pf cmq è tutto molto semplificato: tutte le opzioni disponibili e le funzioni/patch attivabili vengono richieste e stampate nel terminale!
Quindi è estremamente semplice compilarsene uno!
Caso mai, anche per tutti gli altri, farò una mini descrizione di ogni funzione che viene chiesto di attivare o meno...Così da non creare kernel instabili o incompleti!

 :)
« Ultima modifica: 20 Marzo 2014 ore 14:23 da UnderTheGun »

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline alex

  • *
  • Post: 190
  • Reputazione: 4
    • Mostra profilo
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #7 il: 21 Marzo 2014 ore 10:03 »
Non se se sei pratico di compile di kernel, con questo pf cmq è tutto molto semplificato: tutte le opzioni disponibili e le funzioni/patch attivabili vengono richieste e stampate nel terminale!
Quindi è estremamente semplice compilarsene uno!
Caso mai, anche per tutti gli altri, farò una mini descrizione di ogni funzione che viene chiesto di attivare o meno...Così da non creare kernel instabili o incompleti!

 :)
Assolutamente no, ma se mai ci si prova...  ;D
poi mentre rispondo si/no alle varie domande a terminale, mi guardo un attimo sui vari wiki cosa significano  :)

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #8 il: 07 Aprile 2014 ore 14:53 »
NEWS


Rilasciato il nuovo Kernel - PF    !!


Ecco il wiki (per adesso ho fatto solo la versione in inglese!) : guida all'installazione e configurazione - Kernel-pf

Per info e problemi chiedete pure qui!

A breve, quando troverò + tempo, farò una guida completa in italiano qui sul forum! Per adesso leggete il wiki per installarlo!
Mi raccomando di leggere attentamente ( e di NON saltare) la parte relativa alla configurazione!!!


C'è un piccolo problema con Grub
: https://dl.dropboxusercontent.com/u/2135959/DSC_0560.jpg
Nulla di grave, il pc parte senza problemi! Cercherò a breve di risolvere.
Non dovrebbe dipendere cmq dal kernel ma dalla configurazione di Grub. Se qualcuno trova una soluzione prima di me, me lo faccia sapere!

Mi raccomando, vi chiedo solo una cosa
: scrivetemi le vostre impressioni - lasciatemi dei feedback !!

Grazie!
« Ultima modifica: 07 Aprile 2014 ore 14:59 da UnderTheGun »

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #9 il: 08 Aprile 2014 ore 21:51 »
Lo sto scaricando ora... la guida sembra abbastanza chiara ma se c'è qualcosa ti rompo le scatole volentieri!!! :P

EDIT: ok, installato con pacman nella versione generica, tutto bene tranne: nel ricostruire l'init mi dà errori:

Codice: [Seleziona]
[22:05:35][whoami--> ~]$sudo mkinitcpio -p linux-pf
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'default'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf.img
==> Starting build: 3.12.6-6-pf
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [resume]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [userui]
==> ERROR: file not found: `/usr/sbin/tuxoniceui'
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-pf.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-pf -c /etc/mkinitcpio-pf.conf -g /boot/initramfs-linux-pf-fallback.img -S autodetect
==> Starting build: 3.12.6-6-pf
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [resume]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: smsmdtv
  -> Running build hook: [userui]
==> ERROR: file not found: `/usr/sbin/tuxoniceui'
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-pf-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.

che non è niente di che, nel senso che il kernel si avvia e tuxonice funziona ma non funziona la userui, visto che mkinitcpio cerca l'eseguibile in /usr/sbin invece tuxonice-userui lo installa in /usr/bin, quindi niente effetto figo dello splash screen e un paio di scritte di errore ma comunque funziona egregiamente!

Non ho avuto bug in grub come nell'immagine che hai postato...

Ultima cosa... per compilarselo da sè il PKGBUILD dove lo pesco?

Comunque grazie 1000!!! :beer: :beer:
« Ultima modifica: 08 Aprile 2014 ore 22:33 da whoami »
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #10 il: 09 Aprile 2014 ore 00:50 »
Lo sto scaricando ora... la guida sembra abbastanza chiara ma se c'è qualcosa ti rompo le scatole volentieri!!! :P

AHhaha sono qui apposta!  :D


Citazione
EDIT: ok, installato con pacman nella versione generica
Anche perchè al momento c'è solo quella  ;D ;D! Sono incasinato tra i pacchetti [apps] di Chakra da aggiornare
e il re-build del nuovo CK alla versione 3.12.15...quindi appena trovo tempo faccio qualche versione PF-speciica!

Citazione
, tutto bene tranne: nel ricostruire l'init mi dà errori:
che non è niente di che, nel senso che il kernel si avvia e tuxonice funziona ma non funziona la userui, visto che mkinitcpio cerca l'eseguibile in /usr/sbin invece tuxonice-userui lo installa in /usr/bin,
Hai ragione! Rimedio subito!
Grazie della segnalazione!


Citazione
quindi niente effetto figo dello splash screen
per quello dovrò compilare un altro pacchetto fbsplash! tuxonice-userui è la versione "solo testo" diciamo!

Citazione
e un paio di scritte di errore ma comunque funziona egregiamente!
Quali? Puoi postarmeli please?  :D

Citazione
Non ho avuto bug in grub come nell'immagine che hai postato...
Questa cosa mi interessa!!
Quanti kernel hai in questo momento su Chakra? Che tema di grub usi?? Hai modificato qualcosa rispetto al tema dharma di base? Puoi passarmi i vari file correlati a grub? Te ne sarei grato, perchè non trovo mai il tempo per indagare sul motivo di quello strano "errore"...

Citazione
Ultima cosa... per compilarselo da sè il PKGBUILD dove lo pesco?
Per il momento ho caricato il solo  PKGBUILD su SourceForge, mancano le patch ancora e gli altri file....Domani cerco d uplodare anche il resto!

Mille grazie per il tuo prezioso feedback!!  :D :D  :beer: :beer: :beer:


Comunque grazie 1000!!! :beer: :beer:

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #11 il: 09 Aprile 2014 ore 14:28 »
Per quanto riguarda tuxonice non funziona più! Se provo a sospendere mi si ferma con questa schermata



mentre ieri si lamentava solo del fatto di /usr/sbin/tuxoniceui.

Poi, per quanto riguarda grub trovi grub.cfg e /etc/default/grub qui. Come tema ne uso uno che non so neanche dove lo avessi preso, e neanche mi piace granchè ma non ho più avuto voglia di mettermi a cambiare... comunque lo trovi qui (l'ho compattato io come .tar, da scompattare in /usr/share/grub/themes/starfield/)

Se serve altro (o se hai idee del perchè non sospende più) fai un fischio!
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #12 il: 10 Aprile 2014 ore 22:13 »
Per quanto riguarda tuxonice non funziona più! Se provo a sospendere mi si ferma con questa schermata

mmmmh....stranissimo questo errore! Non mi era mai capitato tra le mani....
Ma non è che hai spostato il file "tuxoniceui" vero? Fammi sapere se hai fatto qualche altra modifica.

Inoltre, e vale ovviamente per tutti:

Attenzione:
1) Non usare mai un kernel differente per effettuare il resume da quello che hai usato per l'ibernazione!
2) Se pacman aggiorna il tuo kernel, non ibernare prima che tu abbia riavviato la macchina e avviato il nuovo kernel.


Per quanto riguarda grub, grazie! Gli do subito un'occhiata!

EDIT: sto caricando nel repo un aggiornamento di tuxonice-userui: corretto il percorso sbagliato e aggiunti degli script per meglio integrarlo con systemd!!
Se vi da errore perchè avete spostato tuxoniceui in /usr/sbin allora prima lanciate:
Codice: [Seleziona]
sudo rm /usr/sbin/tuxoniceuie poi reinstallate la nuova versione!
« Ultima modifica: 11 Aprile 2014 ore 10:38 da UnderTheGun »

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #13 il: 11 Aprile 2014 ore 18:52 »
Ora funziona... nell'ordine ho provato ad avviare con il kernel normale (che si era aggiornato) poi ho riavviato con linux-pf, aggiornato tuxonice-userui e ora funziona anche se, quando riavvio, mi comapre la scritta che non riesce a trovare /usr/sbin/tuxonice ma poi mi fa vedere per un attimo che in realtà c'è e poi ritorna il desktop... insomma tutto ok!

Devo anche capire perchè mi si è incasinato il grub.cfg, in cui ora è così:
-Linux (ma in realtà carica linux-pf)
-opzioni avanzate:
               -linux-ck
               -linux-pf
               -linux

non so a che livello si incasini il tutto per ora correggerò a mano poi al prossimo update-grub vedròse lo rifà
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline UnderTheGun

  • *
  • Post: 716
  • Reputazione: 69
  • [ Official Packager ]
    • Mostra profilo
    • kernel-CK repository
Re:Linux-PF [kernel ottimizzato] [comprende: patch CK+BFQ+TuxOnIce+UKSM]
« Risposta #14 il: 11 Aprile 2014 ore 21:54 »
Il casino su grub.cfg non credo dipenda dal kernel-pf.
È noto che l'ultima versione di grub crea qualche casino, a volte, nel file in questione: a volte addirittura raddoppia le voci.
Fammi sapere se ricapita al prossimo update.

Per quanto riguarda tuxonice, non saprei che dire...Lo sto provando proprio ora e  l'ibernazione funziona bene, senza schermate nere o errori "momentanei"...Ma se la cosa persiste fammelo sapere.

Kernel ottimizzati per Chakra
*Kernel CK - Kernel PF*

 

Template by Homey | Sito ufficiale | Disclaimer