<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>gnu &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/gnu/</link>
	<description>Feed of posts on WordPress.com tagged "gnu"</description>
	<pubDate>Sat, 26 Jul 2008 13:47:48 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[My reply to criticism from some people in regards to the Foxconn issue.]]></title>
<link>http://izanbardprince.wordpress.com/?p=164</link>
<pubDate>Sat, 26 Jul 2008 09:05:30 +0000</pubDate>
<dc:creator>Ryan</dc:creator>
<guid>http://izanbardprince.wordpress.com/?p=164</guid>
<description><![CDATA[Before you read this: I have been in contact with Foxconn and they&#8217;ve told me they are rewriti]]></description>
<content:encoded><![CDATA[<p><strong>Before you read this: I have been in contact with Foxconn and they've told me they are rewriting several sections of their BIOS code to be friendly to Linux, when this is the case, I will make a post stating what they have done, what it has fixed, and what, if any, problems are left.</strong></p>
<p><strong>This post is mainly to deal with people accusing me of how I approached Foxconn in the first place.</strong></p>
<p>---------------------------------</p>
<p><strong>I've been going down the comments of several blogs and news sites that link to my post on Ubuntu Forums regarding Foxconn's (I believe) willfull and intentional sabotage of Linux:</strong></p>
<p>We'll start with me contacting the company after experiencing a problem with every Linux kernel and distribution I have tried, some may say that I should have approached them better, I would say I've been more than generous, my initial contact with them was around the 18th I believe, or over a week ago.</p>
<p>After several rounds of e-mail exchanges, with an incompetent technician that the company later admitted didn't know Linux from next Tuesday, who thought that my problem was relating to some kind of BIOS error that was preventing my computer from starting, even though I gave him a list of the loggings from /var/log/messages detailing the kernel errors and the invalid checksum of the DSDT table their BIOS passes to Linux.</p>
<p>I might add that their support ticket system lists many different varieties of LINUX, and I noted that I was using Linux, their support system lets you create Linux incidents, why am I to think that they don't support Linux? Sure they have shit plastered up everywhere that says "Certified for Vista", what hardware maker doesn't?</p>
<p>And they shouldn't have to support any particular OS, the BIOS's job is to bootstrap the PC, hand the OS various information that is supposed to be operating system agnostic, then kindly buggar off.</p>
<p><strong>So why am I angry with Foxconn?</strong></p>
<p>As I have stated repeatedly, I do not feel that there is any way that this was not intentional, they went to great lengths to sniff for Linux, and hand it it's very own DSDT table, which was not only inappropriate for the hardware on the board, but also failed a checksum test, had multiple compiler warnings, and so on.</p>
<p>Passing it the DSDT table Vista gets is far from perfect solution, but still works better, so why did they write a table for Linux, write it poorly, and then break it intentionally in several spots, the compiler toolkit by Microsoft or Intel even gives you tools to alert you if the compiled BIOS failed a checksum test, it's not something you're going to overlook.</p>
<p>*IF* Linux got the Vista/XP table and broke, I would assume Foxconn was just another stupid motherboard maker over in the Windows world masturbating itself instead of following the ACPI specification.</p>
<p>But it is quite obvious to me that Foxconn went very much out of it's way to give Linux multiple problems, and generally make Linux look like a total pile of crap, there is no other explanation.</p>
<p>Occam's Razor states that the simplest answer is often the correct one.</p>
<p>Would the "broken BIOS from stupidity/negligence" answer pass this test given what I have stated?</p>
<p>Absolutely not!</p>
<p>How about:</p>
<p>Item 1. Foxconn makes a lot of motherboards, with good hardware specs (sans BIOS), and sells them pretty cheaply, this comprises the bulk of the PC market.</p>
<p>Item 2. Linux is a free operating system, you can download it and use it without paying for anything but the CD to burn it to.</p>
<p>Therefore Foxconn boards and Linux seem to be a very good combination, economically speaking, based on advertised specs of Foxconn's board.</p>
<p>So:</p>
<p>User (like me): Purchases Foxconn board to use with Linux, most users don't know what the BIOS is I'll bet, in the past Linux was a lot more difficult to figure out, now Ubuntu and other distributions are easy as pie.</p>
<p>Microsoft takes notice, and has already had a history of trying to subvert Linux, and Bill Gates said in a set of e-mails with other Microsoft guys that they'd love to make the ACPI spec break with any other OS besides Windows.</p>
<p>So Microsoft comes over and dumps truckload of money/kickbacks/incentives/crate of Cuban cigars signed by Fidel freaking Castro on Foxconn.</p>
<p>Foxconn then breaks their BIOS so that Windows will load and work fine, but Linux is fucked.</p>
<p>New users, likely booting up Ubuntu will see how "unstable" it is, just assume that Linux is crap, and run back to Windows over this problem that Microsoft and Foxconn have in fact, concocted.</p>
<p><strong>I'm not so angry with their non support of Linux, as them (1) Going out of their way to break it, (2) Selling their motherboard as ACPI compliant when it is NOT, (3) Having Linux support tickets just to tell the user that has ALREADY GONE THROUGH THE TROUBLE of having the damned thing paid for, shipped, and put into his/her computer to "go get Vista", or "Ship the thing back"</strong></p>
<p><strong>DAMN IT! I will _NOT_ just</strong> <strong>"ship it back" or "buy Vista"</strong></p>
<p>Foxconn lied about the ACPI specification support (it relies on Windows error handling because it's not ACPI compliant), they go out of their way to break Linux, they admit that they have people writing their BIOS code that are basically intern-level and don't really know what they're doing, and they have also admitted to leaving debugging code in the final product that doesn't actually do anything, except sit there and maybe cause even more errors because they forget to remove a reference to it here or there.</p>
<p>I will _ALSO_ not shut up until it is fixed, because I think many other Linux users might buy this product and face similar problems.</p>
<p><strong>It also became obvious that I was getting nowhere with their representatives, and that I may have to resort to other methods, to bring this to their superior's attention.</strong></p>
<p>Their behavior towards me, as a customer, as a customer having difficulties with features that they proudly proclaimed "industry" level compliance with, that Linux would have no trouble with if they really were implemented to spec, is totally unacceptable, and I defend my attitude towards Foxconn on that.</p>
<p><strong>Who knows? Maybe even Windows users will get a better BIOS out of this?</strong></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[What is open source software? ]]></title>
<link>http://artofthedeal.wordpress.com/?p=9</link>
<pubDate>Sat, 26 Jul 2008 06:26:58 +0000</pubDate>
<dc:creator>artofthedeal</dc:creator>
<guid>http://artofthedeal.wordpress.com/?p=9</guid>
<description><![CDATA[If you’re as old as I am, you may remember the old floppy disk and the programs we used to buy for]]></description>
<content:encoded><![CDATA[<p>If you’re as old as I am, you may remember the old floppy disk and the programs we used to buy for $10. The good old days, blackface monitors with orange pixels and no photos.<span> </span>In those days we also had what was called "shareware" or “freeware”.<span> </span>Literally free programs you could install on your computer for fun or productivity.<span> </span>We used them, donated to the programmers, and were happy.</p>
<p>Then came Windows, and the world was never free again. Sort of.<span> </span>There have always been programmers dedicated to providing free or inexpensive programs for computer users.</p>
<p>Richard Stallman was one such programmer who came up with the GNU General Public License (GPL). Software created under this license is available to anyone; it is free and cannot be sold. Anyone (that knows how to write code) can add to the original code for personal purposes and sometimes their contributions are even included in the next version of the program.</p>
<p>Stallman calls this form of licensing “copyleft” instead of copyright.</p>
<h3>Why should artists consider open source software?</h3>
<p>For many artists, technical tools are out of reach because of price.<span> </span>Photoshop’s $650 price tag can seem like a pipe dream. Use <a href="http://www.gimp.org/" target="_blank">GIMP</a> to edit your photos (GIMP stands for GNU Image Manipulation Program) and the savings plan for the purchase price of <a href="http://www.adobe.com/products/photoshop/index.html" target="_blank">Photoshop CS3</a> becomes a choice rather than a burden.<span> </span>Frankly, just because I have GIMP doesn’t mean I don’t still intend to purchase Photoshop CS3.<span> </span>I love my mini-version of Photoshop and I’m a loyal shopper, but I need some tools now.<span> </span>Or you may just find the GIMP platform is all you want.</p>
<p class="MsoNormal" style="margin-left:0;"><strong><span style="font-size:13.5pt;font-family:&#34;">Open source tools for artists</span></strong></p>
<p class="MsoNormal" style="margin-left:0;"><strong></strong></p>
<p class="MsoNormal" style="margin-left:0;"><span style="font-size:12pt;font-family:&#34;">The following open source art programs are used by professionals and amateurs alike. And just because they’re free, that doesn’t mean they’re lesser quality—they can do just as much as the expensive art software they’re replacing.</span></p>
<p class="MsoNormal" style="margin-left:0;">
<p class="MsoNormal" style="margin-left:0;"><span style="font-size:12pt;font-family:&#34;"><a href="http://www.gimp.org/" target="_blank">GIMP</a> instead of Photoshop (photo and graphics editing)</span></p>
<p class="MsoNormal" style="margin-left:0;"><span style="font-size:12pt;font-family:&#34;"><a href="http://www.blender.org/" target="_blank">Blender</a> instead of Maya or 3ds Max (3D rendering and animation)</span></p>
<p class="MsoNormal" style="margin-left:0;"><span style="font-size:12pt;font-family:&#34;"><a href="http://www.inkscape.org/" target="_blank">Inkscape</a> instead of Illustrator (logos and vector artwork)</span></p>
<p class="MsoNormal" style="margin-left:0;"><span style="font-size:12pt;font-family:&#34;"><a href="http://www.giantscreamingrobotmonkeys.com/monkeyjam/download.html" target="_blank">Monkey Jam</a> instead of Lunchbox DV (pencil animation)</span></p>
<p class="MsoNormal" style="margin-left:0;"><span style="font-size:12pt;font-family:&#34;"><a href="http://jahshaka.org/" target="_blank">Jahshaka</a> instead of After Effects or Final Cut Pro (video editing)</span></p>
<p class="MsoNormal" style="margin-left:0;">
<p><span style="font-size:12pt;font-family:&#34;">Let me know how these tools work for you.</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Berkenalan dengan PHP]]></title>
<link>http://bossnya.wordpress.com/?p=117</link>
<pubDate>Fri, 25 Jul 2008 18:23:24 +0000</pubDate>
<dc:creator>bossnya</dc:creator>
<guid>http://bossnya.wordpress.com/?p=117</guid>
<description><![CDATA[Dunia internet berkembang begitu cepat, dari web statis berkembang menjadi web dinamis. Dunia PHP ad]]></description>
<content:encoded><![CDATA[<p>Dunia internet berkembang begitu cepat, dari web statis berkembang menjadi web dinamis. Dunia PHP adalah salah satu dunia pemrograman berbasiis web, yang menjalankan web dinamis</p>
<p><strong><span style="text-decoration:underline;">[:]Anda membutuhkan Server Console.</span></strong></p>
<p>Pilih salah satu:<br />
1. PHPTriad, cari di google.com keyword: download phptriad<br />
2. XAMPP (Lebih Proffesional), cari di google.com keyword: download XAMPP, atau klik link ini : <strong><span style="color:#0000ff;"><a href="http://www.ilmuwebsite.com/detil_news/7/XAMPP_&#124;_Apache_Friends_&#124;_Alternatif_WebServer_PHP/" target="_blank">XAMPP &#124; Apache Friends &#124; Alternatif WebServer PHP</a></span></strong></p>
<p><!--more--><br />
Jika kesulitan menemukan program diatas, email saja: <a href="mailto:black.scorpio.night@gmail.com"><span style="color:#000000;">black.scorpio.night@gmail.com</span></a><br />
Baca aturan pakainya...lanjutkan sendiri mudah kok...</p>
<p><strong><span style="text-decoration:underline;">[:] Setelah terinstall dengan baik</span></strong><br />
anda bisa mulai coba</p>
<p><strong>&#62;&#62; script 1:</strong><br />
-----------------<br />
&#60;?<br />
echo "Selamat datang di dunia PHP";<br />
?&#62;<br />
-----------------</p>
<p>Nanti hasilnya: Selamat datang di dunia PHP</p>
<p><strong>&#62;&#62; script 2 (Perkenalan Variabel $xx):</strong><br />
-----------------<br />
&#60;?<br />
$nama = b_scorpio;<br />
echo $nama;<br />
?&#62;<br />
-----------------<br />
Nanti hasilnya: b_scorpio</p>
<p><strong>&#62;&#62; script 3 (Perkenalan Function()):</strong><br />
-----------------<br />
&#60;?<br />
function birthday() {<br />
    $age = 20;<br />
}</p>
<p>birthday();</p>
<p>echo $age;<br />
?&#62;<br />
-----------------<br />
Nanti hasilnya: 20</p>
<p>Sampai di sini anda mungkin sudah ahli, jadi ya saya loncati saja...</p>
<p><strong><span style="text-decoration:underline;">[:] Perkenalan PHP super globals</span></strong></p>
<p>Tabelnya:</p>
<table border="0" cellspacing="0" cellpadding="4" width="100%" rules="all">
<caption>
<h2 class="docTableTitle"> </h2>
</caption>
<p><col span="1"></col><br />
<col span="1"></col></p>
<tbody>
<tr>
<th class="thead" align="left" scope="col">
<p class="docText"> </p>
</th>
<th class="thead" align="left" scope="col">
<p class="docText"> </p>
</th>
</tr>
</tbody>
<tbody>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$GLOBALS</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains any global variables that are accessible for the local script. The variable names are used to select which part of the array to access.</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_SERVER</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information about the web server environment.</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_GET</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information from <tt>GET</tt> requests (a form submission).</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_POST</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information from <tt>POST</tt> requests (another type of form submission).</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_COOKIE</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains inform from HTTP cookies.</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_FILES</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information from <tt>POST</tt> file uploads.</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_ENV</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information about the environment (Windows or Mac).</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_REQUEST</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information from user inputs. These values should not be trusted.</p>
</td>
</tr>
<tr>
<td class="docTableCell" align="left">
<p class="docText">$_SESSION</p>
</td>
<td class="docTableCell" align="left">
<p class="docText">Contains information from any variables registered in a session.</p>
</td>
</tr>
</tbody>
</table>
<p>*penting !!:<br />
Kedepannya anda akan sering berhadapan dengan PHP super globals.</p>
<p><strong>&#62;&#62; Script 4</strong><br />
-----------------<br />
&#60;?php<br />
$my_string = "b_scorpio";<br />
echo "Belajar PHP dengan $my_string di <a href="http://www.ilmuwebsite.com/" target="_blank">www.ilmuwebsite.com</a>";<br />
?&#62;<br />
-----------------<br />
<strong>[:] Permasalahan Dobel Quote</strong></p>
<p><strong>&#62;&#62; Script 5</strong><br />
-----------------<br />
&#60;?php<br />
// ini tidak bisa bekerja karena ada Dobel Quote pada tag HTML<br />
echo "&#60;h2 class=<strong>"specialH2"</strong>&#62;www.ilmuwebsite.com&#60;/h2&#62;";<br />
?&#62;<br />
-----------------<br />
<strong>&#62;&#62; Script 6</strong><br />
-----------------<br />
&#60;?php<br />
// Dobel Quote dapat diatasi dengan menggantinya dengan Single Quote<br />
echo "&#60;h2 class=<strong>'specialH2'</strong>&#62;www.ilmuwebsite.com&#60;/h2&#62;";<br />
?&#62;<br />
-----------------</p>
<p><span style="font-size:9px;">Sumber dari situs <a href="http://www.ilmuwebsite.com">Ilmu Website</a> dalam kategori <a href="http://www.ilmuwebsite.com/php_kuliah/">php kuliah</a> dengan judul <a href="http://www.ilmuwebsite.com/detil_php_kuliah/1/Perkenalan_dengan_PHP/">Perkenalan dengan PHP</a></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Software malicioso en Linux]]></title>
<link>http://arbolcharyou.wordpress.com/?p=881</link>
<pubDate>Fri, 25 Jul 2008 17:34:42 +0000</pubDate>
<dc:creator>DiS</dc:creator>
<guid>http://arbolcharyou.wordpress.com/?p=881</guid>
<description><![CDATA[Existe la falsa creencia de que no existen virus ni cualquier otro tipo de malware que afecte a sist]]></description>
<content:encoded><![CDATA[<p>Existe la falsa creencia de que no existen virus ni cualquier otro tipo de <em>malware</em> que afecte a sistemas GNU/Linux. Es, de hecho, uno de los grandes reclamos que llevan a usuarios de Windows a probar alguna de las distribuciones Linux existentes y, quizá, migrar por completo.</p>
<p>Por desgracia, <span style="text-decoration:underline;">el software malicioso que afecta a Linux crece cada año</span> debido a la popularidad cada vez mayor de este sistema pero se enfrenta a algunos inconvenientes.</p>
<ul>
<li>El primero es que, hasta el momento, ningún <em>malware</em> es capaz de obtener privilegios de superusuario por lo que no podrá añadirse automáticamente para ejecutarse con el inicio de sesión y el daño infringido nunca será excesivamente grave.</li>
</ul>
<ul>
<li>Por otra parte, el uso exclusivo de software instalado desde repositorios oficiales hace prácticamente imposible la ejecución accidental de un virus.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>En definitiva, el mayor peligro se encuentra en los archivos binarios descargados de sitios no oficiales y poco fiables. Ejecutar un binario infectado podría causar graves daños dependiendo de los privilegios del usuario; ejecutarlo como <em>root</em> sería catastrófico.</strong></span></p>
<p style="text-align:center;"><a href="http://arbolcharyou.wordpress.com/files/2008/07/linuxlogo.jpg"><img class="size-full wp-image-882 aligncenter" src="http://arbolcharyou.wordpress.com/files/2008/07/linuxlogo.jpg" alt="" width="393" height="99" /></a></p>
<p>La siguiente lista de <em>malware</em> para Linux está extraída de <a href="http://en.wikipedia.org/wiki/List_of_Linux_computer_viruses#Threats">Wikipedia</a> y es parcial; sólo en el año 2005 ya se conocían cerca de 900 programas de este tipo.</p>
<p><strong><span style="text-decoration:underline;">Troyanos</span>:</strong></p>
<p>• Kaiten - Linux.Backdoor.Kaiten trojan horse<br />
• Rexob - Linux.Backdoor.Rexob trojan</p>
<p><strong><span style="text-decoration:underline;">Virus</span>:</strong></p>
<p>• Alaeda - Virus.Linux.Alaeda<br />
• Bad Bunny - Perl.Badbunny<br />
• Binom - Linux/Binom<br />
• Bliss<br />
• Brundle<br />
• Bukowski<br />
• Diesel - Virus.Linux.Diesel.962<br />
• Kagob a - Virus.Linux.Kagob.a<br />
• Kagob b - Virus.Linux.Kagob.b<br />
• MetaPHOR (also known as Simile)<br />
• Nuxbee - Virus.Linux.Nuxbee.1403<br />
• OSF.8759<br />
• Podloso - Linux.Podloso (The iPod virus)<br />
• Rike - Virus.Linux.Rike.1627<br />
• RST - Virus.Linux.RST.a<br />
• Satyr - Virus.Linux.Satyr.a<br />
• Staog<br />
• Vit - Virus.Linux.Vit.4096<br />
• Winter - Virus.Linux.Winter.341<br />
• Winux (also known as Lindose and PEElf<br />
• ZipWorm - Virus.Linux.ZipWorm</p>
<p><strong><span style="text-decoration:underline;">Gusanos</span>:</strong></p>
<p>• Adm - Net-Worm.Linux.Adm<br />
• Adore<br />
• Cheese - Net-Worm.Linux.Cheese<br />
• Devnull<br />
• Kork<br />
• Linux/Lion (also known as Ramen)<br />
• Mighty - Net-Worm.Linux.Mighty<br />
• Millen - Linux.Millen.Worm<br />
• Slapper<br />
• SSH Bruteforce</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Lista de ganadores de los premios Sourceforge 2008]]></title>
<link>http://sololinex.wordpress.com/?p=587</link>
<pubDate>Fri, 25 Jul 2008 16:36:52 +0000</pubDate>
<dc:creator>cristo990</dc:creator>
<guid>http://sololinex.wordpress.com/?p=587</guid>
<description><![CDATA[
Hoy era el día programado para anunciar la lista de ganadores de los Sourceforge 2008 Community Ch]]></description>
<content:encoded><![CDATA[<p><img class="aligncenter" src="http://s2.subirimagenes.com/otros/831605sourceforge2008.jpg" alt="" width="500" height="137" /></p>
<p>Hoy era el día programado para anunciar la lista de ganadores de los <strong>Sourceforge 2008 Community Choice Awards</strong>, los premios otorgados por la comunidad del famoso portal de software libre a los <strong>mejores y más importantes proyectos del año</strong>. Tal y como <a href="http://www.genbeta.com/2008/07/10-premios-sourceforge-2008-candidatos-a-ser-los-mejores-proyectos-del-mundo">comentamos en Genbeta</a> hace unas semanas, se ha aprovechado el contexto de la convención <a href="http://en.oreilly.com/oscon2008/public/content/home">OSCON</a> para hacer públicos los nombres de <strong>los elegidos en cada categoría</strong>.</p>
<p>La <strong>lista de ganadores</strong> es la siguiente:</p>
<p><!--more--></p>
<p><!-- end intro --></p>
<div class="body"><a name="more"></a></p>
<ul>
<li>Mejor proyecto: <a href="http://www.openoffice.org/">OpenOffice.org</a></li>
<li>Mejor proyecto para la empresa: <a href="http://www.openoffice.org/">OpenOffice.org</a></li>
<li>Mejor proyecto para educación: <a href="http://www.openoffice.org/">OpenOffice.org</a></li>
<li>Proyecto que más probablemente será la próxima adquisición milmillonaria: <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a></li>
<li>Mejor proyecto para multimedia: <a href="http://www.videolan.org/vlc">VLC</a></li>
<li>Mejor proyecto para jugones: <a href="http://xbmc.org/">XBMC</a></li>
<li>Proyecto que más probablemente vaya a cambiar el mundo: <a href="http://www.linux.org/">Linux</a></li>
<li>Mejor nuevo proyecto: <a href="http://www.magentocommerce.com/">Magento</a></li>
<li>Proyecto que más probablemente vaya a ser acusado ambiguamente de infringimiento de patentes: <a href="http://www.winehq.org/">WINE</a></li>
<li>Proyecto que más probablemente conseguirá que sus usuarios sean demandados: <a href="http://www.emule-project.net/home/perl/general.cgi?l=17">eMule</a></li>
<li>Mejor herramienta o utilidad para administradores: <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a></li>
<li>Mejor herramienta o utilidad para desarrolladores: <a href="http://notepad-plus.sourceforge.net/es/site.htm">Notepad++</a></li>
</ul>
<p>Hay que recordar que sólo podían votar los usuarios registrados en Sourceforge, por lo que hay que darle la importancia justa y correcta al concurso. Lo cierto es que a mí me ha sorprendido tanto galardón para OpenOffice, más que nada por el de <em>mejor proyecto</em>. Si bien llevan mucho tiempo y trabajo y han conseguido ser una genial alternativa a las suites ofimáticas privativas, considero que había algunos proyectos que realmente han conseguido ser punteros e innovadores y que quizá hubieran encajado mejor en ese puesto. Pero en fin, los usuarios hemos hablado.</p>
<p>Vía &#124; <a href="http://www.tuxmachines.org/node/28965">Tuxmachines</a><br />
Enlace &#124; <a href="http://sourceforge.net/community/cca08/">Sourceforge: 2008 Community Choice Awards</a></p>
<p>Fuente &#124; <a href="http://www.genbeta.com/2008/07/25-lista-de-ganadores-de-los-premios-sourceforge-2008">Genbeta</a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Los lanzamientos de Linux para este año]]></title>
<link>http://crispunkblog.wordpress.com/?p=50</link>
<pubDate>Thu, 24 Jul 2008 23:55:42 +0000</pubDate>
<dc:creator>crispunk</dc:creator>
<guid>http://crispunkblog.wordpress.com/?p=50</guid>
<description><![CDATA[Aquí less dejo una lista de todos los nuevos lanzamientos que nos deparará Linux este año 2008 y ]]></description>
<content:encoded><![CDATA[<p><a href="http://crispunkblog.files.wordpress.com/2008/07/gnu-linux.jpg"><img class="alignleft size-medium wp-image-51" src="http://crispunkblog.wordpress.com/files/2008/07/gnu-linux.jpg?w=300" alt="" width="300" height="240" /></a>Aquí less dejo una lista de todos los <span style="font-weight:bold;">nuevos lanzamientos</span> que nos deparará <span style="font-weight:bold;">Linux</span> este año <span style="font-weight:bold;">2008</span> y los comienzos del 2009.</p>
<p>Recuerden que las fechas de los lanzamientos, pueden sufrir ciertas demoras modificaciones y por tanto, no son fiables al 100%</p>
<p>Ya iremos viendo que novedades van trayendo las nuevas actualizaciones de estas versiones (KDE4.1, Gnome 2.2 &#60;- Ya disponible), porque cada día que pasan, aumentan el nivel de espectativas.</p>
<ul>
<li>18-03-02008: <a href="http://distrowatch.com/mandriva">Mandriva</a> Linux 2008.1 RC2</li>
<li>18-03-2008: <a href="http://distrowatch.com/suse">openSUSE</a> 11.0 Alpha 3</li>
<li>20-03-2008: <a href="http://distrowatch.com/fedora">Fedora</a> 9 Beta</li>
<li>20-03-2008: <a href="http://distrowatch.com/ubuntu">Ubuntu</a> 8.04 Beta</li>
<li><strong>29-03-2008: <a href="http://distrowatch.com/dreamlinux">Dreamlinux</a> 3.0</strong> (<a href="http://dreamlinuxforums.org/index.php/topic,509.0.html">Ver anuncio</a>)</li>
<li><strong>31-03-2008: <a href="http://distrowatch.com/gentoo">Gentoo</a><span style="color:#009900;"> Linux 2008.0</span></strong> (<a href="http://www.gentoo.org/proj/en/releng/release/2008.0/index.xml">Véase el calendario </a>)</li>
<li><strong>??-03-2008: <a href="http://distrowatch.com/sidux">sidux</a> 2008-01</strong> (<a href="http://sidux.com/index.php?module=pnWikka&#38;tag=siduxroadmap">Véase el calendario</a>)</li>
<li><strong>09-04-2008: <a href="http://distrowatch.com/mandriva">Mandriva</a><span style="color:#009900;"> Linux 2008.1</span></strong> (<a href="http://wiki.mandriva.com/en/2008.1_Development">Véase el plan de liberación </a>)</li>
<li>10-04-2008:  <a href="http://distrowatch.com/fedora">Fedora</a> 9 Preview</li>
<li>14-04-2008:  <a href="http://distrowatch.com/suse">openSUSE</a> 11.0 Beta 1</li>
<li>15-04-2008:  <a href="http://distrowatch.com/granular">Granular</a> Linux 1.0 Beta 1</li>
<li>17-04-2008:  <a href="http://distrowatch.com/ubuntu">Ubuntu</a> 8.04 RC</li>
<li>22-04-2008:  <a href="http://distrowatch.com/fedora">Fedora</a> 9 Release Candidate 1</li>
<li><strong>24-04-2008: <a href="http://distrowatch.com/ubuntu">Ubuntu</a><span style="color:#009900;"> 8.04</span></strong> (<a href="http://lists.debian.org/debian-devel-announce/2007/06/msg00005.html">Véase el calendario de lanzamiento</a>)</li>
<li><strong>29-04-2008: <a href="http://distrowatch.com/fedora">Fedora</a><span style="color:#009900;"> 9</span></strong> (<a href="http://lists.debian.org/debian-devel-announce/2007/06/msg00005.html">Véase el calendario de lanzamiento del proyecto</a>)</li>
<li><strong>01-05-2008: <a href="http://distrowatch.com/openbsd">OpenBSD</a><span style="color:#009900;"> 4.3</span></strong> (<a href="http://openbsd.org/43.html">Ver página del lanzamiento</a>)</li>
<li>02-05-2008:  <a href="http://distrowatch.com/suse">openSUSE</a> 11.0 Beta 2</li>
<li><strong>12-05-2008: <a href="http://distrowatch.com/musix">Musix</a> GNU+Linux 1.0R4</strong> (<a href="http://www.musix.org.ar/wiki/index.php/RoadMap">Véase el calendario</a>)</li>
<li>13-05-2008:  <a href="http://distrowatch.com/frugalware">Frugalware</a> Linux 0.9pre1</li>
<li>13-05-2008:  <a href="http://distrowatch.com/suse">openSUSE</a> 11.0 Beta 3</li>
<li>16-05-2008:  <a href="http://distrowatch.com/granular">Granular</a> Linux 1.0 Beta 2</li>
<li>29-05-2008:  <a href="http://distrowatch.com/suse">openSUSE</a> 11.0 Release Candidate 1</li>
<li><strong>??-05-2008: <a href="http://distrowatch.com/sidux">Sidux</a> 2008-02</strong> (<a href="http://sidux.com/index.php?module=pnWikka&#38;tag=siduxroadmap">Véase el calendario</a>)</li>
<li>11-06-2008-: <a href="http://distrowatch.com/granular">Granular</a> Linux 1.0 Beta 3</li>
<li><strong>19-06-2008: <a href="http://distrowatch.com/suse">openSUSE</a><span style="color:#009900;"> 11.0</span></strong> (<a href="http://en.opensuse.org/Roadmap">Véase el calendario</a>)</li>
<li><strong>01-07-2008: <a href="http://distrowatch.com/granular">Granular</a> Linux 1.0</strong> (<a href="http://wiki.granularlinux.com/en/Current_events">Véase el calendario</a>)</li>
<li>08-07-2008:  <a href="http://distrowatch.com/frugalware">Frugalware</a> Linux 0.9pre2</li>
<li><strong>??-07-2008: <a href="http://distrowatch.com/sidux">Sidux</a> 2008-03</strong> (<a href="http://sidux.com/index.php?module=pnWikka&#38;tag=siduxroadmap">Véase el calendario</a>)</li>
<li>05-08-2008:  <a href="http://distrowatch.com/frugalware">Frugalware</a> Linux 0.9rc1</li>
<li>19-08-2008:  <a href="http://distrowatch.com/frugalware">Frugalware</a> Linux 0.9rc2</li>
<li>09-09-2008:  <a href="http://distrowatch.com/frugalware">Frugalware</a> Linux 0.9 (<a href="http://www.frugalware.org/roadmap">Véase el calendario</a>)</li>
<li><strong>??-09-2008: <a href="http://distrowatch.com/debian">Debian</a><span style="color:#009900;"> GNU/Linux 5.0</span></strong> (<a href="http://lists.debian.org/debian-devel-announce/2007/06/msg00005.html">Véase el calendario de lanzamiento</a>)</li>
<li><strong>??-09-</strong><strong>2008: <a href="http://distrowatch.com/gentoo">Gentoo</a><span style="color:#009900;"> Linux 2008.1</span></strong> (<a href="http://www.gentoo.org/proj/en/releng/">Véase el calendario</a>)</li>
<li><strong>??-10-</strong><strong>2008: <a href="http://distrowatch.com/sidux">sidux</a> 2008-04</strong> (<a href="http://sidux.com/index.php?module=pnWikka&#38;tag=siduxroadmap">Véase el calendario</a>)</li>
<li><strong>06-04-2009: <a href="http://distrowatch.com/musix">Musix</a> GNU+Linux 2.0</strong> (<a href="http://www.musix.org.ar/wiki/index.php/RoadMap">Véase el calendario</a>)</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[ARM Evaluator-7T]]></title>
<link>http://escovandobits.wordpress.com/?p=82</link>
<pubDate>Thu, 24 Jul 2008 22:38:01 +0000</pubDate>
<dc:creator>Tiago Maluta</dc:creator>
<guid>http://escovandobits.wordpress.com/?p=82</guid>
<description><![CDATA[Ese post irá fazer um breve descrição da board Evaluator-7T da ARM. Apresentando uma toolchain (G]]></description>
<content:encoded><![CDATA[<p class="western" style="margin-bottom:0;text-align:justify;">Ese <em>post</em> irá fazer um breve descrição da <em>board </em>Evaluator-7T da ARM. Apresentando uma <em>toolchain</em> (GNU) para construção/depuração dos programas. É uma abordagem bem introdutória, com alguns conceitos que aprendi nos últimos dias. Ainda espero escrever mais alguns <em>posts</em> com mais informações.</p>
[caption id="attachment_95" align="aligncenter" width="300" caption="Processador da Evaluator-7T "]<a href="http://escovandobits.wordpress.com/files/2008/07/s3c4510x01.jpg"><img class="size-medium wp-image-95" src="http://escovandobits.wordpress.com/files/2008/07/s3c4510x01.jpg?w=300" alt="ARM Samsung S3C4510X01" width="300" height="300" /></a>[/caption]
<p class="western" style="margin-bottom:0;"><!--more--></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><strong>Introdução</strong></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;">Estou fazendo alguns testes na plataforma Evaluator-7T [1] baseado no <em>core </em>ARM (ARM7TDMI) [2]. Minha primeira tentativa foi buscar referências para instalar o Linux nela [3]. Contudo a<span style="font-style:normal;"> ausência de uma Unidade de Gerenciamento de Memória (MMU) faz com que seja necessário buscar um </span><em>kernel</em><span style="font-style:normal;"> adaptado (ucLinux) [4]. </span>Não encontrei muita coisa que permitisse e vejo que um dos fatores mais cruciais é a limitação de memória (512KB) de <em>flash.</em><span style="font-style:normal;"> Nas listas de discussões há uma </span><em>thread</em><span style="font-style:normal;"> [5] a respeito da instalação do ucLinux em um roteador [6]. O </span><em>layout</em><span style="font-style:normal;"> da placa mostra não permite uma interação muito grande com o usuário, temos apenas um </span><em>display</em><span style="font-style:normal;"> de 7-segmentos e 4 LEDs além de um </span><em>push-button</em><span style="font-style:normal;"> que gera uma interrupção. Embora seja possível agregar mais periféricos ainda não fiz nenhum teste, a intenção é colocar um </span><em>display</em><span style="font-style:normal;"> LCD e alguns sensores. </span></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<div class="mceTemp mceIEcenter" style="text-align:left;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://escovandobits.files.wordpress.com/2008/07/board_layout.png"><img class="size-medium wp-image-85" src="http://escovandobits.wordpress.com/files/2008/07/board_layout.png?w=300" alt="Layout da Evaluator-7T" width="300" height="250" /></a></dt>
</dl>
</div>
<p class="western" style="margin-bottom:0;font-style:normal;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p>Os componentes são:<span style="color:#ffffff;">.</span></p>
<ul>
<li> Samsung KS32C50100 microcontroller</li>
</ul>
<ul>
<li> 512KB flash EPROM</li>
</ul>
<ul>
<li> 512KB SRAM</li>
</ul>
<ul>
<li> two 9-pin D-type RS232 connectors</li>
</ul>
<ul>
<li> reset and interrupt push buttons</li>
</ul>
<ul>
<li> four user-programmable LEDs and a seven-segment LED display</li>
</ul>
<ul>
<li> 4-way user input DIP switch</li>
</ul>
<ul>
<li> Multi-ICE connector</li>
</ul>
<ul>
<li> 10MHz clock (the processor uses this to generate a 50MHz clock)</li>
</ul>
<ul>
<li> 3.3V voltage regulator</li>
</ul>
<p><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;">
<p class="western" style="margin-bottom:0;text-align:justify;"><strong>Comunicação</strong></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;">Existem duas formas de comunicação com a placa. A primeira pelo cabo serial (RS-232) e a outra através de uma interface Multi-ICE (JTAG) que também não tive tempo de aprender para publicar algo.</p>
<p class="western" style="margin-bottom:0;text-align:justify;">
[caption id="attachment_86" align="aligncenter" width="300" caption="Comunicação com o computador"]<a href="http://escovandobits.wordpress.com/files/2008/07/bootstrap.png"><img class="size-medium wp-image-86" src="http://escovandobits.wordpress.com/files/2008/07/bootstrap.png?w=300" alt="Comunicação com o computador" width="300" height="278" /></a>[/caption]
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:center;">
<p class="western" style="margin-bottom:0;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><strong>Um exemplo</strong></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;">Não conesguir “bootar” Linux (<em>kernel</em>) não significa que não possamos executar programas. Para os exemplos desse <em>post</em> estou utilizando o <em>cross compiler </em><span style="font-style:normal;">fornecido pela GNU ARM [7]. A versão 3.4.3 do gcc e do gdb. Nesse exemplo, o depurador será muito importante, pois além de servir para analisar o fluxo de execução do programa este será utilizado para carregar o programa na placa. Para você verificar se seu depurador suporta tal recurso, entre no depurador e digite “help target”, uma lista será apresentada, sendo importante aparecer a target rdi, pois é através dela que efetuamos a comunicação:</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;text-align:left;">
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">(gdb) <strong>help target</strong></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Connect to a target machine or process.</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">The first argument is the type or protocol of the target machine.</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Remaining arguments are interpreted by the target protocol.  For more</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">information on the arguments for a particular protocol, type</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">`help target ' followed by the protocol name.</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">List of target subcommands:</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target async -- Use a remote computer via a serial line</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target exec -- Use an executable file as a target</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target extended-async -- Use a remote computer via a serial line</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target extended-remote -- Use a remote computer via a serial line</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;"><span style="color:#ff0000;">target rdi -- Use a remote ARM-based computer; via the RDI library </span></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target rdp -- Use a remote ARM system which uses the ARM Remote Debugging Protocol</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target remote -- Use a remote computer via a serial line</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">target sim -- Use the compiled-in simulator</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;"><span style="font-style:normal;">(gdb) </span><span style="font-style:normal;"><strong>help target rdi </strong></span></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;"><span style="color:#ff0000;">Use a remote ARM-based computer; via the RDI library.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;"><span style="color:#ff0000;">Specify the serial device it is connected to (e.g. /dev/ttya).</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:left;"><span style="font-style:normal;">Se verificarmos no BSL (</span><em>Boot Strap Loader</em><span style="font-style:normal;">) da Evaluator-7T,  temos:</span></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;text-align:left;">
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">ARM Evaluator7T Boot Strap Loader Release 1.01</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Press ENTER within 2 seconds to stop autoboot</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Type 'Help' for help,	Type 'Boot' to load modules.</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;"><span style="font-style:normal;">Boot: </span><span style="font-style:normal;"><strong>boot </strong></span></p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Scanning ROM for modules ...</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Found module 'BootStrapLoader' at 01805390</p>
<p class="western" style="margin-bottom:0;font-style:normal;padding-left:30px;text-align:left;">Found module 'ProductionTest' at 01807288</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;"><span style="color:#ff0000;"><span style="font-style:normal;">Found module 'Angel' at 0181a5d8 </span></span></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;font-style:normal;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:justify;">Portanto quando você inicializa a placa ela “permanece” no último módulo definido, no caso o módulo Angel que utiliza a biblioteca rdi. Você pode testar qualquer programa, mas é interessante fazer alguma coisa que mexa com periféricos. O código abaixo coloca o número 6 no display de 7-segmentos:</p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<pre style="padding-left:30px;text-align:left;">#include &#60;stdlib.h&#62;
#include &#60;stdio.h&#62;

#include "segment.h"

// Mapemanto do microcontrolador

#define SYSCFG	     0x03ff0000
#define IOPMOD          ((volatile unsigned *)(SYSCFG+0x5000))
#define IOPDATA         ((volatile unsigned *)(SYSCFG+0x5008))

static unsigned int numeric_display [16] =
{
	DISP_0,	DISP_1,	DISP_2,	DISP_3,	DISP_4,	DISP_5,	DISP_6,	DISP_7,	DISP_8,	DISP_9,
    DISP_A,	DISP_B,	DISP_C,	DISP_D,	DISP_E,	DISP_F
};	

int main(void) {

	// inicalização
	*IOPMOD 	&#124;= SEG_MASK;
	*IOPDATA 	&#124;= SEG_MASK;

	unsigned numero = 0x6;

	if ( numero &#62;= 0 &#38; numero &#60;= 0xf )  {
		*IOPDATA 	&#38;= ~SEG_MASK;
		*IOPDATA 	&#124;= (unsigned) numeric_display[numero];
 	}

    return 0;
}</pre>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:left;">Compilando:</p>
<p class="western" style="margin-bottom:0;text-align:left;"># <strong>arm-elf-gcc -g segment.c -o segment<br />
</strong></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:left;">Agora vamos inicalizar o depurador para carregar o programa:</p>
<p class="western" style="margin-bottom:0;text-align:left;"><strong># arm-elf-gdb segment </strong></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">GNU gdb 6.1</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Copyright 2004 Free Software Foundation, Inc.</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">GDB is free software, covered by the GNU General Public License, and you are</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">welcome to change it and/or distribute copies of it under certain conditions.</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Type "show copying" to see the conditions.</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">There is absolutely no warranty for GDB.  Type "show warranty" for details.</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-elf"...</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">(gdb) <strong>set remotebaud 57600 </strong></p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">(gdb) <strong>target rdi /dev/ttyS0 </strong></p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Angel Debug Monitor V1.31 (ARM, INC. Evaluator Release v1.01)</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Built for ARM7TDMI Serial, IRQ</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Built Sep 26 2000</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Serial Rate:  57600</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">RDI_info: internal error, unimplemented message</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Connected to ARM RDI target.</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">(gdb) <strong>load </strong></p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .init, size 0x1c lma 0x8000</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .text, size 0x2184 lma 0x801c</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .fini, size 0x18 lma 0xa1a0</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .rodata, size 0x8 lma 0xa1b8</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .data, size 0x8e8 lma 0xa2c0</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .eh_frame, size 0x4 lma 0xaba8</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .ctors, size 0x8 lma 0xabac</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .dtors, size 0x8 lma 0xabb4</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Loading section .jcr, size 0x4 lma 0xabbc</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Start address 0x8110, load size 10944</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">Transfer rate: 43776 bits/sec, 377 bytes/write.</p>
<p class="western" style="margin-bottom:0;padding-left:30px;text-align:left;">(gdb) <strong>continue </strong></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:justify;">Após o load você pode executar/depurar seu programa normalmente, inserir <em>breakpoints</em>, ver informações do registro. Apenas atenção para um detalhe: após o load, para executar o programa é utilizado o comando 'continue' ao invés a instrução 'run' (como alguns possam pensar). Esta deve ser utilizada apenas se estiver no simulador e não na placa real.</p>
<p><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:left;"><strong>Outras abordagens</strong><span style="color:#ffffff;">..</span></p>
<ul>
<li>Esta placa é suportada [8] pelo sistema operacional <strong>eCos</strong> [9] atualmente desenvolvido pela Red Hat. O eCos não está relacionado com o Linux</li>
<li>A Evalutator também é suportada pelo <strong>redboot</strong> [10], um gerenciador de <em>boot</em> para sistemas embarcados.</li>
</ul>
<p><span style="color:#ffffff;">.</span></p>
<p><strong>Conclusões</strong><span style="color:#ffffff;">.</span></p>
<ol>
<li>A Evaluator-7T é uma placa antiga mas acredito que com ela é possível aprender algums conceitos de sistemas embarcos.</li>
<li>A programação em C facilita a vida.</li>
<li>Cógidos em Assembly podem ser inseridos através da diretiva __asm__ ("").</li>
</ol>
<p style="text-align:justify;">Se alguém tiver sugestões, idéias, criticas, etc; fiquem a vontade em deixá-las nos comentários. Espero fazer um texto mais completo acerca dessa placa, com mais exemplos, mas enquanto não sento para escrever vou colocando aqui no blog ;-) <span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:left;"><strong>Referências:</strong></p>
<p class="western" style="margin-bottom:0;text-align:left;"><span style="color:#ffffff;">.</span></p>
<p class="western" style="margin-bottom:0;text-align:left;">[1] <a href="http://infocenter.arm.com/help/topic/com.arm.doc.dui0134a/DUI0134A_evaluator7t_ug.pdf" target="_blank">http://infocenter.arm.com/help/topic/com.arm.doc.dui0134a/DUI0134A_evaluator7t_ug.pdf</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[2] <a href="http://www.arm.com/products/CPUs/ARM7TDMI.html">http://www.arm.com/products/CPUs/ARM7TDMI.html</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[3] <a href="http://osdir.com/ml/linux.ports.arm.general/2002-04/msg00037.html">http://osdir.com/ml/linux.ports.arm.general/2002-04/msg00037.html</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[4] <a href="http://www.uclinux.org/">http://www.uclinux.org/</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[5] <a href="http://mailman.uclinux.org/pipermail/uclinux-dev/2004-November/029266.html" target="_blank">http://mailman.uclinux.org/pipermail/uclinux-dev/2004-November/029266.html</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[6] <a href="http://pages.sbcglobal.net/greghol/routers/compusa_router.html">http://pages.sbcglobal.net/greghol/routers/compusa_router.html</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[7] <a href="http://www.gnuarm.com/gcc-3.4.3.tar.bz2" target="_blank">http://www.gnuarm.com/gcc-3.4.3.tar.bz2</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[8] <a href="http://ecos.sourceware.org/boards/e7t.html" target="_blank">http://ecos.sourceware.org/boards/e7t.html</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[9] <a href="http://ecos.sourceware.org/about.html" target="_blank">http://ecos.sourceware.org/about.html</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">[10] <a href="http://sourceware.org/redboot/" target="_blank">http://sourceware.org/redboot/</a></p>
<p class="western" style="margin-bottom:0;text-align:left;">
<p class="western" style="margin-bottom:0;text-align:left;">
]]></content:encoded>
</item>
<item>
<title><![CDATA[GNUinas camisetas geek]]></title>
<link>http://arbolcharyou.wordpress.com/?p=867</link>
<pubDate>Thu, 24 Jul 2008 18:01:14 +0000</pubDate>
<dc:creator>DiS</dc:creator>
<guid>http://arbolcharyou.wordpress.com/?p=867</guid>
<description><![CDATA[Cuentan que, a veces, es necesario expresar públicamente nuestro lado más geek y estas camisetas p]]></description>
<content:encoded><![CDATA[<p style="text-align:left;">Cuentan que, a veces, es necesario <span style="text-decoration:underline;">expresar públicamente nuestro lado más <em>geek</em></span> y estas camisetas pueden ser una buena forma de hacerlo.</p>
<p style="text-align:center;"><a href="http://www.thinkgeek.com/tshirts/itdepartment/280d/"><img class="alignnone" src="http://farm4.static.flickr.com/3127/2698442991_98caccd940_m.jpg" alt="" width="185" height="240" /></a> <a href="http://www.force18.co.uk/you-devnull-unixlinux-tshirt-p-269.html"><img class="alignnone" src="http://farm4.static.flickr.com/3077/2699259962_1cdb41d620_m.jpg" alt="" width="238" height="240" /></a></p>
<p style="text-align:center;"><a href="http://www.thinkgeek.com/tshirts/itdepartment/5b7e/zoom/"><img class="alignnone" src="http://farm4.static.flickr.com/3077/2699259860_535834f71a_m.jpg" alt="" width="183" height="240" /></a> <a href="http://www.sipsearch.com/shirts/cpshop.cgi/geek.curiousinkling-87069323+i-have-root-you-dont-black-t-shirt.html"><img class="alignnone" src="http://farm4.static.flickr.com/3035/2699259684_b84ec2a4c2_m.jpg" alt="" width="240" height="240" /></a></p>
<p style="text-align:left;"><strong><span style="text-decoration:underline;">Enlace</span>:</strong></p>
<ul>
<li><a href="http://www.linuxhaxor.net/2008/07/12/10-awesome-linux-t-shirt/">10 Awesome Linux T-shirt</a></li>
</ul>
<p><strong><span style="text-decoration:underline;">Relacionado</span>:</strong></p>
<ul>
<li><a href="http://arbolcharyou.es/2008/04/06/seras-un-autentico-friki-si/">Serás un auténtico friki si ..</a></li>
<li><a href="http://arbolcharyou.es/2008/04/05/si-eres-adicto-a-linux/">Si eres adicto a Linux ..</a></li>
</ul>
<p style="text-align:center;">
]]></content:encoded>
</item>
<item>
<title><![CDATA[Guida per principianti a GNU/Linux: ecco come è fatto il nostro sistema operativo preferito]]></title>
<link>http://guiodic.wordpress.com/?p=170</link>
<pubDate>Thu, 24 Jul 2008 07:30:26 +0000</pubDate>
<dc:creator>guiodic</dc:creator>
<guid>http://guiodic.wordpress.com/?p=170</guid>
<description><![CDATA[Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d&#39;accordo
Abbiamo]]></description>
<content:encoded><![CDATA[[caption id="attachment_171" align="aligncenter" width="485" caption="Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d&#39;accordo"]<a href="http://guiodic.files.wordpress.com/2008/07/gnu_tux-1600x1200.jpg"><img class="size-full wp-image-171" src="http://guiodic.wordpress.com/files/2008/07/gnu_tux-1600x1200.jpg" alt="Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d'accordo" width="485" height="364" /></a>[/caption]
<p>Abbiamo visto cosa fa un sistema operativo. Abbiamo accennato anche a qualche suo componente. Ora vediamo, in concreto, come è fatto "dentro" un sistema operativo e in particolare GNU/Linux.<!--more--></p>
<p>Abbiamo detto che il sistema operativo gestisce il nostro hardware. In particolare i dispositivi di Input/Output (tastiera, schermo, mouse, webcam, ecc.) e le memorie di massa. Per ciascuno di questi dispositivi il sistema operativo ha bisogno di un programma, chiamato <strong>driver</strong>. Driver in inglese vuol dire "pilota" e in effetti il driver "pilota" il dispositivo.</p>
<p>Abbiamo anche bisogno, come accennato nella <a href="http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/" target="_blank">puntata precedente</a>, di qualcosa che permetta l'esecuzione di più programmi "contemporaneamente", o meglio attraverso il <strong>multitasking</strong>. Questo componente è il <strong>kernel (nucleo)</strong>. In sostanza il kernel è quella parte del sistema operativo che si occupa di gestire i processi (programmi) assegnando loro delle risorse (un po' di tempo di esecuzione e un po' di memoria) nonché di gestire il passaggio da un programma a un altro tantissime volte al secondo. Ma il kernel contiene anche i driver, perché deve permettere ai programmi di accedere a risorse aggiuntive (la tastiera, il mouse, lo schermo, ecc.). Per svolgere le sue funzioni il kernel mette inoltre a disposizione dei programmi delle <strong>"chiamate di sistema"</strong>.</p>
<p>Vediamo un po' come funziona.</p>
<p>Poniamo questo caso: stiamo usando OpenOffice e a un certo punto vogliamo <strong>salvare la nostra lettera</strong>. Clickiamo sull'icona "salva". OpenOffice a questo punto "chiama" i sistema operativo e gli dice:</p>
<blockquote><p><strong>Ehi, tu, crea un nuovo file e scrivici dentro i dati che adesso ti mando, poi chiudilo</strong></p></blockquote>
<p>Detta così sembra una battuta, ma è davvero ciò che fa il programma. In particolare farà almeno tre richieste:</p>
<ol>
<li>crea un file</li>
<li>scrivi i dati</li>
<li>chiudi il file</li>
</ol>
<p>In termini tecnici queste si chiamano davvero "<strong>chiamate al sistema operativo</strong>" o, in inglese, "<strong>system calls</strong>".</p>
<p>Si potrebbe pensare quindi che i programmi parlano con il kernel e chiedono queste funzioni. E invece no. <strong>I programmi, di norma, non accedono direttamente al kernel. Essi si servono invece delle <a href="http://guiodic.wordpress.com/2008/07/21/guida-gnu-linux-utility-librerie-sviluppo/" target="_blank">librerie</a>.</strong></p>
<p>C'è una libreria particolare che si occupa di svolgere la funzione di interfaccia tra i programmi e il kernel. Nei sistemi operativi di tipo Unix, come GNU/Linux, essa è chiamata "<strong>libreria standard del C</strong>" e in particolare in GNU/Linux essa è la <strong>GNU C Library</strong> (<strong>glibc</strong>). E' attraverso di essa che tutti i programmi dialogano con il resto del sistema operativo.</p>
<p>Per rendersi conto dell'importanza delle librerie in un sistema operativo, facciamo un esempio che molti conoscono: <strong>Wine</strong>.</p>
<p>Wine fa credere ai programmi per Windows di essere in esecuzione su un sistema Windows, mentre invece stanno girando su un sistema GNU/Linux. Come fa? Esso <strong>intercetta le chiamate dei programmi al sistema operativo</strong> (i programmi credono di girare sotto Windows) e le <strong>dirotta</strong> alle proprie librerie e poi da queste alle librerie del sistema operativo. Il tutto è talmente perfetto che Wine riesce a passare persino il test Windows Genuine Advantage!</p>
<p>Un esempio simile è la possibilità di eseguire programmi per GNU/Linux su un altro sistema operativo simile, ma diverso: <strong>FreeBSD</strong>. Attraverso l'aggiunta in FreeBSD della libreria C di GNU, possiamo eseguire praticamente qualsiasi programma GNU/Linux su di esso, anche se non è GNU/Linux. Ma esso possiede una delle sue parti fondamentali, ovvero la GNU C Library (oltre, chiaramente, alla libreria C di FreeBSD stesso).</p>
<p>A questo punto qualcuno chiederà</p>
<blockquote><p>Ok, a quanto ho capito i programmi scritti con il linguaggio C usano la libreria C. Ma gli altri? So che esistono altri linguaggi come Java....</p></blockquote>
<p>In realtà, tutti i programmi, a prescindere dal linguaggio in cui sono scritti, dovranno ad un certo punto interagire con il sistema operativo. E lo faranno sempre attraverso la libreria C. Questo perché GNU/Linux è scritto con tale linguaggio. Ma lo stesso vale anche per Windows, le cui librerie fondamentali sono scritte in C (o nella sua variante C++).</p>
<p><strong>Vediamo di spiegare con un esempio questo concetto.</strong> Supponiamo che andiate a spedire una raccomandata alle poste. Vi recherete allo sportello e compilerete la richiesta. Tale richiesta verrà poi "lavorata" <strong>in parte davanti a voi, in parte "dietro" lo sportello</strong>. Lo stesso accade per la comunicazione tra programmi e kernel. La Libreria C si occupa di fornire certe funzioni non comprese nel kernel (come la <em>printf</em> che abbiamo visto), funzioni di livello più alto, ma anche di rendere facile, uniforme e rispondente allo standard di Unix (chiamato POSIX) l'accesso alle funzioni stesse del kernel, cioè le chiamate di sistema.</p>
<p>Un'immagine vale più di mille parole.</p>
[caption id="attachment_172" align="aligncenter" width="490" caption="La comunicazione tra programma e kernel"]<a href="http://guiodic.files.wordpress.com/2008/07/screenshot11.png"><img class="size-full wp-image-172" src="http://guiodic.wordpress.com/files/2008/07/screenshot11.png" alt="la comunicazione tra programma e kernel" width="490" height="158" /></a>[/caption]
<p>Ecco, il disegno spiega anche un'altra cosa. <strong>Il kernel di GNU/Linux è Linux.</strong> "Linux", difatti, <strong>non è il nome dell'intero sistema operativo</strong>, ma del nucleo, il kernel appunto.</p>
<p><strong>Facciamo un esperimento: proviamo a togliere Glibc</strong>. Per farlo, se usiamo Debian o Ubuntu, andiamo su Synaptic e cerchiamo "libc6". Proviamo a disinstallarla. <strong>Come potrete notare, viene giù tutto il sistema operativo. Difatti tutti i programmi chiedono la presenza di Glibc. </strong>Ovviamente, <span style="text-decoration:underline;">annulliamo l'operazione</span>.</p>
<p>Riassumendo, in sostanza, <strong>i programmi di norma non "vedono" né "parlano" con il kernel Linux, ma con GNU</strong>. E lo stesso facciamo noi utenti. Vediamo perché.</p>
<p>Abbiamo detto che il sistema operativo deve in qualche modo comunicare con l'utente. Il programma che si occupa di questo si chiama <strong>shell</strong>. In sostanza quando apriamo il terminale, oppure accediamo alla console testuale con ctrl+alt+f1, e vediamo qualcosa che alcuni erroneamente chiamano "dos" perché somiglia al vecchio MS Dos, stiamo usando la shell. La shell dei sistemi GNU/Linux è <strong>GNU Bash</strong>. Essa ci permette di lanciare i programmi, di vedere il loro output, di fornire degli input al programma (ad esempio la password che ci viene richiesta da <em>sudo</em>).</p>
<p>Infine, abbiamo detto che per poter usare il sistema operativo abbiamo anche bisogno di programmi di utilità, ad esempio per sposare o cancellare i file. Nel caso di GNU/Linux tali programmi sono le<strong> utility GNU</strong>.</p>
<blockquote><p>Ok, bello, ma non hai spiegato cosa cavolo è questo GNU!</p></blockquote>
<p>Eh già, devi scusarmi :) In estrema sintesi, <strong>GNU</strong> (che sta per "<strong>G</strong>NU is <strong>N</strong>ot <strong>U</strong>nix) è il nome del sistema operativo iniziato da <a href="http://it.wikipedia.org/wiki/Richard_Stallman" target="_blank"><strong>Richard Stallman</strong></a> nel 1984. Esso nasce con il preciso intento di creare un "clone" di Unix, il sistema operativo usato da università, banche, esercito, per gestire i grandi computer e su cui è nata Internet. All'epoca non esisteva nessun sistema operativo libero (o come si disse in seguito "open source") e Stallman voleva colmare questa lacuna prendendo a modello il sistema operativo per eccellenza: Unix. Unix è stato il primo sistema operativo moderno. La nascita risale al 1970. Tutti i libri di informatica, quando cercano di definire un sistema operativo, partono sempre da ciò che c'è in Unix. E' un sistema talmente importante che è stato standardizzato internazionalmente dall'ISO, ma il nome dello standard (POSIX) lo ha dato Stallman. Questo fa capire quanto è importante GNU nella storia dell'informatica.</p>
<p>Agli inizi degli anni '90 GNU era quasi pronto. Mancava all'appello solo il kernel. Il progetto GNU ci stava lavorando (il loro kernel si chiamava Hurd) ma qualcuno arrivò prima. Questo qualcuno era <a href="http://it.wikipedia.org/wiki/Linus_Torvalds" target="_blank"><strong>Linus Torvalds</strong></a>, all'epoca uno studente. Linus aveva un problema: all'università usava Unix (precisamente lo Unix della SUN, che adesso si chiama Solaris), ma a casa non poteva lavorarci perché il suo computer (un allora nuovo 386) non supportava tale sistema. Pensò quindi che ne dovesse creare uno, per divertimento e per studio, e prese a modello una versione didattica di Unix chiamata Minix, scritta da un professore come supporto al suo libro di testo (ancora oggi in uso nelle università: il famoso <strong>Tanenbaum</strong>). Torvalds creò il suo mini-sistema, usando il compilatore GNU, la shell GNU e altri pezzi di GNU e scrivendo un kernel da zero per il processore Intel 386. Chiamò il sistema <strong>Linux</strong>. In quel periodo all'università di Helsinki ascoltò una conferenza sul software libero e GNU e decise che il suo sistema operativo ancora in embrione doveva essere libero. <strong>Così rilasciò Linux sotto la stessa licenza di GNU (la General Public License, GPL).</strong></p>
<p>Da quel momento la storia dell'informatica ha avuto una grande accelerazione. <strong>Il kernel di Linux, la parte "nuova" che Torvalds aveva creato, venne fusa a GNU, creando un sistema operativo libero, GNU/Linux</strong>, che poteva girare sui pc più diffusi dell'epoca, i 386 e 486.</p>
<p>La storia non finisce qui, perché ci sono anche tanti altri pezzi in un sistema operativo GNU/Linux. <strong>Ma i pezzi fondamentali sono due: GNU e il kernel Linux. </strong>Qualsiasi distribuzione li contiene perché sono la base di tutto. <strong>Per questo, che tu stia usando Ubuntu, Debian, Slackware, Red Hat, Suse, o qualsiasi delle centinaia di distribuzioni esistenti, stai sempre usando un sistema GNU con il kernel Linux. GNU/Linux, appunto.</strong></p>
<p>Nei prossimi post parleremo di alcune importanti aggiunte a questo sistema di base: <strong>Xorg</strong> e gli <strong>ambienti desktop</strong> come <strong>Gnome, kde e xfce</strong>.</p>
<p>Domande?</p>
<blockquote><p>Posso usare GNU senza Linux?</p></blockquote>
<p>Puoi usare GNU con il kernel Hurd e avrai GNU/Hurd (o semplicemente GNU). Puoi usare GNU con il kernel del sistema Solaris, e avrai GNU/Solaris. Puoi usare GNU con il kernel di FreeBSD e avrai GNU/kFreeBSD. Puoi usare GNU con il kernel di NetBSD e avrai GNU/Netbsd. Il progetto <a href="http://www.debian.org/ports/" target="_blank"><strong>Debian</strong></a> distribuisce alcune versioni di questi sistemi operativi. A parte GNU/Solaris, che è già abbastanza stabile (<a href="http://opensolaris.org" target="_blank">OpenSolaris</a> e <a href="http://www.nexenta.org" target="_blank">Nexenta</a> sono due esempi), gli altri sono ancora instabili, ma comunque funzionanti, a condizione di aver un hardware compatibile (questi kernel difatti non hanno tutti i driver di cui dispone Linux). Esiste anche GNU/Darwin, una fusione tra GNU e il kernel di Mac Os X, ma è fermo.</p>
<blockquote><p>E Linux senza GNU?</p></blockquote>
<p>Anche, ma avrai bisogno di qualcosa che sostituisca GNU. Di solito questo qualcosa è una libreria C ridotta e una shell semplificata con all'interno i comandi basilari. Se hai un router sicuramente esso possiede un sistema del genere.</p>
<blockquote><p>E se volessi provare Unix?</p></blockquote>
<p style="text-align:left;">Ormai da molto tempo non esiste più un solo Unix, ma tanti. Ad esempio Solaris è uno Unix. Non ti accorgeresti di grandi differenze rispetto a GNU/Linux. Difatti i comandi sono gli stessi e a volte anche l'interfaccia grafica è la stessa. Ad esempio Solaris usa una versione modificata di Gnome chiamata Java Desktop Enviroment. Ma la versione Open Source (OpenSolaris) usa proprio Gnome. Nexenta, di cui ho parlato prima, è in sostanza Ubuntu ma con il kernel di Solaris invece che con il Kernel Linux.</p>
<blockquote>
<p style="text-align:left;">Ma come è possibile tutto ciò? Ad esempio mica posso mischiare insieme Windows con il Mac... come si fanno a mischiare sistemi operativi diversi?</p>
</blockquote>
<p style="text-align:left;">Ci sono due motivi, uno tecnico l'altro legale. Il motivo tecnico è che tutti questi sistemi sono compatibili tra loro, in quanto appartengono alla famiglia di Unix. Mentre Windows è un sistema a parte, molto diverso. Quindi tecnicamente non è difficile - anzi, in molti casi proprio banale - portare un programma da un sistema all'altro, ed anche interi pezzi del sistema operativo. Il secondo motivo è legale: con il software libero puoi fare quello che vuoi. Prendi un programma e lo metti su un altro sistema operativo. Prendi la shell di GNU e la metti su Solaris, ad esempio. Non ci sono grandi limiti come nel caso delle licenze proprietarie.</p>
<blockquote>
<p style="text-align:left;">Quindi mi stai dicendo che in un certo senso GNU/Linux è Unix anche se GNU vuol dire "Gnu non è Unix"?</p>
</blockquote>
<p>Sì, esatto. Il nome è scherzoso: GNU non è Unix ma è comunque un sistema che rispetta lo standard POSIX. I programmi scritti seguendo le regole devinite dallo standard gireranno su tutti i sistemi operativi di tipo Unix. C'è da dire però che UNIX (scritto con le lettere maiuscole) è un marchio registrato, gestito da un consorzio chiamato Opengroup. Per diventare uno UNIX "ufficiale" bisogna pagare la certificazione. Ma questo è davvero poco importante. GNU/Linux, pur senza tale certificazione, è il sistema di tipo Unix di gran lunga più usato di tutti.</p>
<blockquote><p>Ho sentito dire che Linux è un kernel monolitico, cosa vuol dire?</p></blockquote>
<p>E' un argomento un po' complesso, ma ne parlerò prima o poi. Per ora basta sapere che un kernel monolitico è fatto da un programma unico, mentre altri tipi di kernel (detti "a microkernel") sono costruiti "a pezzi" ognuno dei quali si occupa di un problema specifico.<br />
E' più semplice capire invece perché <strong>Linux è un kernel modulare</strong>: in pratica, mentre il sistema funziona, possiamo caricare dei "moduli". I moduli sono pezzi del kernel che possono essere inseriti mentre il sistema è in esecuzione. Un modulo può essere un driver per una periferica, oppure ad esempio un pezzo che aggiunge una funzione particolare al kernel. Nonostante questo però il kernel rimane un unico programma perché questi moduli vanno ad inserirsi nel kernel mentre è in esecuzione e non sono programmi separati. Un po' come dire che mentre guidi puoi aggiungere un cilindro al motore, ma il motore è sempre uno solo.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Carlos Castro presenta en Barcelona el proyecto de Software Libre extremeño ]]></title>
<link>http://sololinex.wordpress.com/?p=571</link>
<pubDate>Wed, 23 Jul 2008 19:38:34 +0000</pubDate>
<dc:creator>cristo990</dc:creator>
<guid>http://sololinex.wordpress.com/?p=571</guid>
<description><![CDATA[Ha sido en la Conferencia Free Knowledge Free Technology (FKFT), donde Extremadura está teniendo un]]></description>
<content:encoded><![CDATA[<p><em>Ha sido en la Conferencia Free Knowledge Free Technology (FKFT), donde Extremadura está teniendo un protagonismo importante.</em></p>
<p>El director general de Telecomunicaciones y Sociedad de la Información, Carlos Castro, ha presentado este jueves, 17 de Julio, el proyecto de Software Libre de la Junta de Extremadura en la Conferencia Free Knowledge Free Technology (FKFT), que se celebra desde el pasado martes en la Fira de Barcelona.</p>
<p><!--more--></p>
<p>En la FKFT, organizada por el Consorcio SELF, Extremadura está teniendo un protagonismo importante ya que, además de la representación institucional de la Vicepresidencia Segunda y Consejería de Economía, Comercio e Innovación, diferentes técnicos y responsables de los proyectos que se desarrollan en la región están teniendo la oportunidad de participar en los distintos foros que se están desarrollando en el marco de esta conferencia.</p>
<p>La Junta de Extremadura, según informa en nota de prensa, trata de crear un espacio que sea punto de encuentro entre entidades públicas y privadas y ciudadanos para que, de manera participativa, aúnen esfuerzos para la construcción de proyectos tecnológicos en beneficio del desarrollo del conocimiento libre, tomando como marco de referencia la optimización de presupuestos y recursos informáticos que se está generando en torno al software libre.</p>
<p>También hay que destacar la presencia de expertos en el ámbito educativo y tecnológico como Stephen Downes, uno de los más importantes pensadores en innovación educativa, y Karel De Vriendt, de la Comisión Europea (IDABC), que habló sobre el Software Libre y los estándares abiertos a nivel europeo.</p>
<p>Fuente &#124; <a href="http://www.linex.org/joomlaex/index.php?option=com_content&#38;task=view&#38;id=437&#38;Itemid=1">gnuLinex.org</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Curso de Ubuntu]]></title>
<link>http://eldestornillador.wordpress.com/?p=270</link>
<pubDate>Wed, 23 Jul 2008 12:47:56 +0000</pubDate>
<dc:creator>eldestornillador</dc:creator>
<guid>http://eldestornillador.wordpress.com/?p=270</guid>
<description><![CDATA[

Dando una vuelta por la blogosfera me he encontrado que en el blog Sinwindows han hecho, altruíst]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://img150.imageshack.us/img150/5880/manualkubuntuls2.jpg"></p>
<p><br></p>
<p>Dando una vuelta por la blogosfera me he encontrado que en el blog <a href="http://sinwindows.wordpress.com/"><em>Sinwindows</em></a> han hecho, altruístamente, un curso de ubuntu para iniciados.<br />
Como yo ando en estas andanzas, a más de uno le va a venir de perlas y la alegría de vivir es compartir, aquí os dejo el <a href="http://sinwindows.wordpress.com/2008/07/22/curso-de-ubuntu-por-fin-completo/"><strong>enlace al post</strong></a> donde podéis descargarlo.</p>
<p>A disfrutarlo!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[linuxAC MAG 4]]></title>
<link>http://djraiden.wordpress.com/?p=135</link>
<pubDate>Wed, 23 Jul 2008 03:03:18 +0000</pubDate>
<dc:creator>raidy</dc:creator>
<guid>http://djraiden.wordpress.com/?p=135</guid>
<description><![CDATA[
download
]]></description>
<content:encoded><![CDATA[<p><img class="alignnone" src="http://greyhunter.linux.googlepages.com/maincover4.jpg" alt="" width="595" height="841" /></p>
<h1 style="text-align:center;"><a href="http://linuxac.org/forum/magazine/LAC_magazine_Jul_Aug_2008.pdf">download</a></h1>
]]></content:encoded>
</item>
<item>
<title><![CDATA[GNU Screen]]></title>
<link>http://atchieu.wordpress.com/?p=47</link>
<pubDate>Tue, 22 Jul 2008 23:52:57 +0000</pubDate>
<dc:creator>atchieu</dc:creator>
<guid>http://atchieu.wordpress.com/?p=47</guid>
<description><![CDATA[Possibly the most useful tool ever if you do a lot of remote computing. Here&#8217;s a quote from Wi]]></description>
<content:encoded><![CDATA[<p>Possibly the most useful tool ever if you do a lot of remote computing. Here's a quote from Wikipedia:</p>
<blockquote><p><a href="http://en.wikipedia.org/wiki/GNU_Screen" target="_blank"><strong>GNU Screen</strong></a> is a <a title="Free software" href="http://en.wikipedia.org/wiki/Free_software">free</a> <a title="Computer terminal" href="http://en.wikipedia.org/wiki/Computer_terminal">terminal</a> <a title="Multiplexer" href="http://en.wikipedia.org/wiki/Multiplexer">multiplexer</a> developed by the <a title="GNU Project" href="http://en.wikipedia.org/wiki/GNU_Project">GNU Project</a>. It allows a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. It is useful for dealing with multiple programs from the <a title="Command line interface" href="http://en.wikipedia.org/wiki/Command_line_interface">command line</a>, and for separating programs from the <a title="Unix shell" href="http://en.wikipedia.org/wiki/Unix_shell">shell</a> that started the program.</p></blockquote>
<p>I use it mostly for running command line utilities that take forever to run (e.g. academic programs that do "work" for me). This allows me to remotely log in, start screen, start a program, detach screen, and log out. When I come back to check on how the program is running, I can log back in, attach an already running screen, and check on it again. Once I am done then I detach.</p>
<p>Here are useful commands:</p>
<p><strong><code>&#62;screen</code></strong>, starts a screen session on the host.<br />
<strong><code>&#62;screen -r</code></strong>, reattaches to a previous session.<br />
<strong><code>&#62;screen -r blah.host</code></strong>, reattaches to a speciﬁc previous session.<br />
<strong><code>&#62;exit</code></strong>, destroys the current screen session.<br />
<strong><code>&#62;screen -x</code></strong>, attach to a non detached screen.</p>
<p>In addition, you can hit <code>CTRL+a</code> and type one of the following to send specific commands to screen:</p>
<p><code>c</code>, create new screen.<br />
<code>n</code>, next screen.<br />
<code>A</code>,  rename screen.<br />
<code>d</code>, detach screen.<br />
<code>"</code>, lists screens. Interactive.<br />
<code>0-9</code>, select certain screen.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[GNU 'make' Target Specific Variables are Dumb]]></title>
<link>http://ciaranm.wordpress.com/?p=65</link>
<pubDate>Tue, 22 Jul 2008 19:41:56 +0000</pubDate>
<dc:creator>Ciaran McCreesh</dc:creator>
<guid>http://ciaranm.wordpress.com/?p=65</guid>
<description><![CDATA[Let&#8217;s say we have a Makefile using some target-specific variables:

$ cat Makefile
foo = globa]]></description>
<content:encoded><![CDATA[<p>Let's say we have a Makefile using some target-specific variables:</p>
<pre style="margin-left:4em;">
$ cat Makefile
foo = global
b : foo = for-b

all : d
        @cat d

a :
        @echo a:$(foo) &#62; a

b : a
        @{ cat a ; echo b:$(foo) ; } &#62; b

c : a
        @{ cat a ; echo c:$(foo) ; } &#62; c

d : b c
        @cat b c &#62; d
</pre>
<p>Then we can get different results depending upon how we make the 'all' target:</p>
<pre style="margin-left:4em;">
$ rm a b c d ; make
a:for-b
b:for-b
a:for-b
c:global
$ rm a b c d ; make a b c d all
a:global
b:for-b
a:global
c:global
</pre>
<p>This is <a href="http://www.gnu.org/software/make/manual/make.html#Target_002dspecific">considered a feature</a>:</p>
<blockquote><p>
There is one more special feature of target-specific variables: when you define a target-specific variable that variable value is also in effect for all prerequisites of this target, and all their prerequisites, etc. (unless those prerequisites override that variable with their own target-specific variable value).
</p></blockquote>
<p>In practice, it's a pain in the ass. Using <a href="http://code.google.com/p/quagmire/">Quagmire</a>, you're supposed to be able to do this:</p>
<pre style="margin-left:4em;">
noinst_SHARED_LIBRARIES = libone.so libtwo.so libthree.so

libone.so_SOURCES = one.c
libone.so : LDFLAGS = -Wl,-soname,libone.so
libone.so_LIBS = libthree.so

libtwo.so_SOURCES = two.c
libtwo.so : LDFLAGS = -Wl,-soname,libtwo.so
libtwo.so_LIBS = libthree.so

libthree.so_SOURCES = three.c
</pre>
<p>Which leads to some rather bizarre behaviour:</p>
<pre style="margin-left:4em;">
$ make clean all &#38;&#62;/dev/null ; scanelf -S libthree.so
 TYPE   SONAME FILE
ET_DYN libone.so libthree.so 

$ make clean libone.so &#38;&#62;/dev/null ; scanelf -S libthree.so
 TYPE   SONAME FILE
ET_DYN libone.so libthree.so 

$ make clean libtwo.so &#38;&#62;/dev/null ; scanelf -S libthree.so
 TYPE   SONAME FILE
ET_DYN libtwo.so libthree.so 

$ make clean libthree.so &#38;&#62;/dev/null ; scanelf -S libthree.so
 TYPE   SONAME FILE
ET_DYN  libthree.so
</pre>
<p>I can think of a few not very nice ways of getting around this. <a href="http://groups.google.com/group/quagmire-discuss/browse_thread/thread/687673491a90cb2b">Hopefully</a> someone will come up with something better...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why software should not have owners - Richard Stallman]]></title>
<link>http://davidrobertlewis.wordpress.com/?p=290</link>
<pubDate>Tue, 22 Jul 2008 10:58:03 +0000</pubDate>
<dc:creator>davidrobertlewis</dc:creator>
<guid>http://davidrobertlewis.wordpress.com/?p=290</guid>
<description><![CDATA[Digital information technology contributes to the world by making it easier to copy and modify infor]]></description>
<content:encoded><![CDATA[<p>Digital information technology contributes to the world by making it easier to copy and modify information.  Computers promise to make this easier for all of us.</p>
<p>Not everyone wants it to be easier.  The system of copyright gives software programs “owners”, most of whom aim to withhold software's potential benefit from the rest of the public.  They would like to be the only ones who can copy and modify the software that we use.</p>
<p>The copyright system grew up with printing—a technology for mass production copying.  Copyright fit in well with this technology because it restricted only the mass producers of copies.  It did not take freedom away from readers of books.  An ordinary reader, who did not own a printing press, could copy books only with pen and ink, and few readers were sued for that.</p>
<p>Digital technology is more flexible than the printing press: when information has digital form, you can easily copy it to share it with others.  This very flexibility makes a bad fit with a system like copyright.  That's the reason for the increasingly nasty and draconian measures now used to enforce software copyright.  Consider these four practices of the Software Publishers Association (SPA):</p>
<ul>
<li>Massive propaganda saying it is wrong to disobey the owners to help your friend.</li>
<li>Solicitation for stool pigeons to inform on their coworkers and colleagues.</li>
<li>Raids (with police help) on offices and schools, in which people are told they must prove they are innocent of illegal copying.</li>
<li>Prosecution (by the US government, at the SPA's request) of people such as <abbr title="Massachusetts Institute of Technology">MIT</abbr>'s David LaMacchia, not for copying software (he is not accused of copying any), but merely for leaving copying facilities unguarded and failing to censor their use.</li>
</ul>
<p>All four practices resemble those used in the former Soviet Union, where every copying machine had a guard to prevent forbidden copying, and where individuals had to copy information secretly and pass it from hand to hand as “samizdat”.  There is of course a difference: the motive for information control in the Soviet Union was political; in the US the motive is profit.  But it is the actions that affect us, not the motive.  Any attempt to block the sharing of information, no matter why, leads to the same methods and the same harshness.</p>
<p><a href="http://www.gnu.org/philosophy/why-free.html">http://www.gnu.org/philosophy/why-free.html</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[abbreviation ها در Vim]]></title>
<link>http://lincafe.wordpress.com/2008/07/22/abbreviation-%d9%87%d8%a7-%d8%af%d8%b1-vim/</link>
<pubDate>Tue, 22 Jul 2008 09:47:41 +0000</pubDate>
<dc:creator>khajavi</dc:creator>
<guid>http://lincafe.wordpress.com/2008/07/22/abbreviation-%d9%87%d8%a7-%d8%af%d8%b1-vim/</guid>
<description><![CDATA[در ویرایشگر Vim مبحثی داریم به نام abbreviationها. فرض کنید در ]]></description>
<content:encoded><![CDATA[<div style="direction:rtl;">در ویرایشگر Vim مبحثی داریم به نام abbreviationها. فرض کنید در یک کد جاوا شما بخواهید از چندین بار از System.out.println استفاده کنید مجبور خواهید شد که این عبارت را چندین بار تکرار کنید البته Vim با خصوصیت auto-complete خودش این مشکل را هم حل کرده اما راه ساده تر اینه که ما بیاییم و عبارات طولانی ای که بیشتر مورد استفاده قرار میگیرد را اختصار سازی کنیم. برای مثال توی vim می تونید عبارت زیر را وارد کنید:<br />
<blockquote>:ab sysout System.out.println</p></blockquote>
<p>این کار باعث میشه که در هنگام تایپ برنامه هر گاه کلمه ی sysout را تایپ کنید به طور خودکار به System.out.println تبدیل بشه:<br />
<blockquote>sysout[space] &#62; System.out.println <br />sysout( &#62; System.out.println(</p></blockquote>
<p>اما یک نکته ای که یادم رفت بگم اینه که وقتی از برنامه ی Vim خارج شوید تمام abbreviation ها پاک می شوند پس برای اینکه هر دفعه نخواهیم این آنها را تعریف کنیم همگی را در فایل ~.vimrc ذخیره کنید.</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cercare comandi usati in precedenza]]></title>
<link>http://gnulinuxarea.wordpress.com/?p=74</link>
<pubDate>Mon, 21 Jul 2008 13:25:59 +0000</pubDate>
<dc:creator>gnulinuxarea</dc:creator>
<guid>http://gnulinuxarea.wordpress.com/?p=74</guid>
<description><![CDATA[Spesso capita di voler cercare un comando eseguito in precedenza nel terminale. La bash di Linux per]]></description>
<content:encoded><![CDATA[<p>Spesso capita di voler cercare un comando eseguito in precedenza nel terminale. La bash di Linux per default memorizza 500 linee di comandi digitati, richiamabili con il comando <strong>history</strong></p>
<p><code>acp@linux:~$ history<br />
1  sudo apt-get update &#38;&#38; sudo apt-get upgrade &#38;&#38; sudo apt-get autoremove &#38;&#38; sudo apt-get autoclean<br />
2  sudo cp /etc/apt/sources.list /etc/apt/sources.list.old<br />
3  sudo nano /etc/apt/sources.list<br />
4  sudo apt-get update<br />
5  sudo nano /etc/apt/sources.list<br />
6  sudo apt-get update<br />
7  wget -q http://apt.last.fm/last.fm.repo.gpg -O- &#124; sudo apt-key add -<br />
8  sudo nano /etc/apt/sources.list<br />
9  sudo apt-get update<br />
10  sudo apt-get install lastfm<br />
11  lastfm<br />
12  sudo apt-get install gparted<br />
13  ls<br />
14  cd Desktop<br />
15  ls<br />
16  sh GoogleHearthLinux.bin<br />
17  sh GoogleEarthLinux.bin<br />
18  sudo apt-get install build-essential linux-headers-`uname -r` xinetd<br />
19  wget -c http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz</code>eccetera...</p>
<p>Per visualizzare lo storico della bash una schermata alla volta abbinarlo al comando less<br />
<code>acp@linux:~$ history &#124; less</code></p>
<p>Per cercare un comando specifico, magari per evitare di riscrivere una lunga sequenza, basta ricordare parte del comando<br />
<code>acp@linux:~$ history &#124; grep cpufreq<br />
174  sudo apt-get install cpufrequtils<br />
175  cpufreq-info<br />
176  sudo cpufreq-set -g powersave<br />
</code>eccetera...</p>
<p>Per cercare un comando specifico visualizzando una schermata alla volta<br />
<code>acp@linux:~$ history &#124; grep cpufreq &#124; less</code></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Los Cuatro Elementos de GNU/Linux]]></title>
<link>http://sololinex.wordpress.com/?p=543</link>
<pubDate>Mon, 21 Jul 2008 11:38:39 +0000</pubDate>
<dc:creator>cristo990</dc:creator>
<guid>http://sololinex.wordpress.com/?p=543</guid>
<description><![CDATA[Otro post increíble que postea psyfuriours en http://portallinux.wordpress.com
No tiene desperdicio]]></description>
<content:encoded><![CDATA[<p style="text-align:center;">Otro post increíble que postea psyfuriours en <a href="http://portallinux.wordpress.com">http://portallinux.wordpress.com</a></p>
<p style="text-align:center;">No tiene desperdicio.</p>
<p style="text-align:center;">
<p style="text-align:center;"><img class="aligncenter" src="http://s2.subirimagenes.com/imagen/786942los-cuatro-elementos.png" alt="" width="466" height="436" /></p>
<p style="text-align:center;">
<p><em><strong> - Me da mucho gusto darles la bienvenida a mi nuevo proyecto llamado “Los Cuatro Elementos de GNU/Linux”, este es el proyecto que sigue a “Una Guia Linuxera, Para Un Windolero” escrita hace poco…</strong></em></p>
<p><strong><br />
</strong></p>
<h2><strong> Indice:</strong></h2>
<p><strong><span style="color:#ff0000;">000</span> - Introduccion<br />
<span style="color:#ff0000;">001</span> - Participantes<br />
<span style="color:#ff0000;">I</span> - openSUSE<br />
<span style="color:#ff0000;">II </span>- Ubuntu<br />
<span style="color:#ff0000;">III</span> - Mandriva<br />
<span style="color:#ff0000;">IV </span>- Fedora<br />
<span style="color:#ff0000;">V </span>- Agradecimientos</strong></p>
<p><!--more--></p>
<p><strong></strong></p>
<p>=================</p>
<h2><strong><span style="color:#ff0000;">000</span>: Introduccion</strong></h2>
<p><em><strong>“…Cual es la mejor distribucion de GNU/Linux?… Eso preguntan todos pero nunca van a la raiz de la pregunta.”</strong></em></p>
<p>- “Los Cuatro Elementos de GNU/Linux”, asi se titula este nuevo proyecto. Este proyecto ha reunido a cuatro personas de toda latinoamerica los cuales cada una utilizan GNU/Linux “PERO” cada una de estas personas utiliza una distribucion diferente a la otra. Todos van a contestar una serie de preguntas ideadas por mi, todas las preguntas fueron las mismas para cada uno.</p>
<p><em><strong>“Cuatro distribuciones, cuatro experiencias, cuatro personas, cuatro paises y todos unidos por GNU/Linux” </strong></em></p>
<p>Este proyecto fue iniciado por mi con la esperanza de que todas las personas que quieran migrar a GNU/Linux conoscan un poco de cada distribucion famosa de estos tiempos y conosca las experiencias de unos usuarios ricos en conocimiento y que se prestaron para participar en este proyecto. De esta manera busco que conoscan mas y pregunten menos, pues la pregunta de siempre es “Y cual es la mejor distribucion?”… espero que con este proyecto aclaren un par de dudas conociendo los puntos bajos y puntos a favor de cada distro.</p>
<p>Estas a punto de conocer las experiencias de cuatro usuarios intermedio-avanzados de GNU/Linux que lo unico que no comparten en comun es su distribucion de GNU/Linux…</p>
<h2><strong><span style="color:#ff0000;"><br />
001</span> - Participantes</strong></h2>
<p><em><strong>Esta es la lista de los cuatro participantes del proyecto:</strong></em></p>
<p><span style="color:#0000ff;"><strong>- openSUSE -</strong></span></p>
<p><strong>Nombre: </strong>Hugo Espresati (alias) “d4rk”<strong><br />
e-Mail: </strong>darkskimmer@gmail.com</p>
<p><span style="color:#0000ff;"><strong>- Ubuntu -</strong></span></p>
<p><strong>Nombre: </strong>Jhon Fernando Ortiz Ordoñez<strong><br />
Estudios: </strong>Est. Ingeniería de Sistemas<strong><br />
Web: <a href="http://softvaina.blogspot.com/">http://SoftVaina.blogspot.com/</a></strong></p>
<p><span style="color:#0000ff;"><strong>- Mandriva -<br />
</strong></span></p>
<p><strong>Nombre:</strong> megabyte<br />
<strong>Web:</strong> <a href="http://www.espaciolinux.com/">http://www.espaciolinux.com</a> y/o <a href="http://www.mandriva-es.org/">http://www.mandriva-es.org</a></p>
<p><span style="color:#0000ff;"><strong>- Fedora - </strong></span></p>
<p><strong>Nombre:</strong> Javier Gabriel<br />
<strong>Portavoz:</strong> Proyecto Fedora Argentina<br />
<strong>Web:</strong> <a href="http://www.proyectofedora.org/">http://www.proyectofedora.org</a> y/o <a href="http://www.jgabriel.wordpress.com/">http://www.jgabriel.wordpress.com<br />
<strong><br />
</strong></a><strong><br />
</strong></p>
<h2><strong> <span style="color:#ff0000;">I</span> - openSUSE</strong><strong></strong><img class="alignnone" src="http://s2.subirimagenes.com/imagen/788396opensuse.png" alt="" width="118" height="75" /></h2>
<p><strong>Nombre: </strong>Hugo Espresati (alias) “d4rk”</p>
<p><strong> e-Mail: </strong>darkskimmer@gmail.com</p>
<p><strong>¿Como supiste de GNU/Linux?</strong></p>
<p>Lo conocí gracias a mi padre, informático de profesión. También es cierto que me picaba la curiosidad.</p>
<p><strong>¿Qué distribuciones de GNU/Linux has utilizado a través del tiempo?</strong></p>
<p>Mandrake, Ubuntu y actualmente utilizo openSUSE</p>
<p><strong>De todas las distribuciones probadas, ¿Cuál te gusto más?</strong></p>
<p>Sin duda OpenSUSE</p>
<p><strong>¿En que momento decidiste que openSUSE era tu distribución preferida?</strong></p>
<p>En el momento en que me di cuenta de que era una distribución simple para los principiantes pero que ofrecía mucho para los usuarios avanzados.</p>
<p><strong>¿Cuál fue tu primera impresión de openSUSE?</strong></p>
<p>Lo distinto que era a Microsoft Windows…</p>
<p><strong>Luego de utilizar openSUSE, ¿cómo fue el proceso a la adaptación?</strong></p>
<p>Bastante sencillo: por cada programa en Windows hay varios similares (y mejores) en GNU/Linux.</p>
<p><strong>¿En que momento o situación sentiste que openSUSE estaba ayudándote?</strong></p>
<p>Estaba ayudándome a aprender desde el primer momento. Empecé a entender ciertas secuencias de comandos de UNIX del libro Takedown…</p>
<p><strong>¿Cómo explicas el rendimiento del hardware con openSUSE?</strong></p>
<p>La verdad es que a la hora de comprimir y descomprimir archivos, el sistema es más rápido que Windows (usando, en ambos, el mismo algoritmo de compresión). GNU/Linux, por lo general, precisa de menos recursos y los aprovecha mejor.</p>
<p><strong>¿Qué problemas tuviste con openSUSE?</strong></p>
<p>Lo de siempre: los drivers. El escaso soporte que dan los fabricantes de teclados/ratones, tarjetas de sonido y otros dispositivos…</p>
<p><strong>¿Qué solución encontraste para tus problemas en openSUSE?</strong><br />
Ninguna. El soporte de dispositivos sigue siendo pésimo.</p>
<p><strong>Luego de haber pasado algún problema y haberle hallado una solución, ¿aprendiste algo nuevo?</strong></p>
<p>Si. Aprendí algo sobre el mapeo de teclas, sobre ALSA, etc.</p>
<p><strong>Ademas de openSUSE, ¿hay otra distribución la cual entiendes que podría dar el mismo rendimiento o experiencia igual a openSUSE?</strong></p>
<p>RedHat, Mandriva,…</p>
<p><strong>¿opeNSUSE te ha motivado a crear tutoriales, blog, foro, HowTo’s, etc.?</strong></p>
<p>Sip, un Howto sobre VirtualBox en ForoSuSE</p>
<p><strong>¿Qué versión de openSUSE utilizas y cual recomiendas?</strong></p>
<p>Utilizo openSuSE 11.0 y recomiendo la 10.3. Creo que a la 11.0 aun le falta algo..</p>
<p><strong>¿Encuentras que GNU/Linux es la mejor forma de liberación a lo que entendemos como Sistema Operativo?</strong></p>
<p>Desde luego es la mejor idea, pero sin el apoyo de los fabricantes de hardware, la cosa es complicada.</p>
<p><strong>¿ openSUSE te ha brindado una igual experiencia que en Windows o mucho mejor a Windows?</strong></p>
<p>Bastante similar, pero mejor en Windows. El soporte de Hardware es 100% seguro en Windows. Todo funciona a su máximo rendimiento.</p>
<p><strong>¿Recomiendas Windows?</strong></p>
<p>Solo si no tienes ganas de aprender…</p>
<p><strong>¿Recomiendas GNU/Linux en general?</strong></p>
<p>Si tienes ganas de aprender algo nuevo y útil si…</p>
<p><strong>¿Qué distribuciones o distribución recomiendas a menudo a los nuevos usuarios?</strong></p>
<p>openSuSE</p>
<p><strong>Tomando en cuenta el rendimiento del hardware, ¿qué distribuciones recomiendas para una PC vieja, Intermedia y/o avanzada?</strong></p>
<p>Xubuntu u openSuSE usando XFCE como escritorio.</p>
<p><strong>En cuanto la experiencia general que has obtenido de GNU/Linux, ¿la consideras de provecho o un gasto de tiempo?</strong></p>
<p>De provecho!</p>
<p><strong>¿Te arrepientes de haber llegado a GNU/Linux?</strong></p>
<p>Nop…</p>
<p><strong>¿Si alguien se acerca a ti preguntado sobre la mejor distribución GNU/Linux, cual seria tu respuesta?</strong></p>
<p>La mejor será la que mejor se adapte a sus gustos y necesidades…</p>
<p><strong>¿Cómo te consideras en términos de experiencia? (novato, intermedio, avanzado, experto…)</strong></p>
<p>Intermedio-avanzado.</p>
<p><strong>Algún mensaje o consejo de tu parte para un usuario de Windows.</strong></p>
<p>Deberías probar GNU/Linux</p>
<p><strong>Algún mensaje o consejo de tu parte para un nuevo usuario de GNU/Linux.</strong></p>
<p>Si tienes algún problema, acude a la comunidad de usuarios de tu distribución…</p>
<p><strong></strong></p>
<h2><strong><span style="color:#ff0000;"><br />
II</span> - Ubuntu</strong><strong></strong><img class="alignnone" src="http://s2.subirimagenes.com/imagen/788401ubuntu.png" alt="" width="325" height="96" /></h2>
<p><strong>Nombre: </strong>Jhon Fernando Ortiz Ordoñez<strong><br />
Estudios: </strong>Est. Ingeniería de Sistemas<strong><br />
Web: <a href="http://softvaina.blogspot.com/">http://SoftVaina.blogspot.com/</a></strong></p>
<h2><strong><br />
</strong></h2>
<p><strong>¿Como supiste de GNU/Linux?</strong></p>
<p>Me enteré que existía en la época (alrededor de 199 <img class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif" alt="8)" /> donde aparecían difamaciones en distintos magazines sobre este sistema operativo. Luego, quise probar por mí mismo para saber qué tan cierto era, pero no sólo por eso, sino además por conocer más acerca de nuevos temas informáticos.</p>
<p><strong>¿Qué distribuciones de GNU/Linux has utilizado a través del tiempo?</strong></p>
<p>Empecé utilizando SUSE, un poco más adelante Sabayon, Ubuntu, Fedora, Mandriva, KNOPPIX, y Debian. Actulamente uso Ubuntu ver. 8.04 Hardy Heron.</p>
<p><strong>De todas las distribuciones probadas, ¿Cuál te gusto más?</strong></p>
<p>Ubuntu, sin duda.</p>
<p><strong>¿En qué momento decidiste que Ubuntu era tu distribución preferida?</strong></p>
<p>Me decidí por Ubuntu, cuando vi en él conjugadas todas mis necesidades en lo que se refiere a programación, y otras tareas.</p>
<p><strong>¿Cuál fue tu primera impresión de Ubuntu?</strong></p>
<p>Al abrir Ubuntu por primara vez, tuve la sensación de haber encontrado lo que tanto había buscado. “Bye Windows”.</p>
<p><strong>Luego de utilizar Ubuntu, ¿cómo fue el proceso a la adaptación?</strong></p>
<p>Durante los primeros días una que otra dificultad aparecía, pero la continua lectura de guía, tutoriales, etc., me condujeron a aclaraciones rápidas, concretas y seguras.</p>
<p><strong>¿En que momento o situación sentiste que Ubuntu estaba ayudándote?</strong></p>
<p>Necesitaba un S.O que se adaptara a mi forma de pensar. Ahí estaba Ubuntu esperando por mí.</p>
<p><strong>¿Cómo explicas el rendimiento del hardware con Ubuntu?</strong></p>
<p>Estable. Seguro. Compatible. Estas tres palabras definen mi experiencia con el S.O. más fiable del planeta.</p>
<p><strong>¿Qué problemas tuviste con Ubuntu?</strong></p>
<p>Muy pocos. Todo fue cuestión de tiempo para una completa adaptación.</p>
<p><strong>¿Qué solución encontraste para tus problemas en Ubuntu?</strong></p>
<p>La solución a los problemas más ínfimos, fue la de encontrar software para realizar tareas cotidianas como: grabar un disco (CD/DVD), reproductor de medios, gestor de descargas, e indexador de información (Google Desktop Search, GDS), etc.</p>
<p><strong>Luego de haber pasado algún problema y haberle hallado una solución, ¿aprendiste algo nuevo?</strong></p>
<p>Sí, cómo no. Las soluciones bajo Ubuntu GNU/Linux son integrales. En varias ocasiones cuando traté de solucionar un problema, pude observar que esa misma respuesta que había hallado, estaba relacionada con otra.</p>
<p><strong>Ademas de Ubuntu, ¿hay otra distribución la cual entiendes que podría dar el mismo rendimiento o experiencia igual a Ubuntu?</strong></p>
<p>No por el momento.</p>
<p><strong>¿Ubuntu te ha motivado a crear tutoriales, blog, foro, HowTo’s, etc.?</strong></p>
<p>Sí, claro que sí. Me he propuesto la tarea de elaborar diariamente pequeños artículos (los cuales publico en mi blog SV) sobre distintos temas del entorno Ubuntu. Lo anterior con la idea de ayudar a otros usuarios en una experiencia agradable bajo esta distribución GNU/Linux.</p>
<p><strong>¿Qué versión de Ubuntu utilizas y cuál recomiendas?</strong></p>
<p>Actualmente uso Ubuntu ver. 8.04 Hardy Heron, e invito a los que se inician en el mundo del pingüino “Tux” a usar esta gran distro, y cómo no a los linuxeros de otras distros.</p>
<p><strong>¿Encuentras que GNU/Linux es la mejor forma de liberación a lo que entendemos como Sistema Operativo?</strong></p>
<p>Sí. Ubuntu for human beigns.</p>
<p><strong>¿Ubuntu te ha brindado una igual experiencia que en Windows o mucho mejor a Windows?</strong></p>
<p>Superior, sin duda. ‘I am free at last’.</p>
<p><strong>¿Recomiendas Windows?</strong></p>
<p>Sálvese quien pueda.</p>
<p><strong>¿Recomiendas GNU/Linux en general?</strong></p>
<p>Sí, no hay duda de que lo haría.</p>
<p><strong>¿Qué distribuciones o distribución recomiendas a menudo a los nuevos usuarios?</strong></p>
<p>SUSE, Debian, Fedora y Sabayon.</p>
<p><strong>Tomando en cuenta el rendimiento del hardware, ¿qué distribuciones recomiendas para una PC vieja, Intermedia y/o avanzada?</strong></p>
<p>La variante de Ubuntu: Xubuntu. También estaría Debian.</p>
<p><strong>En cuanto la experiencia general que has obtenido de GNU/Linux, ¿la consideras de provecho o un gasto de tiempo?</strong></p>
<p>Hasta el último segundo lo valoro en GNU/Linux.</p>
<p><strong>¿Te arrepientes de haber llegado a GNU/Linux?</strong></p>
<p>No, en absoluto. ¡Viva GNU/Linux!</p>
<p><strong>¿Si alguien se acerca a ti preguntado sobre la mejor distribución GNU/Linux, cuál sería tu respuesta?</strong></p>
<p>Ubuntu.</p>
<p><strong>¿Cómo te consideras en términos de experiencia? (novato, intermedio, avanzado, experto…)</strong></p>
<p>Me considero un usuario avanzado.</p>
<p><strong>Algún mensaje o consejo de tu parte para un usuario de Windows.</strong></p>
<p>Hay alternativas y lo mejor de todo son libres, superiores en estabilidad, rendimiento y seguridad. No duden en probar GNU/Linux. Y sáquese de la cabeza de que Windows es el único sistema operativo, y que GNU/Linux no es un programa para ese sistema operativo. “Be Free. Be Linux”.</p>
<p><strong>Algún mensaje o consejo de tu parte para un nuevo usuario de GNU/Linux.</strong></p>
<p>Prueben Ubuntu, y en poco tiempo habrán disfrutado una experiencia agradable con este verdadero sistema operativo. Sé que no se arrepentiran.</p>
<h2><strong><span style="color:#ff0000;"><br />
III</span> - Mandriva</strong><strong></strong><img class="alignnone" src="http://s2.subirimagenes.com/imagen/788413mandriva.png" alt="" width="140" height="140" /></h2>
<p><strong>Nombre:</strong> megabyte<br />
<strong>Web:</strong> <a href="http://www.espaciolinux.com/">http://www.espaciolinux.com</a> y/o <a href="http://www.mandriva-es.org/">http://www.mandriva-es.org</a></p>
<p><strong>Como supistes de GNU/Linux?</strong><br />
R: Conoci GNU/Linux por libros en la biblioteca de la Universidad, eso en el siglo pasado cuando buscaba conocer el sistema UNIX.</p>
<p><strong>Que distribuciones de GNU/Linux has utilizado atravez del tiempo?</strong><br />
R: Utilizado en forma, es decir para el trabajo diario solo Mandriva antes Mandrake, pero he probado desde Redhat, Debian, Corel Linux, Linspire y Ubuntu.</p>
<p><strong>De todas las distribuciones probadas, cual te gusto mas?</strong><br />
R: Mandriva</p>
<p><strong>En que momento decidistes que Mandriva era tu distribucion preferida?</strong><br />
R: al instalar distintas distros, decidi que si debia aprender deberia dejar de estar instalando y desinstalando distros, en ese tiempo la suerte le toco a Mandrake, la instale y decidi trabajar con ella, poco a poco conoci mas sobre la distro y pues decidi que seria mi distro.</p>
<p><strong>Cual fue tu primera impresion de Mandriva?</strong><br />
R: cuando probe Mandrake, nunca lleve a cabo todo lo que habia estudiado sobre Unix y sobre comandos de GNU/Linux, nunca tuve necesidad de usar una consola/terminal, montar unidades, etc todo lo que en esos tiempos se estudiaba sobre GNU/Linux, Mandriva era tan fácil como Windows, que me impresiono lo fácil que era usar una distro de GNU/Linux.</p>
<p><strong>Luego de utilizar Mandriva, como fue el proceso a la adaptacion?</strong><br />
R: al principio quice imitar la vista de Windows, usando un tema de ventanas parecido, incluso intente modificar el konqueror para que se viera lo mas parecido al Explorer, tambien heche de menos algunos programas como los administradores de descargas, ya que en aquella epoca se utilizaba el dialup y era necesario, pero pronto me di cuenta que si deseaba usar GNU/Linux, deberia adaptarme a lo que existia, por lo que el proceso de adaptación fue rápido, encontrando los reemplazos y mejorando la experiencia en el uso de GNU/Linux.</p>
<p><strong>En que momento o situacion sentistes que Mandriva estaba ayudandote?</strong><br />
R: Cuando me di cuenta que ya no necesitaba cambiar a windows para realizar alguna tarea especifica, fue cuando decidi “quemar mis naves” y borrar completamente windows de mi disco duro, ya no habia marcha atras, podia hacer lo mismo que en windows y lo mejor era que lo hacia sin comprar hardware nuevo y con mi modesto equipo podia tener verdadera multitarea.</p>
<p><strong>Como explicas el rendimiento del hardware con Mandriva?</strong><br />
R: una de las razones por la que me quede con mandriva y me quedare con ella, es porque funciona en mi equipo, siempre fue asi, en aquellos años en que me incie, Suse era la distro, asi como hoy lo es Ubuntu, era una distro limpia, en fin era una distro Alemana digna de tomarse en cuenta, solo tenia un pequeño problema y era que sus requerimientos para instalarse sobrepasaban mi equipo, cosa que Mandrake y ahora Mandriva aun siguen soportando (se instala en modo gráfico con 128 MB de ram, Suse entonces pedia 256 MB).</p>
<p><strong>Que problemas tuvistes con Mandriva?</strong><br />
R: el único problema que tuve al principio fue que no detectaba correctamente el modelo de mi monitor, no lo hacia durante la instalación, y terminaba con un sistema en modo consola, pero la solución era tan simple que requeria verificar que todo estaba detectado en el resumen al final de la instalación y de no ser asi utilizar el asistente el cual me daba la configuración exacta sin tener que estar probando todas las opciones, otro error que en esos tiempos tenia Mandrake era que el volumen estaba en cero, en esos tiempos en todos los foros la pregunta siempre era la misma, no habia sonido y la solución era tan simple como abrir kmix y subirle al volumen, eso y que los winmodems requerian compilarse y habia poco soporte para ellos, lo cual es claro su nombre lo decia eran win modems.</p>
<p><strong>Que solucion encontrastes para tus problemas en Mandriva?</strong><br />
R: la solución que siempre recomiendo es buscar en los foros, es más rápido que preguntar en los mismos, pero despues me di cuenta que la docuemntación de Mandriva era excelente y que se encontraba en español, con eso ya no era necesario buscar tanto, bastaba instalar la documentación y darle una leida para poder resolver los problemas, pero la mayoria nunca lee los manuales o nisiquiera sabe que existen y no solo de mandriva, sino de cualquier distro o proyecto de software libre.</p>
<p><strong>Luego de haber pasado algun problema y haberle hayado una solucion, aprendistes algo nuevo?</strong><br />
R: Si, el resolver los problemas y no darles la vuelta es lo mejor que se puede hacer, se aprende mucho.</p>
<p><strong>Ademas de Mandriva, hay otra distribucion la cual entiendes que podria dar el mismo rendimiento o experiencia igual a Mandriva?</strong><br />
R: siempre he dicho y escuchado y ademas comprobado que GNU/Linux siempre sera GNU/Linux, asi sea Mandriva, Fedora, Debian, etc, que quiero decir con eso, pues que trabajar con cualquier distro siempre sera igual de productivo, en pocas ocasiones he trabajado con distros distintas a Mandriva, por ejemplo instale Debian, y trabaje con ella una semana completa como lo hago con Mandriva, y el resultado fue el mismo, es decir tuve un sistema multitarea que trabajaba bien en mi PC, la única diferenecia fue la administración, es decir instalar o configurar algun dispositivo era ligeramente diferente, y solo cuestion de costumbre, en lugar de usar urpmi usa apt get, en lugar de usar el centro de control para configurar la red usa el asistente de el centro de kde, pero es la costumbre y el que ya me adapte a Mandriva lo que me hace quedarme con ella, eso y que sigue funcionando en mi equipo sin problemas.</p>
<p><strong>Mandriva te ha motivado a crear tutoriales, blog, foro, HowTo’s, etc…?</strong><br />
R: Si</p>
<p><strong>Que version de Mandriva utilizas y cual recomiendas?</strong><br />
R: actualmente uso mandriva 2008 spring (2008.1) y siempre es recomendable usar la última versión estable, aunque no es una regla, ya que yo por ejemplo nunca use la versión 2005LE de Mandriva, y pase de mandrake 10.1 a Mandriva 2006 e incluso a esta fecha pude seguir usando mandrake 10.1 la cual nunca me dio problema, pero la versionitis es la versionitis ;-P.</p>
<p><strong>Encuentras que GNU/Linux es la mejor forma de liberacion a lo que entendemos como Sistema Operativo?</strong><br />
R: No se si sea la mejor forma, solo sé que es una mejor opción a Windows o a los sistemas operativos cerrados.</p>
<p><strong>Mandriva te ha brindado una igual experiencia que en Windows o mucho mejor a Windows?</strong><br />
R: Mucho mejor, de eso no hay duda.</p>
<p><strong>Recomiendas Windows?</strong><br />
R: No</p>
<p><strong>Recomiendas GNU/Linux en general?</strong><br />
R: No, recomiendo que prueben distintos sitemas operativos, Windows y GNU/Linux no son los únicos y no siempre uno u otro son los que satisfacen nuestras necesidades, afortunadamente en este siglo ya hay opciones, los que venimos de usar PC personales desde el siglo pasado teniamos solo una opción y el quejarnos era la única solución, hoy no vale quejarse.</p>
<p><strong>Que distribuciones o distribucion recomiendas a menudo a los nuevos usuarios?</strong><br />
R: Mandriva.</p>
<p><strong>Tomando en cuenta el rendimiento del hardware, Que distribuciones recomiendas para una PC vieja, Intermedia y/o avanzada?</strong><br />
R: Las distros nuevas, tienden a usar los mas nuevo y avanzado en cuanto a interfaz gráfica, lo cual se traduce a necesidades de hardware mas veloz y nuevo, afortunadamente el sistema se compone de bloques y en situaciones de hardware viejo o aparentemente obsoleto, se pueden usar soluciones menos demandantes, como lo son los aministradores de ventanas, en lugar de escritorios 3D, por lo que en cualquier distro se pueden elegir los componentes mas adecuados, en algunas es mas o menos fácil, pero en cualquiera se puede, pero como usuario de mandriva siempre recomiendo esta distro para cualquier equipo que sea soportado por mandriva (compilada para maquinas i586 en adelante).</p>
<p><strong>En cuanto la experiencia general que has obtenido de GNU/linux, la consideras de provecho o un gasto de tiempo?</strong><br />
R: de provecho,  no creo que el aprender algo nuevo sea un desperdicio de tiempo.</p>
<p><strong>Te arrepientes de haber llegado a GNU/linux?</strong><br />
R: No</p>
<p><strong>Si  alguien se acerca a ti preguntado sobre la mejor distribucion GNU/Linux, cual seria tu respuesta?</strong><br />
R: es y ha sido siempre “Prueba la que mas gustes, hay mas o menos 500 distros segun distrowatch, alguna sera la indicada, ahora si quieres empezar por alguna instala Mandriva ;-)”.</p>
<p><strong>Como te consideras en terminos de experiencia? (novato, intermedio, avanzado, experto…)</strong><br />
R: intermedio</p>
<p><strong>Algun mensaje o consejo de tu parte para un usuario de Windows.</strong><br />
R: Si windows te funciona para que cambiar, si no te satisface, prueba algun otro sistema operativo.</p>
<p><strong>Algun mensaje o consejo de tu parte para un nuevo usuario de GNU/Linux.</strong><br />
R: GNU/Linux no es tan diferente a Windows o a otros sistemas operativos basados en iconos y ventanas, asi que usa lo que sabes, y experimenta, no vas a romper nada, pero si quieres aprender sin hechar a perder, lee cuidadosamente los manuales, toma precauciones, como respaldar datos del sistema que estes modificando, y aprende a usar la consola/terminal, que el quedarte sin entorno gráfico no significa que tu sistema se arruino, lo unico “inservible” es el modo gráfico y tiene solución si sabes manejarte en consola, aqui no vale el “format C:” primero porque linux no asigna nombres de unidades, y segundo para que dar formato y reinstalar cuando quizá la solución se encuentre en editar una simple linea en un archivo de texto.</p>
<p>“GNU/Linux no es la panacea a todos los males creados o por crearse en el mundo de las computadoras, es solo una opción mas, puede que te funcione o no, pero es solo eso, una opción mas con muchos extras que la pueden hacer mejor o “menos mal” que otras opciones, la Principal es que es un Sistema Libre. Quien te diga que GNU/Linux es lo mejor te esta mintiendo, mejor compruebalo por ti mismo. A mi me funciono, pero eso no significa que a ti te funcione…”</p>
<h2><strong><span style="color:#ff0000;"><br />
IV</span> - Fedora</strong><strong></strong><img class="alignnone" src="http://s2.subirimagenes.com/otros/788420fedoralogo.jpg" alt="" width="100" height="100" /></h2>
<p><strong>Nombre:</strong> Javier Gabriel<strong><br />
Portavoz:</strong> Proyecto Fedora Argentina<strong><br />
Web:</strong> <a href="http://www.proyectofedora.org/">http://www.proyectofedora.org</a> y/o <a href="http://www.jgabriel.wordpress.com/">http://www.jgabriel.wordpress.com</a></p>
<p><strong>¿Como supiste de GNU/Linux?</strong><br />
Comenzó todo cuando un profesor de la universidad siempre hablaba de GNU/Linux, un día sentí tanta curiosidad y me puse a buscar información para saber que era realmente GNU/Linux, en ese momento fue cuando me enteré sobre el proyecto GNU y su filosofía, las diferentes distribuciones, las comunidades en torno a estas distribuciones, etc.</p>
<p><strong>¿Qué distribuciones de GNU/Linux has utilizado a través del tiempo?</strong><br />
Mis comienzos en GNU/Linux fueron con la distribución Ubuntu en su versión 6.10, fue la elegida cuando leí en un articulo escrito por un blogger que era la indicada para usuarios nuevos junto a Fedora, Mandriva y openSUSE, pero en esos momentos era más fácil encontrar información en la web acerca de Ubuntu y no lo era tan así con las demás distribuciones, por esta razón elegí Ubuntu. La segunda distribución que logré probar fue Fedora 7, luego probé varias como openSUSE 10.2, openSUSE 10.3, Mandriva 2007 Spring, Gentoo 2007, Ubuntu 7.04 y 7.10, Slackware 12.1, CentOS 5.1, damn small linux 4.2.5, PCLinuxOS 2007, openSUSE 11, Fedora 8, Fedora 8 FEL spin, Fedora 8 XFCE spin, Fedora 9 desde la versión Alpha hasta la final, entre las que recuerdo.</p>
<p><strong>De todas las distribuciones probadas, ¿Cuál te gusto más?</strong><br />
En el primer lugar me gusta Fedora 9 seguida de Fedora 8, también hay otras dos distribuciones que me gustan mucho, una es CentOS 5 por su similitud con Fedora y su gran estabilidad y la otra es openSUSE 11 por su mejorada estética.</p>
<p><strong>¿En que momento decidiste que Fedora era tu distribución preferida?</strong><br />
Fue la primera ves que la probé una tarde y me quede sorprendido por el potencial que tenia y desde ese momento la utilizo.</p>
<p><strong>¿Cuál fue tu primera impresión de Fedora?</strong><br />
Sencillez, estabilidad, nuevo aspecto en cada versión, su filosofía en la cual se destaca la innovación y que se encuentra totalmente ligada al software libre, por último su comunidad, es una comunidad muy activa y que no solo se centra en Fedora, sino, en el software libre en general ayudando a varios proyectos de software libre y open-source, también debo destacar la posibilidad de que un nuevo pueda aportar ideas y que sean escuchadas por esta comunidad.</p>
<p><strong>Luego de utilizar Fedora, ¿Cómo fue el proceso a la adaptación?</strong><br />
La adaptación de un usuario que viene de un sistema totalmente diferente es un poco difícil, esto es por que se encuentra con algo diferente a lo acostumbrado y a muchos usuarios les cuesta aceptar estos cambios o simplemente no quieren cambios bruscos, la mejor forma de adaptarse a algo nuevo, como por ejemplo pasarse de un sistema Windows a un sistema GNU/Linux, es buscar la forma de querer aprender algo totalmente distinto, la mejor manera es la curiosidad sobre lo que no conoces y buscar superar tus propios conocimientos, si por alguna razón nos quedamos estancado con algún problema, nunca bajar los brazos. Mi proceso de adaptación comenzó todo por una simple curiosidad y buscando algo nuevo, lo mas difícil fue buscar adaptarme a la alternativas a los programas que utilizaba en Windows. Si el proceso se realiza de a poco, es fácil adaptarse tranquilamente</p>
<p><strong>¿En que momento o situación sentiste que Fedora estaba ayudándote?</strong><br />
Cuando entre a formar parte de la comunidad de Fedora Argentina y luego aportando al proyecto oficial, me ayudo a ayudar a los demás aportando mi granito de arena.</p>
<p><strong>¿Cómo explicas el rendimiento del hardware con Fedora?</strong><br />
Hasta ahora es con la distribución que menos problemas de hardware tuve y con el mejor rendimiento, entonces podemos decir que tiene un buen rendimiento.</p>
<p><strong>¿Qué problemas tuviste con Fedora?</strong><br />
El único gran problema que tuve con Fedora fue problemas con las dependencias, después problemas menores con algunos BUGS en las actualizaciones con Fedora 8.</p>
<p><strong>¿Qué solución encontraste para tus problemas en Fedora?</strong><br />
El problema de dependencias es cuando se instalan varios repositorios externos como por ejemplo Livna y FreshRPMs y se combinan los paquetes de un repo y otro, la solución es eliminar los paquetes que traen conflictos y eliminar o desactivar uno de los dos repositorios, otra solución es un plugin llamado yum-priorities.<br />
Con los BUGS actualizando fedora 8, eran que al tener instalados los driver de Nvidia y al actualizar una nueva versión de kernel, decía que el driver de Nvidia no encontraba como dependencia la nueva versión del kernel, la solución era desactivar la actualización del driver de Nvidia.</p>
<p><strong>Luego de haber pasado algún problema y haberle hallado una solución, ¿Aprendiste algo nuevo?</strong><br />
Si, aprendí mucho con cada error no solo en Fedora, sino, en todas las distribuciones que probé, aunque algunas cosas aprendidas me las voy olvidando por no tener que lidiar nuevamente con ellas, algunas las escribo para que los demás sepan como solucionar el mismo problema cuando se le presente.</p>
<p><strong>Ademas de Fedora, ¿Hay otra distribución la cual entiendes que podría dar el mismo rendimiento o experiencia igual a Fedora?</strong><br />
Encontrar una distribución que pueda lograr la misma experiencia como fedora es un poco difícil, la que quizás más se le acerca es CentOS pero solamente en muy pocos aspectos ya que están enfocadas en temas diferentes, pero pensar en que una distribución tiene una misma experiencia que otra no es muy correcto ya que todas las distribuciones son diferentes.<br />
En el tema del rendimiento hay muchas distros que ofrecen el mismo rendimiento hasta incluso mejores o peores.</p>
<p><strong>¿Fedora te ha motivado a crear tutoriales, blog, foro, HowTo’s, etc.?</strong><br />
Es algo que vengo realizando desde diciembre del año 2007 en la página de Fedora Argentina y en mi blog personal, lo que más me gusta es publicar noticias sobre Fedora y algunos que otros tips.</p>
<p><strong>¿Qué versión de Fedora utilizas y cual recomiendas?</strong><br />
Actualmente utilizo Fedora 8 por defecto, simplemente tengo que ponerme un día a crear los respaldos para pasarme a Fedora 9. También tengo instalado Fedora 9 en otra partición.<br />
La versión que recomiendo siempre es Fedora 9 que es la que más me gusta, pero los que buscan soporte 3d con tarjetas ATI, les recomiendo Fedora 8 ya que aún no existen driver para la versión de X-server que trae Fedora 9.</p>
<p><strong>¿Encuentras que GNU/Linux es la mejor forma de liberación a lo que entendemos como Sistema Operativo?</strong><br />
Tengo algunas discrepancias con este tema, siempre que hablo se genera flame. Pero según cierto punto de vista puede ser que si.</p>
<p><strong>¿Fedora te ha brindado una igual experiencia que en Windows o mucho mejor a Windows?</strong><br />
Ninguna de las dos, sino, una experiencia totalmente diferente, es lo que comencé buscando desde que estoy utilizando GNU/Linux.</p>
<p><strong>¿Recomiendas Windows?</strong><br />
Es lo que hace Microsoft y como no tengo nada que ver con esa empresa, entonces no tengo por que hacerlo.</p>
<p><strong>¿Recomiendas GNU/Linux en general?</strong><br />
Lo suelo hacer seguido con las personas que conozco y le explico el significado de software libre y open source, la filosofía GNU y que ventajas trae el utilizarlo.</p>
<p><strong>¿Qué distribuciones o distribución recomiendas a menudo a los nuevos usuarios?</strong><br />
La primera que recomiendo es Fedora pero no siempre es la única, las otras que me gusta recomendar son openSUSE, Mandriva hasta incluso algún BSD para el escritorio.</p>
<p>Tomando en cuenta el rendimiento del hardware, ¿qué distribuciones recomiendas para una PC vieja, Intermedia y/o avanzada?<br />
Para una pc intermedia o avanzada recomiendo siempre las mismas distribuciones que el punto anterior. Para una pc vieja con muy pocos recursos nunca recomiendo por que desconozco sobre alguna distribución que pueda llegar a funcionar en esa pc antigua.</p>
<p><strong>En cuanto la experiencia general que has obtenido de GNU/Linux, ¿la consideras de provecho o un gasto de tiempo?</strong><br />
La considero de provecho por que aprendí muchas cosas que fueron interesantes, hasta incluso conocí varias personas buenas.</p>
<p><strong>¿Te arrepientes de haber llegado a GNU/Linux?</strong><br />
Me arrepiento haber llegado hace un año y medio y no antes, quizás las cosas serían diferentes para mi.</p>
<p><strong>¿Si alguien se acerca a ti preguntado sobre la mejor distribución GNU/Linux, cual seria tu respuesta?</strong><br />
Para mi es Fedora 9 pero para vos puede que sea otra, solo es cuestión de ver la que mejor se adapte a tus necesidades o en la que mejor te sientas cómodo, por que nadie piensa igual que yo.<br />
Así de sencilla es mi respuesta.</p>
<p><strong>¿Cómo te consideras en términos de experiencia? (novato, intermedio, avanzado, experto…)</strong><br />
Digamos que ya pase la etapa de novato en la que no sabia como instalar paquetes o como agregar un repositorio. En Fedora me considero intermedio que intento llegar un poco más, en otras distribuciones puede que sea algo novato. Pero es así, en cada distribución un usuario se va haciendo un experto cuando con las demás sigue siendo novato.</p>
<p><strong>Algún mensaje o consejo de tu parte para un usuario de Windows.</strong><br />
Para todos los usuarios que utilizan Windows y quieran probar algo diferente a lo que conocen, deberían utilizar GNU/Linux. Pero si a su ves quieren probar lo último en innovación en software libre y open source, deberían probar Fedora.<br />
Mis consejos para los que aún no se animan a probar GNU, serian que lo hagan con muchas ganas y que tenga paciencia, puede que no todo funcione a la primera y todo lo que hagan que lo tomen como una experiencia placentera. Piensen que instalar un sistema operativo es un gran logro y si ustedes lo logran es un gran paso que están dando. Otro punto es que no hace falta que eliminen su Windows ya que pueden convivir juntos.<br />
Prueben lo diferente, prueben Fedora</p>
<p><strong>Algún mensaje o consejo de tu parte para un nuevo usuario de Linux.</strong><br />
Este es un consejo que me dio una gran persona involucrada en el sector, y quiero compartirla con los usuarios de GNU/Linux. “Nunca se queden con una sola distribución, siempre tiene muchas opciones que deberían probar que son tan buenas como la que utilizas”.</p>
<p><strong><br />
</strong></p>
<h2><strong><span style="color:#ff0000;"><br />
V</span> - Agradecimientos</strong></h2>
<p>- Primero que nada se les agradece a <strong>megabyte</strong>, <strong>Hugo Espresati (alias) d4rk</strong>,<strong> Javier Gabriel</strong> y <strong> Jhon Fernando Ortiz Ordoñez</strong> por participar en este largo proyecto. Tambien se les agradece a todos esos usuarios entusiastas que cada dia valoran mi trabajo en el “Blog” y que tienen constante comunicacion conmigo como <strong>Lord_Hades</strong>,<strong> Marvin</strong>, <strong>HebiNOHI</strong>, <strong>Obelich, EdRoNo y </strong> <strong>Sempus</strong>. Tambien le agradesco a mi primo <strong>Jonathan (alias) “RBCJAN”</strong> y a mi sobrino-hermano <strong>“Wiri”</strong> por el apoyo personal y el de recomendarles este Blog a sus amistades. Tambien deseo agradecer a mi esposa <strong>Jenny</strong> y a mi hija <strong>Adriana</strong> que las amo mucho.</p>
<p style="text-align:center;">Y como siempre guardo lo mejor para lo ultimo… Le agradesco mi millones de veces a todas las personas como tu que hacen de Portal Linux un Blog dentro de los mas visitados, activos y de mejor informacion sobre GNU/Linux. Asi que un gran abrazo a todas las personas que leen mis articulos por “RSS” o directamente desde mi Blog y confian en este servidor “Psyfurius” para estar al dia y aclarar sus dudas. Un saludo desde <strong>Puerto Rico</strong>.<br />
<strong>- FIN -</strong>
</p>
<p style="text-align:center;">Fuente &#124; <a href="http://portallinux.wordpress.com/2008/07/17/los-cuatro-elementos-de-gnulinux/#more-393">Portallinux</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Guida per principianti a GNU/Linux: le utility e le librerie]]></title>
<link>http://guiodic.wordpress.com/?p=135</link>
<pubDate>Mon, 21 Jul 2008 07:35:35 +0000</pubDate>
<dc:creator>guiodic</dc:creator>
<guid>http://guiodic.wordpress.com/?p=135</guid>
<description><![CDATA[
Tralasciamo per un attimo i programmi che usiamo giornalmente: Firefox, OpenOffice.org, Pidgin, ecc]]></description>
<content:encoded><![CDATA[<p><a href="http://guiodic.files.wordpress.com/2008/07/schermata1.png"><img class="aligncenter size-full wp-image-136" src="http://guiodic.wordpress.com/files/2008/07/schermata1.png" alt="" width="490" height="332" /></a></p>
<p>Tralasciamo per un attimo i programmi che usiamo giornalmente: Firefox, OpenOffice.org, Pidgin, ecc. e pensiamo, per un attimo, a cosa facciamo con il sistema operativo "nudo".</p>
<p><!--more--></p>
<p>Una delle operazioni più comuni è copiare i file da un posto all'altro. Ad esempio dal nostro hard disk ad una penna usb. Oltre a copiare, possiamo cancellare e rinominare i file.</p>
<p>Per compiere queste operazioni di solito ci serviamo di un apposito programma del sistema operativo, il <strong>file manager</strong>. Su Gnome è Nautilus, su Kde abbiamo Konqueror e Dolphin, su Windows c'è Explorer.</p>
<p>Se invece usiamo l'interfaccia testuale, daremo dei comandi. Per copiare un file useremo <strong>cp </strong>(copy), per cancellarlo useremo <strong>rm</strong> (remove), per cambiare nome o spostarlo ci serviremo di <strong>mv.</strong> Esamineremo in dettaglio questi comando in una prossima puntata.</p>
<p>Sia che usiamo l'interfaccia grafica o quella testuale, insomma, avremo bisogno di strumenti per manipolare i file. Ma avremo bisogno anche di strumenti di base per modificarli. Uno di questi è l'<strong>editor di testo</strong> che ci permette ad esempio di modificare i file di configurazione del sistema oppure di scrivere degli appunti, o anche un programma. Quando diamo il comando:</p>
<pre style="padding-left:30px;">gedit /etc/X11/xorg.conf</pre>
<p>per cambiare qualcosa nel file di configurazione del server grafico (ad esempio a causa di una risoluzione sballata) non sitamo facendo altro che aprire un file di testo (xorg.conf, appunto) tramite un editor (gedit). E' quindi fondamentale che il sistema ci metta a disposizione questo strumento.</p>
<p>Questi programmi utili e basilari si chiamano <strong>utility</strong>. Tutti i sistemi operativi ce le hanno perché altrimenti ci potremmo fare ben poco. Più che operativi, sarebbero sistemi 