<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commenti a: Kerneler riprende lo sviluppo</title>
	<atom:link href="http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/</link>
	<description></description>
	<lastBuildDate>Fri, 25 Nov 2011 19:18:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Di: Neon</title>
		<link>http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/comment-page-1/#comment-1859</link>
		<dc:creator>Neon</dc:creator>
		<pubDate>Tue, 06 Apr 2010 19:44:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerneler.org/?p=449#comment-1859</guid>
		<description>Kerneler è un programma che ho scritto in Bash tempo fa.. la sua utilità è compilare il kernel linux (scritto in c)..

Spesso l&#039;interfaccia make menuconfig/gconfig/xconfig sono ostiche per utenti che non sanno configurarlo..
Kerneler è scritto per facilitare le operazioni e aiutare l&#039;utente a compilare senza bisogno del terminale (spiegando però passo passo le operazioni da fare in modo da avere una funzione &quot;istruttiva&quot;)

Copiare il file del vecchio kernel non è sufficiente.. ad esempio processore, quantità di ram, tipo di preemption e molte altre configurazioni che ottimizzano il sistema non basta copiarle da .config..

Inoltre copiando il .config è necessario usare l&#039;initrd durante la procedura di boot (il che rallenta il tempo di partenza del sistema). Compilando in maniera statica i moduli di filesystem e controller del disco su cui risiete la / invece è possibile evitarlo!

Le patch (come nel caso per esempio di scheduler alternativi) devono essere aggiunte a mano e Kerneler si prendeva il compito di eseguire simulazioni di aggiunta di patch e nel caso di una effettiva riuscita provvedeva a applicarle permanentemente.

Attualmente ripeto è scritto in bash ma in futuro (molto presto) verrà riscritto in python.</description>
		<content:encoded><![CDATA[<p>Kerneler è un programma che ho scritto in Bash tempo fa.. la sua utilità è compilare il kernel linux (scritto in c)..</p>
<p>Spesso l&#8217;interfaccia make menuconfig/gconfig/xconfig sono ostiche per utenti che non sanno configurarlo..<br />
Kerneler è scritto per facilitare le operazioni e aiutare l&#8217;utente a compilare senza bisogno del terminale (spiegando però passo passo le operazioni da fare in modo da avere una funzione &#8220;istruttiva&#8221;)</p>
<p>Copiare il file del vecchio kernel non è sufficiente.. ad esempio processore, quantità di ram, tipo di preemption e molte altre configurazioni che ottimizzano il sistema non basta copiarle da .config..</p>
<p>Inoltre copiando il .config è necessario usare l&#8217;initrd durante la procedura di boot (il che rallenta il tempo di partenza del sistema). Compilando in maniera statica i moduli di filesystem e controller del disco su cui risiete la / invece è possibile evitarlo!</p>
<p>Le patch (come nel caso per esempio di scheduler alternativi) devono essere aggiunte a mano e Kerneler si prendeva il compito di eseguire simulazioni di aggiunta di patch e nel caso di una effettiva riuscita provvedeva a applicarle permanentemente.</p>
<p>Attualmente ripeto è scritto in bash ma in futuro (molto presto) verrà riscritto in python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: donato</title>
		<link>http://www.kerneler.org/2010/04/05/kerneler-riprende-lo-sviluppo/comment-page-1/#comment-1858</link>
		<dc:creator>donato</dc:creator>
		<pubDate>Tue, 06 Apr 2010 19:35:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.kerneler.org/?p=449#comment-1858</guid>
		<description>Kerneler se ti riferisci all&#039;attuale kernel non è assoulutamente scritto in bash il kernel è scritto in c, l&#039;interfaccia di configurazione è scritta in bash (per intenderci il (make menuconfig))
make gconfig usa gtk
make xconfig usa Qt
non ho capito questa cosa di lsmod per l&#039;autoconfigurazione, basta copilare con (make oldconfig) o semplicemente fare un cp .config del vecchio kernel nella dir del nuovo,nel caso  avevi un kernel preconfigutrato basta prendere il /proc/config.gz ottenendo il conf del sistema ed usarlo come nuovo .config
Per le patch basta scaricare il kernel da git che ti viene gia patchato</description>
		<content:encoded><![CDATA[<p>Kerneler se ti riferisci all&#8217;attuale kernel non è assoulutamente scritto in bash il kernel è scritto in c, l&#8217;interfaccia di configurazione è scritta in bash (per intenderci il (make menuconfig))<br />
make gconfig usa gtk<br />
make xconfig usa Qt<br />
non ho capito questa cosa di lsmod per l&#8217;autoconfigurazione, basta copilare con (make oldconfig) o semplicemente fare un cp .config del vecchio kernel nella dir del nuovo,nel caso  avevi un kernel preconfigutrato basta prendere il /proc/config.gz ottenendo il conf del sistema ed usarlo come nuovo .config<br />
Per le patch basta scaricare il kernel da git che ti viene gia patchato</p>
]]></content:encoded>
	</item>
</channel>
</rss>

