<?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>Aldevar</title>
	<atom:link href="http://blog.aldevar.fr/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.aldevar.fr</link>
	<description></description>
	<lastBuildDate>Mon, 28 Jun 2010 12:12:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>RHEL 5.5 et chipset broadcom BCM5709</title>
		<link>http://blog.aldevar.fr/?p=586</link>
		<comments>http://blog.aldevar.fr/?p=586#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:12:37 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=586</guid>
		<description><![CDATA[Nous avons récemment installé une nouvelle machine qui sert de serveur principal pour notre nouveau système de sauvegarde. Lors des tests des sauvegardes complètes du week end, le chipset réseau du serveur s&#8217;écroulait lamentablement sous la charge du nombre de paquets qui arrivaient. Même si le réseau semblait toujours fonctionnel (service réseau lancé, ifconfig ne [...]]]></description>
			<content:encoded><![CDATA[<p>Nous avons récemment installé une nouvelle machine qui sert de serveur principal pour notre nouveau système de sauvegarde. Lors des tests des sauvegardes complètes du week end, le chipset réseau du serveur s&#8217;écroulait lamentablement sous la charge du nombre de paquets qui arrivaient. Même si le réseau semblait toujours fonctionnel (service réseau lancé, ifconfig ne signal rien d&#8217;anormal), la machine était injoignable et ne répondait pas au ping. Dans certains cas, un redémarrage du service réseau ne suffit pas à retrouver une connectivité.</p>
<p>A l&#8217;heure où la sauvegarde s&#8217;arrêtait, voici ce qu&#8217;on pouvait trouver dans /var/log/messages :</p>
<pre>server1 kernel: NETDEV WATCHDOG: eth0: transmit timed out
server1 kernel: bnx2: eth0 NIC Copper Link is Down</pre>
<p>La résolution du problème passe par une mise à jour du pilote.</p>
<p>On trouve le pilote pour ce chipset à cette page : <a title="Pilote Broadcom Netxtreme 2" href="http://www.broadcom.com/support/ethernet_nic/netxtremeii.php" target="_blank">http://www.broadcom.com/support/ethernet_nic/netxtremeii.php</a></p>
<p>Après avoir extrait l&#8217;archive, on installe les sources :</p>
<pre>rpm -ivh netxtreme2-&lt;version&gt;.src.rpm</pre>
<p>Installation de kernel-devel pour pouvoir compiler les sources du pilotes :</p>
<pre>yum install kernel-devel</pre>
<p>Construction du paquet :</p>
<pre>cd /usr/src/redhat
rpm -bb SPECS/netxtreme2.spec</pre>
<p>Installation du paquet fraichement installé :</p>
<pre>rpm -ivh RPMS/&lt;arch&gt;/netxtreme2-&lt;version&gt;.&lt;arch&gt;.rpm</pre>
<p>déchargement de l&#8217;ancien module :</p>
<pre>rmmode bnx2</pre>
<p>Chargement du nouveau module :</p>
<pre>modprobe bnx2
</pre>
<p>Suite à cette petite manipulation, plus de soucis de chipset réseau qui ne répond plus. Problème résolu <img src='http://blog.aldevar.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=586</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Rennes libère ses données publiques</title>
		<link>http://blog.aldevar.fr/?p=575</link>
		<comments>http://blog.aldevar.fr/?p=575#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:39:03 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=575</guid>
		<description><![CDATA[La ville de Rennes a décidé de mettre à la disposition de ses citoyens les données publiques de son réseau de transport. Ces données comportent les horaires et circuits des bus et métro ainsi que les points de regroupement des Vélos Star (le vélib rennais). Sont également concernés les coordonnées et horaires des associations de [...]]]></description>
			<content:encoded><![CDATA[<p>La ville de Rennes a décidé de mettre à la disposition de ses citoyens les données publiques de son réseau de transport. Ces données comportent les horaires et circuits des bus et métro ainsi que les points de regroupement des Vélos Star (le vélib rennais). Sont également concernés les coordonnées et horaires des associations de quartier. Toutes ces données sont disponibles sous licence Creative Commons.</p>
<p>Rennes métropole espère grâce à cela que les développeurs en herbe créent des applications pour smartphones afin de faciliter la vie dans la capitale bretonne. Selon Noël Philippe, directeur général des services urbains de Rennes Métropole « <em>Le processus classique d&#8217;appel à projets pour une collectivité est très lourd. Il faut lancer un appel à candidatures, rédiger un cahier des charges, etc. Dans un an, nous aurions peut-être juste sélectionné nos partenaires. Grâce à l&#8217;open source, nous espérons que des applications seront disponibles d&#8217;ici quelques mois.</em> »</p>
<p>Dans un premier temps, un usage commercial de ces données devrait être interdit. Il est envisagé d&#8217;autoriser par la suite l&#8217;usage commercial pour que les développeurs puissent vendre leurs applications.</p>
<p>Toutes les données de transport sont disponibles depuis le 1er Mars à l&#8217;adresse <a title="data.keolis-rennes" href="data.keolis-rennes.com" target="_blank">data.keolis-rennes.com</a>. Elles seront complétées dans le courant de l&#8217;année 2010 par les données des organismes publics et des associations puis seront toutes regroupées sur le portail data.rennes.fr. Les documents seront proposés au format XML avec une API documentée afin de faciliter le développement.<br />
Afin de lancer le projet, la ville de Rennes devrait organiser durant le printemps 2010 une concours d&#8217;applications dont les modalités et les lots sont encore à définir.</p>
<p>Ce projet est une première en France. Il a été inspiré par des initiatives similaire à l&#8217;étranger (Londre, San Francisco, Portland) et il est possible, suivant son impacte et sa réussite qu&#8217;il créé des émules dans d&#8217;autres ville française.</p>
<p>Source : <a title="Rennes Metropole" href="http://www.rennes-metropole.fr/espace-presse,76701/" target="_blank">http://www.rennes-metropole.fr/espace-presse,76701/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=575</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ksplice Uptrack : mettre à jour son kernel Linux sans redémarrer</title>
		<link>http://blog.aldevar.fr/?p=571</link>
		<comments>http://blog.aldevar.fr/?p=571#comments</comments>
		<pubDate>Tue, 09 Feb 2010 21:48:55 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=571</guid>
		<description><![CDATA[Ksplice Uptrack est une technologie permettant de mettre son kernel Linux à jour sans avoir à redémarrer le système d&#8217;exploitation. Depuis peu, cette application est utilisable par le grand public. On peut ainsi télécharger une version d&#8217;essai pour 6 versions de Linux ou une version totalement gratuite pour Ubuntu 9.04 et 9.10 (ne me demandez [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Ksplice Uptrack" href="http://www.ksplice.com/" target="_blank">Ksplice Uptrack</a> est une technologie permettant de mettre son kernel Linux à jour sans avoir à redémarrer le système d&#8217;exploitation. Depuis peu, cette application est utilisable par le grand public. On peut ainsi télécharger une version d&#8217;essai pour 6 versions de Linux ou une version totalement gratuite pour Ubuntu 9.04 et 9.10 (ne me demandez pas ce qui a justifié ce choix…).</p>
<p>Cette version d&#8217;essai fonctionne avec les distributions suivantes :</p>
<ul>
<li>Red Hat Entreprise Linux (RHEL) 4 et 5</li>
<li>CentOS 4 et 5</li>
<li>Debian 5.0 Lenny</li>
<li>Ubuntu LTS 8.04 Hardy</li>
<li>Parallels Virtuozzo Containers (3.0 et 4.0)</li>
<li>OpenVZ (El 5).</li>
</ul>
<p>Une fois la version d&#8217;essai arrivée à échéance, <a title="Ksplice Priceing" href="http://www.ksplice.com/pricing" target="_blank">les tarifs mensuels</a> pour continuer à profiter de ses services vont de 3,95 à 9.95 $ US. <a title="ksplice why" href="http://www.ksplice.com/why" target="_blank">D&#8217;après Ksplice</a>, les différentes distributions GNU/Linux requièrent en moyenne 1 redémarrage par mois afin de profiter pleinement des mises à jour de sécurités du noyau. Leur service permettrai donc de sauver du temps et de diminuer les pertes de performances dues aux redémarrages.</p>
<p>Les sources sont également disponibles sur <a title="Source" href="http://www.ksplice.com/software" target="_blank">cette page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=571</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>QRQVB : Protocole TCP (1/2)</title>
		<link>http://blog.aldevar.fr/?p=528</link>
		<comments>http://blog.aldevar.fr/?p=528#comments</comments>
		<pubDate>Mon, 01 Feb 2010 23:15:57 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[QRQVB]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[OSI]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=528</guid>
		<description><![CDATA[Nouvelle QRQVB et pas des moindres, le protocole TCP (Transmission Control Protocol, Protocole de Contrôle de Transmission).  Comme son petit frère UDP, TCP se situe en couche 4 du modèle OSI. Caractéristique de TCP TCP est bien plus compliqué qu&#8217;UDP examiné au chapitre précédent. Il apporte en contrepartie des services beaucoup plus élaborés. TCP contient [...]]]></description>
			<content:encoded><![CDATA[<p>Nouvelle QRQVB et pas des moindres, le protocole TCP (Transmission Control Protocol, Protocole de Contrôle de Transmission).  Comme son petit frère UDP, TCP se situe en couche 4 du <a title="QRQVB OSI" href="http://blog.aldevar.fr/?p=232" target="_blank">modèle OSI</a>.</p>
<h3>Caractéristique de TCP</h3>
<p>TCP est bien plus compliqué qu&#8217;UDP examiné au <a title="QRQVB UDP" href="http://blog.aldevar.fr/?p=493" target="_blank">chapitre précédent</a>. Il apporte en contrepartie des services beaucoup plus élaborés.</p>
<ul>
<li>TCP contient un mécanisme pour assurer <strong>le bon acheminement des données</strong>. Cette possibilité est absolument indispensable dès lors que les applications doivent transmettre de gros volumes de données de façon fiable. Cette fonction est assurée par un mécanisme d&#8217;acquittement (ou accusé de réception). Les paquets de données sont acquittés de bout en bout et non de point à point. C&#8217;est à dire que ce sont les machines sources et machines de destinations qui s&#8217;occupent de cela et non les routeurs qui se situent entre les 2.</li>
<li>Le protocole TCP permet l&#8217;établissement d&#8217;un <strong>circuit virtuel</strong> entre les 2 machines qui échangent de l&#8217;information (Voir a ce propos le <a title="Commentaire - Circuit Virtuel" href="http://blog.aldevar.fr/?p=528#comment-757" target="_self">commentaire de Guizmo.7</a>). On dit aussi que TCP  fonctionne en <strong>mode connecté</strong> (par opposition à UDP qui est en mode non connecté). En pratique, l&#8217;une des 2 machine doit effectuer un appel que l&#8217;autre doit accepter. S&#8217;en suit une discutions afin d&#8217;établir certains paramètres de communication. Une fois les préliminaires terminés, les protocoles informent les applications respectives que la connexion est établie et que le transfert peut débuter. Durant le transfert, le dialogue entre les protocoles continue, pour vérifier le bon acheminement des données.</li>
<li>TCP a la capacité de <strong>mémoriser les données</strong>. Les paquets pouvant prendre chacun un chemin différent pour arriver à destination, il arrive que ceux ci n&#8217;arrivent pas dans le bon ordre. Grâce à cette capacité de mémorisation, TCP garde les paquets un certains temps et les reconstitue lorsqu&#8217;ils sont tous arrivés afin de présenter les données à l&#8217;application.</li>
<li>TCP simule une connexion en <strong>&laquo;&nbsp;full duplex&nbsp;&raquo;</strong>. Pour chacune des 2 machines en connexion, l&#8217;opération qui consiste à lire des données peut s&#8217;effectuer indépendamment de celle qui consiste à en écrire.</li>
</ul>
<h3>Entête TCP</h3>
<p style="text-align: center;"><a href="http://blog.aldevar.fr/wp-content/uploads/2010/02/enteteTCP1.png"><img class="aligncenter size-full wp-image-542" title="enteteTCP" src="http://blog.aldevar.fr/wp-content/uploads/2010/02/enteteTCP1.png" alt="" width="526" height="31" /></a></p>
<p style="text-align: left;">L&#8217;entête TCP est codé sur 20 octets hors options.</p>
<ul>
<li style="text-align: left;">Port Source (16 bits): Port utilisé par l&#8217;application sur la machine source.</li>
<li>Port Destination (16 bits): Port de destination.</li>
<li>Numéro d&#8217;ordre (32 bits): Correspond au numéro du paquet. Cette valeur permet de situer à quel endroit du flux de données le paquet, qui est arrivé, doit se situer par rapport aux autres paquets.</li>
<li>Numéro d&#8217;accusé de réception (32 bits): Acquittement pour les paquets reçus. Cette valeur signale le prochain numéro de paquet attendu. Par exemple, si il vaut 1500, cela signifie que tous les datagrammes &lt;1500 ont été reçus</li>
<li>Offset (4 bits): Le champ Offset est codé sur 4 bits et définit le nombre de mots de 32 bits dans l&#8217;entête TCP. Ce champ indique donc où les données commencent.</li>
<li>Réservé (6 bits): Champ inutilisé actuellement. Il était à l&#8217;origine prévu pour l&#8217;avenir. On peut dire aujourd&#8217;hui que ce champ restera vide.</li>
<li>Drapeaux (flags) (6&#215;1 bit): Les drapeaux représentent des informations supplémentaires :<br />
URG: si ce drapeau est à 1 le paquet doit être traité de façon urgente.<br />
ACK: si ce drapeau est à 1 le paquet est un accusé de réception.<br />
PSH (PUSH): si ce drapeau est à 1, le paquet fonctionne suivant la méthode PUSH.<br />
RST: si ce drapeau est à 1, la connexion est réinitialisée.<br />
SYN: Le Flag TCP SYN indique une demande d&#8217;établissement de connexion.<br />
FIN: si ce drapeau est à 1 la connexion s&#8217;interrompt.</li>
<li>Fenêtre (16 bits): Champ permettant de connaître le nombre d&#8217;octets que le récepteur souhaite recevoir sans envoyer d&#8217;accusé de réception.</li>
<li>Somme de contrôle (Checksum ou CRC): La somme de contrôle est réalisée en faisant la somme des champs de données de l&#8217;en-tête, afin de pouvoir vérifier l&#8217;intégrité de l&#8217;en-tête</li>
<li>Pointeur d&#8217;urgence (16 bits): Indique le numéro d&#8217;ordre à partir duquel l&#8217;information devient urgente.</li>
</ul>
<h3>Établissement d&#8217;une connexion</h3>
<p><a href="http://blog.aldevar.fr/wp-content/uploads/2010/02/ConnectionTCP.png"><img class="aligncenter size-full wp-image-547" title="ConnectionTCP" src="http://blog.aldevar.fr/wp-content/uploads/2010/02/ConnectionTCP.png" alt="" width="228" height="258" /></a><br />
Une ouverture de connexion TCP s&#8217;effectue en 3 temps.</p>
<p>L&#8217;émetteur du premier paquet doit avoir connaissance du couple <strong><a title="QRQVB IP" href="http://blog.aldevar.fr/?p=293" target="_blank">IP</a> : Port</strong> de l&#8217;application de la machine réceptrice (par exemple, on contact un serveur HTTP sur le port 80 qui lui est dédié). L&#8217;émetteur de ce premier paquet est à l&#8217;origine de l&#8217;établissement du circuit virtuel. C&#8217;est une attitude qualifiée de &laquo;&nbsp;<strong>cliente</strong>&laquo;&nbsp;.</p>
<p>Le récepteur du premier paquet accepte l&#8217;établissement de la connexion, ce qui suppose qu&#8217;il était prêt à le faire avant que le client en prenne l&#8217;initiative. C&#8217;est une attitude de &laquo;&nbsp;<strong>serveur</strong>&laquo;&nbsp;.</p>
<p>Le client envoie un segment comportant le drapeau SYN à 1. Le serveur répond avec sa propre séquence (SYN = 1) mais il doit aussi acquitter le paquet précédent, ce qu&#8217;il fait avec ACK. Le client répond alors avec un acquittement de la séquence du serveur (ACK = 1).</p>
<p>Une fois achevée cette phase appelée &laquo;&nbsp;Three-way handshake&nbsp;&raquo;, les 2 applications sont en mesure d&#8217;échanger des données.</p>
<h3>Conclusion</h3>
<p>Voilà pour une première partie sur TCP. La seconde partie permettra de voir comment fonctionne la clôture d&#8217;une connexion ainsi que l&#8217;acquittement des paquets durant les transferts de données.  TCP est bien plus compliquer à aborder qu&#8217;UDP et c&#8217;est pourquoi je préfère le faire en 2 parties. J&#8217;essaierai d&#8217;ajouter dans la seconde partie quelques captures de trames afin d&#8217;illustrer ceci plus clairement. N&#8217;hésitez pas à laisser des commentaires si certaines notions vous paraissent mal expliquées ou trop survolées dans ce billet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=528</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Linuxmint-fr fait peau neuve</title>
		<link>http://blog.aldevar.fr/?p=522</link>
		<comments>http://blog.aldevar.fr/?p=522#comments</comments>
		<pubDate>Sun, 24 Jan 2010 20:23:44 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[LinuxMint]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=522</guid>
		<description><![CDATA[Après une semaine de travaux, le site de la communauté francophone de LinuxMint réouvre avec une toute nouvelle interface. Dorénavant propulsé par Joomla, le site met en avant l&#8217;esprit communautaire et social avec notamment la possibilité d&#8217;ajouter des utilisateurs en tant qu&#8217;amis, ou encore de rejoindre des groupes d&#8217;utilisateurs comme les groupes KDE, Gnome, France, [...]]]></description>
			<content:encoded><![CDATA[<p>Après une semaine de travaux, le site de la communauté francophone de <a title="LinuxMint-fr" href="http://www.linuxmint-fr.org" target="_blank">LinuxMint</a> réouvre avec une toute nouvelle interface. Dorénavant propulsé par Joomla, le site met en avant l&#8217;esprit communautaire et social avec notamment la possibilité d&#8217;ajouter des utilisateurs en tant qu&#8217;amis, ou encore de rejoindre des groupes d&#8217;utilisateurs comme les groupes KDE, Gnome, France, Belgique etc…</p>
<p>S&#8217;ajoute à ça un système permettant de donner des points aux utilisateurs sur le forum.</p>
<p><a href="http://blog.aldevar.fr/wp-content/uploads/2010/01/Mint8_15.png"><img class="aligncenter size-medium wp-image-523" title="Mint8_15" src="http://blog.aldevar.fr/wp-content/uploads/2010/01/Mint8_15-300x154.png" alt="" width="300" height="154" /></a></p>
<p>Je vous invite donc tous à vous y rendre, ne serait-ce que pour tester toutes ces nouvelles fonctionnalités peu communes sur les sites des communautés des différentes distributions.</p>
<p><a class="wp-caption-dd" title="LinuxMint-fr" href="http://www.linuxmint-fr.org" target="_blank">www.linuxmint-fr.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=522</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moins de 10% des adresses IPv4 non allouées. Et après?</title>
		<link>http://blog.aldevar.fr/?p=515</link>
		<comments>http://blog.aldevar.fr/?p=515#comments</comments>
		<pubDate>Wed, 20 Jan 2010 12:25:02 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[Humeur]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[FAI]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[NAT]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=515</guid>
		<description><![CDATA[Hier, le NRO (Number Resolution Organization), représentant officiel des 5 Registres Internet Régional (Regional Internet Registries &#8211; RIR) qui sont en charge de l&#8217;allocation des plages d&#8217;adresses IP, a annoncé que moins de 10% des adresses IPv4 sont encore disponibles. Ce stock devrait s&#8217;épuiser d&#8217;ici 2011 ou 2012. Le problème est connu depuis longtemps et [...]]]></description>
			<content:encoded><![CDATA[<p>Hier, le NRO (Number Resolution Organization), représentant officiel des 5 Registres Internet Régional (Regional Internet Registries &#8211; RIR) qui sont en charge de l&#8217;allocation des plages d&#8217;adresses IP, a annoncé que moins de 10% des adresses IPv4 sont encore disponibles. Ce stock devrait s&#8217;épuiser d&#8217;ici 2011 ou 2012. Le problème est connu depuis longtemps et les FAI comme les entreprises mettent du temps à passer à IPv6. Pour rappel, la norme IPv6 a été créée en 1994. Les FAI ont donc largement eu le temps de le prendre en compte et de s&#8217;y préparer.</p>
<p>La solution pour pallier au manque d&#8217;adresses IPv4 semble donc clair pour tout le monde : switcher vers IPv6. Cette solution inéluctable a pour l&#8217;instant pu être retardée grâce à 2 technologies : DHCP et NAT. DHCP pour qu&#8217;un appareil éteint de conserve pas une adresse IPv4 inutilisée, permettant de réatribuer cette adresse à un autre appareil. Le NAT quant à lui permet à des machines possédant une adresse privée d&#8217;accéder à internet par un système de transformation d&#8217;adresse IP. Je reviendrai plus en détail sur cette technologie dans un prochain article.</p>
<p>Pour ne pas s&#8217;embêter avec IPv6, les FAI nous sortent donc un nouveau lapin de leur chapeau : le NAT &laquo;&nbsp;globalisé&nbsp;&raquo;. L&#8217;idée est la suivante : partager une adresse publique IPv4 entre plusieurs abonnés. Les box des abonnés recevraient chacune une adresse privée et le FAI s&#8217;occuperait du NAT. Ça n&#8217;a l&#8217;air de rien comme ça, mais ça signifie l&#8217;arrêt des serveurs perso hébergés à la maison et du peer to peer car l&#8217;abonné serait alors incapable de mettre en place une redirection de port vers sa machine comme on le fait actuellement lorsqu&#8217;on configure sa box.</p>
<p>Les sources :</p>
<p><a class="wp-caption" title="Less than 10% of IPv4 Addresses Remain Unallocated, says Number Resource Organization" href="http://www.nro.net/media/less-than-10-percent-ipv4-addresses-remain-unallocated.html" target="_blank">L&#8217;annonce du NRO</a></p>
<p><a class="wp-caption" title="Understanding Carrier Grade NAT" href="http://www.networkworld.com/community/node/44989" target="_blank">Le NAT élargie </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=515</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Rapport de stage sur la mise en place de Squid et Egroupware</title>
		<link>http://blog.aldevar.fr/?p=504</link>
		<comments>http://blog.aldevar.fr/?p=504#comments</comments>
		<pubDate>Wed, 06 Jan 2010 16:07:26 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[document]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[afpa]]></category>
		<category><![CDATA[egroupware]]></category>
		<category><![CDATA[rapport]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[stage]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=504</guid>
		<description><![CDATA[J&#8217;ai longuement hésité à mettre ce rapport de stage en ligne pour plusieurs raisons. Tout d&#8217;abord, ce rapport n&#8217;est pas vraiment représentatif du travail fournit. La majorité des solutions expliquées m&#8217;ont demandées beaucoup de temps de recherche et d&#8217;arrachage de cheveux (notamment pour la migration des comptes sous Lotus Notes). Ensuite, la qualité rédactionnel est [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai longuement hésité à mettre ce rapport de stage en ligne pour plusieurs raisons. Tout d&#8217;abord, ce rapport n&#8217;est pas vraiment représentatif du travail fournit. La majorité des solutions expliquées m&#8217;ont demandées beaucoup de temps de recherche et d&#8217;arrachage de cheveux (notamment pour la migration des comptes sous Lotus Notes). Ensuite, la qualité rédactionnel est loin d&#8217;être au rendez-vous. On m&#8217;a beaucoup reproché que ce rapport était trop technique et c&#8217;est plutôt vrai. Enfin, ce document ne décrit pas vraiment l&#8217;installation de Squid et d&#8217;Egroupware. Ces parties sont survolées et je m&#8217;attarde plus sur la résolution des problèmes rencontrés (résoudre un conflit de schéma LDAP quand on a jamais vu OpenLDAP de sa vie n&#8217;est pas chose aisée).</p>
<p>Un mois après la fin de la formation, je me décide tout de même à le mettre en ligne. Je pense que ce rapport décrit plutôt bien ce que peut être le métier de technicien réseau dans une administration ou une PME. Le problème lors de la mise en place d&#8217;un nouveau service n&#8217;est pas l&#8217;installation et la configuration de ce service mais la migration des anciens services utilisés vers les nouveaux. Surtout lorsque l&#8217;ancien service est un système propriétaire vieillissant (Je veux parler ici de Lotus Notes 5).</p>
<p><a title="Squid" href="http://www.squid-cache.org/" target="_blank">Squid</a> est un proxy http très utilisé, dont j&#8217;ai pu découvrir une partie des possibilités. <a title="Egroupware" href="http://www.egroupware.org/" target="_blank">Egroupware</a> est un groupware fournissant un agenda, un client mail, un carnet d&#8217;adresses, un système de réservations des ressources et plusieurs autres choses, le tout dans une interface web. Je vous invite à tester la <a title="eGroupware : demo" href="http://www.stylite.de/egroupware_demo_login" target="_blank">demo sur le site du projet. </a></p>
<p>Ce rapport fait 38 pages et voici son sommaire :</p>
<ol>
<li><strong>Remerciements</strong></li>
<li><strong>Objectif du stage</strong></li>
<li><strong>L&#8217;entreprise</strong>
<ol>
<li><span style="text-decoration: underline;">Historique</span></li>
<li><span style="text-decoration: underline;">La structure actuelle</span></li>
<li><span style="text-decoration: underline;">Le service informatique</span></li>
</ol>
</li>
<li><strong>Spécifications</strong>
<ol>
<li><span style="text-decoration: underline;">Environnement de travail</span></li>
<li><span style="text-decoration: underline;">L&#8217;existant</span></li>
<li><span style="text-decoration: underline;">Besoins et contraintes</span>
<ol>
<li><em>Squid </em></li>
<li><em>Egroupware</em></li>
</ol>
</li>
</ol>
</li>
<li><strong>Mise en œuvre</strong>
<ol>
<li><span style="text-decoration: underline;">Proxy</span>
<ol>
<li><em>Planning prévisionnel </em></li>
<li><em>Mise en œuvre</em>
<ol>
<li>Squid</li>
<li>Sarg</li>
<li>Squidguard</li>
</ol>
</li>
<li><em>Problèmes rencontrés </em></li>
<li><em>Annexes</em></li>
</ol>
</li>
<li><span style="text-decoration: underline;">eGroupware</span>
<ol>
<li><em>Schéma fonctionnel </em></li>
<li><em>Planning previsionnel </em></li>
<li><em>Mise en œuvre</em>
<ol>
<li>Configuration de openldap</li>
</ol>
</li>
<li><em>Problèmes rencontrés</em>
<ol>
<li>Conflit de schéma openldap</li>
<li>Configuration de felamimail</li>
</ol>
</li>
<li><em>Préparation de la migration des utilisateurs</em>
<ol>
<li>Création du carnet d&#8217;adresses principal</li>
<li>Importation des agendas Lotus Notes</li>
<li>Importation des carnet d&#8217;adresse Lotus Notes</li>
<li>Exportation des mails depuis LotusNotes dans eGroupware</li>
<li>Importation mail depuis roundcube</li>
</ol>
</li>
<li><em>Annexes</em></li>
</ol>
</li>
</ol>
</li>
<li><strong>Procédure de migration serveur</strong>
<ol>
<li><span style="text-decoration: underline;">Sur Revy </span></li>
<li><span style="text-decoration: underline;">Sur Revnew</span></li>
</ol>
</li>
</ol>
<p><a title="Rapport de stage - Squid - Egroupware" href="http://blog.aldevar.fr/data/RapportDeStage-Squid-Egroupware.pdf" target="_blank">Lien de téléchargement</a> (pdf)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=504</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>QRQVB : Les paquets UDP</title>
		<link>http://blog.aldevar.fr/?p=493</link>
		<comments>http://blog.aldevar.fr/?p=493#comments</comments>
		<pubDate>Tue, 29 Dec 2009 04:37:47 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[QRQVB]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=493</guid>
		<description><![CDATA[Suite de la Question Réseau Qui Va Bien, nouveau billet purement réseau donc. Je comptais me lancer dans la description des paquets TCP, mais je pense qu&#8217;il est plus intéressant de se pencher d&#8217;abord sur UDP avant d&#8217;appréhender TCP. UDP (Pour User Datagram Protocol) se situe dans la couche 4 du modèle OSI (couche transport). [...]]]></description>
			<content:encoded><![CDATA[<p>Suite de la Question Réseau Qui Va Bien, nouveau billet purement réseau donc. Je comptais me lancer dans la description des paquets TCP, mais je pense qu&#8217;il est plus intéressant de se pencher d&#8217;abord sur UDP avant d&#8217;appréhender TCP.</p>
<p>UDP (Pour <em>User Datagram Protocol</em>) se situe dans la couche 4 du <a title="Modèle OSI" href="http://blog.aldevar.fr/?p=232" target="_blank">modèle OSI</a> (couche transport). Pour rappel, au niveau de la couche 3 (IP), <a title="Datagramme IP" href="http://blog.aldevar.fr/?p=293" target="_blank">les datagrammes</a> sont routés d&#8217;une machine à une autre en fonction des adresses IP (en fait, le routage se fait en fonction de l&#8217;adresse réseau, voir <a title="Adresse IP" href="http://blog.aldevar.fr/?p=189" target="_blank">QRQVB : L&#8217;adresse IP</a>). Lors de cette opération de routage, aucune distinction n&#8217;est faite entre les différents services pour lesquels ces paquets peuvent être destinés. Que ce soit pour une connexion SSH (port 22) ou HTTP (port 80) ou autre, les datagrammes IP sont tous indifféremment mélangés.</p>
<p>La couche 4 du modèle OSI ajoute un mécanisme qui permet l&#8217;identification du service  concerné. Plusieurs programmes de plusieurs utilisateurs pouvant simultanément circuler sur le réseau, il est indispensable de faire un tri entre les applications. Ici, l&#8217;idée est d&#8217;associer la destination du paquet à une fonction. L&#8217;identification de cette fonction ce fait à l&#8217;aide d&#8217;un chiffre nommé <strong>Port</strong>.</p>
<h3>En tête UDP</h3>
<p><a href="http://blog.aldevar.fr/wp-content/uploads/2009/09/encaps.png"><img class="aligncenter size-medium wp-image-294" title="encaps" src="http://blog.aldevar.fr/wp-content/uploads/2009/09/encaps-300x187.png" alt="" width="300" height="187" /></a></p>
<p>Lors de l&#8217;étude des <a title="Datagramme IP" href="http://blog.aldevar.fr/?p=293" target="_blank">datagramme IP</a>, nous avions vu le contenu de l&#8217;entête du paquet (partie verte). Ici,  nous allons observer le contenu de l&#8217;entête du message (partie jaune) lorsque l&#8217;on traite un paquet UDP.</p>
<p>Le paquet UDP est composé de 8 octets.</p>
<p><a href="http://blog.aldevar.fr/wp-content/uploads/2009/12/entete.png"><img class="aligncenter size-full wp-image-495" title="entete" src="http://blog.aldevar.fr/wp-content/uploads/2009/12/entete.png" alt="" width="207" height="31" /></a></p>
<p><strong>Les 2 premiers octets contiennent le port source</strong>. Codé sur 16 bits donc. C&#8217;est le numéro de port de l&#8217;émetteur du paquet. C&#8217;est aussi le numéro de port sur lequel le destinataire doit envoyer sa réponse.</p>
<p><strong>Les octets 3 et 4 stockent le port de destination.</strong> C&#8217;est sur ce port que sera remis le paquet lors de sa livraison à la machine ciblée.</p>
<p>Le port étant un entier positif de 16 bits, on en déduit que les bornes sont 0 &#8211; 65535 (2^16). Cependant, le port 0 n&#8217;est pas exploitable.</p>
<p><strong>Les octets 5 et 6 contiennent la longueur de l&#8217;entête UDP</strong> et du message. Sa longueur minimal est 8 (entête UDP avec 0 données à transporter) et sa longueur maximal 2^16 = 65535 (64ko).</p>
<p><strong>Les 2 derniers octets contiennent le cheksum</strong>. C&#8217;est la somme de contrôle de l&#8217;entête UDP et des données qui suivent.</p>
<h3>Ports réservés</h3>
<p>Toute machine qui utilise la pile TCP/IP se doit de connaitre un certains nombre de services bien connus, aussi appelé &laquo;&nbsp;well known port number&nbsp;&raquo; pour pouvoir dialoguer avec les autres machines sur internet. Sur une machines Unix, cette liste est placée dans le fichier <strong><em>/etc/services</em></strong> et se doit d&#8217;être lisible par tous les utilisateurs et toutes les applications. Voici un extrait du contenu de ce fichier :</p>
<pre>Nom             Port/Protocol     Commentaire</pre>
<pre>netstat		15/tcp
 qotd		17/tcp		quote
 msp		18/tcp		# message send protocol
 msp		18/udp
 chargen	19/tcp		ttytst source
 chargen	19/udp		ttytst source
 ftp-data	20/tcp
 ftp		21/tcp
 fsp		21/udp		fspd
 ssh		22/tcp		# SSH Remote Login Protocol
 ssh		22/udp
 telnet		23/tcp
 smtp		25/tcp		mail
 time		37/tcp		timserver
 time		37/udp		timserver
 rlp		39/udp		resource	# resource location
 nameserver	42/tcp		name		# IEN 116
 whois		43/tcp		nicname
 tacacs		49/tcp				# Login Host Protocol (TACACS)
 tacacs		49/udp
 re-mail-ck	50/tcp				# Remote Mail Checking Protocol
 re-mail-ck	50/udp
 domain		53/tcp				# name-domain server
 domain		53/udp
 mtp		57/tcp				# deprecated
 tacacs-ds	65/tcp				# TACACS-Database Service
 tacacs-ds	65/udp
 bootps		67/tcp				# BOOTP server
 bootps		67/udp
 bootpc		68/tcp				# BOOTP client
 bootpc		68/udp
 tftp		69/udp
 gopher		70/tcp				# Internet Gopher
 gopher		70/udp
 rje		77/tcp		netrjs
 finger		79/tcp
 www		80/tcp		http		# WorldWideWeb HTTP
 www		80/udp				# HyperText Transfer Protocol</pre>
<p>Les ports 1 à 1023 sont réservés aux &laquo;&nbsp;well known ports&nbsp;&raquo;. Ils ne peuvent être utilisés que par des applications qui s&#8217;exécutent avec des droits privilégiés (root). Les autres ports peuvent être utilisés librement sans privilège particulier et sont en général employés par les applications clientes. Par exemple, sur ma machine, en ce moment, mon client IRC utilise le port 59175 pour communiquer avec le serveur irc holmes.freenode.net.</p>
<h3>Mode non connecté</h3>
<p>Contrairement à TCP, UDP est conçu pour permettre un échange de données entre 2 applications sans échange préliminaire. UDP est utilisé si les données à transmettre n&#8217;ont pas besoin d&#8217;être fragmentées en plusieurs paquet. La paquet est ainsi envoyé sans s&#8217;assurer qu&#8217;il arrive bien à destination. UDP est appelé mode de transport non connecté par opposition à TCP. Plus particulièrement, les paquets a destination d&#8217;une application UDP sont conservés dans une pile de type FIFO. Si l&#8217;application destinatrice ne les “consomme” pas assez rapidement, les plus anciens paquets risquent d&#8217;être écrasés par les plus récents… Un risque supplémentaire de perte de données.</p>
<p>Nous verrons comment TCP peut palier à ce problème dans la prochaine QRQVB</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=493</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GNU/Linux : Résolution de problèmes</title>
		<link>http://blog.aldevar.fr/?p=434</link>
		<comments>http://blog.aldevar.fr/?p=434#comments</comments>
		<pubDate>Fri, 25 Dec 2009 18:33:19 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=434</guid>
		<description><![CDATA[Une grande partie du travail sur les forums concernant les logiciels libres est d&#8217;obtenir plus d&#8217;informations sur les problèmes des novices. Il est très agréable d&#8217;aider les autres comme il peut être assez agaçant d&#8217;essayer d&#8217;aider quelqu&#8217;un qui ne montre aucun effort pour s&#8217;aider lui-même. Je ne pense pas que cela soit dû à de [...]]]></description>
			<content:encoded><![CDATA[<p>Une grande partie du travail sur les forums concernant les logiciels libres est d&#8217;obtenir plus d&#8217;informations sur les problèmes des novices. Il est très agréable d&#8217;aider les autres comme il peut être assez agaçant d&#8217;essayer d&#8217;aider quelqu&#8217;un qui ne montre aucun effort pour s&#8217;aider lui-même. Je ne pense pas que cela soit dû à de la fainéantise de la part de celui qui pose la question. C&#8217;est simplement parce que les novices ne connaissent pas les premières étapes de résolution des problèmes sur GNU/Linux et ne savent pas quels types d&#8217;informations rechercher ni comment les obtenir. J&#8217;espère que ce petit guide sera utile pour ceux qui font leurs premiers pas sur linux.</p>
<h3>I -  Diagnostiquer soi-même</h3>
<h4>1 &#8211; La première étape est la collecte d&#8217;informations.</h4>
<p>Si un programme plante ou ne fait pas ce qu&#8217;il est censé faire, il faut se poser et réfléchir calmement. Ouvrez un nouveau fichier dans votre éditeur de texte favori et écrivez-y ce que vous faisiez quand le problème est apparu ainsi que tous les messages d&#8217;erreurs reçus. Ces messages d&#8217;erreurs doivent être recopiés exactement tel qu&#8217;ils sont apparus. Utilisez le copier/coller si cela est possible.</p>
<p>Ouvrez un terminal et tapez <strong>tail /var/log/messages</strong>. Cette commande affichera les 10 dernières lignes des logs du système. Si celui ci contient un ou des messages qui sont clairement en rapport avec votre problème, recopiez les également. Les erreurs des applications graphiques sont en général dans le fichier .Xsession-errors ou .xsession-errors dans votre dossier /home. La commande pour visualiser les 10 dernières lignes est donc <strong>tail ~/.xsession-errors</strong>. Comme pour le fichier /var/log/messages, ajoutez les lignes en rapport avec votre problème dans votre fichier de départ.<br />
Si vous n&#8217;avez trouvé aucune information dans ces fichiers, essayez de lancer l&#8217;application concernée depuis votre terminal. Lors de l&#8217;apparition du bug, des messages devraient s&#8217;afficher.</p>
<p>Si votre système ne démarre plus suite à un problème, démarrez alors sur une autre distribution (soit en dual-boot si vous en avez soit depuis un live-cd). Il est toujours bon d&#8217;avoir un live-cd sous la main pour ce genre d&#8217;opération. Une fois que vous avez démarré sur le live-cd, montez votre partition root et récupérez les informations dans les fichiers cités plus haut.</p>
<h4>2 &#8211; Le problème est-il reproductible?</h4>
<p>S&#8217;il est possible de reproduire le problème facilement, faites-le. N&#8217;oubliez pas de le faire sur des fichiers peu important ou sur une copie du fichier concerné afin de ne pas endommager vos données.</p>
<h4>3 &#8211; Est-ce un problème matériel ?</h4>
<p>Les problèmes non reproductibles sont souvent dus au matériel. Si vous pensez que c&#8217;est le cas, regardez alors dans le fichier /var/log/boot ainsi que /var/log/kern.log ou /var/log/kernel.log suivant votre distribution pour voir si le kernel reconnait bien votre matériel. Ce fichier étant très long, la commande tail ne vous sera pas d&#8217;un grand secours. Utilisez plutôt <strong>less /var/log/boot</strong> et parcourez les pages à la recherche d&#8217;un message en rapport avec votre problème. Recopiez également ce message dans votre fichier de départ.</p>
<h4>4 &#8211; Lisez la documentation du programme.</h4>
<p>Ceci est à faire en particulier si le programme ne réagit pas de la manière souhaitée. Lisez l&#8217;aide en ligne du programme et utilisez également le manuel universel (dans un terminal : man nom_du_programme).</p>
<h4>5 &#8211; Recherchez votre message d&#8217;erreur sur internet</h4>
<p>Copiez/collez le message d&#8217;erreur dans un moteur de recherche ou un meta-moteur tel que ixquick et ajoutez-y le nom du programme. Vous trouverez certainement des messages sur des forums d&#8217;utilisateurs qui ont le même problème que vous. Lisez le thread complet, vous y trouverez peut-être une solution.</p>
<h4>6 &#8211; Réfléchissez avec logique</h4>
<p>Si, arrivé ici, vous commencez à avoir une idée sur la cause du problème, vous pouvez peut être tester cette idée. Il y a beaucoup de petites commandes simples qui peuvent vous aider à recueillir plus d&#8217;informations sur votre problème et votre système, qui vont seront d&#8217;un grand secours. <strong>lspci</strong> pour lister votre matériel, <strong>lsusb</strong> pour lister les périphériques usb, <strong>cat /proc/cpuinfo</strong> pour avoir les caractéristiques de votre CPU, <strong>free -m</strong> pour connaitre le taux de charge de votre RAM</p>
<h4>7 &#8211; Maintenant, vous pouvez penser à demander de l&#8217;aide.</h4>
<p>Si après tout ça, vous n&#8217;avez toujours pas résolu votre problème, il est temps de demander de l&#8217;aide sur un forum d&#8217;utilisateurs. Avant de passer à cette étape, rappelez vous que les utilisateurs des forums ne sont pas payés pour répondre à vos questions. Ce sont seulement des utilisateurs ayant une certaine expérience et qui font cela bénévolement.</p>
<h3>II &#8211; Obtenir de l&#8217;aide</h3>
<h4>1 &#8211; D&#8217;abord, observer</h4>
<p>Commencez par choisir votre forum. Il est préférable dans un premier temps de choisir le forum de votre distribution, puis le forum du programme concerné. Si ce forum possède une FAQ, lisez-la. Lisez aussi les règles du forum. Si votre question ne respecte pas les règles, il y a de grandes chances pour que vous n&#8217;obteniez pas de réponse.</p>
<h4>2 &#8211; Ne soyez pas hors-sujet</h4>
<p>Trouvez le sous-forum qui correspond à votre problème. Ne postez pas votre message dans plusieurs sous-forums, ceci est très mal vu.</p>
<h4>3 &#8211; Choisissez bien le titre de votre topic.</h4>
<p>N&#8217;utilisez pas de sujet tel que &laquo;&nbsp;Besoin d&#8217;aide&nbsp;&raquo; ou &laquo;&nbsp;J&#8217;ai un problème&nbsp;&raquo;. Ceci a tendance à irriter les gens. Votre titre doit indiquer le plus clairement quel problème vous avez. Ainsi, une personne qui pense pouvoir vous aider sera plus encline à lire votre sujet et poster une réponse. Soyez aussi précis que possible. Par exemple &laquo;&nbsp;Impossible d&#8217;obtenir une adresse IP&nbsp;&raquo; sera plus utile que &laquo;&nbsp;Je n&#8217;arrive pas à aller sur internet&nbsp;&raquo;.</p>
<h4>4 &#8211; Donnez des informations</h4>
<p>Dans le corps de votre message, donnez le nom et la version de votre distribution, le nom et la version du programme utilisé et les informations sur votre matériel si cela est nécessaire. Recopiez-y aussi les messages d&#8217;erreurs (c&#8217;est là que le fichier que vous avez créé au devient utile). Indiquez ce que vous avez fait pour tenter de résoudre le problème. En faisant cela, vous montrerez aux autres que vous ne vous êtes pas jeté sur le forum dès que le problème est apparu.</p>
<h4>5 &#8211; Pas de langage SMS</h4>
<p>Ça saoule! Ça n&#8217;aide pas à vous faire comprendre et on vous répondra d&#8217;autant moins.</p>
<h4>6 &#8211; Ne perdez pas une opportunité d&#8217;apprendre</h4>
<p>Ne suivez pas les conseils aveuglément. Vous êtes ici pour apprendre quelque chose. Si on vous demande d&#8217;utiliser un outil en ligne de commande, utilisez les pages man pour savoir à quoi sert cet outil. Vous pourrez ensuite réutiliser cet outil si vous rencontrez un problème similaire. Si on vous demande de poster un fichier pour plus d&#8217;informations, recherchez l&#8217;utilité de ce fichier. Les fichiers systèmes importants possèdent souvent une page man dédiée.</p>
<h4>7 &#8211; Dites merci</h4>
<p>Les logiciels libres reposent sur la communauté. Personne n&#8217;est payé pour vous aider. Les personnes qui vous aident le font car elles ont elles-mêmes reçu de l&#8217;aide dans le passé et veulent rendre la pareille. En plus de dire merci, vous pouvez également aider les autres qui ne savent peut-être pas quelque chose que vous savez. Vous ressentirez alors une certaine satisfaction que les logiciels propriétaires ne peuvent vous apporter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=434</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Les meilleurs et les pires systèmes d&#8217;exploitation de la décennie</title>
		<link>http://blog.aldevar.fr/?p=415</link>
		<comments>http://blog.aldevar.fr/?p=415#comments</comments>
		<pubDate>Tue, 22 Dec 2009 22:24:09 +0000</pubDate>
		<dc:creator>Aldevar</dc:creator>
				<category><![CDATA[Humeur]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://blog.aldevar.fr/?p=415</guid>
		<description><![CDATA[ITWorld a publié sa liste des meilleurs systèmes d&#8217;exploitation de la décennie ainsi que les plus décevants. Je vous retranscris donc ici cette liste avec un léger résumé. Décevant Windows Millennium Edition La dernière version de Windows qui tournait encore avec DOS. Tout ceux qui s&#8217;en sont approché ont pu voir l&#8217;ampleur de la catastrophe… [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.itworld.com/" target="_blank">ITWorld</a> a publié sa liste des meilleurs systèmes d&#8217;exploitation de la décennie ainsi que les plus décevants. Je vous retranscris donc ici cette liste avec un léger résumé.</p>
<h2>Décevant</h2>
<ul>
<blockquote>
<li><strong> Windows Millennium Edition</strong></li>
<p>La dernière version de Windows qui tournait encore avec DOS. Tout ceux qui s&#8217;en sont approché ont pu voir l&#8217;ampleur de la catastrophe…</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>Windows Vista</strong></li>
<p>Annoncé comme le système d&#8217;exploitation le plus cher en terme de développement, les résultats furent catastrophiques. Manque de pilotes, problème de compatibilité des logiciels, consommation de ressources excessive.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>Netware 6.5</strong></li>
<p>Avec e-Directory, le rêve inassouvi d&#8217;un concurrent direct à Active Directory de Microsoft.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>Windows Mobile </strong></li>
<p><strong> </strong>Lorsque les PDA ont fusionné avec les téléphones portables, PALM, Symbian ont été dépassé par l&#8217;iPhone d&#8217;Apple. Dorénavant, l&#8217;iPhone est la cible à éliminer et Windows Mobile est loin derrière.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>GNU Hurd</strong></li>
<p>Le nec plus ultra du vaporware open source.</p></blockquote>
</ul>
<h2>Les meilleurs</h2>
<ul>
<blockquote>
<li><strong>Windows Server 2008 R2</strong></li>
<p>Avouons ici que c&#8217;est quand même un bon OS (si on met de coté le fait que le code soit fermé et malgré l&#8217;hilarante faille SMB2) et les entreprises lui font confiance.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>Mac OS X</strong></li>
<p>Ça juste marche! Les cotés positifs sont les graphismes et l&#8217;intégration. Les utilisateurs le trouvent intuitif et c&#8217;est ce qui fait son succès malgré le prix.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>Solaris/OpenSolaris 10</strong></li>
<p>Un autre cas d&#8217;excellence. Sun (bientôt Oracle) a construit un des dérivés Unix les plus fiable. De plus Solaris est devenue ouverte et relativement libre.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>GNU/Linux (&gt; 2.6.18)</strong></li>
<p>Un noyau et des utilitaires libres, rapides et efficaces. Les distributions les plus populaires : Ubuntu, Novell / Suse, Mandriva, Fedora pour le desktop et Red Hat qui dominent le marchés des serveurs d&#8217;entreprises.</p></blockquote>
</ul>
<ul>
<blockquote>
<li><strong>Google Android</strong></li>
<p>Un système d&#8217;exploitation ouvert pour les téléphones ne fut pas facile à imposer. Google l&#8217;a fait.</p></blockquote>
</ul>
<p>Article original <a href="http://www.itworld.com/operating-systems/89733/great-disappointing-operating-systems-decade?page=0%2C0">sur ITWorld</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aldevar.fr/?feed=rss2&amp;p=415</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
