<?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>Come un pesce su un albero &#187; Gentoo</title>
	<atom:link href="http://www.ziqurrat.it/tag/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ziqurrat.it</link>
	<description>Arrampicarsi sulla vita una pinna alla volta</description>
	<lastBuildDate>Fri, 23 Jul 2010 17:29:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gentoo 10.0 &#8211; 10 anni in compilazione</title>
		<link>http://www.ziqurrat.it/2009/10/gentoo-10-0-10-anni-in-compilazione/</link>
		<comments>http://www.ziqurrat.it/2009/10/gentoo-10-0-10-anni-in-compilazione/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 07:25:04 +0000</pubDate>
		<dc:creator>Sanchan</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[anniversario]]></category>
		<category><![CDATA[distribuzione]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.ziqurrat.it/?p=923</guid>
		<description><![CDATA[In occasione del <a href="http://www.gentoo.org/news/20091004-gentoo-10-years.xml">decimo anniversario</a> dalla nascita di <a href="http://www.gentoo.org">Gentoo</a>, il team di sviluppo ha rilasciato un'edizione speciale per celebrare l'evento.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gentoo.org/main/it/where.xml#doc_chap1_sect4"><img src="http://www.ziqurrat.it/wp-content/uploads/2009/10/gentoo-10years-banner.jpg" alt="Gentoo 10.0 LiveDVD" title="Gentoo 10.0 LiveDVD" width="500" height="70" class="aligncenter size-full wp-image-929" /></a></p>
<p>In occasione del <a href="http://www.gentoo.org/news/20091004-gentoo-10-years.xml">decimo anniversario</a> dalla nascita di <a href="http://www.gentoo.org">Gentoo</a>, il team di sviluppo ha rilasciato un&#8217;edizione speciale per celebrare l&#8217;evento. È quindi disponibile per il download il nuovo Live DVD.<br />
<span id="more-923"></span><br />
Per coloro che già utilizzano Gentoo non è necessario reinstallare il sistema: basta aggiornare il profilo modificando il link <code>/etc/make.profile</code> per utilizzare il nuovo profilo 10.0.<br />
Per coloro che non possono vievere senza uno sfondo marchiato con il logo della propria distribuzione Linux, sono disponibili i nuovi <a href="http://www.gentoo.org/proj/en/pr/releases/10.0/graphics.xml#doc_chap1_sect3">wallpaper</a> che celebrano l&#8217;anniversario.<br />
<img src="http://www.ziqurrat.it/wp-content/uploads/2009/10/gentoo-10years-43thumb.jpg" alt="Gentoo 10.0 Wallpaper" title="Gentoo 10.0 Wallpaper" width="250" height="188" class="alignleft size-full wp-image-931" style="margin: 10px 10px 10px 0px;" /></p>
<p>La nuova release offre il nuovo Linux Kernel 2.6.30 con supporto per l&#8217;accessibilità fornito dal software Speakup 3.1.3.<br />
Per gli sviluppatori Perl purtroppo non è ancora disponibile il nuovo interprete: viene infatti fornita la versione ormai obsoleta 5.8.8. La nuova versione diventerà però presto disponibile in quanto già presente in portage ed in fase keywording.</p>
<p>Sul lato desktop sono disponibili le ultime versioni stabili dei windows manager (KDE 4.3.1, GNOME 2.26.3, Xfce 4.6.1 tra i più famosi) e dei pacchetti office (OpenOffice 3.1.1, Abiword 2.6.4, Scribus 1.3.3.11, GIMP 2.6.4).</p>
<p>Che altro dire se non buona compilazione!</p>


<p>No related posts.</p>
<p>Articoli correlati elaborati dal plugin <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ziqurrat.it/2009/10/gentoo-10-0-10-anni-in-compilazione/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo e tmpfs: una convivenza utile ma difficile?</title>
		<link>http://www.ziqurrat.it/2008/10/gentoo-e-tmpfs-una-convivenza-utile-ma-difficile/</link>
		<comments>http://www.ziqurrat.it/2008/10/gentoo-e-tmpfs-una-convivenza-utile-ma-difficile/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 20:25:28 +0000</pubDate>
		<dc:creator>Sanchan</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Open Source / Free Software]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[tmpfs]]></category>

		<guid isPermaLink="false">http://www.ziqurrat.it/?p=553</guid>
		<description><![CDATA[Una panoramica di tmpfs, del suo utilizzo in Gentoo e delle controindicazioni al suo utilizzo]]></description>
			<content:encoded><![CDATA[<p>Prendo spunto da alcuni <a href="http://bugs.gentoo.org">bug di Gentoo</a> che recentemente mi hanno visto attivamente coinvolto (#238710 e #236649) per spiegare cos&#8217;è tmpfs, perché è utile usarlo in Gentoo e perché usandolo si va incontro ad una convivenza difficile.<br />
<span id="more-553"></span></p>
<h2 id="toc-cose-tmpfs">Cos&#8217;è tmpfs?</h2>
<p>Tmpfs è il nome dato ad un particolare <a href="http://it.wikipedia.org/wiki/File_system">file system</a> grazie al quale i file che vi si trovano vengono mantenuti nella <a href="http://it.wikipedia.org/wiki/Memoria_virtuale">memoria virtuale</a> anziché su disco. In pratica, se il tuo PC ha molta RAM i files che si trovano in una locazione montata in tmpfs sono praticamente sempre in RAM. In questo modo frequenti operazioni di lettura e scrittura sono velocissime perché non devono attendere il movimento delle testine e la lentezza del disco fisso.<br />
Questo incremento di velocità però ha un costo per alcuni sistemi molto gravoso: lo spazio occupato dai file in locazioni tmpfs viene sottratto alla memoria virtuale libera. Su sistemi con poca RAM questo significa avere forti rallentamenti inoltre, allo spegnimento del PC, tutti i dati presenti in tmpfs vengono persi. Essendo la RAM una memoria volatile, un&#8217;improvvisa caduta di tensione può causare perdite di dati significative.</p>
<h2 id="toc-perche-tmpfs-e-utile-in-gentoo">Perché tmpfs è utile in Gentoo?</h2>
<p>In Gentoo l&#8217;installazione e l&#8217;aggiornamento dei pacchetti avviene ricompilando il software partendo dai sorgenti. Quest&#8217;operazione consiste sostanzialmente nell&#8217;estrarre i sorgenti in una directory che solitamente è /var/tmp/portage, compilare il sorgente, installarlo nel sistema e ripulire la directory di compilazione per ricominciare il ciclo per il pacchetto successivo.<br />
Come già potete iniziare ad intuire, queste operazioni richiedono (con alcune notevoli eccezioni) molte letture e scritture per un periodo limitato di tempo, poco spazio su disco e nessuna perdita di dati significativi in caso di caduta di tensione (basta ricominciare). /var/tmp/portage è quindi un&#8217;ottima candidata per l&#8217;uso di tmpfs in Gentoo. Oltre a velocizzare la compilazione dei pacchetti, l&#8217;uso di tmpfs ci permette di non uccidere il disco continuando ad accedervi migliaia di volte nelle stesse aree e ci evita di frammentare il file system, cosa che rallenterebbe il nostro sistema. Se avete un PC con almeno 1Gb di RAM e usate Gentoo, vi consiglio caldamente di provare: vi piacerà.</p>
<h2 id="toc-una-difficile-convivenza">Una difficile convivenza</h2>
<p>Da come ve l&#8217;ho presentata, tmpfs sembra la soluzione ideale per compilare i vostri pacchetti. Ed è vero, nel 99.9% dei casi. Resta però quello 0.1% nel quale ricadono i bug che hanno ispirato questo articolo, in cui il resto del mondo non ha nessun problema ed a voi iniziano a succedere cose strane. Pacchetti che normalmente compilano, su tmpfs smettono di funzionare e ogni volta che riprovi hai un risultato diverso. Ma perchè?<br />
Ce lo spiega  <a href="http://bugs.gentoo.org/show_bug.cgi?id=236649#c10">Mart Raudsepp nel bug #236649</a>. In sostanza i problemi nascono dal diverso comportamento dei file system tradizionali rispetto a tmpfs per quanto concerne la granularità dei tempi di modifica/accesso dei file. Su sistemi tradizionali l&#8217;ora di salvataggio di un file è precisa al secondo, su tmpfs l&#8217;ora è precisa al <a href="http://en.wikipedia.org/wiki/Jiffy_(time)">jiffy</a> (da qualche nanosecondo a qualche millisecondo). Poiché i sistemi di compilazione utilizzano la data e l&#8217;ora di creazione dei files per capire se un file deve essere ricompilato o rigenerato, capita che alcuni files che hano tempi di salvataggio che differiscono per meno di un secondo facciano scattare una ricompilazione di un file su tmpfs ma non su altri file system. In genere i problemi si evidenziano su pacchetti che hanno regole di compilazione sbagliate ma che funzionano grazie alla tolleranza introdotta dai file system tradizionali. Se non ve la sentite di scontrarvi con pacchetti che non compilano valutate bene pro e contro, prima di adottare tmpfs. Nel caso, quando segnalate il problema agli sviluppatori Gentoo, precisate che usate tmpfs <img src='http://www.ziqurrat.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://www.ziqurrat.it/2009/10/gentoo-10-0-10-anni-in-compilazione/' rel='bookmark' title='Permanent Link: Gentoo 10.0 &#8211; 10 anni in compilazione'>Gentoo 10.0 &#8211; 10 anni in compilazione</a> <small>In occasione del decimo anniversario dalla nascita di Gentoo, il...</small></li>
</ol></p>
<p>Articoli correlati elaborati dal plugin <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ziqurrat.it/2008/10/gentoo-e-tmpfs-una-convivenza-utile-ma-difficile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gentoo 2008.0 rilasciata!</title>
		<link>http://www.ziqurrat.it/2008/07/gentoo-20080-rilasciata/</link>
		<comments>http://www.ziqurrat.it/2008/07/gentoo-20080-rilasciata/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 18:58:17 +0000</pubDate>
		<dc:creator>Sanchan</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://www.ziqurrat.it/?p=111</guid>
		<description><![CDATA[Rilasciata la nuova versione di Gentoo 2008.0.
Buona installazione!]]></description>
			<content:encoded><![CDATA[<p>Dopo mesi di indecisione e ritardi, dovuti soprattutto ad alcuni lutti nel team dei release engineers, ecco finalmente la nuova release di <a title="Gentoo" href="http://www.gentoo.org">Gentoo</a>: 2008.0.</p>
<p>La nuova release è datata 6 luglio 2008, subito seguita da un bump per correggere un bug nel LiveCD per sistemi AMD64.</p>
<p>È una release che è partita maluccio, con un parto difficile alle spalle, ma che porta parecchie novità rispetto alla release 2007.0. Come sempre chi usa già Gentoo non ha bisogno di reinstallare la nuova versione, basta aggiornare il profilo come descritto nella <a title="Guida all'aggiornamento" href="http://www.gentoo.org/doc/en/gentoo-upgrading.xml">upgrading guide</a>.</p>
<p>Chi ancora non ha Gentoo e desidera installarla troverà nel LiveCD un miglior supporto per l&#8217;hardware grazie al kernel 2.6.24, un nuovo installer con un miglior supporto per il partizionamento dei dischi e con la possibilità di eseguire un&#8217;installazione senza collegarsi alla rete.</p>
<p>A differenza della versione precedente il LiveCD utilizza <a title="XFCE" href="http://www.xfce.org/">Xfce</a> invece di <a title="Gnome" href="http://www.gnome.org/">Gnome</a>: un windows manager leggero che sicuramente molti di voi già conoscono e apprezzano.</p>
<p>Che dire &#8230; Buona installazione!</p>


<p>Related posts:<ol><li><a href='http://www.ziqurrat.it/2009/10/gentoo-10-0-10-anni-in-compilazione/' rel='bookmark' title='Permanent Link: Gentoo 10.0 &#8211; 10 anni in compilazione'>Gentoo 10.0 &#8211; 10 anni in compilazione</a> <small>In occasione del decimo anniversario dalla nascita di Gentoo, il...</small></li>
</ol></p>
<p>Articoli correlati elaborati dal plugin <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ziqurrat.it/2008/07/gentoo-20080-rilasciata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo: perché?</title>
		<link>http://www.ziqurrat.it/2008/06/gentoo-perche/</link>
		<comments>http://www.ziqurrat.it/2008/06/gentoo-perche/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 18:32:53 +0000</pubDate>
		<dc:creator>Sanchan</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Open Source / Free Software]]></category>
		<category><![CDATA[distcc]]></category>
		<category><![CDATA[distribuzione]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Installazione]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pentium III]]></category>
		<category><![CDATA[Pentium4]]></category>
		<category><![CDATA[Sabayon]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtual Box]]></category>

		<guid isPermaLink="false">http://www.ziqurrat.it/?p=87</guid>
		<description><![CDATA[Scegliere la distribuzione da installare sul proprio PC è sempre difficile. Ecco uno dei perché ho scelto Gentoo.]]></description>
			<content:encoded><![CDATA[<p>Lo ammetto, non capita tutti i giorni. Ma ogni tanto ti trovi tra le mani un PC, decidi di metterci <a href="http://www.gnu.org">GNU</a>/<a href="http://kernel.org">Linux</a> , controlli l&#8217;hardware, verifichi la compatibilità, fai un rapido giro a vedere se c&#8217;è qualche novità e poi ti assale il dubbio. Che distribuzione ci metto?<br />
<span id="more-87"></span><br />
Ne ho provate tante di distribuzioni e ognuna ha cose più o meno utili/interessanti. Negli ultimi cinque anni sul mio PC uso <a href="http://www.gentoo.org">Gentoo</a> e da due anni a lavoro uso <a href="http://fedoraproject.org/">Fedora</a>. A Federica ho messo <a href="http://www.mandriva.com/">Mandriva</a>, <a href="http://fedoraproject.org/">Fedora</a> e <a href="http://www.ubuntu.com">Ubuntu</a>. Ma ora che mi trovo a dover installare un nuovo PC ho fatto una nuova carrellata delle distribuzioni sul mercato e alla fine ho deciso: riallineo tutti i PC su cui riesco a mettere mano con <a href="http://www.gentoo.org">Gentoo</a>.<br />
Perché <a href="http://www.gentoo.org">Gentoo</a>? Innanzitutto perché è la distribuzione che conosco meglio. Poi perché l&#8217;hardware su cui dovrà girare è abbastanza datato e le possibilità sono solo due: usare software datato o usare software recente cercando di spillarne il massimo delle prestazioni. Con il passare del tempo i software si sono arricchiti di funzionalità e ritocchi estetici che hanno avuto come scotto un aumento dei requisiti hardware per farli girare. La maggior parte delle distribuzioni precompilate compila ancora per i386 (con qualche eccezione comunque basata su <a href="http://www.gentoo.org">Gentoo</a>, come <a href="http://www.sabayonlinux.org/">Sabayon Linux</a>). Con <a href="http://www.gentoo.org">Gentoo</a> posso ottenere eseguibili ottimizzati per il sistema su cui dovranno girare. Bello. L&#8217;unico problema è che con <a href="http://www.gentoo.org">Gentoo</a> il software va compilato, e la compilazione richiede tempo. Poco male, almeno nel mio caso: quattro dei PC su cui dovrà girare sono dei <a href="http://www.intel.com/support/processors/pentiumiii/">PentiumIII</a>, uno è un <a href="http://www.intel.com/products/processor/pentium4/index.htm">Pentium 4</a> di prima generazione. Soluzione: compilare tutto una volta sola, possibilmente usando la potenza contemporanea dei vari PC grazie a <a href="http://distcc.samba.org/">distcc</a> usando un&#8217;ottimizzazione appena inferiore a quella ottima per poter usare gli stessi binari anche sul Pentium4. O in alternativa compilare il tutto in una bella <a href="http://www.virtualbox.org/">Virtual Box</a> e poi installare l&#8217;immagine sui vari PC. Probabilmente alla fine adotterò questa soluzione, se non altro per avere meno rumore e meno fili sparsi per casa. Voi che distribuzione usate? Perchè?</p>


<p>Related posts:<ol><li><a href='http://www.ziqurrat.it/2009/10/gentoo-10-0-10-anni-in-compilazione/' rel='bookmark' title='Permanent Link: Gentoo 10.0 &#8211; 10 anni in compilazione'>Gentoo 10.0 &#8211; 10 anni in compilazione</a> <small>In occasione del decimo anniversario dalla nascita di Gentoo, il...</small></li>
</ol></p>
<p>Articoli correlati elaborati dal plugin <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ziqurrat.it/2008/06/gentoo-perche/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
