Feeds:
Articoli
Commenti

Posts Tagged ‘Kernel’

Non mi dilungo su cosa è la patch CFS (Completely Fair Scheduler) e cosa fa e non fa, è ampiamente documentato in giro per la rete (ad esempio qui), dico brevemente che serve ad ampliare le scarse attitudini del Kernel Vanilla alla bassa latenza, cosa che faceva fino a poco tempo fa la patch non ufficiale -ck di Con Kolivas, rendendo il kernel più responsivo ad alti carichi di lavoro e anche per un uso multimediale, includendo anche una gestione della memoria in modo diverso, infatti queste patch utilizzano un po’ più la swap, e di conseguenza la memoria fisica, di un Kernel GNU/Linux “pulito”.Ingo Molnar, che si occupa della CFS, ha fatto dei “backport” per i kernel che non includono questa patch, il tutto è disponibile qui.Prendendo per assodato che voi sappiate già compilare un kernel, la patch è di facile applicazione, scaricate quella che fa per il vostro kernel e nella cartella dei sorgenti inoltrate questo comando:

patch -p1 -i /percorso/sched-cfs-v2.6.22.9-v22.patch

(altro…)

Read Full Post »

Non mi dilungo su cosa è la patch CFS (Completely Fair Scheduler) e cosa fa e non fa, è ampiamente documentato in giro per la rete (ad esempio qui), dico brevemente che serve ad ampliare le scarse attitudini del Kernel Vanilla alla bassa latenza, cosa che faceva fino a poco tempo fa la patch non ufficiale -ck di Con Kolivas, rendendo il kernel più responsivo ad alti carichi di lavoro e anche per un uso multimediale, includendo anche una gestione della memoria in modo diverso, infatti queste patch utilizzano un po’ più la swap, e di conseguenza la memoria fisica, di un Kernel GNU/Linux “pulito”.
Ingo Molnar, che si occupa della CFS, ha fatto dei “backport” per i kernel che non includono questa patch, il tutto è disponibile qui.
Prendendo per assodato che voi sappiate già compilare un kernel, la patch è di facile applicazione, scaricate quella che fa per il vostro kernel e nella cartella dei sorgenti inoltrate questo comando:

patch -p1 -i /percorso/sched-cfs-v2.6.22.9-v22.patch

(altro…)

Read Full Post »

Kernel GNU/Linux 2.6.22 e USB

Tempo fa provai la RC1 o 2, non ricordo, del kernel 2.6.22 per cercare di risolvere il problema che attanagliava il mio hard disk con l’NCQ, vedere qui, problema che non si risolveva nemmeno con quel nuovo kernel, per fortuna poi risolto in un’altra maniera. Tuttavia provando quella RC del 2.6.22 mi accorsi che il mouse funzionava al 100% delle sue possibilità, è un Logitech MX518, la velocità dei dpi si può regolare con Lomoco ma il mouse possiede due pulsantini sul dorso, contraddistinti con un “+” e un “-“, che regolano “fisicamente” la possibilità di aumentare o diminuire la precisione e la velocità del puntatore, funzione mai utilizzata purtroppo, ma utile nei giochi, soprattutto negli sparatutto.A partire dal kernel 2.6.19, se non sbaglio, si sono implementati nuovi driver usb, fra i quali gli HID (Human Interface Device), nell’ultimo 2.6.22 invece si è eliminato il vecchio “class device” a favore di un nuovo layer che funziona in userspace e non crea problemi a udev creando nodi di più veloce accesso ed eliminazione.

USB device class-devices (DEPRECATED) (USB_DEVICE_CLASS)

(altro…)

Read Full Post »

Kernel GNU/Linux 2.6.22 e USB

Tempo fa provai la RC1 o 2, non ricordo, del kernel 2.6.22 per cercare di risolvere il problema che attanagliava il mio hard disk con l’NCQ, vedere qui, problema che non si risolveva nemmeno con quel nuovo kernel, per fortuna poi risolto in un’altra maniera. Tuttavia provando quella RC del 2.6.22 mi accorsi che il mouse funzionava al 100% delle sue possibilità, è un Logitech MX518, la velocità dei dpi si può regolare con Lomoco ma il mouse possiede due pulsantini sul dorso, contraddistinti con un “+” e un “-“, che regolano “fisicamente” la possibilità di aumentare o diminuire la precisione e la velocità del puntatore, funzione mai utilizzata purtroppo, ma utile nei giochi, soprattutto negli sparatutto.
A partire dal kernel 2.6.19, se non sbaglio, si sono implementati nuovi driver usb, fra i quali gli HID (Human Interface Device), nell’ultimo 2.6.22 invece si è eliminato il vecchio “class device” a favore di un nuovo layer che funziona in userspace e non crea problemi a udev creando nodi di più veloce accesso ed eliminazione.

USB device class-devices (DEPRECATED) (USB_DEVICE_CLASS)

(altro…)

Read Full Post »

Pronti? Via!

Ennesimo articolo stupido :DOggi avevo la fotocamera in mano e mi è venuta l’idea di filmare l’avvio della mia “ubuntubox”, ecco cosa ne è venuto fuori:Direi che l’avvio del Kernel GNU/Linux è velocissimo, mettendo da parte l’inserimento dell’utente e della “chiave segreta”, con relativi eventi sonori come il “ticchettare” sui tasti (lol), direi che fino ad uno GNOME avviato per intero ci sta un 45 secondi. il Kernel ci sta intorno ai 13-14 secondi per caricarsi, il resto è GDM, Xorg e GNOME, con il secondo che sta un bel po’ per “colpa” di Compiz e il terzo soprattutto per la Deskbar Applet. Credo sia il caso per lo sviluppatore della Deskbar di ottimizzare il caricamento, probabilmente influiscono molto i plugin in Python :)Un po’ di informazioni; il kernel è un 2.6.21.6-feisty-ck2 x86_64 GNU/Linux, la versione di Ubuntu naturalmente Feisty Fawn, il Compiz è la versione 0.4 che c’è nei repository uPure64.

Read Full Post »

Older Posts »

Progetta un sito come questo con WordPress.com
Comincia ora