<?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>opensolaris &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/opensolaris/</link>
	<description>Feed of posts on WordPress.com tagged "opensolaris"</description>
	<pubDate>Thu, 21 Aug 2008 11:19:36 +0000</pubDate>

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

<item>
<title><![CDATA[SAI - Sun Academic Initiative]]></title>
<link>http://sunkth.wordpress.com/?p=124</link>
<pubDate>Tue, 19 Aug 2008 19:45:53 +0000</pubDate>
<dc:creator>sunkth</dc:creator>
<guid>http://sunkth.wordpress.com/?p=124</guid>
<description><![CDATA[Dear Students, Staff and Employees of KTH !
It gives us a great pleasure to announce you the new SAI]]></description>
<content:encoded><![CDATA[<p>Dear Students, Staff and Employees of KTH !<a href="http://sunkth.files.wordpress.com/2008/08/sai_logo1.gif"><img class="alignright size-full wp-image-121" src="http://sunkth.files.wordpress.com/2008/08/sai_logo1.gif?w=151&#38;h=100" alt="" width="151" height="100" /></a></p>
<p>It gives us a great pleasure to announce you the new SAI Learning Connection (SAILC). SAI Learning Connection will give you access to the <strong>FREE / No Cost </strong>web courses needed to get Sun Certified !</p>
<p><a href="http://sunkth.wordpress.com/sai-sun-academic-initiative/" target="_self">continue reading</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Latest Wine dev build for OpenSolaris]]></title>
<link>http://synesius.wordpress.com/?p=167</link>
<pubDate>Mon, 18 Aug 2008 00:05:56 +0000</pubDate>
<dc:creator>Ché Kristo</dc:creator>
<guid>http://synesius.wordpress.com/?p=167</guid>
<description><![CDATA[It looks like everyobody&#8217;s building Wine!!! This time Jerome Blanchet has provided a build of ]]></description>
<content:encoded><![CDATA[<p>It looks like everyobody's building Wine!!! This time <a href="http://blogs.sun.com/jb/entry/wine_1_1_2_has" target="_self">Jerome Blanchet</a> has provided a build of the latest <a title="WineHQ" href="http://winehq.org/" target="_self">Wine</a> development release, 1.1.2, with included OpenGL libraries!</p>
<p>I think we'll need to get some sort of file repository set up to avoid duplicated effort until we get this stuff into <a title="IPS project" href="http://www.opensolaris.org/os/project/pkg/" target="_self">IPS</a>.</p>
<p>To get further info on Wine on OpenSolaris head on over to the OpenSolaris Wine community page: <a href="http://www.opensolaris.org/os/community/desktop/communities/wine/">http://www.opensolaris.org/os/community/desktop/communities/wine/</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Art and Open Source]]></title>
<link>http://richizo.wordpress.com/?p=53</link>
<pubDate>Sun, 17 Aug 2008 22:33:38 +0000</pubDate>
<dc:creator>richizo</dc:creator>
<guid>http://richizo.wordpress.com/?p=53</guid>
<description><![CDATA[Today, I was reading tools that need to be converted or to be packaged into Solaris/OpenSolaris. One]]></description>
<content:encoded><![CDATA[<p>Today, I was reading tools that need to be converted or to be packaged into <em>Solaris/OpenSolaris</em>. One of the tools most awaited is <a href="http://www.inkscape.org/" target="_blank">Inkscape</a>.</p>
<p>Well, now, I'm trying to compile Inkscape (<em>svn version</em> [<span style="color:#3366ff;"><strong>1</strong></span>]) into my OpenSolaris. I thought to follow <a href="http://inkscape.org/wiki/index.php/CompilingSunSolaris" target="_blank">this tutorial</a>, but it must be overcome and it'd take much of my time. <strong>=D</strong></p>
<p>If I can compile and ran Inkscape binaries, I'll notice in my blog and I'll upload the package to OpenSolaris repositories.</p>
<p>Remember that <em>Open Source</em> is not only <em>coding</em>, visit this site and give a change to yourself: <a href="http://codefree-mag.org/" target="_blank">http://codefree-mag.org/</a></p>
<p>Think, breath and contribute in different ways and how you can to open source projects. We need you.</p>
<p><strong>[1]</strong> - <a href="https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk" target="_blank">https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk</a></p>
<p>That's all folks. <strong>;)</strong></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Updating OpenSolaris]]></title>
<link>http://richizo.wordpress.com/?p=48</link>
<pubDate>Fri, 15 Aug 2008 20:40:24 +0000</pubDate>
<dc:creator>richizo</dc:creator>
<guid>http://richizo.wordpress.com/?p=48</guid>
<description><![CDATA[Hello all,
in my last post I have wrote about Firefox 3 on OpenSolaris. Björn corrected me about it]]></description>
<content:encoded><![CDATA[<p>Hello all,</p>
<p>in my last post I have wrote about Firefox 3 on OpenSolaris. <strong><a rel="external nofollow" href="http://raichoo.blogspot.com/">Björn</a></strong> corrected me about it. <a href="http://richizo.wordpress.com/2008/08/14/opensolaris/#comment-2" target="_blank">Firefox3 is already  in snv_95 image</a>.</p>
<p>Currently, <em>OpenSolaris 2008.05</em> livecd has been with environment <strong>snv86</strong>. So, let's learn how to update your OpenSolaris image.</p>
<ul>
<li>Update package list</li>
</ul>
<pre style="padding-left:60px;">pkg refresh</pre>
<ul>
<li>Upgrade your environment: it will create a new image to preserve and secure your current image</li>
</ul>
<pre style="padding-left:60px;">pkg image-update</pre>
<ul>
<li>After some cups of coffee (a big and boring download <strong>:/</strong>), you will see this message:</li>
</ul>
<pre style="padding-left:60px;">A clone of opensolaris exists and has been updated and activated.
On next boot the Boot Environment opensolaris-1 will be mounted on '/'.
Reboot when ready to switch to this updated BE.</pre>
<ul>
<li>To see your environments, just do it:</li>
</ul>
<pre style="padding-left:60px;">beadm list</pre>
<ul>
<li>Now, let's notice the grub about the changes:</li>
</ul>
<pre style="padding-left:60px;">pfexec mount -F zfs rpool/ROOT/opensolaris-1 /mnt</pre>
<pre style="padding-left:60px;">pfexec /mnt/boot/solaris/bin/update_grub -R /mnt/</pre>
<ul>
<li>Reboot and choice "<strong>Solaris 2008.11 snv_95 X86</strong>"</li>
</ul>
<p><strong>:)</strong></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenSolaris]]></title>
<link>http://richizo.wordpress.com/?p=45</link>
<pubDate>Thu, 14 Aug 2008 23:02:24 +0000</pubDate>
<dc:creator>richizo</dc:creator>
<guid>http://richizo.wordpress.com/?p=45</guid>
<description><![CDATA[Finally, I&#8217;ve decide to install OpenSolaris on my Sony Vaio laptop. It functions perfectly]]></description>
<content:encoded><![CDATA[<p>Finally, I've decide to install <a href="http://opensolaris.org/index.html" target="_blank">OpenSolaris</a> on my Sony Vaio laptop. It functions perfectly...video, audio, flashplayer and wireless.</p>
<p>I installed the OpenSolaris 2008.05 in a 50GB partition. Then, I think I have enough space to make my experiences. <strong>;)</strong></p>
<p>And now, I'll install <a href="http://www.mozilla.com/en-US/firefox/" target="_blank">Firefox3</a> on my OpenSolaris box. This package can be find <a href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0/contrib/" target="_blank">here</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New [Open]Solaris fixes in Wine 1.1.2]]></title>
<link>http://synesius.wordpress.com/?p=158</link>
<pubDate>Sun, 10 Aug 2008 04:55:15 +0000</pubDate>
<dc:creator>Ché Kristo</dc:creator>
<guid>http://synesius.wordpress.com/?p=158</guid>
<description><![CDATA[Alexandre Julliard of CodeWeavers has put back several fixes for Wine running on top of [Open]Solari]]></description>
<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Alexandre_Julliard" target="_self">Alexandre Julliard</a> of <a title="CodeWeavers Home" href="http://www.codeweavers.com/" target="_self">CodeWeavers</a> has put back several fixes for <a href="http://www.winehq.org/" target="_self">Wine</a> running on top of [Open]Solaris in the 1.1.2 release.</p>
<p>Albert keeps his most current builds over at <a title="Trisk's packages" href="http://trisk.acm.jhu.edu/SFE/" target="_self">http://trisk.acm.jhu.edu/SFE/</a> (currently 1.1.0) whilst the source can be downloaded over at: <a href="http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.2.tar.bz2">http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.2.tar.bz2</a></p>
<p>Once Sun work out how they are going to handle external contributions to the <a href="http://www.opensolaris.org/os/project/pkg/" target="_self">IPS</a> repository we should be able to install Wine using a simple 'pkg install wine' or simply by using the Package Manager GUI. Until then please refer to my <a href="http://synesius.wordpress.com/2008/06/18/wine-10-released/" target="_self">old post</a> which has step by step instructions on how to install Wine (grab the latest package instead of course)</p>
<p>A big shout out to Alexandre for his great work, and Codeweavers for paying him ;) whilst us Solaris folk should be especially thankful to <a href="http://trisk.acm.jhu.edu/" target="_self">Albert</a> for keeping the Wine packages up to date.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenSolaris en tu casa, y gratis. ]]></title>
<link>http://mytuxperience.wordpress.com/?p=72</link>
<pubDate>Fri, 08 Aug 2008 13:37:37 +0000</pubDate>
<dc:creator>xkiraxwork</dc:creator>
<guid>http://mytuxperience.wordpress.com/?p=72</guid>
<description><![CDATA[Me entero por Kanuz, por medio de Ubuntulife, que Sun esta distribuyendo su SO gratuito OpenSolaris ]]></description>
<content:encoded><![CDATA[<p>Me entero por <strong><a href="http://kanuz.wordpress.com/2008/08/06/opensolaris-gratis-a-la-puerta-de-tu-casa/" target="_blank">Kanuz</a></strong>, por medio de <strong><a href="http://ubuntulife.wordpress.com/2008/08/07/pide-tus-cds-de-opensolaris/" target="_blank">Ubuntulife</a></strong>, que <em>Sun</em> <a href="https://www2.sun.de/dct/forms/reg_us_2307_228_0.jsp" target="_blank">esta distribuyendo su SO gratuito</a> OpenSolaris como si de Ubuntu se tratara. <a href="https://www2.sun.de/dct/forms/reg_us_2307_228_0.jsp" target="_blank">Es gratuito y rápido.</a></p>
<p style="text-align:center;"><img class="aligncenter" src="http://opensolaris.org/os_com_logo.jpg" alt="http://opensolaris.org/os_com_logo.jpg" width="323" height="64" /></p>
<p>La versión es OpenSolaris 2008.05 y según para que continente tarda más o menos:</p>
<p style="padding-left:60px;"><strong>﻿US Delivery - 2 to 5 days<br />
Europe - 5 to 7 days<br />
Latin America - 2 weeks<br />
Asia/Africa - 4 weeks</strong></p>
<p style="padding-left:60px;">
<p>También <a href="http://dlc.sun.com/osol/opensolaris/2008/05/os200805.iso" target="_blank">puedes descargar una ISO</a> (como he hecho yo) si no quieres esperar a que venga, o si quiere probarlo ya mientras llega.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Stunning OpenSolaris running on VirtualBox]]></title>
<link>http://jamesselvakumar.wordpress.com/?p=98</link>
<pubDate>Thu, 07 Aug 2008 13:05:48 +0000</pubDate>
<dc:creator>James</dc:creator>
<guid>http://jamesselvakumar.wordpress.com/?p=98</guid>
<description><![CDATA[With VirtualBox in hand, installing operating systems is just like installing firefox or 7zip. It]]></description>
<content:encoded><![CDATA[<p>With <a href="www.virtualbox.org">VirtualBox</a> in hand, installing operating systems is just like installing firefox or 7zip. It' so easy. Previously I use to shy away from trying linux, but now, I never miss to install my favourite linux distros in my windows xp machine. Thanks VirtualBox.</p>
<p>Having tried many versions of Ubuntu, Fedora, OpenSuse and PCLinuxOS, I thought of trying Solaris, but it was never easy. I ordered a free Solaris DVD from Sun but it would never install inside VirtualBox. I always viewed Solaris as something very complex to setup and needs extensive knowledge about it. My experience of installing it on VirtualBox reinforced it. I kept trying few times and eventually gave up.</p>
<p>But this is history now. As Sun took over VirtualBox from innotek, I hope the first thing they did was to provide excellent support for Solaris in it. Recently as I was pondering the VirtualBox website, I saw that they are providing good integration with Solaris in their latest version. What do you think I would have done...?</p>
<p>You are right. I straightaway dowloaded the latest version of VirtualBox along with <a href="www.opensolaris.org">OpenSolaris</a>. (OpenSolaris iso image was only 686MB). What happened next was simply stunning...</p>
<p><!--more--></p>
<p>Armed with the experience of installing many operating systems on VirtualBox, I was able to proceed straightaway until I reached the point of installing VirtualBox guest additions. Fortunately I came across this <a href="http://blogs.sun.com/fatbloke/entry/installing_opensolaris_2008_05_as">great article</a> about installing OpenSolaris in VirtualBox.</p>
<p>And I had minor problems in configuring network until I understood about it. Otherwise OpenSolaris worked like a champ and I was thrilled. Just have a look at the following screenshots...</p>
<p><strong>Starting the OpenSolaris virtual machine installed in VirtualBox</strong></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3213/2738850892_b27f61f31a_o.png" alt="" width="726" height="438" /></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3099/2738012643_aa00b0a521_o.png" alt="" width="725" height="437" /></p>
<p><strong>OpenSolaris booting up</strong></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3034/2738012827_cb16b6e677_o.png" alt="" width="732" height="442" /></p>
<p><strong>Login Screen</strong></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3183/2738853076_524eb0714f_o.png" alt="" width="731" height="440" /></p>
<p><strong>OpenSolaris desktop (1280 * 800 resolution)</strong></p>
<p>(One of the main nuances I faced in installing Ubuntu as a guest in VirtuaBox is that I found it very difficult to configure the screen resolution. I spent so much time in something which should have been a easy task. I even wrote a <a href="http://jamesselvakumar.wordpress.com/2008/02/22/increasing-the-screen-resolution-of-ubuntu-710-on-virtualbox/">blog entry</a> about increasing the screen resolution in Ubuntu. But in OpenSolaris, I got the maximum resolution just by installing the guest additions.)</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3064/2738017141_69fcc4bb79_o.png" alt="" width="729" height="455" /></p>
<p>And access to the screen resolution setting cannot be this simpler. Just right click anywhere in your desktop and you are there.</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3204/2738856844_c5b40a40fd_o.png" alt="" width="730" height="468" /></p>
<p>And here is the actual screen resolution user interface...</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3194/2738858228_cef3c236e0_o.png" alt="" width="734" height="457" /></p>
<p><strong>Some Applications pre-installed in OpenSolaris</strong></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3253/2738862782_1ec0f76688_o.png" alt="" width="740" height="462" /></p>
<p><strong>Disk Usage Analyzer</strong></p>
<p>(Just have a look at the look and feel of OpenSolaris, very clear, very attractive. I simply love it...)</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3117/2738028411_708896e525_o.png" alt="" width="744" height="464" /></p>
<p><strong>Package Manager</strong></p>
<p>(One good thing about OpenSolaris is that it comes preinstalled with most apps needed for a Java developer)</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3073/2738032717_02ac587c07_o.png" alt="" width="745" height="469" /></p>
<p><strong>Browsing</strong></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3136/2738872974_7d0cb4b991_o.png" alt="" width="751" height="471" /></p>
<p><strong>Locking the system</strong></p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3085/2738034209_4fb238c75e_o.png" alt="" width="754" height="470" /></p>
<p><strong>Conclusion:</strong></p>
<p>Overall, I was very impressed with OpenSolaris and looking forward to use it for my java development. The user interface is slick</p>
<p>and easy to use. Have you tried OpenSolaris...? Why not try it today..?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[OpenSolaris gratis a la puerta de tu casa.]]></title>
<link>http://kanuz.wordpress.com/?p=36</link>
<pubDate>Thu, 07 Aug 2008 00:51:09 +0000</pubDate>
<dc:creator>kanuz</dc:creator>
<guid>http://kanuz.wordpress.com/?p=36</guid>
<description><![CDATA[
Asi como Canonical envia Gratuitamente Ubuntu Sun Microsystems lo hace con su OpenSolaris.
Sun envi]]></description>
<content:encoded><![CDATA[<p style="text-align:left;"><img class="alignnone" src="http://www.opensolaris.com/images/opensolaris_logo_trans.png" alt="" width="181" height="51" /></p>
<p style="text-align:left;">Asi como Canonical envia Gratuitamente Ubuntu Sun Microsystems lo hace con su OpenSolaris.</p>
<p style="text-align:left;">Sun envia gratuitamente CDs de su sistema a domicilo, el <strong>OpenSolaris 2008.05</strong> puede ser solicitado desde aqui:</p>
<p style="text-align:left;"><a href="https://www2.sun.de/dct/forms/reg_us_2307_228_0.jsp" target="_blank">https://www2.sun.de/dct/forms/reg_us_2307_228_0.jsp</a></p>
<p style="text-align:left;"><em>"OpenSolaris 2008.05 for x86 is available to use <strong>free of charge</strong> and <strong>we  can send you a CD at no extra cost</strong>. <strong>The delivery time may vary depending on your location</strong>, so you should consider <a title="Opensolaris.com Download" href="http://www.opensolaris.com/get" target="_blank">downloading</a> the CD image if you have a fast Internet connection."</em></p>
<p style="text-align:left;">Tal como lo dicen ellos, sin costo, envian el CD sin costo extra, pero el tiempo de llegada puede variar dependiendo de a donde sea enviado (igual que ubuntu).</p>
<ul>
<li>US Delivery - 2 to 5 days</li>
<li>Europe - 5 to 7 days</li>
<li>Latin America - 2 weeks</li>
<li>Asia/Africa - 4 weeks</li>
</ul>
<p>Segun esto estarian llegando a colombia en 2 semanas aproximadamente. Hoy es 6 de agosto, esperemos a ver en cuanto llega.</p>
<p><!--more--></p>
<p style="text-align:left;">No se como sea el paquete que envien actualmente, yo pedi la version 10 de solaris hace algunos años y lo que me enviaron fue una "caja" normal para DVD con 3 discos, uno para x86, otro de Developler Tools y otro para Sparc.</p>
<p style="text-align:left;"><a href="http://img398.imageshack.us/img398/6442/s4034054ez2.jpg" target="_blank"><img class="alignnone" src="http://img398.imageshack.us/img398/6442/s4034054ez2.jpg" alt="" width="307" height="229" /></a></p>
<p style="text-align:left;"><a href="http://img398.imageshack.us/img398/6442/s4034054ez2.jpg" target="_blank"><img class="alignleft" src="http://img504.imageshack.us/img504/4294/s4034050oh3.jpg" alt="" width="307" height="231" /></a></p>
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;">
<p style="text-align:left;"><img class="alignnone" src="http://img515.imageshack.us/img515/5071/s4034052ff7.jpg" alt="" width="306" height="228" /></p>
<p style="text-align:left;">
<p style="text-align:left;">PD: Opensuse tambien tiene este servicio pero por el momento esta desactivado, posteare en cuanto me entere que el servicio se ha reestablecido.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Plugin de DTrace actualizado en Netbeans y Sun Studio ]]></title>
<link>http://inieto.wordpress.com/?p=562</link>
<pubDate>Wed, 06 Aug 2008 01:01:11 +0000</pubDate>
<dc:creator>Iban Nieto</dc:creator>
<guid>http://inieto.wordpress.com/?p=562</guid>
<description><![CDATA[Ya est disponible la versin 0.4 del plugin de DTrace GUI en el Update Center de NetBeans.

El plug]]></description>
<content:encoded><![CDATA[<p>Ya est disponible la versin 0.4 del <a href="http://www.netbeans.org/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.html">plugin de DTrace GUI</a> en el Update Center de NetBeans.<br />
<br><br />
El plugin DTrace GUI para NetBeans es una interfaz grfica de usuario (GUI) para instrumentacin con <a href="http://docs.sun.com/source/820-4221/index.html">DTrace</a> (includo en Solaris 10 y OpenSolaris) y puede ser instalado en los entornos de desarrollo <a href="http://www.netbeans.org">NetBeans</a> (versiones 6.0, 6.1 y 6.5) y <a href="http://developers.sun.com/sunstudio/downloads/express/">Sun Studio</a> 12.<br />
<br><br />
Podemos crear, editar y ejecutar scripts escritos en <a href="http://docs.sun.com/app/docs/doc/817-6223">lenguaje D</a> desde la interfaz grfica, incluso los que ya estn escritos y/o includos en shellscripts. De hecho, el plugin DTrace GUI puede ejecutar los que estn empaquetados en el <a href="http://opensolaris.org/os/community/dtrace/dtracetoolkit/">DTraceToolkit,</a> una coleccion muy til y documentada de scripts en D, creada por la <a href="http://opensolaris.org/os/community/dtrace/">comunidad de DTrace</a>.<br />
<br><br />
El editor de scripts an est en fase de desarrollo y se espera en un futuro muy prximo que estn implementadas las caractersticas de sintaxis coloreada, folding y completacin de cdigo, entre otras.<br />
<br><br />
La novedad ms importante de sta versin es que podemos ver la salida de DTrace a travs de la <a href="http://opensolaris.org/os/project/dtrace-chime/">herramienta grfica Chime</a>, ya que ahora se encuentra integrada dentro del propio entorno de desarrollo. Recordemos que Chime representa grficamente (a travs de displays) los datos recogidos por DTrace, ofrecindonos as la capacidad de observar minuciosamente un sistema en tiempo real.<br />
<br><br />
Si adems tenemos una <a href="http://dlc.sun.com/osol/on/downloads/current/">versin reciente de la consolidacin O/N</a> (kernel,etc), podremos hacer tunning y depuracin de aplicaciones escritas en C/C++, Java, JavaScript, PHP, Ruby, Python, etc. No lo he probado con los nuevos <a href="http://wikis.sun.com/display/DTrace/ip+Provider">IP providers de DTrace</a>, pero seguramente tambin podran implementarse nuevos displays en Chime.<br />
<br><br />
Para instalar ste plugin (slo en Solaris 10 y OpenSolaris), arrancamos NetBeans o Sun Studio y buscaremos nuevas actualizaciones a travs del menu Tools-&#62;Plugins, marcando la casilla correspondiente de DTrace. Si ya tenamos instalado previamente el plugin (anteriormente v0.2) , nos actualizar automticamente a la version ms nueva.<br />
<br><br />
Existe otro plugin de instrumentacin bastante interesante llamado <a href="http://blogs.sun.com/solarisdev/entry/project_d_light_tutorial">D-Light</a> -slo disponible para Sun Studio- que nos permite tambin en modo grfico, utilizar numerosos instrumentos para analizar el comportamiento de nuestras aplicaciones. Aunque su funcionalidad es todava bastante limitada, ste plugin va an ms lejos y nos permite hacer algunas acciones realmente increbles con DTrace. Si conocis <a href="http://www.apple.com/macosx/developertools/instruments.html">Instruments</a> de las Developers Tools de MacOSX, el proyecto D-Light va en ese camino; pero como ya he dicho, falta mucho por hacer y caractersticas por activar. Por poner un ejemplo, en stos momentos D-Light no nos deja attachearnos a un proceso concreto y la lista de instrumentos es limitada.<br />
<br><br />
En los prximos das escribir un post ms extenso sobre ambos plugins, ya que los utilizo muchsimo en mis proyectos y creo que podra ser interesante compartirlo aqu para todos.<br />
<br><br />
Hasta entonces, prueba ahora <a href="http://www.netbeans.org/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.html">el nuevo plugin de DTrace para NetBeans</a>, consulta la <a href="http://es.opensolaris.org/Categorias/Dtrace/">documentacin y talleres de la comunidad</a> y cuntanos qu te parece :-)<br />
<br><br />
[gallery]<br />
<br></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Charla de OpenSolaris en la Euskal Encounter 16]]></title>
<link>http://inieto.wordpress.com/?p=560</link>
<pubDate>Sun, 03 Aug 2008 23:52:50 +0000</pubDate>
<dc:creator>Iban Nieto</dc:creator>
<guid>http://inieto.wordpress.com/?p=560</guid>
<description><![CDATA[

Audio de la charla, gracias a Euskadi Digital
]]></description>
<content:encoded><![CDATA[<p>[slideshare id=540324&#38;doc=osugopensolaris200805ek16-1217807131547774-9&#38;w=425]<br />
<br><br />
<a href="http://www.euskadigital.net/content/view/353/46/">Audio de la charla</a>, gracias a <a href="http://www.euskadigital.net/">Euskadi Digital</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Yay for Zones!]]></title>
<link>http://bahumbug.wordpress.com/?p=487</link>
<pubDate>Fri, 01 Aug 2008 22:47:14 +0000</pubDate>
<dc:creator>niq</dc:creator>
<guid>http://bahumbug.wordpress.com/?p=487</guid>
<description><![CDATA[Well, I&#8217;ve still no idea what killed my SFW build.
But after further attempts to fix or work a]]></description>
<content:encoded><![CDATA[<p>Well, I've still no idea what <a href="http://bahumbug.wordpress.com/2008/07/30/confuzzled/">killed my SFW build</a>.</p>
<p>But after further attempts to fix or work around it, I've gone for an alternative approach.  Instead of just running it as its own user (as I started out doing), I've created a new Solaris Zone dedicated to sfw.  And of course an sfw user within that zone.  I'm happy to say that it works within the zone, so I'm back on track and (hopefully) isolated from whatever caused the trouble.  Evidently zones have more to offer than mere security :-)</p>
<p>Next, I'm playing about with creating a virtual network amongst zones.  Slightly confuzzled by the significant differences between my solaris version and the <a href="http://www.opensolaris.org/os/project/crossbow/">crossbow</a> docs (such as <a href="http://blogs.sun.com/sunay/">Sunay's blog</a>) in, for example, the <span style="text-decoration:underline;">dladm</span> command, but I think I can work around that.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Betriebsystem aus der Hölle]]></title>
<link>http://commitsuicide.wordpress.com/?p=9</link>
<pubDate>Fri, 01 Aug 2008 14:27:21 +0000</pubDate>
<dc:creator>Nocturne</dc:creator>
<guid>http://commitsuicide.wordpress.com/?p=9</guid>
<description><![CDATA[Meine Erfahrungen mit Solaris, und in diesem Fall mit OpenSolaris, sind ja zugegebener Maßen eher d]]></description>
<content:encoded><![CDATA[<p>Meine Erfahrungen mit Solaris, und in diesem Fall mit OpenSolaris, sind ja zugegebener Maßen eher dürftig. Aber ich frage mich immernoch wie man ernsthaft in Erwägung ziehen kann dieses System zu benutzen.</p>
<p><!--more--></p>
<p>Leider sehen das unsere Kunden offensichtlich anders und man hat mir das ganze an die Backe getackert. Also hab ich mir den kleinen Gnom neben meinen Schreibtisch gestellt und versucht mich darin zurecht zu finden. Nach zwei Tagen durchgängigem Fluchen - meine Kollegen mögen es mir verzeihen - hab ich endlich wieder die Schnauze voll von dem System. Man ist von Linux eine Autobahn gewöhnt und darf sich hier endlich wieder an die ländlichen Schlaglöcher gewöhnen. Nur mal eine kleine Liste meiner Erfahrungen:</p>
<ul>
<li>Die Onboard-Netzwerkkarte wird nicht erkannt. Die zusätzliche 3Com Netzwerkkarte, die wir eingebaut haben läuft zwar aber entscheidet sich häufiger zwischendurch mal ein paar Sekunden Pause zu machen wenn sie etwas mehr tun soll. Nach einigen Stunden Suche stellt sich heraus, dass der Treiber fehlerhaft ist und es keine Abhilfe gibt. Dieser Fehler ist seit <strong>JAHREN</strong> bekannt und es tut sich nichts.</li>
<li>DNS-Auflösung geht standartmäßig nur über Dateien. Auch wenn der DNS-Client installiert und konfiguriert ist. Das muss man erst mal manuell in der Datei 'nsswitch.conf' ändern.</li>
<li>SSH-Authentifizierung GSS funktioniert nicht richtig und sorgt bei jedem Login für mehrere Sekunden Verzögerung. Nach langer Suche habe ich endlich den Konfigurationswert "GSSAPIAuthentication no" zum deaktivieren in die sshd_config eingetragen.</li>
<li>Das Tool 'usermod' ist ein wenig eigensinnig. Mit 'usermod -l "Max Mustermann" mam01' bekommt man den netten Hinweis, dass 'mam01' als Benutzername zu lang ist und auch ungültige Zeichen beinhaltet. Wer jetzt mitdenkt, dem wir klar, dass das Programm wohl den Langnamen als Benutzernamen sieht (obwohl der Syntax meines Erachtens richtig ist). Dass es trotz Fehlermeldung den Unsinn aber in 'passwd' und 'shadow' schreibt fand ich nicht mehr witzig.</li>
<li>Die Netzwerkkarte wird nun nicht mehr wie zuvor konfiguriert und steht nur auf Loopback. Spontane Amnesie vermute ich.</li>
</ul>
<p>Unterm Strich würde ich behaupten, dass dieses eine glatte Zumutung ist.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Confuzzled]]></title>
<link>http://bahumbug.wordpress.com/?p=485</link>
<pubDate>Wed, 30 Jul 2008 22:00:49 +0000</pubDate>
<dc:creator>niq</dc:creator>
<guid>http://bahumbug.wordpress.com/?p=485</guid>
<description><![CDATA[Still (evidently) not got to grips with the SFW consolidation.
Having successfully executed a full b]]></description>
<content:encoded><![CDATA[<p>Still (evidently) not got to grips with the <a href="http://bahumbug.wordpress.com/2008/07/27/sfw/">SFW consolidation</a>.</p>
<p>Having successfully executed a full build with one additional module, I thought I was past the steep bit of the learning curve, and added in six more modules.  Of course I didn't expect them all to build successfully first time - bound to hit snags, typos, gotchas, miscellaneous bugs.  But I did expect to get meaningful error messages from those modules that failed to build.</p>
<p>It didn't build.  httpd itself failed, so the modules didn't even have the prerequisites to try to build.  The error was an invalid --with-apr in the configure.  Seems that it tries to build both prefork and worker MPMs, but with just one APR build (on worker).  That relies on worker getting built before prefork, and the error suggests that didn't happen.</p>
<p>Having failed to figure out what among my changes could possibly have caused <span style="text-decoration:underline;">this</span> (unexpected) error, I fell back to recreating the entire hierarchy from the same clean tarball I'd started out with.  Same error!  So it wasn't anything I'd done, and looks suspiciously like a heisenbug.  Bugrthat :-(</p>
<p>OK, I wonder what happens if I just remove those --with-apr configure options from the apache-prefork build?  Hopefully it'll get though to building the modules, so I can get the results I want: successful build or relevant errors!  It's running now.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Liberado KDE 4.1: tendrá soporte para OpenSolaris]]></title>
<link>http://nexenta.wordpress.com/?p=169</link>
<pubDate>Wed, 30 Jul 2008 20:29:45 +0000</pubDate>
<dc:creator>artubuntu</dc:creator>
<guid>http://nexenta.wordpress.com/?p=169</guid>
<description><![CDATA[A principios de este año, el equipo de KDE liberó la muy esperada 4 ª revisión del escritorio KD]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;"><a href="http://nexenta.files.wordpress.com/2008/07/kde4-wallpapers.jpg"><img class="size-full wp-image-170 alignleft" src="http://nexenta.wordpress.com/files/2008/07/kde4-wallpapers.jpg" alt="" width="220" height="550" /></a>A principios de este año, el equipo de <strong>KDE</strong> liberó la muy esperada 4 ª revisión del escritorio <strong>KDE</strong>. En lugar de traer cambios evolutivos, con<strong> KDE 4.0</strong> se hizo una reescritura completa de <strong>KDE</strong>, y como consecuencia la primera liberación de la rama de <strong>KDE 4</strong> carecía de una gran cantidad de las características de <strong>KDE 3.x</strong>, mientras tanto la nueva versión se mostraba muy inestable y áspera. Incluso muchos se quejaron de que el equipo de <strong>KDE</strong> no debería haber liberado <strong>KDE 4.0 </strong>como 4.0, sino más bien como una versión preliminar para desarrolladores o algo similar. Durante esta tormenta de críticas, el equipo de <strong>KDE</strong> con calma indicó que con<strong> KDE 4.1</strong> se lograrían muchas de la metas que no se lograron con <strong>KDE 4.0</strong>.</p>
<p style="text-align:justify;">Ahora, el equipo de<strong> KDE</strong> está trabajando para dar soporte a <strong>OpenSolaris</strong>. Por lo pronto <strong>KDE</strong> en su mayoría trabaja en<strong> OpenSolaris</strong>, aunque quedan por resolver algunos bugs.</p>
<p>Las principales mejoras en <strong>KDE 4.1</strong> son los siguientes:</p>
<p>- La suite KDE-PIM está de vuelta<br />
- La herramienta Plasma evoluciona<br />
- Muchas nuevas y mejoradas aplicaciones y marcos</p>
<p>Más información en:</p>
<p style="text-align:center;"><a href="http://www.kde.org/announcements/4.1/" target="_blank">http://www.kde.org/announcements/4.1/</a></p>
<p style="text-align:center;"><a href="http://solaris.kde.org/" target="_blank">http://solaris.kde.org/</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ejecución de código a través de SNMP en Solaris 10 y OpenSolaris]]></title>
<link>http://sematove.wordpress.com/?p=674</link>
<pubDate>Tue, 29 Jul 2008 16:40:31 +0000</pubDate>
<dc:creator>sematove</dc:creator>
<guid>http://sematove.wordpress.com/?p=674</guid>
<description><![CDATA[Se ha informado sobre una vulnerabilidad en el System Management Agent (SMA) del demonio SNMP (snmpd]]></description>
<content:encoded><![CDATA[<p>Se ha informado sobre una vulnerabilidad en el System Management Agent (SMA) del demonio SNMP (snmpd(1M)) de Solaris 10 y OpenSolaris que podría ser aprovechada por un atacante remoto para ejecutar código arbitrario con los permisos del demonio SNMP o hacer que éste deje de responder.<br />
<!--more--><br />
La vulnerabilidad se debe a un desbordamiento de buffer en la función '__snprint_value'. Esto puede permitir la ejecución de código a través del envío de una cadena de caracteres especialmente manipulada. </p>
<p>Este fallo solo afecta a sistemas con el paquete SUNWsmagt instalado. Se ven afectadas las versiones de Solaris 10 y OpenSolaris en las compilaciones snv_01 a snv_92 tanto para Plataformas Sparc como X86. </p>
<p>En OpenSolaris se recomienda actualizar a compilaciones snv_93 o superiores. Para Solaris, hasta la publicación de un parche oficial, es posible desactivar el servio SMA mediante: # svcadm disable svc:/application/management/sma:default </p>
<p>Opina sobre esta noticia:<br />
<a href="http://www.hispasec.com/unaaldia/3565/comentar" target="_blank">http://www.hispasec.com/unaaldia/3565/comentar</a></p>
<p>Más información:</p>
<p>Security Vulnerability in the System Management Agent (SMA) SNMP daemon (snmpd(1M))<br />
<a href="http://sunsolve.sun.com/search/document.do?assetkey=1-66-239785-1" target="_blank">http://sunsolve.sun.com/search/document.do?assetkey=1-66-239785-1</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[SFW]]></title>
<link>http://bahumbug.wordpress.com/?p=477</link>
<pubDate>Sun, 27 Jul 2008 13:29:45 +0000</pubDate>
<dc:creator>niq</dc:creator>
<guid>http://bahumbug.wordpress.com/?p=477</guid>
<description><![CDATA[Continuing my epic Adventures in OpenSolaris, I was able to burn a DVD of SXCE.
I&#8217;m happy to r]]></description>
<content:encoded><![CDATA[<p>Continuing my epic <a href="http://bahumbug.wordpress.com/2008/07/16/adventures-in-opensolaris/">Adventures in OpenSolaris</a>, I was able to <a href="http://bahumbug.wordpress.com/2008/07/20/gnome-apes-windows/">burn a DVD of SXCE</a>.</p>
<p>I'm happy to report that since then I've installed SXCE, and things are going much more smoothly under it.  OpenSolaris (2008.05) is for the time being relegated to a VirtualBox, where its quirks are pretty much harmless.  SXCE seems to be a much more stable platform to work on.</p>
<p>That also means I can now build the SFW (Sun Freeware) consolidation, and thus work within Sun's development environment.  Which was basically the goal of the exercise.  I've navigated my way around it just enough to integrate one of my own Apache modules, which now successfully builds and generates a package.</p>
<p>This is still not an environment I'd choose to work in: the SFW consolidation is huge and unwieldy, and its build is an epic several-hour job. I need to figure out at least how to sync my work with the repository rather than use giant tarballs.  But at least I'm now able to do Sun work in its primary target environment of Sun's webstack (which is part of SFW).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[VICE 2.0 veröffentlicht]]></title>
<link>http://tekstertech.wordpress.com/?p=237</link>
<pubDate>Sun, 27 Jul 2008 11:26:07 +0000</pubDate>
<dc:creator>v3rtico</dc:creator>
<guid>http://tekstertech.wordpress.com/?p=237</guid>
<description><![CDATA[Die Entwickler von VICE haben nun die Version VICE 2.0 ihres 8-bit Emulator veröffentlicht. Mit der]]></description>
<content:encoded><![CDATA[<p>Die Entwickler von VICE haben nun die Version VICE 2.0 ihres 8-bit Emulator veröffentlicht. Mit der neuen Version lassen sich nun der C64, der C128, der VIC20, fast alle PET-Modelle, der PLUs 4 und der CBM-II Emulieren.</p>
<p>VICE (<strong>V</strong>ersat<strong>i</strong>le <strong>C</strong>ommodore <strong>E</strong>mulator) ist ein Quelloffener Emulator für Commodore Computer und basiert auf X64, einem früheren C64 Emulator unter dem "X Windows System". Versatile steht für "Vielseitig", und in diesem Punkt kann man die Software beim Wort nehmen. So funktioniert Sie auf folgenden Betriebssystemen: Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, AROS64, Atari Mint, OpenSolaris, BeOS, QNX 4.x, QNX 6.x, Amiga, GP2X, SkyOS und Mac OS X.</p>
<p>Eine Liste mit allen Neuerungen befindet sich auf der Website der Entwickler genau <a href="http://www.viceteam.org/plain/NEWS" target="_blank">hier</a>.</p>
<p>Zur Zeit arbeitet ein australischer Entwickler daran, VICE zu iC64 zu konvertieren. Dabei handelt es sich um eine Version des Emulators für das iPhone. Mitte Juli hatte er sich bei dem Entwicklerprogramm von Apple angemeldet, das bedeutet, die Software wird mit dem offiziellen SDK für das iPhone geschrieben. Falls Apple die Software für das iPhone frei geben wird, könnte der iPhone Nutzer unzählige Spiele kostenlos und legal aus dem internet herunter laden und Apple selbst würde daran keinen Cent verdienen. So würde der Retro-Spielespaß auf dem iPhone einzug erhalten. Die Reakion von Apple ist also fragwürdig.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[¡¡España es África!!]]></title>
<link>http://loburromasque.wordpress.com/?p=489</link>
<pubDate>Fri, 25 Jul 2008 14:14:02 +0000</pubDate>
<dc:creator>loburromasque</dc:creator>
<guid>http://loburromasque.wordpress.com/?p=489</guid>
<description><![CDATA[
 
Lo juro, los catalanes no tenemos nada que ver en eso.
Un fallo de los programadores de Opensola]]></description>
<content:encoded><![CDATA[<p style="margin:0;"><a href="http://loburromasque.files.wordpress.com/2008/07/espana-africaopensolaris.jpg"><img class="alignnone size-full wp-image-490" src="http://loburromasque.wordpress.com/files/2008/07/espana-africaopensolaris.jpg" alt="" width="500" height="470" /></a></p>
<p style="margin:0;"> </p>
<p style="margin:0;">Lo juro, los catalanes no tenemos nada que ver en eso.</p>
<p class="MsoNormal" style="margin:0;">Un fallo de los programadores de Opensolaris define</p>
<p class="MsoNormal" style="margin:0;">España como un país africano.</p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;">Quizás piensan que África empieza en los Pirineos. <span style="font-family:Times New Roman;"><span style="font-size:small;"><span> </span><span> </span></span></span></p>
]]></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[New to OpenSolaris 2008.05 - I was]]></title>
<link>http://grapz.wordpress.com/?p=5</link>
<pubDate>Wed, 23 Jul 2008 06:07:29 +0000</pubDate>
<dc:creator>grapz</dc:creator>
<guid>http://grapz.wordpress.com/?p=5</guid>
<description><![CDATA[Well, for my file server I decided to go with OpenSolaris because of ZFS. I&#8217;ve read several go]]></description>
<content:encoded><![CDATA[<p>Well, for my file server I decided to go with OpenSolaris because of <a href="http://www.wikipedia.org/ZFS">ZFS</a>. I've read several good things about it, so I wanted to test it out.</p>
<p>After using several Linux distros over the last years, I was a bit skeptic about the whole Solaris thing, but oh well...</p>
<p>The install went smooth, and after some poking around I decided to turn of the GUI (GDM/X). I didn't need it since I'm just using SSH/PuTTY to log in to my server, so why do I want it running ?</p>
<p>After looking around on the net, I found the command to disable GDM:</p>
<blockquote><p>
pfexec svcadm disable gdm
</p></blockquote>
<p>Next problem, installing/updating packages. I've been used to apt for a long while now, and this was one of my bigger concerns when deciding to try OpenSolaris. But luckily they'd just added IPS (Integrated Package System I think), a system that reminds me of a package tool I'm used to using.<br />
So, how does it work?</p>
<p>Refresh the package list:</p>
<blockquote><p>pfexec pkg refresh</p></blockquote>
<p>Search for a package (gcc in this case):</p>
<blockquote><p>pfexec pkg search -r gcc
</p></blockquote>
<blockquote><p>
Generated this output at my system:<br />
INDEX      ACTION    VALUE                     PACKAGE<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.86<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.79<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.75<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.86<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.89<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.90<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.91<br />
basename   link      usr/bin/gcc               pkg:/SUNWgcc@3.4.3-0.93
</p></blockquote>
<p>Then, to install a package (gcc in this case):</p>
<blockquote><p>
pfexec pkg install SUNWgcc
</p></blockquote>
<p>Then I found out that there are other IPS repository's that I can use (<a href="http://www.blastwave.org">www.blastwave.org</a> and <a href="http://sunfreeware.com">sunfreeware.com</a>). Now, how do I add them?</p>
<blockquote><p>
pfexec pkg set-authority -O http://pkg.sunfreeware.com:9000/ Companion<br />
pfexec pkg set-authority -O http://blastwave.network.com:10000/ Blastwave
</p></blockquote>
<p>To see what repositories you have in your system, do:</p>
<blockquote><p>
pkg authority
</p></blockquote>
<p>I've noticed that it's not always "pkg search" will find the package I'm looking for, so now I always check the package sites (<a href="http://blastwave.network.com:10000/">http://blastwave.network.com:10000/</a> and <a href="http://pkg.sunfreeware.com:9000/">http://pkg.sunfreeware.com:9000/</a>) manually if I don't get a hit with "pkg search".</p>
<p>To do a 'full' update of your system:</p>
<blockquote><p>
pfexec pkg image-update</p>
<p>This will also create a ZFS snapshot of your current system before the upgrade.
</p></blockquote>
<p><strong>Important:</strong><br />
If you have a pre build 93 system (run: 'uname -v' to see what you have), you <em>MUST</em> read this page: <a href="http://mail.opensolaris.org/pipermail/indiana-discuss/2008-July/007664.html">http://mail.opensolaris.org/pipermail/indiana-discuss/2008-July/007664.html</a>. And it's even more important if you have build 86 (as I had when installing from the latest OS2008.05).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Liberado BeleniX 0.7.1]]></title>
<link>http://nexenta.wordpress.com/?p=156</link>
<pubDate>Mon, 21 Jul 2008 20:47:27 +0000</pubDate>
<dc:creator>artubuntu</dc:creator>
<guid>http://nexenta.wordpress.com/?p=156</guid>
<description><![CDATA[Belenix es un LiveCD basado en OpenSolaris que aporta un conjunto de software OpenSource. Incluye sc]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;"><strong>Belenix</strong> es un LiveCD basado en <strong>OpenSolaris</strong> que aporta un conjunto de software OpenSource. Incluye scripts para crear tu propio livecd y se puede instalar y arrancar desde una llave USB. La primera actualización de la distribución 0,7 ya está disponible. Esta actualización posee los últimos pasos para construir <strong>OpenSolaris</strong> 93 y posee actualizaciones a KDE 3.5.9 entre otros cambios, ademá de presentar soluciones a fallos. Esta versión también incluye el instalador Caiman.</p>
<p style="text-align:justify;"><a href="http://nexenta.files.wordpress.com/2008/07/belenix-cd-label.png"><img class="size-full wp-image-157 aligncenter" src="http://nexenta.wordpress.com/files/2008/07/belenix-cd-label.png" alt="" width="376" height="376" /></a>Entre los numerosos cambios que incluye, está el driver Nvidia actualizado para 173.14.05; OSS actualizado para 4.0-1016; Actualización de las X completamente abiertas; KDE actualizada a 3.5.9; Firefox 3.0.1; / sbin / sh es ahora ksh93... Puedes ver el listado completo de los cambios en esta dirección:</p>
<p style="text-align:center;"><strong><a href="http://www.belenix.org/content/BeleniX-071-Released" target="_blank">http://www.belenix.org/content/BeleniX-071-Released</a></strong></p>
<p style="text-align:left;">Para descargar el sistema operativo:</p>
<p style="text-align:center;"><strong><a href="http://www.belenix.org/content/Download" target="_blank">http://www.belenix.org/content/Download</a></strong></p>
<p style="text-align:center;">
]]></content:encoded>
</item>
<item>
<title><![CDATA[Gnome apes Windows]]></title>
<link>http://bahumbug.wordpress.com/?p=453</link>
<pubDate>Sun, 20 Jul 2008 21:12:29 +0000</pubDate>
<dc:creator>niq</dc:creator>
<guid>http://bahumbug.wordpress.com/?p=453</guid>
<description><![CDATA[OpenSolaris is sometimes disparagingly dubbed things like &#8220;Project Copy Linux&#8221;.  The co]]></description>
<content:encoded><![CDATA[<p>OpenSolaris is sometimes disparagingly dubbed things like "Project Copy Linux".  The comment has some truth in it: there are elements in OpenSolaris that "look and feel" much more like Linux than traditional Unix.  I'd say that makes sense: in terms of convenience and friendliness, desktop-oriented Linux (eg Ubuntu) is clearly ahead of the competition: not only trad. Unix, but also Windows (obviously) and Mac (surprisingly to me)[1].  Put a Unix kernel and other Solaris goodies into a Linux-like desktop, and you have a pretty compelling system.</p>
<p>The heart of the desktop is, by default, Gnome (that's the same default as in many Linux flavours).  Whether you prefer Gnome itself to Sun's Java desktop is a matter of taste; I'm happy with either, or indeed with KDE.  Putting bash (by default) and other GNU stuff under the hood, and moving towards a decent packaging system and development environment improves it more, or will do once 'bleeding edge' features are ironed out.</p>
<p>But it's not all good, and Gnome today has given me a classic demonstration of picking up bad habits.  Having yesterday got hold of a blank DVD-RW, I inserted it to burn an SXCE boot disc.  Gnome detected it, and opened a CD/DVD manager window for me - nice.  Its help function tells me that to burn a CD, I right-click the blank DVD icon and select the write option from the menu.  Great, I have the ISO image, so I'll just burn that to the DVD, right?</p>
<p>Nope.  After several seconds chugging away, it comes up with an error message, telling me to insert a suitable medium.  Try again, same thing.  Hmm, doesn't it support the DVD?  The hardware certainly does, according to the manufacturer's website.  But now there's no help, no meaningful error message.  This is truly a Windows look-and-feel: gnome has turned plug-and-pray.  Nothing in /var/log that might give me a hint, either.</p>
<p>OK, Plan B, abandon the pretty GUI, and RTFM cdrecord.  Cdrecord also emits an error at the first attempt.  But this time, I have an error message I can use to adjust my commandline options.  Second time lucky, and I have a bootable DVD.</p>
<p>It's installing now.</p>
<p>[1] That excludes the laptop,where the Mac's effortless command of its hardware makes a compelling case, even if the <a href="http://steve-yegge.blogspot.com/2008/04/settling-osx-focus-follows-mouse-debate.html">desktop UI is deep crap</a> and many of the applications are at least a generation behind Linux.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[xVM with Marvell Yukon Ethernet Driver]]></title>
<link>http://macrae.wordpress.com/?p=105</link>
<pubDate>Sun, 20 Jul 2008 17:39:34 +0000</pubDate>
<dc:creator>macrae</dc:creator>
<guid>http://macrae.wordpress.com/?p=105</guid>
<description><![CDATA[I have days problem with enabling my Marvell Yukon Ethernet Driver (in may case, I&#8217;m using 88E]]></description>
<content:encoded><![CDATA[<p>I have days problem with enabling my Marvell Yukon Ethernet Driver (in may case, I'm using 88E8056) working with Sun xVM VirtualBox and xVM in either Solaris 10 or Nevada B80/B93. I used driver comes from Marvell, I have test 2 versions of drivers, but no luck. All version, when I issued <code>dladm show-dev</code> command. it always indicate that the status is <code>UNKNOWN.</code></p>
<p>After searching around just realize that xVM needs GLD v3 network drivers that is not provided by Marvell, this <a href="http://blogs.sun.com/menno/entry/marvell_yukon_ethernet_and_xvm" target="_blank">link</a> is very useful for me, so I replicated from that site become newer version:</p>
<ul>
<li>Obtain ON source <a href="http://dlc.sun.com/osol/on/downloads/current/on-src.tar.bz2">here</a> and extract it</li>
<li>Obtain driver source <a href="http://homepage2.nifty.com/mrym3/taiyodo/myk-2.6.1.tar.gz">here</a> (in my case I'm using version 2.6.1) and extract it</li>
<li>Make sure that skge (from Solaris/OpenSolaris Installer) or yukonx (from Marvell) were removed</li>
<li>Do this thing:</li>
</ul>
<blockquote><p><code>$ gzcat myk-2.6.1.tar.gz &#124; tar xf -<br />
$ cd myk-2.6.1<br />
$ rm Makefile.config<br />
$ ln -s Makefile.config_gld3 Makefile.config<br />
$ vi Makefile.config</code></p></blockquote>
<blockquote><p>Edit the line like this (appropriate with your ON source extracted location):<br />
<code>ONUTSDIR = /root/Download/opensolaris/usr/src/uts</code></p></blockquote>
<ul>
<li>Build and install the driver (in this case I'm using GCC)</li>
</ul>
<blockquote><p><code>$ export PATH=$PATH:/usr/sfw/bin<br />
$ gmake<br />
$ su<br />
# gmake install<br />
# ./adddrv.sh<br />
# dladm show-link<br />
LINK        CLASS    MTU    STATE    OVER<br />
myk0        phys     1500   up       --</code></p></blockquote>
<p>Now you can start your Sun xVM VirtualBox and xVM network bridge is working fine...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[c't special Linux 3/08 Review]]></title>
<link>http://rorschachstagebuch.wordpress.com/?p=21</link>
<pubDate>Sat, 19 Jul 2008 08:09:47 +0000</pubDate>
<dc:creator>Rorschach</dc:creator>
<guid>http://rorschachstagebuch.wordpress.com/?p=21</guid>
<description><![CDATA[Ich hatte vorhin die Chance einen Blick in das c&#8217;t special Linux 3/08 Heft zu werfen. Vorab ic]]></description>
<content:encoded><![CDATA[<p>Ich hatte vorhin die Chance einen Blick in das <a href="http://www.heise.de/kiosk/special/ct/08/05/inhalt.shtml">c't special Linux 3/08 Heft</a> zu werfen. Vorab ich hab nicht das ganze Heft gelesen sondern nur ein paar Kapitel aber das hat mir schon gereicht.</p>
<p>Das auffälligste ist wohl, dass sie im Linux-Spezial einen Grossteil <a href="http://de.wikipedia.org/wiki/Opensolaris">OpenSolaris</a> zur Verfügung stellen. Nicht das ich OpenSolaris schlecht finden würde, ganz im Gegenteil! Auch wenn es mangels Treiber imo für die meisten Desktopsysteme, besonders auf Notebooks, nicht allzu tauglich ist besitzt es doch das Totschlagargument schlechthin: <a href="http://de.wikipedia.org/wiki/ZFS_%28Dateisystem%29">ZFS</a></p>
<p>Problematisch ist, dass OpenSolaris die ganze Zeit in einem Atemzug mit OpenSuse, Ubuntu oder Fedora genannt wird. Im Abschnitt "OpenSolaris - Ausprobieren und installieren", dem ersten Abschnitt im Heft der nur von OpenSolaris handelt taucht das Wort Unix kein einziges mal auf. Es fehlt auch komplett die Unterscheidung zwischen <a href="http://de.wikipedia.org/wiki/Linux">Linux</a> und einem echten <a href="http://en.wikipedia.org/wiki/Unix">Unix</a> wie Solaris so dass sich einem Otto-Normal-Nutzer bzw. Einsteiger in freie Betriebssysteme wohl der Eindruck auftun muss, dass es sich bei OpenSolaris ebenfalls um eine Linux Distribution handelt.</p>
<p>Dann habe ich im Abschnitt "Prüfstand: Vier Distributionen" (OpenSuse, Ubuntu, Fedora und OpenSolaris, wiedermal wird OpenSolaris mit Linux gleichgesetzt) den Teil über <a href="http://wiki.ubuntuusers.de/Ubuntu">Ubuntu</a> gelesen und dort taten sich teilweise wahre Abgründe bei der Erklärung auf. Habt ihr zum Beispiel gewusst, dass ihr bei der Ubuntu-Installation zuerst ein Root-Passwort festlegen müsst und dann einen Benutzer erstellt ? Für die nicht Linuxer: Ubuntu hebt sich gerade dadurch von den meisten anderen Distributionen ab, dass es gerade keinen Root-Account erstellt (bzw. es erstellt ihn schon aber deaktiviert ihn und man wird bei der Installation auch niemals nicht gefragt ob man ein Passwort für diesen Account eingeben möchte). Haben die in der c't Redaktion überhaupt mal Ubuntu installiert oder den Artikel freihand geschrieben?</p>
<p>Dann wird <a href="http://wiki.ubuntuusers.de/PolicyKit">Policykit</a> als Ablösung von <a href="http://wiki.ubuntuusers.de/sudo">sudo</a> angepriesen was ebenfalls Unsinn ist. Policykit ist eine Ablösung für gksudo bzw. das KDE-Pendant . Desweiteren wird gesagt, dass Policykit einen Sicherheitsgewinn zu sudo darstellen würde was natürlich auch Unsinn ist. sudo hat das <a href="http://de.wikipedia.org/wiki/Setuid">suidbit</a> gesetzt, wird also immer mit Root-Rechten ausgeführt und kann deswegen nicht mal so einfach aus dem Userlevel heraus attackiert werden. Bei Policykit (genauso wie gksudo und Varianten) lässt sich mit einem simplen strace aus dem Userlevel das Passwort mitsniffen.</p>
<p>Auch 5GB für eine minimale Desktopinstallation sind einfach zu tief angesetzt. Davon gehen erstmal 5% für die reservierten Blöcke von ext2/3 drauf, dann noch swap und man hat kaum genug für eine lauffähige Root-Partition, geschweige denn Home.</p>
<p>Mein Fazit: Selbst für komplette Linux-Neulinge auf Grund der Fehler nicht zu empfehlen. Wer mit Google umgehen kann findet bessere Informationen kostenlos im Netz zum Beispiel im <a href="http://wiki.ubuntuusers.de/">Ubuntuusers-Wiki</a> .</p>
]]></content:encoded>
</item>

</channel>
</rss>
