<?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>Lorenzo Braghetto's Blog &#187; Hurd</title>
	<atom:link href="http://www.lorenzobraghetto.com/index.php/categoria/software/hurd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lorenzobraghetto.com</link>
	<description>Get out of the box</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:25:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Konsole realmente trasparente!</title>
		<link>http://www.lorenzobraghetto.com/index.php/2007/12/02/konsole-realmente-trasparente/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2007/12/02/konsole-realmente-trasparente/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 22:35:50 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hurd]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Smanettamenti]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/index.php/2007/12/02/konsole-realmente-trasparente/</guid>
		<description><![CDATA[Non uso molto kde, ce l&#8217;ho stabile in un computer, ma quel computer purtroppo vede soprattutto windows. Da quando sono usciti i driver ati proprietari con supporto a compiz ci avevo smanettato un pò con ET: Quake Wars rimandando i test con compiz. Oggi ho compilato compiz da git col makefusiondebs di Trevino, installato i [...]]]></description>
			<content:encoded><![CDATA[<p>Non uso molto kde, ce l&#8217;ho stabile in un computer, ma quel computer purtroppo vede soprattutto windows. Da <a href="http://freebox.blogdns.com/index.php/2007/10/24/driver-ati-8423/">quando</a> sono usciti i driver ati proprietari con supporto a compiz ci avevo smanettato un pò con <a href="http://freebox.blogdns.com/index.php/2007/10/21/enemy-territory-quake-wars-demo-su-linux/">ET: Quake Wars</a> rimandando i test con compiz.</p>
<p>Oggi ho compilato compiz da git col <a href="http://freebox.blogdns.com/index.php/2007/08/01/script-makefusiondebs/">makefusiondebs</a> di Trevino, installato i soliti 3-4 plugin stuipidi ( <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ) che servono a fare figo come <a href="http://freebox.blogdns.com/index.php/2007/10/23/chi-ha-toccato-il-mio-desktop/">freewins</a> o gli ultimi nati come Autumn e Snowglobo. Ma c&#8217;era una cosa che non riusucivo a capire: la semplice trasparenza del terminale!</p>
<p>In sostanza la konsole di kde così com&#8217;è non riesce a sfruttare il composite di compiz per avere una vera trasparenza, si può limitare alla solita falsa trasparenza quella che fa vedere direttamente l&#8217;immagine di sfondo.</p>
<p><span id="more-130"></span></p>
<p>Una volta bisognava compilare con l&#8217;opzione fatta apposta oppure usare la versione modificata di Trevino, ora invece già quella di default (di Gutsy per  lo meno) ha il supporto basta solo abilitarlo con l&#8217;opzione  &#8211;real-transparency.<br />
<a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5139507433374193602"></a></p>
<p style="text-align: center"><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5139507433374193602"><img src="http://lh6.google.it/racing.inside/R1Myx8a_l8I/AAAAAAAAAWQ/PRKCkE9zHVc/s800/schermata4.png" /></a></p>
<p>Modifichiamo quindi konsole.desktop</p>
<p class="code">nano ~/.kde/share/apps/kicker/konsole.desktop</p>
<p>e aggiungiamo &#8220;&#8211;real-transparency&#8221; alla riga &#8220;Exec=konsole&#8221;.</p>
<p>Ora se mettiamo una schema trasparente avremo la vera trasparenza <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2007/12/02/konsole-realmente-trasparente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proviamo Gnu/Hurd su qemu</title>
		<link>http://www.lorenzobraghetto.com/index.php/2007/09/04/proviamo-gnuhurd-su-qemu/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2007/09/04/proviamo-gnuhurd-su-qemu/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 12:37:48 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Distribuzioni]]></category>
		<category><![CDATA[Etica]]></category>
		<category><![CDATA[Hurd]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/index.php/2007/09/04/proviamo-gnuhurd-su-qemu/</guid>
		<description><![CDATA[Qualche settimana fa mi sono imbattuto in un howto un pò scarno e non del tutto aggiornato che spiegava come installare Gnu/Hurd in un&#8217;immagine virtuale con qemu. È stata un&#8217;occasione per imparare un paio di cose riguardo questo software di virtualizzazione e di scrivere un articolo. Se non siete pratici di qemu consiglio prima di [...]]]></description>
			<content:encoded><![CDATA[<p>Qualche settimana fa mi sono imbattuto in un <a href="http://eyeside.net/hurd/Hurd-on-QEMU.html" target="_blank">howto</a> un pò scarno e non del tutto aggiornato che spiegava come installare Gnu/Hurd in un&#8217;immagine virtuale con qemu.  È stata un&#8217;occasione per imparare un paio di cose riguardo questo software di virtualizzazione e di scrivere un <a href="http://freebox.blogdns.com/index.php/2007/08/17/virtualizzare-con-qemu/">articolo</a>. Se non siete pratici di qemu consiglio prima di leggere quell&#8217;articolo per capire un pò meglio quello che faremo.</p>
<p><strong>INFO GNU/HURD</strong><br />
<a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106328318987194674"></a></p>
<p style="text-align: center"><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106328318987194674"><img src="http://lh6.google.it/racing.inside/Rt1SjTe_0TI/AAAAAAAAANI/IZcaTLbEyd0/s800/debian-gnu-hurd-oct-2001.jpg" height="331" width="667" /></a></p>
<p>Da <a href="http://www.gnu.org" target="_blank">gnu.org</a></p>
<blockquote><p>GNU Hurd sostituisce, all&#8217;interno del progetto GNU, il kernel Unix. Hurd è un insieme di server che vengono eseguiti sul microkernel  Mach per implementare file system, protocolli di rete, controlli di  accesso ai file, e altre caratteristiche che sono implementate nel  kernel Unix o in altri kernel simili (come Linux).</p></blockquote>
<p>Il nome è tutto un programma, è un acronimo ricorsivo di un acronimo ricorsivo e sta per: &#8220;Hird of Unix-Replacing Daemons&#8217;.  Mentre, &#8220;Hird&#8221; significa &#8220;Hurd of Interfaces Representing Depth&#8221;.</p>
<p><span id="more-72"></span></p>
<p>In sostanza Hurd è un kernel, Gnu/Hurd è il nostro Gnu/Linux ma senza Linux. Hurd può dare l&#8217;idea di essere un progetto portato avanti dalla Free Software Foundation per un semplice motivo etico ideologico. Probabilmente senza Linus e il suo kernel il progetto Gnu ci avrebbe messo molto più tempo per decollare, ma c&#8217;è chi pensa che sarebbe stato molto meglio.</p>
<p>A noi ce ne frega relativamente&#8230;le motivazioni ideologiche (seppur forti) le lascio a voi&#8230;pensiamo a farlo funzionare per ora! <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p align="center"><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106321382615011618"><img src="http://lh3.google.it/racing.inside/Rt1MPje_0SI/AAAAAAAAANA/ma00hzHp33g/s800/screenshot9.png" /></a></p>
<p align="center"><em>Il nostro obbiettivo sarò ottenere questo <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p><strong>INSTALLAZIONE</strong></p>
<p>Abbiamo bisogno di:</p>
<ul>
<li>Qemu + kqemu (oppure kvm)</li>
<li>2GB di spazio libero</li>
<li> L&#8217;iso di <a href="http://ftp.gnuab.org/pub/debian-cd/current/hurd-i386/debian-K14-hurd-i386-CD1.iso" target="_blank">Debian/Hurd</a> (si useremo debian! Attualmente l&#8217;ultima versione disponibile è la k14)</li>
<li>Un&#8217;immagine floppy di <a href="ftp://alpha.gnu.org/gnu/grub/grub-0.97-i386-pc.ext2fs" target="_blank">Grub</a></li>
<li>La nostraGnu/Linux box funzionante (non sia mai che qualche winzozziano pensi che Hurd sia un nuovo antivirus che gli salva il sedere&#8230;o chissà quale altra diavoleria) <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p>Procediamo:</p>
<p><em>1) Prima creiamo l&#8217;immagine con qemu-img</em></p>
<p class="code">qemu-img create hurd.img 2G</p>
<p><em> 2) Ora installiamo il sistema con l&#8217;installer classico di debian.</em></p>
<p>Avviamo qemu così:</p>
<p class="code">qemu -boot d -hda hurd.img -cdrom debian-K10-hurd-i386-CD1.iso</p>
<p> Ci troveremo davanti all&#8217;installer</p>
<p align="center"><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106269903137001698"><img src="http://lh5.google.it/racing.inside/Rt0dbDe_0OI/AAAAAAAAAMc/beq_WCj_mBw/s800/Schermata-QEMU.png" /></a></p>
<p align="left">Ora facciamo i punti 1 2 4 6 7:</p>
<ul>
<li>Configuriamo la tastiera (anche se sembra inutile purtroppo).</li>
<li>Partizioniamo l&#8217;hard disk in un&#8217;unica partizioneprimaria da 2GB.</li>
<li>Inizializziamo una partizione Gnu/Hurd.</li>
<li>Installiamo il sistema base, per ora limitiamoci a usare il cd come fonte dei pacchetti. (ci può mettere un bel pò)</li>
<li>Riavviamo e chiudiamo qemu con Ctrl-C nel terminale.</li>
</ul>
<p><em>3) Configuriamo grub</em></p>
<p>Ora montiamo l&#8217;immagine del floppy di grub per poterla modificare:</p>
<p class="code">mkdir grub<br />
mount -o loop grub-0.97-i386-pc.ext2fs grub<br />
nano grub/boot/grub/menu.lst</p>
<p>Nel file menu.lst di grub mettiamo <a href="http://freebox.blogdns.com/grub_menu_hurd.lst">questo</a> (scarica il file e rinominalo, wordpress storpia alcuni caratteri meglio non rischiare sennò non parte niente)</p>
<p>Smontiamo l&#8217;immagine di grub prima di far ripartire qemu</p>
<p><em>4)Avviamo GNU/Hurd per la prima volta</em></p>
<p class="code">qemu -boot a -hda hurd.img -fda grub-0.97-i386-pc.ext2fs -M isapc</p>
<p><center><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106311826312778002"><img src="http://lh6.google.it/racing.inside/Rt1DjTe_0RI/AAAAAAAAAM4/sjJC6f5NY3M/s800/Schermata-QEMU-2.png" /></a><br />
</center></p>
<p align="center"><em>Prima schermata di grub con la scritta GNU/Hurd&#8230;la soddisfazione inizia a salire.</em></p>
<p><center> </center>Prima di poter dire di essere riusciti ad installare Hurd bisogna eseguire 2 volte uno script che troviamo appena effettuto il boot.Nota: la tastiera sarà configurata come tastiera americana (immagino) bisognerà arrangiarsi con alcuni simboli ma non è impossibile.</p>
<p class="code"> ./native-install<br />
reboot<br />
./native-install</p>
<p><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106269903137001714"></a></p>
<p style="text-align: center"><a href="http://picasaweb.google.it/racing.inside/Varie_blog/photo#5106269903137001714"><img src="http://lh5.google.it/racing.inside/Rt0dbDe_0PI/AAAAAAAAAMk/tOesWn-cYdA/s800/Schermata-QEMU-1.png" /></a><br />
<em> Se fino ad ora vi eravate spaventati, ora c&#8217;è qualcosa di famigliare <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p>Dopo il secondo native-install chiudete hurd e qemu.</p>
<p><em>5) Configuriamo la console</em></p>
<p>Bisogna fare un paio di accorgimenti per far partire di default la console vera e propria.</p>
<p>Rimontiamo l&#8217;immagine di grub e apriamo con nano il file menu.lst; la terza riga la trasformiamo così:</p>
<p class="code">kernel (hd0,0)/boot/gnumach.gz root=device:hd0s1 -s</p>
<p> In pratica aggiungiamo &#8220;-s&#8221; alla fine.</p>
<p>Smontiamol&#8217;immagine di grub e riavviamo qemu</p>
<p>Finito il boot digitiamo:</p>
<p class="code">mount / -o remount,rw<br />
export TERM=mach<br />
nano /etc/default/hurd-console</p>
<p>Cambiamo il valore di ENABLE da false in true</p>
<p class="code">mount / -o remount,ro</p>
<p> Chiudiamo Hurd e qemu, ora rimontiamo l&#8217;immagine di grub e togliamo il &#8220;-s&#8221; da dove l&#8217;avevamo messo prima.</p>
<p>Riavviamo qemu ma questa volta togliamo il &#8220;-M isapc&#8221; finale:</p>
<p class="code">qemu -boot a -hda hurd.img -fda grub-0.97-i386-pc.ext2fs</p>
<p>Per loggarsi diamo un &#8220;login root&#8221; <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ora abbiamo GNU/Hurd installato configurato e funzionante, si spera <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><em>6) Configuriamo la rete e aggiorniamo il sistema</em></p>
<p>Per configurare la rete diamo questi comandi (i valori si riferiscono alla scheda di rete che emula qemu)</p>
<p class="code">settrans -fgap /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.16 -g 10.0.2.2 -m 255.255.0.0<br />
nameserver 10.0.2.3<br />
nano /etc/apt/sources.list</p>
<p>Nel sources.list mettiamo questi repository</p>
<p class="note">deb http://ftp.gnuab.org/debian unreleased main<br />
deb http://ftp.de.debian.org/debian unstable main</p>
<p>E via con apt-get update e dist-upgrade!! <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>A questo punto io ho avuto parecchi problemi con i pacchetti, non mi metto a scrivere come ho risolto perchè alla fine è semplice ma soprattutto probabilmente è un problema momentaneo. Ora avete Gnu/Hurd installato funzionante e aggiornato, io ho installato anche il server grafico xorg e un paio di DE minori (da quello che so mancano alcuni porting quindi kde/gnome ce li sognamo) però non sono mai andato oltre al login grafico. È comunque interessante pensare che alla fin fine pur essendo un kernel diverso ci si senta comunque a casa, questo grazie a tutti i tool Gnu che abbiamo a disposizione ma che a volte diamo per scontato pensando solo al kernel Linux</p>
<p>Auguri <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ah&#8230;la lista italiana di Hurd <a href="http://hurd-it.sourceforge.net/newindex.php" target="_blank">hurd-it.sourceforge.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2007/09/04/proviamo-gnuhurd-su-qemu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

