<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kenshin-blog.com - Another break; in the {code} &#187; BSD</title>
	<atom:link href="http://www.kenshin-blog.com/category/bsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kenshin-blog.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Apr 2012 21:45:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Une journée sur&#8230; FreeBSD 8.2.</title>
		<link>http://www.kenshin-blog.com/2011/08/07/une-journee-sur-freebsd-8-2/</link>
		<comments>http://www.kenshin-blog.com/2011/08/07/une-journee-sur-freebsd-8-2/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 09:55:53 +0000</pubDate>
		<dc:creator>Kenshin</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[MyLife]]></category>

		<guid isPermaLink="false">http://www.kenshin-blog.com/?p=1062</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
	float:left;
	position: fixed;
	top: 60%;
	left: 70px;
}
#leftcontainerBox .buttons {
	float:left;
	clear:both;
	margin:4px 4px 4px 4px;
	padding-bottom:2px;
}
#bottomcontainerBox {
	width: 50%;
	padding-top: 1px;
}
#bottomcontainerBox .buttons {
	float: left;
	margin: 4px 4px 4px 4px;
}
</style>
Certains de mes lecteurs (les plus anciens, les plus puristes) doivent se dire : &#171;&#160;Ça y est, retour aux sources !&#160;&#187; Ils n&#8217;auraient pas tout à fait tort ! J&#8217;ai enfin pu passer une journée sur FreeBSD, un véritable (et vénérable) système UNIX. Je vous propose donc un court retour d&#8217;expérience de cette petite aventure. <a href="http://www.kenshin-blog.com/2011/08/07/une-journee-sur-freebsd-8-2/" class="more-link">La suite &#62;</a>
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://www.kenshin-blog.com/2011/08/07/une-journee-sur-freebsd-8-2/&amp;text=Une journée sur&#8230; FreeBSD 8.2.&amp;via=Kenshin__&amp;related="><img align="right" src="http://www.kenshin-blog.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
	float:left;
	position: fixed;
	top: 60%;
	left: 70px;
}
#leftcontainerBox .buttons {
	float:left;
	clear:both;
	margin:4px 4px 4px 4px;
	padding-bottom:2px;
}
#bottomcontainerBox {
	width: 50%;
	padding-top: 1px;
}
#bottomcontainerBox .buttons {
	float: left;
	margin: 4px 4px 4px 4px;
}
</style>
<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: center;"><img style="border: 1px solid black;" src="/images/FreeBSD.jpg" alt="FreeBSD" /></p>
<p>Certains de mes lecteurs (les plus anciens, les plus puristes) doivent se dire : <em>&laquo;&nbsp;Ça y est, retour aux sources !&nbsp;&raquo;</em> <img src='http://www.kenshin-blog.com/wp-content/plugins/tango-smileys-extended/tango/devil.png' alt='Devil' title='Devil' class='tse-smiley' height='16' width='16' /><br />
Ils n&#8217;auraient pas tout à fait tort ! <img src='http://www.kenshin-blog.com/wp-content/plugins/tango-smileys-extended/tango/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='16' width='16' /><br />
J&#8217;ai enfin pu passer une journée sur FreeBSD, un véritable (et vénérable) système UNIX. Je vous propose donc un court retour d&#8217;expérience de cette petite aventure. Are you ready ?</p>
<p>Le disque Netinstall de FreeBSD 8.2 inséré dans un vieux laptop IBM R51, je découvre (enfin, redécouvre plutôt) les joies de l&#8217;installation. Tout est semi-graphique, à l&#8217;image d&#8217;une installation de Debian. Seule différence majeure, le partitionnement. Là c&#8217;est du bon vieux look console. Ne soyez pas effrayé, tout est très clair.<br />
Ensuite on tombe sur <a href="http://www.freebsd.org/doc/fr/books/handbook/using-sysinstall.html"><strong>sysinstall</strong></a>, que tous les utilisateurs FreeBSD connaissent.</p>
<p>Quand on est guidé avec un bon tutoriel, ça passe tout seul. Ça y est, FreeBSD est installé ! Chouette ! Reboot&#8230; et là, si vous n&#8217;êtes pas au courant, ça vous fait tout bizarre (la première fois, ça peut choquer). Vous arrivez là.</p>
<p style="text-align: center;"><img style="border: 1px solid black;" src="/images/loginbsd.gif" alt="FreeBSD Login" /></p>
<p><em>&laquo;&nbsp;Tu t&#8217;attendais à quoi ? C&#8217;est pas parce que tu as coché Xorg et GNOME que tu vas arriver joyeusement sur GDM !&nbsp;&raquo;</em> Il faut le savoir, les initiatives personnelles ne sont pas dans les habitudes de FreeBSD (enfin, des vrais systèmes *BSD dans leur globalité, en fait)<br />
Tu installes, mais ensuite tu configures ! FreeBSD, c&#8217;est avant tout des fichiers de configuration. <em>/etc/sysctl.conf</em>, <em>/etc/profile</em>, <em>/etc/login.conf</em>, <em>/etc/ttys</em>. Bref, du bonheur.</p>
<p>Passons. La grande force de FreeBSD, c&#8217;est son système de ports. Un port, pour simplifier au maximum, c&#8217;est les sources d&#8217;un logiciel qui seront téléchargées puis compilées. Les ports sont &laquo;&nbsp;rangés&nbsp;&raquo; dans /usr/ports.<br />
Si vous voulez GIMP, il vous faudra le trouver, aller le chercher, puis ordonner la compilation.</p>
<pre><code># whereis gimp
/usr/ports/graphics/gimp</code></pre>
<pre><code># cd /usr/ports/graphics/gimp &amp;&amp; make install clean</code></pre>
<p><strong>N.B</strong> : Durant la compilation (assez longue, armez-vous de patience), le système peut avoir besoin de vous à de multiples reprises. Pour accepter par défaut les options proposées, mettre -DBATCH après <em>make</em>.</p>
<p>&nbsp;</p>
<p>L&#8217;avantage du système de ports, c&#8217;est qu&#8217;il est facile à utiliser (et à installer/mettre à jour : <em>portsnap fetch extract</em> puis <em>portsnap update</em> par la suite. Il y a aussi CVSup pour ça&#8230;)<br />
Les logiciels sont à jour (il y a Firefox 5 si vous voulez savoir). Le seul bémol c&#8217;est la lenteur de la compilation. Mais pour les utilisateurs avancés, c&#8217;est la garantie d&#8217;un logiciel réglé au millimètre près.</p>
<p>Ensuite viennent les logiciels pré-compilés. Là, c&#8217;est très simple. Vous connaissez <em>aptitude install</em> et/ou <em>yum install</em> &amp; compagnie ? Ici c&#8217;est pareil. Le système ira chercher le paquet et ses dépendances, et installera le tout (c&#8217;est pareil pour les ports, sauf qu&#8217;il prend les sources).</p>
<p>La commande ? La voici :</p>
<pre><code># pkg_add -r</code></pre>
<p><em>-r</em> : <em>remote</em>, pour aller chercher le paquet sur les serveurs. Sans l&#8217;option -r, le système cherchera un paquet présent sur la machine.</p>
<p>Ce que j&#8217;ai fait : </p>
<p>J&#8217;ai commencé (via sysinstall) par installer Fluxbox (si on commence à pourrir le système avec GNOME&#8230; on ne va pas s&#8217;en sortir. Fin du troll). Ensuite, via les ports, j&#8217;ai installé Xorg. Puis SLiM.<br />
Pour mettre en place tout ce beau monde, on édite /etc/ttys.</p>
<pre><code>ttyv8   "/usr/local/bin/slim -nodaemon"  xterm   on secure</code></pre>
<p>Puis ~/.xinitrc (au fait, par défaut ce n&#8217;est pas <strong>/home/user</strong> sur les BSD mais <strong>/usr/home/user</strong>. Mais rien ne vous empêche de le faire à votre sauce)</p>
<pre><code>#!/bin/csh
exec startfluxbox</code></pre>
<p>Au final, ce que je retiens de FreeBSD :</p>
<ul>
<li>Beaucoup de temps à passer dans les fichiers de configuration.</li>
<li>Un système propre.</li>
<li>Une complémentarité logiciels portés/logiciels pré-compilés</li>
<li>Un <a href="http://www.freebsd.org/doc/fr/books/handbook/"><strong>handbook</strong></a> clair et complet (pour les distros Linux, c&#8217;est la foire niveau documentation&#8230;)</li>
</ul>
<p>Je mets fin à ce bref aperçu, il me reste encore beaucoup de belles choses à découvrir (la recompilation du noyau, le système de prison, etc.)<br />
Vous l&#8217;aurez compris, FreeBSD est un système fort sympathique mais qui requiert beaucoup de temps et de patience. Surtout, n&#8217;essayez pas de concilier simplicité et robustesse en essayant un système tel que PC-BSD (l&#8217;Ubuntu des BSD. Fin du troll), vous passeriez à côté du meilleur. <img src='http://www.kenshin-blog.com/wp-content/plugins/tango-smileys-extended/tango/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='16' width='16' /></p>

<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://www.kenshin-blog.com/2011/08/07/une-journee-sur-freebsd-8-2/&amp;text=Une journée sur&#8230; FreeBSD 8.2.&amp;via=Kenshin__&amp;related="><img align="right" src="http://www.kenshin-blog.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<div class="shr-publisher-1062"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.kenshin-blog.com/2011/08/07/une-journee-sur-freebsd-8-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Désactiver les bips système sous Linux/BSD.</title>
		<link>http://www.kenshin-blog.com/2011/03/02/desactiver-les-bips-systeme-sous-linuxbsd/</link>
		<comments>http://www.kenshin-blog.com/2011/03/02/desactiver-les-bips-systeme-sous-linuxbsd/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 20:19:19 +0000</pubDate>
		<dc:creator>Kenshin</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Geek-Time]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[CLI]]></category>

		<guid isPermaLink="false">http://www.kenshin-blog.com/?p=612</guid>
		<description><![CDATA[<style type="text/css">
#leftcontainerBox {
	float:left;
	position: fixed;
	top: 60%;
	left: 70px;
}
#leftcontainerBox .buttons {
	float:left;
	clear:both;
	margin:4px 4px 4px 4px;
	padding-bottom:2px;
}
#bottomcontainerBox {
	width: 50%;
	padding-top: 1px;
}
#bottomcontainerBox .buttons {
	float: left;
	margin: 4px 4px 4px 4px;
}
</style>
Les bips système, c&#8217;est geek, c&#8217;est chouette, mais ça peut vite devenir importunant lorsque l&#8217;on est pas seul. Pour le désactiver : GNU/Linux # modprobe -r pcspkr # echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist.conf /!\ N.B : Ne pas inscrire rmmod pcspkr dans /etc/rc.local comme l&#8217;indiquent certains sites. C&#8217;est un peu crade&#8230; BSD # sysctl hw.syscons.bell=0 <a href="http://www.kenshin-blog.com/2011/03/02/desactiver-les-bips-systeme-sous-linuxbsd/" class="more-link">La suite &#62;</a>
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://www.kenshin-blog.com/2011/03/02/desactiver-les-bips-systeme-sous-linuxbsd/&amp;text=Désactiver les bips système sous Linux/BSD.&amp;via=Kenshin__&amp;related="><img align="right" src="http://www.kenshin-blog.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
]]></description>
			<content:encoded><![CDATA[<style type="text/css">
#leftcontainerBox {
	float:left;
	position: fixed;
	top: 60%;
	left: 70px;
}
#leftcontainerBox .buttons {
	float:left;
	clear:both;
	margin:4px 4px 4px 4px;
	padding-bottom:2px;
}
#bottomcontainerBox {
	width: 50%;
	padding-top: 1px;
}
#bottomcontainerBox .buttons {
	float: left;
	margin: 4px 4px 4px 4px;
}
</style>
<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: center;"><img style="border: 1px solid black;" src="/images/java_programming.jpg" alt="Programming" /></p>
<p><img style="margin: 0 1em 0em 0; float: left;" title="Version française" src="/images/fr_flag.jpg" alt="fr" />Les bips système, c&#8217;est geek, c&#8217;est chouette, mais ça peut vite devenir importunant lorsque l&#8217;on est pas seul. Pour le désactiver :</p>
<ul>
<li><strong><u>GNU/Linux</u></strong></p>
<pre><code># modprobe -r pcspkr</code></pre>
<pre><code># echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist.conf</code></pre>
<p><strong><font color=red>/!\</font></strong> N.B : Ne pas inscrire <em><strong>rmmod pcspkr</strong></em> dans <em><strong>/etc/rc.local</strong></em> comme l&#8217;indiquent certains sites. <strong>C&#8217;est un peu crade&#8230;</strong></li>
</ul>
<ul>
<li><strong><u>BSD</u></strong></p>
<pre><code># sysctl hw.syscons.bell=0</code></pre>
<pre><code># echo "hw.syscons.bell=0" >> /etc/sysctl.conf</code></pre>
</li>
</ul>
<p><img style="margin: 0 1em 0em 0; float: left;" title="English version" src="/images/en_flag.jpg" alt="en" />System bell is geek, nice, but it may be quite disturbing when you&#8217;re not alone. To turn it off :</p>
<ul>
<li><strong><u>GNU/Linux</u></strong></p>
<pre><code># modprobe -r pcspkr</code></pre>
<pre><code># echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist.conf</code></pre>
<p><strong><font color=red>/!\</font></strong> N.B : Do not write <em><strong>rmmod pcspkr</strong></em> into <em><strong>/etc/rc.local</strong></em> as are advising some websites. <strong>It&#8217;s a bit dirty&#8230;</strong></li>
</ul>
<ul>
<li><strong><u>BSD</u></strong></p>
<pre><code># sysctl hw.syscons.bell=0</code></pre>
<pre><code># echo "hw.syscons.bell=0" >> /etc/sysctl.conf</code></pre>
</li>
</ul>

<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://www.kenshin-blog.com/2011/03/02/desactiver-les-bips-systeme-sous-linuxbsd/&amp;text=Désactiver les bips système sous Linux/BSD.&amp;via=Kenshin__&amp;related="><img align="right" src="http://www.kenshin-blog.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<div class="shr-publisher-612"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.kenshin-blog.com/2011/03/02/desactiver-les-bips-systeme-sous-linuxbsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

