<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bl@ster&#039;s Home &#187; Kernel</title>
	<atom:link href="http://dottorblaster.it/linux/kernel/feed/" rel="self" type="application/rss+xml" />
	<link>http://dottorblaster.it</link>
	<description>Un blog rolling release</description>
	<lastBuildDate>Sun, 20 May 2012 11:44:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Brain F(uck)AQs</title>
		<link>http://dottorblaster.it/2009/09/brain-fuckaqs/</link>
		<comments>http://dottorblaster.it/2009/09/brain-fuckaqs/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 20:34:29 +0000</pubDate>
		<dc:creator>Bl@ster</dc:creator>
				<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dottorblaster.it/?p=458</guid>
		<description><![CDATA[<div><a href="http://dottorblaster.it/2009/09/brain-fuckaqs/"><img title="Brain F(uck)AQs" src="http://2.bp.blogspot.com/_biyNjxBMBco/SMMSp_ohZtI/AAAAAAAAEsA/UAnMjYuukCE/s400/faq.png" alt="Brain F(uck)AQs"  width="200" height="200" /></a></div><br/>Avrete letto ormai tutti del ritorno di Kolivas annunciato da me e non solo, ma forse non vi siete documentati abbastanza da leggere le FAQ riguardanti il nuovo patchset sviluppato dal nostro kernel hacker preferito, che tornando in grande stile non ha perso occasione per sbeffeggiare chi lo ha preso in giro buttando alle ortiche [...]]]></description>
			<content:encoded><![CDATA[<p>Avrete letto ormai tutti del ritorno di Kolivas <a href="http://dottorblaster.it/2009/09/con-kolivas-2-il-ritorno-e-la-vendetta-d/">annunciato</a> da me e non solo, ma forse non vi siete documentati abbastanza da leggere le FAQ riguardanti il nuovo patchset sviluppato dal nostro kernel hacker preferito, che tornando in grande stile non ha perso occasione per sbeffeggiare chi lo ha preso in giro buttando alle ortiche il suo lavoro.</p>
<p style="text-align: center;"><img class="alignnone" src="http://2.bp.blogspot.com/_biyNjxBMBco/SMMSp_ohZtI/AAAAAAAAEsA/UAnMjYuukCE/s400/faq.png" alt="" width="256" height="256" /></p>
<p>Infatti, ogni riga delle sue FAQ è pregna del rancore che serba verso gli sviluppatori del kernel Linux, e tale rancore, trasformato in battutine e frecciatine quantomai azzeccate, mi ha fatto rotolare a terra per dei minuti, ridendo di gusto.</p>
<p>Per prima cosa cominciamo dal perchè ha scelto questo nome.</p>
<blockquote><p><em>Perchè &#8220;Brain Fuck&#8221;?</em></p>
<p>Perchè non prende in considerazione nulla di ciò che conosciamo riguardo il design di uno scheduler moderno secondo il criterio di scalabilità.<br />
Perchè è ridicolmente semplice.<br />
Perchè fa le cose così ridicolmente bene riguardo ciò che deve fare, pur essendo così semplice.<br />
Perchè è disegnato in un modo secondo cui la mainline non sarebbe mai interessata nell&#8217;adottarlo, che è appunto come piace a me.<br />
Perchè farà alzare le persone in piedi e accorgersi di cosa non va nel progetto attuale.<br />
Perchè la fa finita con la storia di uno scheduler che va bene per tutti i processi, e mostra che le cose possono andare benissimo con uno scheduler progettato per uno scopo specifico. Non voglio usare un rullo compressore per rompere le noccioline.<br />
Perchè attualmente più CPU significano latenze migliori.<br />
Perchè devo essere bacato in testa per pensare di lavorarci ancora.<br />
Penserò a qualche altro perchè più tardi.</p></blockquote>
<p>E già qui traspare il voler mettere in ridicolo chi lavora sulla mainline :D</p>
<p>Poi va avanti spiegando tecnicamente alcuni punti ostici dello sviluppo e alcune features particolari. Dopodichè entra nel vivo:</p>
<blockquote><p><em>Processori multicore?</em></p>
<p>Beh, questa è la cosa che BFS fa meglio.</p></blockquote>
<p>Uno scheduler progettato appositamente per PC moderni, in barba a Stallman e il suo medioevo informatico, e in barba a tutti gli sviluppatori del kernel che mantengono ancora il modulo per il token ring, per dirne una.</p>
<p>Ma continua con le sue battute non tanto bonarie, regalandoci attimi di ilarità:</p>
<blockquote><p><em>Pensi di spingere mai per l&#8217;integrazione di questo scheduler nella mainline?</em></p>
<p>LOL.</p>
<p><em>No, veramente, lo farai?</em></p>
<p>LOL.</p>
<p><em>Dai, sul serio, lo farai mai?</em></p>
<p>No. Sarebbero pazzi ad integrare questo scheduler, se non altro perchè non scalerebbe fino alle loro macchine con 4096 CPU. L&#8217;unica via è riscriverlo per lavorare in quel modo, o avere più scheduler nel kernel. Non voglio fare il primo arrivato, nè la mainline vuole essere l&#8217;ultima. D&#8217;altra parte, sono un cattivo maintainer, cosa che ha senso dal momento che per qualche ragione sembra che io voglia avere una carriera, una vita, mettere su famiglia con dei bambini, avere degli hobby, tutte cose che non hanno a che fare con Linux.</p></blockquote>
<p>Dopo aver letto queste FAQ, e l&#8217;amarezza di uno che ha dato tantissimo al kernel, ed è stato solo calciato via come una mela marcia, ho quasi pianto.</p>
<p>Ripeto, come ho fatto nello scorso post, che Con ha tutto il mio tifo perchè faccia vedere al mondo di cosa è capace lui, e quali mancanze abbia il kernel Linux. Così magari, forse, gli sviluppatori del kernel decideranno che il metodo di Con non è tanto male, e forse è ora di dare una svecchiata a Linux. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://dottorblaster.it/2009/09/brain-fuckaqs/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Con Kolivas 2 &#8211; il Ritorno e la Vendetta :D</title>
		<link>http://dottorblaster.it/2009/09/con-kolivas-2-il-ritorno-e-la-vendetta-d/</link>
		<comments>http://dottorblaster.it/2009/09/con-kolivas-2-il-ritorno-e-la-vendetta-d/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 11:09:11 +0000</pubDate>
		<dc:creator>Bl@ster</dc:creator>
				<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dottorblaster.it/?p=454</guid>
		<description><![CDATA[<div><a href="http://dottorblaster.it/2009/09/con-kolivas-2-il-ritorno-e-la-vendetta-d/"><img title="Con Kolivas 2 &#8211; il Ritorno e la Vendetta :D" src="http://i27.tinypic.com/23m811l.jpg" alt="Con Kolivas 2 &#8211; il Ritorno e la Vendetta :D"  width="183" height="200" /></a></div><br/>È lui. È tornato. Mangerà le anime di chi gli ha datto torto quando invece aveva ragione. Quando si era spaccato per creare uno scheduler ottimo ed è stato sorpassato dal primo arrivato. Ha già dato alle stampe le sue dichiarazioni furenti, dicendo anche che non spingerà per far entrare il nuovo scheduler che ha [...]]]></description>
			<content:encoded><![CDATA[<p>È lui.</p>
<p>È tornato.</p>
<p>Mangerà le anime di chi gli ha datto torto quando invece aveva ragione. Quando si era spaccato per creare uno scheduler ottimo ed è stato sorpassato dal primo arrivato. Ha già dato alle stampe le sue dichiarazioni furenti, dicendo anche che non spingerà per far entrare il nuovo scheduler che ha scritto nella mainline.</p>
<p>Si, perchè Lui ha scritto un nuovo scheduler. E non avrà pace finchè non avrà mietuto tutte le vittime di cui ha bisogno per nutrirsi. Come quali vittime? I vostri PC naturalmente.</p>
<p style="text-align: center;"><img class="alignnone" src="http://i27.tinypic.com/23m811l.jpg" alt="" width="395" height="430" /></p>
<p style="text-align: left;">Il suo nuovo scheduler dicono che spacchi.</p>
<p style="text-align: left;">Si è pronunciato riguardo lo scheduling, dicendo che sarebbe meglio concentrarsi su uno scheduler per i desktop, ed uno per i server; in linea di massima sono d&#8217;accordo con lui.</p>
<p style="text-align: left;">È sempre stato il mio kernel hacker preferito, Con Kolivas, e, come molti, gioisco e applaudo al suo ritorno. Un ritorno in grande stile.</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://dottorblaster.it/2009/09/con-kolivas-2-il-ritorno-e-la-vendetta-d/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Xf86-video-intel 2.8.0 è fra noi :)</title>
		<link>http://dottorblaster.it/2009/07/xf86-video-intel-2-8-0-e-fra-noi/</link>
		<comments>http://dottorblaster.it/2009/07/xf86-video-intel-2-8-0-e-fra-noi/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 20:29:36 +0000</pubDate>
		<dc:creator>Bl@ster</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dottorblaster.it/?p=416</guid>
		<description><![CDATA[<div><a href="http://dottorblaster.it/2009/07/xf86-video-intel-2-8-0-e-fra-noi/"><img title="Xf86-video-intel 2.8.0 è fra noi :)" src="http://i26.tinypic.com/dgrxp5.jpg" alt="Xf86-video-intel 2.8.0 è fra noi :)"  width="200" height="149" /></a></div><br/>Chi mi conosce bene sa che sono stato uno tra i più grandi avversatori della scelta fatta dagli sviluppatori di Intel: dare la precedenza al metodo di accelerazione UXA dichiarandolo deprecato ed eliminando ogni supporto ad EXA e XAA mi sembrava una forzatura, una scelta stupida che avrebbe solo intaccato la stima di quei pochi [...]]]></description>
			<content:encoded><![CDATA[<p>Chi mi conosce bene sa che sono stato <strong>uno tra i più grandi avversatori</strong> della scelta fatta dagli sviluppatori di Intel: dare la precedenza al metodo di accelerazione UXA dichiarandolo deprecato ed <em>eliminando ogni supporto ad EXA e XAA</em> mi sembrava una forzatura, una scelta stupida che avrebbe solo intaccato la stima di quei pochi utenti che Linux ha acquisito sul fronte Intel.</p>
<p><strong>Poi questi driver</strong>. Stamattina, vista la notizia, mi sono precipitato ad aggiornare a manina il driver sulla mia Arch, comprendente anche Mesa 7.5, Xserver 1.6.2 e tante altre sciccherie che solo noi testers (tsè! :D) possiamo permetterci di avere.</p>
<p style="text-align: center;"><img class="alignnone" src="http://i26.tinypic.com/dgrxp5.jpg" alt="" width="554" height="413" /></p>
<p style="text-align: left;">Dunque, riavviando, ho sgranchito le articolazioni di pollici, alluci, e tutto ciò che ci sta di mezzo, ed ho finalmente testato l&#8217;ultimo driver partorito dalla nota casa di microprocessori.</p>
<p style="text-align: left;">Sbalordito, ho visto con i miei occhi che le prestazioni, a distanza solo di qualche commit, sono migliorate tantissimo. Grazie a Mesa 7.5, tra l&#8217;altro, non ho più un odioso flickering che avevo scoperto dovuto agli effetti di fade; Mesa e sciccherie a parte, il driver funziona, e ho constatato che non sento più una grossa mancanza di EXA. Qualche mese, ad essere pessimisti, e penso davvero che UXA diverrà pari a EXA se non addirittura migliore.</p>
<p style="text-align: left;">Nota bene: <em>non utilizzo il Kernel Mode Setting</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dottorblaster.it/2009/07/xf86-video-intel-2-8-0-e-fra-noi/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Microsoft contribuisce&#8230; al kernel Linux?</title>
		<link>http://dottorblaster.it/2009/07/microsoft-contribuisce-al-kernel-linux/</link>
		<comments>http://dottorblaster.it/2009/07/microsoft-contribuisce-al-kernel-linux/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 17:56:32 +0000</pubDate>
		<dc:creator>Bl@ster</dc:creator>
				<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dottorblaster.it/?p=414</guid>
		<description><![CDATA[<div><a href="http://dottorblaster.it/2009/07/microsoft-contribuisce-al-kernel-linux/"><img title="Microsoft contribuisce&#8230; al kernel Linux?" src="http://i26.tinypic.com/2cymkj4.jpg" alt="Microsoft contribuisce&#8230; al kernel Linux?"  width="164" height="200" /></a></div><br/>Stavo tranquillamente facendomi gli affari miei in rete, tra un episodio di .Hack e le nuove features di Meemi, quando ad un tratto girovagando ho letto una notizia, su NetworkWorld, che mi ha fatto cadere la mascella. Riagganciato il tutto con un po&#8217; di colla, ho cominciato a leggere: Microsoft ha contribuito al kernel Linux, [...]]]></description>
			<content:encoded><![CDATA[<p>Stavo tranquillamente facendomi gli affari miei in rete, tra un episodio di .Hack e le nuove features di Meemi, quando ad un tratto girovagando ho letto <a href="http://www.networkworld.com/news/2009/072009-microsoft-linux-source-code.html">una notizia</a>, su NetworkWorld, che mi ha fatto cadere la mascella.</p>
<p>Riagganciato il tutto con un po&#8217; di colla, ho cominciato a leggere: Microsoft ha contribuito al kernel Linux, inviando agli sviluppatori di Linux <strong>un modulo per l&#8217;Hyper-V rilasciato sotto licenza GPLv2</strong> :|</p>
<p style="text-align: center;"><img class="alignnone" src="http://i26.tinypic.com/2cymkj4.jpg" alt="" width="330" height="401" /></p>
<p>Lì per lì sono rimasto un po&#8217; perplesso, valutando la notizia, poi ho deciso che, tutto sommato, <em>non mi stupisce più di tanto</em>. Le ragioni per cui Microsoft può aver fatto un gesto del genere sono molteplici, tuttavia ci si deve ricordare che l&#8217;azienda è partner di Novell (come mi ha ricordato <a href="http://opensource2007.netsons.org">LuNa</a>), e che Google ha appena espresso la volontà di rilasciare un proprio sistema operativo dedicato apposta allo sfruttamento dei servizi in Cloud Computing. Ed in tutto ciò, guarda caso come il cacio sui maccheroni, Microsoft contribuisce al nostro amato kernel con un modulo che riguarda la virtualizzazione la quale, si sa, costituisce parte essenziale dei servizi Cloud :D</p>
<p>Chissà come andrà a finire questa storia. Magari tutti coloro che vedono di cattivo occhio tutto ciò che richiama lontanamente Microsoft calmeranno i bollenti spiriti. Perchè ricordate: dalla release 2.6.32, starete usando qualcosa in cui avrà messo le mani Microsoft ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://dottorblaster.it/2009/07/microsoft-contribuisce-al-kernel-linux/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Un agognato ritorno</title>
		<link>http://dottorblaster.it/2008/11/un-agognato-ritorno/</link>
		<comments>http://dottorblaster.it/2008/11/un-agognato-ritorno/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 14:44:18 +0000</pubDate>
		<dc:creator>Bl@ster</dc:creator>
				<category><![CDATA[Arch]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desktop Environment]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://dottorblaster.it/?p=241</guid>
		<description><![CDATA[<div><a href="http://dottorblaster.it/2008/11/un-agognato-ritorno/"><img title="Un agognato ritorno" src="http://i35.tinypic.com/msgcwg.png" alt="Un agognato ritorno"  width="200" height="128" /></a></div><br/>Ebbene si, dopo un po&#8217; di rodaggio su Debian, ho preso il coraggio a due mani e ho deciso di mettermi a risolvere tutto ciò che ad un primo esame, con Arch, non andava. Ovviamente il computer di cui si parla è il mio laptop, che come ricorderete avevo toccato ma non troppo, preferendo crogiolarmi [...]]]></description>
			<content:encoded><![CDATA[<p>Ebbene si, dopo un po&#8217; di rodaggio su Debian, ho preso il coraggio a due mani e ho deciso di mettermi a risolvere tutto ciò che ad un primo esame, con Arch, non andava.</p>
<p>Ovviamente il computer di cui si parla è il mio laptop, che <a href="http://dottorblaster.it/2008/11/laptop-nuovo-vita-nuova/">come ricorderete</a> avevo toccato ma non troppo, preferendo crogiolarmi tra gli agi del <a href="http://www.debian.org/">&#8220;sistema operativo universale&#8221;</a>.</p>
<p>Dunque, dopo aver inserito il CD e aver completato l&#8217;installazione, accorgendomi che qualcosa non andava, ho controllato i file di log senza rebootare e mi sono trovato un bel FAIL nell&#8217;installare il kernel; per qualche motivo mkinitcpio non andava, ma è bastato un</p>
<p><code>pacman -Sy kernel26 -r /mnt</code></p>
<p>e magicamente il kernel è stato installato; tutto a posto dunque, per quanto riguarda l&#8217;installazione.</p>
<p>Un plauso va ai developers di ArchLinux, infatti essendo Arch una distro bleeding-edge, il kernel era all&#8217;ultima versione disponibile: grazie a delle migliorie apportate ad alsa e ai driver della mia scheda audio, adesso Arch non necessita di alcun fix per quanto riguarda il suono. Si sente tutto perfettamente, e ho potuto gustare da subito alcuni pezzi dei Dream Theater senza dover fare nulla.</p>
<p>Ho proceduto facendo un upgrade diretto al ramo testing, e senza perdermi d&#8217;animo, ho applicato quello che sapevo sui malfunzionamenti di mouse e tastiera: Xorg con l&#8217;ultima release è infatti migrato dai vecchi xf86-input-keyboard/mouse al nuovo <strong>xf86-input-evdev</strong>.</p>
<p>Per dovere di cronaca, ricordo che quando si esegue xorgcfg per configurare X in maniera automatica, il demone HAL dev&#8217;essere in esecuzione, pena il mancato riconoscimento di mouse e tastiera.</p>
<p>Con testing abilitato, posso anche godermi Compiz grazie ai nuovi xf86-video-intel e al nuovo Xorg; è una goduria girare il cubo e giocare con le finestre anche sulla mia distro preferita.</p>
<p>Dopo un po&#8217; di tempo passato a gestire la connessione wireless tramite iwconfig ho anche installato seguendo l&#8217;ottimo wiki NetworkManager, che a dispetto di tutti i racconti dell&#8217;orrore sentiti in passato, a me funziona perfettamente e fa il suo dovere in modo egregio.</p>
<p>Il risultato, dunque, di questi smanettamenti dell&#8217;ultim&#8217;ora, è questo:</p>
<p style="text-align: center;"><a href="http://i35.tinypic.com/2hdcr4i.png"><img class="aligncenter" src="http://i35.tinypic.com/msgcwg.png" alt="" /></a></p>
<p style="text-align: left;">Non mi sembra che ci sia altro da dire, se non: io sono <strong>drogato</strong> di Arch! :D</p>
]]></content:encoded>
			<wfw:commentRss>http://dottorblaster.it/2008/11/un-agognato-ritorno/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
	</channel>
</rss>

