<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-3392442543993712157</id><updated>2009-10-14T06:17:43.386+02:00</updated><title type='text'>Le blog de Pierre Bauduin</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default?start-index=26&amp;max-results=25'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-301420630378386300</id><published>2009-06-21T20:00:00.002+02:00</published><updated>2009-06-21T20:52:18.983+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='print-sizeof-pointer'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'>print-size-of-pointer: exécution sous Solaris</title><content type='html'>Voici ce qui se passe lorsque j'exécute mon programme print-size-of-pointer sur ma Sun Fire sous Solaris:&lt;br /&gt;(Il y a deux versions: compilé en 32-bit et compilé en 64-bit):&lt;br /&gt;&lt;br /&gt;Résultat sur fire (Sun Fire 64-bit):&lt;br /&gt;Version du kernel:&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;uname -a&lt;/TT&gt;&lt;br /&gt;SunOS fire 5.10 Generic_118833-33 sun4u sparc SUNW,UltraAX-i2&lt;br /&gt;&lt;br /&gt;Sommes-nous en 64-bit ?&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;isainfo -b&lt;br /&gt;64&lt;/TT&gt;&lt;br /&gt;Oui, nous sommes en 64-bit&lt;br /&gt;&lt;br /&gt;Voyons les fichiers&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;ls -l&lt;br /&gt;total 142&lt;br /&gt;-rwxr-xr-x   1 pbn     users       6587 Jun  1 20:00 print-sizeof-pointer-linux-32bit.bin&lt;br /&gt;-rwxr-xr-x   1 pbn     users       9415 Jun  1 20:00 print-sizeof-pointer-linux-64bit.bin&lt;br /&gt;-rwxr-xr-x   1 pbn     users      53640 Jun  1 20:00 print-sizeof-pointer-macosx.bin&lt;br /&gt;-rw-r--r--   1 pbn     users        561 Jun  1 20:00 print-sizeof-pointer.c&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Je compile mon programme en 32-bit&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;gcc -o print-sizeof-pointer-solaris-32bit.bin -m32 print-sizeof-pointer.c&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Je compile mon programme en 64-bit&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;gcc -o print-sizeof-pointer-solaris-64bit.bin -m64 print-sizeof-pointer.c&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons de quel type d'exécutable il s'agit:&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;file *solaris*&lt;br /&gt;print-sizeof-pointer-solaris-32bit.bin: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped, no debugging information available&lt;br /&gt;print-sizeof-pointer-solaris-64bit.bin: ELF 64-bit MSB executable SPARCV9 Version 1, dynamically linked, not stripped, no debugging information available&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;J'exécute la version 32-bit de mon programme:&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;./print-sizeof-pointer-solaris-32bit.bin &lt;br /&gt;print-sizeof-pointer.c&lt;br /&gt;  If the result is 8, this machine is a 64-bit system.&lt;br /&gt;  If the result is 4, this machine is a 32-bit system.&lt;br /&gt;  Result: 4&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;J'exécute la version 64-bit de mon programme:&lt;br /&gt;&lt;TT&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;./print-sizeof-pointer-solaris-64bit.bin &lt;br /&gt;print-sizeof-pointer.c&lt;br /&gt;  If the result is 8, this machine is a 64-bit system.&lt;br /&gt;  If the result is 4, this machine is a 32-bit system.&lt;br /&gt;  Result: 8&lt;br /&gt;[pbn@fire] /export/home/pbn/Documents/print-sizeof-pointer&gt;&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;En bref sous Solaris sur une machine 64-bit avec un OS 64-bit, je peux à la fois exécuter les exécutables 32-bit et 64-bit. Et en fait, les exécutables 32-bit ont leurs adresses en 32-bit, les exécutables 64-bit ont leurs adresses en 64-bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-301420630378386300?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/301420630378386300/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=301420630378386300' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/301420630378386300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/301420630378386300'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/06/print-size-of-pointer-solaris.html' title='print-size-of-pointer: exécution sous Solaris'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-1940929368317665471</id><published>2009-06-21T14:20:00.002+02:00</published><updated>2009-06-21T18:28:44.965+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='print-sizeof-pointer'/><category scheme='http://www.blogger.com/atom/ns#' term='fat binary'/><category scheme='http://www.blogger.com/atom/ns#' term='Universal Binary'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><title type='text'>print-size-of-pointer: exécution sous Mac OS X</title><content type='html'>Voici ce qui se passe lorsque j'exécute mon programme print-size-of-pointer sous MacOSX:&lt;br /&gt;&lt;br /&gt;Résultat sur albert (iMac Intel Core 2 Duo à 2 GHz, Mac OS X 10.5 Intel):&lt;br /&gt;&lt;br /&gt;Quel kernel avons-nous ?&lt;br /&gt;&lt;TT&gt;[pbn@albert] /Users/pbn&gt;uname -a&lt;br /&gt;Darwin albert 9.7.0 Darwin Kernel Version 9.7.0: Tue Mar 31 22:52:17 PDT 2009; root:xnu-1228.12.14~1/RELEASE_I386 i386&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;En particulier, quelle est l'architecture ?&lt;br /&gt;&lt;TT&gt;[pbn@albert] /Users/pbn&gt;uname -m&lt;br /&gt;i386&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Le CPU est-il 64-bit ?&lt;br /&gt;&lt;TT&gt;[pbn@albert] /Users/pbn&gt;sysctl hw.cpu64bit_capable&lt;br /&gt;hw.cpu64bit_capable: 1&lt;/TT&gt;&lt;br /&gt;Oui, le CPU est 64-bit&lt;br /&gt;&lt;br /&gt;Voyons les fichiers&lt;br /&gt;&lt;TT&gt;[pbn@albert] /Users/pbn/Documents/other/print-sizeof-pointer&gt;ls&lt;br /&gt;print-sizeof-pointer-linux-32bit.bin print-sizeof-pointer-macosx.bin&lt;br /&gt;print-sizeof-pointer-linux-64bit.bin print-sizeof-pointer.c&lt;br /&gt;[pbn@albert] /Users/pbn/Documents/other/print-sizeof-pointer&gt;ls -l&lt;br /&gt;total 160&lt;br /&gt;-rw-r--r--  1 pbn  staff   6587  1 jui 20:00 print-sizeof-pointer-linux-32bit.bin&lt;br /&gt;-rw-r--r--  1 pbn  staff   9415  1 jui 20:00 print-sizeof-pointer-linux-64bit.bin&lt;br /&gt;-rwxr-xr-x  1 pbn  staff  53640  1 jui 20:00 print-sizeof-pointer-macosx.bin&lt;br /&gt;-rw-r--r--  1 pbn  staff    561  1 jui 20:00 print-sizeof-pointer.c&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons de quel type d'exécutable il s'agit: c'est un "universal binary" qui contient quatre exécutables pour quatre architectures différentes&lt;br /&gt;&lt;TT&gt;[pbn@albert] /Users/pbn/Documents/other/print-sizeof-pointer&gt;file print-sizeof-pointermacosx.bin &lt;br /&gt;print-sizeof-pointer-macosx.bin: Mach-O universal binary with 4 architectures&lt;br /&gt;print-sizeof-pointer-macosx.bin (for architecture i386): Mach-O executable i386&lt;br /&gt;print-sizeof-pointer-macosx.bin (for architecture x86_64): Mach-O 64-bit executable x86_64&lt;br /&gt;print-sizeof-pointer-macosx.bin (for architecture ppc7400): Mach-O executable ppc&lt;br /&gt;print-sizeof-pointer-macosx.bin (for architecture ppc64): Mach-O 64-bit executable ppc64&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;J'exécute mon programme:&lt;br /&gt;&lt;TT&gt;[pbn@albert] /Users/pbn/Documents/other/print-sizeof-pointer&gt;./print-sizeof-pointer-macosx.bin &lt;br /&gt;print-sizeof-pointer.c&lt;br /&gt;  If the result is 8, this machine is a 64-bit system.&lt;br /&gt;  If the result is 4, this machine is a 32-bit system.&lt;br /&gt;  Result: 8&lt;br /&gt;[pbn@albert] /Users/pbn/Documents/other/print-sizeof-pointer&gt;&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;En bref le cas de Mac OS X 10.5 "Léopard" est un peu particulier: sur une machine 64-bit sous Mac OS X 10.5 "Léopard":&lt;UL&gt;&lt;br /&gt;&lt;LI&gt; l'operating system est 64-bit&lt;br /&gt;&lt;LI&gt; l'API (Cocoa) est 64-bit et/ou 32-bit&lt;br /&gt;&lt;LI&gt; le kernel est 32-bit&lt;br /&gt;&lt;LI&gt; les fichiers "Universal Binaries" peuvent contenir les exécutables pour plusieurs architectures.&lt;br /&gt;&lt;/UL&gt;L'exécution de &lt;TT&gt;print-size-of-pointer&lt;/TT&gt; montre que les exécutables 32-bit ont leurs adresses en 32-bit, les exécutables 64-bit ont leurs adresses en 64-bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-1940929368317665471?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/1940929368317665471/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=1940929368317665471' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/1940929368317665471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/1940929368317665471'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/06/print-size-of-pointer-macosx.html' title='print-size-of-pointer: exécution sous Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-7261357346162559905</id><published>2009-06-20T10:20:00.003+02:00</published><updated>2009-06-21T18:28:25.925+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='print-sizeof-pointer'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian GNU/Linux'/><title type='text'>print-size-of-pointer: exécution sous Linux</title><content type='html'>Voici ce qui se passe lorsque j'exécute mon programme print-size-of-pointer sous Linux:&lt;br /&gt;(Il y a deux versions: compilé en 32-bit et compilé en 64-bit):&lt;br /&gt;&lt;br /&gt;Résultat sur cobra (Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz, Debian GNU/Linux "squeeze" 64-bit):&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;cd other/print-sizeof-pointer/&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons les fichiers&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;ls -l&lt;br /&gt;total 92&lt;br /&gt;-rwxr-xr-x 1 pibe pibe   561 jun  1 20:00 print-sizeof-pointer.c&lt;br /&gt;-rwxr-xr-x 1 pibe pibe  6587 jun  1 20:00 print-sizeof-pointer-linux-32bit.bin&lt;br /&gt;-rwxr-xr-x 1 pibe pibe  9415 jun  1 20:00 print-sizeof-pointer-linux-64bit.bin&lt;br /&gt;-rwxr-xr-x 1 pibe pibe 53640 jun  1 20:00 print-sizeof-pointer-macosx.bin&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons de quel type d'exécutable il s'agit, c'est du Linux ELF 32-bit&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;file print-sizeof-pointer-linux-32bit.bin &lt;br /&gt;print-sizeof-pointer-linux-32bit.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons de quel type d'exécutable il s'agit, c'est du Linux ELF 64-bit&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;file print-sizeof-pointer-linux-64bit.bin &lt;br /&gt;print-sizeof-pointer-linux-64bit.bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons la version du kernel:&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;uname -a&lt;br /&gt;Linux cobra 2.6.26-2-amd64 #1 SMP Fri Mar 27 04:02:59 UTC 2009 x86_64 GNU/Linux&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Voyons le "type de machine" du kernel:&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;uname -m&lt;br /&gt;x86_64&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Demandons à dpkg sur quelle architecture nous sommes:&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;dpkg --print-architecture&lt;br /&gt;amd64&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;J'exécute la version 32-bit de mon programme:&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;./print-sizeof-pointer-linux-32bit.bin &lt;br /&gt;print-sizeof-pointer.c&lt;br /&gt;  If the result is 8, this machine is a 64-bit system.&lt;br /&gt;  If the result is 4, this machine is a 32-bit system.&lt;br /&gt;  Result: 4&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;J'exécute la version 64-bit de mon programme:&lt;br /&gt;&lt;TT&gt;[pbn@cobra] /home/pbn&gt;./print-sizeof-pointer-linux-64bit.bin &lt;br /&gt;print-sizeof-pointer.c&lt;br /&gt;  If the result is 8, this machine is a 64-bit system.&lt;br /&gt;  If the result is 4, this machine is a 32-bit system.&lt;br /&gt;  Result: 8&lt;br /&gt;[pbn@cobra] /home/pbn&gt;&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;En bref sous Linux sur une machine 64-bit avec un OS 64-bit, je peux à la fois exécuter les exécutables 32-bit et 64-bit. Et en fait, les exécutables 32-bit ont leurs adresses en 32-bit, les exécutables 64-bit ont leurs adresses en 64-bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-7261357346162559905?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/7261357346162559905/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=7261357346162559905' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7261357346162559905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7261357346162559905'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/06/print-size-of-pointer-linux.html' title='print-size-of-pointer: exécution sous Linux'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-7133601885840753145</id><published>2009-06-12T20:00:00.011+02:00</published><updated>2009-06-17T15:17:39.675+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='print-sizeof-pointer'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian GNU/Linux'/><title type='text'>64 bits ou 32 bits: mon petit programme print-sizeof-pointer.c</title><content type='html'>Comme je viens de m'offrir un PC de bureau 64-bit, je m'intéresse aux différences entre 64-bit et 32-bit.&lt;br /&gt;&lt;br /&gt;J'ai donc écrit un tout petit programme en C qui permet de connaître la taille des pointeurs:&lt;br /&gt;&lt;br /&gt;&lt;TT&gt;/*&lt;br /&gt;   print-sizeof-pointer.c&lt;br /&gt;   &lt;br /&gt;   This little program prints the size of pointers.&lt;br /&gt;   On a 64-bit system, pointers are 64-bit (8 bytes),&lt;br /&gt;   so this program prints "8".&lt;br /&gt;   On a 32-bit system, pointers are 32-bit (4 bytes),&lt;br /&gt;   so this program prints "4".&lt;br /&gt;&lt;br /&gt;   Pierre Bauduin&lt;br /&gt;   le 12 juin 2009 */&lt;br /&gt;&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;   printf ("print-sizeof-pointer.c\n");&lt;br /&gt;   printf ("  If the result is 8, this machine is a 64-bit system.\n");&lt;br /&gt;   printf ("  If the result is 4, this machine is a 32-bit system.\n");&lt;br /&gt;   printf ("  Result: %d\n", sizeof(void *));&lt;br /&gt;}&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Ce programme permet donc de savoir si l'adressage est 64-bit ou 32-bit.&lt;br /&gt;Si la taille des pointeurs est 8 octets, cela veut dire que l'adressage est 64-bit.&lt;br /&gt;Si la taille des pointeurs est 4 octets, cela veut dire que l'adressage est 32-bit.&lt;br /&gt;&lt;br /&gt;Attention, évitons les confusions:&lt;br /&gt;&lt;UL&gt;&lt;LI&gt; Sur une machine 64-bit on peut faire tourner un OS 64-bit ou un OS 32-bit. Si l'OS est 32-bit, l'adressage est 32-bit.&lt;br /&gt;&lt;LI&gt; Même si la machine et l'OS sont tous les deux 64-bit, cela ne veut pas dire que tous les exécutables doivent être 32-bit ou 64-bit. Par exemple avec Mac OS X 10.5 "Léopard", une grande majorité des exécutables est encore 32-bit.&lt;br /&gt;&lt;LI&gt; Et donc, sur une machine 64-bit avec un OS 64-bit, il est généralement possible de faire tourner à la fois des exécutables 64-bit et des exécutables 32-bit. &lt;br /&gt;&lt;LI&gt; C'est en fait c'est à la compilation (voir ci-dessous comment) qu'il est possible de choisir de générer un exécutable 32-bit ou 64-bit.&lt;br /&gt;&lt;/UL&gt;&lt;br /&gt;Comment compiler une version 64-bit et/ou 32-bit ?&lt;br /&gt;&lt;br /&gt;Si vous avez un système 64-bit, il est possible de dire au compilateur de générer un exécutable 32-bit ou 64-bit.&lt;br /&gt;&lt;br /&gt;Cas de Linux, FreeBSD et Solaris:&lt;br /&gt;Pour compiler en 64-bit:&lt;br /&gt;&lt;TT&gt;gcc -o print-sizeof-pointer-solaris-64bit.bin -m64 print-sizeof-pointer.c&lt;/TT&gt;&lt;br /&gt;Pour compiler en 32-bit:&lt;br /&gt;&lt;TT&gt;gcc -o print-sizeof-pointer-solaris-32bit.bin -m32 print-sizeof-pointer.c&lt;/TT&gt;&lt;br /&gt;&lt;br /&gt;Cas de Mac OS X: Comme expliqué dans un post précédent, MacOSX permet de générer des "universal binaries" qui contiennent dans le même fichier les exécutables pour une, deux, trois ou même quatre architectures:&lt;br /&gt;&lt;TT&gt;gcc -arch i386 -arch ppc -arch ppc64 -arch x86_64 -o print-sizeof-pointer.bin print-sizeof-pointer.c&lt;/TT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-7133601885840753145?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/7133601885840753145/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=7133601885840753145' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7133601885840753145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7133601885840753145'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/06/64-bits-ou-32-bits-mon-petit-programme.html' title='64 bits ou 32 bits: mon petit programme print-sizeof-pointer.c'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-8661485344953023286</id><published>2009-06-01T20:42:00.005+02:00</published><updated>2009-06-17T12:40:54.843+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='64-bit'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='fat binary'/><category scheme='http://www.blogger.com/atom/ns#' term='Universal Binary'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><title type='text'>Mac OS X 10.5: 64 ou 32 bits ?</title><content type='html'>A note époque les systèmes d'exploitations existent en 32-bit ou en 64-bit. Comme j'en ai déjà parlé précédemment, Mac OS X 10.5 ("Léopard") est une version combinée qui est à la fois 32-bit et 64-bit. De plus, comme Apple est occupé à passer de l'architecture PowerPC à l'architecture Intel, les exécutables Mac OS X sont (ou en tous cas, peuvent être) multi-architectures. Il s'agit des "Universal Binaries" dont je vous ai déjà parlé. &lt;br /&gt;&lt;br /&gt;Sur mon iMac Intel sous Mac OS X 10.5 ("Léopard"), lorsque j'essaye de voir si un exécutable est 32-bit ou 64-bit, PowerPC ou Intel, j'utilise (par exemple) la commande file:&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;[pbn@albert] /Users/pbn&gt;file /bin/ls&lt;br /&gt;/bin/ls: Mach-O universal binary with 2 architectures&lt;br /&gt;/bin/ls (for architecture i386): Mach-O executable i386&lt;br /&gt;/bin/ls (for architecture ppc7400): Mach-O executable ppc&lt;br /&gt;[pbn@albert] /Users/pbn&gt;&lt;/span&gt;&lt;br /&gt;... ceci est un "Universal Binary". Il contient des binaires pour deux architectures: i386, c'est à dire x86 32-bit, et ppc c'est à dire PowerPC 32-bit. C'est un peu décevant: où sont les binaires 64-bit ?&lt;br /&gt;&lt;br /&gt;En fait, Mac OS X 10.5 ("Léopard"), peut faire tourner les exécutables 32-bit et 64-bit, mais la majorité des exécutables sont toujours 32-bit.&lt;br /&gt;&lt;br /&gt;Sous, Mac OS X 10.5 ("Léopard"), même le &lt;B&gt;kernel&lt;/B&gt; est 32-bit: &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[pbn@albert] /Users/pbn&gt;uname -a&lt;br /&gt;Darwin albert 9.7.0 Darwin Kernel Version 9.7.0: Tue Mar 31 22:52:17 PDT 2009; root:xnu-1228.12.14~1/RELEASE_I386 i386&lt;br /&gt;[pbn@albert] /Users/pbn&gt;file /mach_kernel&lt;br /&gt;/mach_kernel: Mach-O universal binary with 2 architectures&lt;br /&gt;/mach_kernel (for architecture i386):   Mach-O executable i386&lt;br /&gt;/mach_kernel (for architecture ppc):    Mach-O executable ppc&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cependant &lt;B&gt;Cocoa&lt;/B&gt;, et donc les &lt;B&gt;librairies&lt;/B&gt; (ou en bon français les &lt;B&gt;bibliothèques&lt;/B&gt;) sont en 32-bit et 64-bit. Un exemple:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[pbn@albert] /Users/pbn&gt;file /usr/lib/libSystem.dylib&lt;br /&gt;/usr/lib/libSystem.dylib: Mach-O universal binary with 4 architectures&lt;br /&gt;/usr/lib/libSystem.dylib (for architecture ppc7400):    Mach-O dynamically linked shared library ppc&lt;br /&gt;/usr/lib/libSystem.dylib (for architecture ppc64):    Mach-O 64-bit dynamically linked shared library ppc64&lt;br /&gt;/usr/lib/libSystem.dylib (for architecture i386):    Mach-O dynamically linked shared library i386&lt;br /&gt;/usr/lib/libSystem.dylib (for architecture x86_64):    Mach-O 64-bit dynamically linked shared library x86_64&lt;br /&gt;[pbn@albert] /Users/pbn&gt;&lt;/span&gt;&lt;br /&gt;... voilà qui est plus intéressant. On constate ici que cette librairie est un "Universal Binary" qui contient quatre binaires différents:&lt;br /&gt;&lt;TABLE BORDER CELLSPACING=0&gt;&lt;br /&gt;&lt;TR&gt;&lt;TD ALIGN=CENTER&gt;&lt;br /&gt;&lt;TD ALIGN=CENTER&gt;32-bit&lt;br /&gt;&lt;TD ALIGN=CENTER&gt;64-bit&lt;br /&gt;&lt;TR&gt;&lt;TD ALIGN=CENTER&gt;PowerPC&lt;br /&gt;&lt;TD ALIGN=CENTER&gt;ppc7400&lt;br /&gt;&lt;TD ALIGN=CENTER&gt;ppc64&lt;br /&gt;&lt;TR&gt;&lt;TD ALIGN=CENTER&gt;Intel&lt;br /&gt;&lt;TD ALIGN=CENTER&gt;i386&lt;br /&gt;&lt;TD ALIGN=CENTER&gt;x86_64&lt;br /&gt;&lt;/TABLE&gt;&lt;br /&gt;&lt;br /&gt;En fait la librairie &lt;span style="font-family:courier new;"&gt;/usr/lib/libSystem.dylib&lt;/span&gt; est particulièrement importante sous Mac OS X puisqu'elle contient entre autres toute la librairie glibc.&lt;br /&gt;&lt;br /&gt;Il est logique que les librairies existent en 32-bit et 64-bit. En effet, pour pouvoir exécuter des exécutables 32-bit et 64-bit &lt;I&gt;(compilés dynamiquement, en tous cas)&lt;/I&gt;, il faut avoir quelque part les librairies à la fois en 32-bit et 64-bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-8661485344953023286?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/8661485344953023286/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=8661485344953023286' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/8661485344953023286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/8661485344953023286'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/06/mac-os-x-105-64-ou-32-bits.html' title='Mac OS X 10.5: 64 ou 32 bits ?'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-1553354363645086536</id><published>2009-04-12T20:00:00.000+02:00</published><updated>2009-04-15T15:26:29.258+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debian Live'/><category scheme='http://www.blogger.com/atom/ns#' term='Clef USB'/><title type='text'>Clef USB Debian Live</title><content type='html'>Faites comme moi&lt;br /&gt;&lt;ul&gt;&lt;li&gt;achetez des clefs USB de 2 GB&lt;/li&gt;&lt;li&gt;installez Debian Live dessus&lt;/li&gt;&lt;li&gt;donnez les autour de vous&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Pkux9IuP_c/SeXep3bQxgI/AAAAAAAABaA/51j4yBJfDj0/s1600-h/ma-clef-usb-debian-live-avant.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_4Pkux9IuP_c/SeXep3bQxgI/AAAAAAAABaA/51j4yBJfDj0/s320/ma-clef-usb-debian-live-avant.jpg" alt="" id="BLOGGER_PHOTO_ID_5324906945269777922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Il devient parfois difficile de trouver une clef USB neuve de 2 GB. Après quelques recherches sur Internet j'ai trouvé une offre assez intéressante: la clef &lt;a href="http://www.pixmania.be/be/fr/626762/art/kingston/cle-usb-data-traveler-100.html"&gt;Kingston DataTraveler 100 2GB&lt;/a&gt; sur pixmania.com. Elle ne coûte pas cher, et elle a un bon rapport qualité/prix. Elle n'est pas la plus rapide (seulement 10 MB/sec en lecture), si vous cherchez plus rapide, utilisez plutôt la Corsair Flash Voyager.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Pkux9IuP_c/SeXfv6WQF4I/AAAAAAAABaI/HosyXqy35aQ/s1600-h/ma-clef-usb-debian-live-arriere.jpg"&gt;&lt;img style="margin:0 10px 10px 0;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_4Pkux9IuP_c/SeXfv6WQF4I/AAAAAAAABaI/HosyXqy35aQ/s320/ma-clef-usb-debian-live-arriere.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5324908148644910978" /&gt;&lt;/a&gt;&lt;br /&gt;Notez que je ne touche pas d'argent ni de Kingston ni de Pixmania :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-1553354363645086536?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/1553354363645086536/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=1553354363645086536' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/1553354363645086536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/1553354363645086536'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/04/clef-usb-debian-live.html' title='Clef USB Debian Live'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Pkux9IuP_c/SeXep3bQxgI/AAAAAAAABaA/51j4yBJfDj0/s72-c/ma-clef-usb-debian-live-avant.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-2741794999971539814</id><published>2009-04-07T20:00:00.006+02:00</published><updated>2009-04-14T00:00:05.401+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian Live'/><category scheme='http://www.blogger.com/atom/ns#' term='Clef USB'/><title type='text'>Nouvel autorun.inf pour clef USB</title><content type='html'>Suite des aventures avec Debian Live:&lt;br /&gt;&lt;br /&gt;Sur la partition DOCUMENTS j'ai créé un fichier &lt;tt style="color: blue;"&gt;autorun.inf&lt;/tt&gt; qui contient tout simplement:&lt;br /&gt;&lt;pre style="color: blue;"&gt;&lt;br /&gt;[autorun]&lt;br /&gt;icon=linux.ico&lt;br /&gt;shellexecute=debian_live.html&lt;br /&gt;&lt;/pre&gt;Ceci provoque l'ouverture du fichier &lt;span style="color: rgb(51, 51, 255);font-family:courier new;" &gt;debian_live.html&lt;/span&gt; (une page web avec des explications) dans le programme qui est associé aux fichiers de type .html sur la machine Windows (le navigateur web par défaut en l'occurence).&lt;br /&gt;&lt;br /&gt;Quand je branche la clef USB dans une machine Windows, je vois ceci dans explorer.exe:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Pkux9IuP_c/SdZ9a-NLB9I/AAAAAAAABZg/bsFEFqPftuk/s1600-h/debian-live-in-windows-02.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 299px;" src="http://3.bp.blogspot.com/_4Pkux9IuP_c/SdZ9a-NLB9I/AAAAAAAABZg/bsFEFqPftuk/s400/debian-live-in-windows-02.png" alt="" id="BLOGGER_PHOTO_ID_5320577912113137618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-2741794999971539814?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/2741794999971539814/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=2741794999971539814' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/2741794999971539814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/2741794999971539814'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/04/nouvel-autoruninf-pour-clef-usb.html' title='Nouvel autorun.inf pour clef USB'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Pkux9IuP_c/SdZ9a-NLB9I/AAAAAAAABZg/bsFEFqPftuk/s72-c/debian-live-in-windows-02.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-2017124201071559854</id><published>2009-04-04T10:00:00.002+02:00</published><updated>2009-04-04T11:01:51.244+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='partitions'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian Live'/><category scheme='http://www.blogger.com/atom/ns#' term='FAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Clef USB'/><category scheme='http://www.blogger.com/atom/ns#' term='FAT32'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian GNU/Linux'/><title type='text'>Debian Live sur une clef USB: la solution définitive pour les partitions</title><content type='html'>Dans un post précédent (enfin il y a plus d'un an) je vous expliquais un "dilemme":&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lorsqu'on introduit une clef USB qui contient plusieurs partitions, Windows monte seulement la première partition, et aucune autre !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ceci est embêtant car sur ma clef USB Debian Live j'ai en fait deux partitions&lt;br /&gt;&lt;ul&gt;&lt;li&gt;une partition DEBIAN_LIVE qui contient le système Debian Live bootable&lt;/li&gt;&lt;li&gt;une partition DOCUMENTS formatée en FAT32 qui contient divers fichiers utiles&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;La partition DOCUMENTS occupe en fait l'espace libre après la partition DEBIAN_LIVE.&lt;br /&gt;&lt;br /&gt;La solution que j'avais trouvée il y a un an fonctionnait, mais n'était pas très élégante. Je devais utiliser dd ou parted pour déplacer la partition DEBIAN_LIVE à la fin de la clef USB. Ensuite je recréais la partition DOCUMENTS comme première partition de la clef USB.&lt;br /&gt;&lt;br /&gt;Comme me l'a suggéré Stuart (merci beaucoup !) dans un commentaire sur mon blog, il y a une solution beaucoup plus élégante. On se base sur le fait que la première partition de la table des partitions n'est pas obligatoirement la première partition sur la clef USB. La partition que Windows va monter est celle qui est la première dans la table des partitions, mais elle peut être n'importe où sur la clef USB.&lt;br /&gt;&lt;br /&gt;Voici en pratique comment faire:&lt;pre&gt;&lt;br /&gt;** Je m'occupe de ma clef USB: /dev/sdc&lt;br /&gt;[root@cobra] /home/pbn/debian-live&gt;fdisk /dev/sdc&lt;br /&gt;** Je regarde les partitions&lt;br /&gt;Command (m for help): p&lt;br /&gt;Disk /dev/sdc: 2004 MB, 2004876800 bytes&lt;br /&gt;255 heads, 63 sectors/track, 243 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;Disk identifier: 0x00075233&lt;br /&gt;Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;/dev/sdc1   *           1         134     1076323+  83  Linux&lt;br /&gt;** Je vois qu'il y a une partition, c'est DEBIAN_LIVE, qui commence au cylindre 1 et s'arrête au cylindre 134&lt;br /&gt;** Je jette la partition 1&lt;br /&gt;Command (m for help): d&lt;br /&gt;Selected partition 1&lt;br /&gt;** Je crée une nouvelle partition 2&lt;br /&gt;** Cette partition va du cylindre 1 à 134 inclus&lt;br /&gt;Command (m for help): n&lt;br /&gt;Command action&lt;br /&gt;e   extended&lt;br /&gt;p   primary partition (1-4)&lt;br /&gt;p&lt;br /&gt;Partition number (1-4): 2&lt;br /&gt;First cylinder (1-243, default 1):&lt;br /&gt;Using default value 1&lt;br /&gt;Last cylinder or +size or +sizeM or +sizeK (1-134, default 134):&lt;br /&gt;Using default value 134&lt;br /&gt;** Je marque la partition 2 comme bootable&lt;br /&gt;Command (m for help): a&lt;br /&gt;Partition number (1-4): 2&lt;br /&gt;** Je crée une nouvelle partition 1&lt;br /&gt;** Cette partition va du cylindre 135 à la fin&lt;br /&gt;Command (m for help): n&lt;br /&gt;Command action&lt;br /&gt;e   extended&lt;br /&gt;p   primary partition (1-4)&lt;br /&gt;p&lt;br /&gt;Partition number (1-4): 1&lt;br /&gt;First cylinder (1-243, default 1): 135&lt;br /&gt;Last cylinder or +size or +sizeM or +sizeK (135-243, default 243):&lt;br /&gt;Using default value 243&lt;br /&gt;** Cette partition est de type 0x0b (FAT32)&lt;br /&gt;Command (m for help): t&lt;br /&gt;Selected partition 1&lt;br /&gt;Hex code (type L to list codes): 0b&lt;br /&gt;Changed system type of partition 1 to b (W95 FAT32)&lt;br /&gt;** Je regarde le résultat&lt;br /&gt;Command (m for help): p&lt;br /&gt;Disk /dev/sdc: 2004 MB, 2004876800 bytes&lt;br /&gt;255 heads, 63 sectors/track, 243 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;Disk identifier: 0x00075233&lt;br /&gt;Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;/dev/sdc1             135         243      875542+   b  W95 FAT32&lt;br /&gt;/dev/sdc2   *           1         134     1076323+  83  Linux&lt;br /&gt;Partition table entries are not in disk order&lt;br /&gt;* J'écris la table des partitions&lt;br /&gt;Command (m for help): w&lt;br /&gt;The partition table has been altered!&lt;br /&gt;Calling ioctl() to re-read partition table.&lt;br /&gt;* Ca y est on a fini !&lt;/pre&gt;&lt;br /&gt;C'est beaucoup plus élégant, et ça va beaucoup plus vite !&lt;br /&gt;Merci encore à Stuart...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-2017124201071559854?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/2017124201071559854/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=2017124201071559854' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/2017124201071559854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/2017124201071559854'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/04/debian-live-sur-une-clef-usb-la.html' title='Debian Live sur une clef USB: la solution définitive pour les partitions'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-4272936375158202415</id><published>2009-03-21T20:00:00.009+01:00</published><updated>2009-04-03T15:01:45.985+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian Live'/><category scheme='http://www.blogger.com/atom/ns#' term='Clef USB'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian GNU/Linux'/><title type='text'>Debian Live le retour</title><content type='html'>Avec la sortie de Debian GNU/Linux 5.0 "Lenny" ce 14 février je me suis attelé à me replonger à nouveau dans Debian Live.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pierre.baudu.in/images/debian-live-640x480.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://pierre.baudu.in/images/debian-live-640x480.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Debian Live est, comme son nom le laisse entendre, un outil très puissant qui permet de créer une version Live (Live-CD ou Live-USB ou Live-Net) entièrement personnalisée. Je l'utilise pour générer des clefs USB bootables.&lt;br /&gt;&lt;br /&gt;Lorsque j'arrive devant un ordinateur lambda, je n'ai qu'à brancher la clef USB, forcer la machine à booter sur le port USB, et je me retrouve en quelques secondes dans ma version personnalisée de Debian:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;choix des paquets installés&lt;/li&gt;&lt;li&gt;ajout de mes propres programmes personnalisés&lt;/li&gt;&lt;li&gt;configuration du fond d'écran, de l'écran de veille&lt;/li&gt;&lt;li&gt;configuration des locales, des langues disponibles&lt;/li&gt;&lt;/ul&gt;En plus de la partition Debian Live (filesystem aufs monté en lecture seule), j'ai crée une deuxième partition sur la clef USB qui est montée en lecture/écriture et qui est persistante, c'est à dire qu'après un reboot les données restent sur la partition.&lt;br /&gt;&lt;br /&gt;Bien entendu Debian Live ne touche pas au disque dur de la machine, donc vous pouvez l'utiliser sur une machine qui n'est pas à vous...&lt;br /&gt;&lt;br /&gt;Debian Live génère des images pour CD/DVD (LiveCD), pour clef USB (LiveUSB), mais aussi des systèmes Debian Live qu'il est possible de démarrer par le réseau avec une machine qui supporte PXE. Un serveur DHCP/BOOTP et TFTP est également nécessaire pour démarrer par le réseau.&lt;br /&gt;&lt;br /&gt;Voici l'incantation magique:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;lh_config --mirror-binary http://debian-mirror:7777/debian/ --mirror-binary-security http://debian-mirror:7777/debian-security/ --mirror-bootstrap http://debian-mirror:7777/debian/ --mirror-chroot http://debian-mirror:7777/debian/ --mirror-chroot-security http://debian-mirror:7777/debian-security/ -b usb-hdd -d lenny --bootappend-live "quickreboot locale=fr_BE.UTF-8 keyb=be2-latin1" --hostname debian-live --packages "akregator alsa-base alsaplayer-text alsa-tools alsa-utils amarok atlantik audacity aumix bzip2 console-setup cupsys cupsys-bsd cupsys-client debian-goodies eject elinks enscript ethtool evolution evolution-exchange finger fortunes fortunes-fr frozen-bubble ghc6 gimp gkrellm gnuchess gwenview htop iceweasel iceweasel-l10n-fr imagemagick k3b k3b-i18n kalarm kasteroids kate kaudiocreator kcalc kcheckgmail kde-i18n-fr kdebase kdeprint keytouch kgoldrunner khangman khexedit kicker-applets kmahjongg kmix kompose kpat kpdf kpersonalizer kpoker kpowersave krdc kreversi kscreensaver kscreensaver-xsavers ksirtet ksnapshot kweather kwifimanager kwin4 laptop-detect less live-helper lftp lmms locate lsdvd lshw lsof lynx mc memtest86+ mpg321 mtools munin-node mutt ncftp network-manager-kde ntpdate octave3.0 openoffice.org openoffice.org-l10n-fr openssh-server partimage parted pinball psmisc qtparted resolvconf screen slay smb4k smbclient smlnj strace sysstat tcpdump tcsh telnet tofrodos traceroute unzip vim wamerican wdutch wfrench wget xorg xbill xboard xdaliclock xgalaga xine-plugin xine-ui x-ttcidfont-conf xscreensaver xserver-xorg xsysinfo xterm zsh" &amp;amp;&amp;amp; lh_build&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note: on suppose que l'on dispose d'un miroir local appelé &lt;span style="color: rgb(51, 51, 255);"&gt;debian-mirror&lt;/span&gt; sur le port &lt;span style="color: rgb(51, 51, 255);"&gt;7777&lt;/span&gt;. Personnellement j'utilise &lt;a href="http://packages.debian.org/lenny/apt-cacher" target="_BLANK"&gt;apt-cacher&lt;/a&gt; pour mon miroir local.&lt;br /&gt;&lt;br /&gt;Ensuite sans surprise il suffit d'écrire le fichier binary.img directement sur la clef USB:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;dd if=/home/pbn/debian-live/binary.img of=/dev/sdX&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;... où vous remplacez &lt;span style="color: rgb(51, 51, 255);font-size:85%;" &gt;&lt;span style="font-family: courier new;"&gt;/dev/sdX&lt;/span&gt;&lt;/span&gt; par le périphérique correspondant à la clef USB. &lt;span style="color: rgb(255, 0, 0);"&gt;Attention, ne vous trompez pas de périphérique, sinon vous risquez d'effacer le contenu de votre disque dur !&lt;/span&gt; Je vous aurai prévenu...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-4272936375158202415?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/4272936375158202415/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=4272936375158202415' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/4272936375158202415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/4272936375158202415'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2009/03/debian-live-le-retour.html' title='Debian Live le retour'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-6422155203367114267</id><published>2008-09-21T20:42:00.000+02:00</published><updated>2008-09-24T02:51:08.900+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian GNU/Linux'/><title type='text'>Une commande Debian GNU/Linux peu connue: saidar</title><content type='html'>Lorsque vous désirez surveiller l'utilisation des ressources d'une machine dans un xterm, vous connaissez certainement top et htop. &lt;br /&gt;&lt;br /&gt;Mais il existe une commande peu connue mais qui peut être utile:&lt;span style="color: rgb(51, 51, 255);"&gt;saidar&lt;/span&gt;.&lt;br /&gt;Un peu d'information:&lt;br /&gt;&lt;pre&gt;[pbn@cobra] /home/pbn&gt;aptitude show saidar&lt;br /&gt;Package: saidar&lt;br /&gt;State: installed&lt;br /&gt;Automatically installed: no&lt;br /&gt;Version: 0.13-1&lt;br /&gt;Priority: optional&lt;br /&gt;Section: utils&lt;br /&gt;Maintainer: Bartosz Fenski &lt;fenio@debian.org&gt;&lt;br /&gt;Uncompressed Size: 102k&lt;br /&gt;Depends: libc6 (&gt;= 2.3.5-1), libncurses5 (&gt;= 5.4-5), libstatgrab6&lt;br /&gt;Description: curses-based program which displays live system statistics&lt;br /&gt; saidar is a curses-based application to display system statistics. Statistics&lt;br /&gt; include CPU, processes, load, memory, swap, network I/O and disks I/O along&lt;br /&gt; with their free space. &lt;br /&gt;saidar utilizes libstatgrab library. &lt;br /&gt;Homepage: http://www.i-scream.org/libstatgrab/&lt;br /&gt;Tags: uitoolkit::ncurses&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Pour l'installer:&lt;br /&gt;(en tant que root)&lt;pre&gt;[root@cobra] /home/pbn&gt; aptitude-install saidar&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Pour l'utiliser:&lt;br /&gt;(pas besoin d'être root)&lt;pre&gt;[pbn@cobra] /home/pbn&gt;saidar&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-6422155203367114267?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/6422155203367114267/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=6422155203367114267' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/6422155203367114267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/6422155203367114267'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/09/une-commande-debian-gnulinux-peu-connue.html' title='Une commande Debian GNU/Linux peu connue: saidar'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-1872224319142489951</id><published>2008-08-08T20:08:00.000+02:00</published><updated>2008-08-08T20:08:13.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munin'/><category scheme='http://www.blogger.com/atom/ns#' term='Tiger'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>version preliminaire 0.0.7 de munin node pour Mac OS X</title><content type='html'>En ce 08/08/2008, voici une &lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.7.tar.gz"&gt;nouvelle version de ma version préliminaire de munin-node pour Mac OS X&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Il y a maintenant six plugins:&lt;br /&gt;cpu, df, load, processes, uptime, users&lt;br /&gt;&lt;br /&gt;Bien entendu vous êtes libres d'écrire des plugins supplémentaires :)&lt;br /&gt;&lt;br /&gt;Pour l'utiliser, téléchargez &lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.7.tar.gz"&gt;ce fichier&lt;/a&gt; et allez dans &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; et décompressez le fichier (créez &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; s'il n'existe pas déjà)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo mkdir /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cd /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo tar --preserve -zxvf munin-1.2.5-pbn-macosx-experimental-0.0.7.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un répertoire &lt;span style="font-family:courier new;"&gt;/usr/local/munin-1.2.5-pbn-experimental&lt;/span&gt; a été créé&lt;br /&gt;&lt;br /&gt;Lisez ensuite la suite des instructions dans le fichier &lt;span style="font-family:courier new;"&gt;readme.txt&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-1872224319142489951?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/1872224319142489951/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=1872224319142489951' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/1872224319142489951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/1872224319142489951'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/08/version-preliminaire-007-de-munin-node.html' title='version preliminaire 0.0.7 de munin node pour Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-238005288363236371</id><published>2008-07-18T20:10:00.004+02:00</published><updated>2008-07-18T21:31:16.886+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>photo de mon site sur un des premiers iPhone 3G de Belgique</title><content type='html'>Un petit événement: cet après-midi, j'ai pu naviguer sur mon site à l'aide d'un des premiers iPhone 3G de Belgique. Voyez la photo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/pierre.bauduin/Divers/photo#5224355624312161522"&gt;&lt;img src="http://lh3.ggpht.com/pierre.bauduin/SICjwq9wxPI/AAAAAAAAA3o/Htw63w2YYFc/s400/mon-site-sur-un-des-premiers-iphone3g-de-belgique.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Voici les entrées du log d'Apache:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;194.78.xx.xx - - [18/Jul/2008:11:17:49 +0000] "GET / HTTP/1.1" 200 5995 "-" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; fr-fr) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;194.78.xx.xx - - [18/Jul/2008:11:17:49 +0000] "GET /images/powered_by_debian.png HTTP/1.1" 200 2761 "http://pierre.baudu.in/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; fr-fr) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;194.78.xx.xx - - [18/Jul/2008:11:17:49 +0000] "GET /images/64711.png HTTP/1.1" 200 3626 "http://pierre.baudu.in/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; fr-fr) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;194.78.xx.xx - - [18/Jul/2008:11:17:49 +0000] "GET /images/pbn_egypte.png HTTP/1.1" 200 265094 "http://pierre.baudu.in/" "Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; fr-fr) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20"&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-238005288363236371?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/238005288363236371/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=238005288363236371' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/238005288363236371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/238005288363236371'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/07/photo-de-mon-site-sur-un-des-premiers.html' title='photo de mon site sur un des premiers iPhone 3G de Belgique'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/pierre.bauduin/SICjwq9wxPI/AAAAAAAAA3o/Htw63w2YYFc/s72-c/mon-site-sur-un-des-premiers-iphone3g-de-belgique.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-4242622677303823508</id><published>2008-07-15T20:40:00.001+02:00</published><updated>2008-07-17T16:40:02.757+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>the OpenBSD crowd is a bunch of masturbating monkeys</title><content type='html'>Le créateur du kernel Linux, Linus Torvalds lui-même, a fait preuve d'un certain franc-parler sur la liste de distribution linux.kernel:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;i&gt;"I think the OpenBSD crowd is a bunch of masturbating monkeys"&lt;/i&gt;&lt;br /&gt;Linus Torvalds&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Voyez le &lt;a href="http://article.gmane.org/gmane.linux.kernel/706950" target="_BLANK"&gt;texte original du post&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-4242622677303823508?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/4242622677303823508/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=4242622677303823508' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/4242622677303823508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/4242622677303823508'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/07/openbsd-crowd-is-bunch-of-masturbating.html' title='the OpenBSD crowd is a bunch of masturbating monkeys'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-2899534951871233800</id><published>2008-07-12T14:21:00.001+02:00</published><updated>2008-07-16T15:28:12.231+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munin'/><category scheme='http://www.blogger.com/atom/ns#' term='Tiger'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>version préliminaire 0.0.5 de munin node pour Mac OS X</title><content type='html'>Voici une &lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.5.tar.gz"&gt;nouvelle version de ma version préliminaire de munin-node pour Mac OS X&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cette version corrige quelques petits bugs par rapport à la précedente. En particulier le fichier &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/var/run/munin/munin-node.pid&lt;/span&gt; n'est plus créé par &lt;span style="font-family:courier new;"&gt;Net::Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Il y a toujours cinq plugins:&lt;br /&gt;cpu, load, processes, uptime, users&lt;br /&gt;&lt;br /&gt;Bien entendu vous êtes libres d'écrire des plugins supplémentaires :)&lt;br /&gt;&lt;br /&gt;Pour l'utiliser, téléchargez &lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.5.tar.gz"&gt;ce fichier&lt;/a&gt; et allez dans &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; et décompressez le fichier (créez &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; s'il n'existe pas déjà)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo mkdir /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cd /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo tar --preserve -zxvf munin-1.2.5-pbn-macosx-experimental-0.0.5.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un répertoire &lt;span style="font-family:courier new;"&gt;/usr/local/munin-1.2.5-pbn-experimental&lt;/span&gt; a été créé&lt;br /&gt;&lt;br /&gt;Lisez ensuite la suite des instructions dans le fichier &lt;span style="font-family:courier new;"&gt;readme.txt&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-2899534951871233800?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/2899534951871233800/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=2899534951871233800' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/2899534951871233800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/2899534951871233800'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/07/version-preliminaire-005-de-munin-node.html' title='version préliminaire 0.0.5 de munin node pour Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-7683919311473492777</id><published>2008-07-09T19:42:00.001+02:00</published><updated>2008-07-09T19:47:42.707+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munin'/><category scheme='http://www.blogger.com/atom/ns#' term='Tiger'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>version préliminaire 0.0.4 de munin-node pour Mac OS X</title><content type='html'>Voici une &lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.4.tar.gz"&gt;nouvelle version de ma version préliminaire de munin-node pour Mac OS X&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cette version corrige quelques bugs par rapport à la précedente.&lt;br /&gt;Il y a maintenant cinq plugins:&lt;br /&gt;cpu, load, processes, uptime, users&lt;br /&gt;&lt;br /&gt;Bien entendu vous êtes libres d'écrire des plugins supplémentaires :)&lt;br /&gt;&lt;br /&gt;Pour l'utiliser, téléchargez &lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.4.tar.gz"&gt;ce fichier&lt;/a&gt; et allez dans &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; et décompressez le fichier (créez &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; s'il n'existe pas déjà)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo mkdir /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cd /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo tar --preserve -zxvf munin-1.2.5-pbn-macosx-experimental-0.0.4.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un répertoire &lt;span style="font-family:courier new;"&gt;/usr/local/munin-1.2.5-pbn-experimental&lt;/span&gt; a été créé&lt;br /&gt;&lt;br /&gt;Lisez ensuite la suite des instructions dans le fichier &lt;span style="font-family:courier new;"&gt;readme.txt&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-7683919311473492777?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/7683919311473492777/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=7683919311473492777' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7683919311473492777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7683919311473492777'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/07/version-preliminaire-004-de-munin-node.html' title='version préliminaire 0.0.4 de munin-node pour Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-3836842179009473428</id><published>2008-07-05T14:00:00.006+02:00</published><updated>2009-06-11T15:38:56.699+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munin'/><category scheme='http://www.blogger.com/atom/ns#' term='Tiger'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>version préliminaire 0.0.3 de munin-node pour Mac OS X</title><content type='html'>Voici (enfin) une version préliminaire de munin-node pour Mac OS X&lt;br /&gt;&lt;br /&gt;Comment l'installer ?&lt;br /&gt;&lt;br /&gt;D'abord je télécharge le fichier &lt;br /&gt;&lt;a href="http://pierre.baudu.in/files/munin-1.2.5-pbn-macosx-experimental-0.0.3.tar.gz"&gt;munin-1.2.5-pbn-macosx-experimental-0.0.3.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Pkux9IuP_c/R3zkw2CXbFI/AAAAAAAAAgU/_fPXe6nNcDg/s1600-h/warning_120_105_avec_transparence.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_4Pkux9IuP_c/R3zkw2CXbFI/AAAAAAAAAgU/_fPXe6nNcDg/s320/warning_120_105_avec_transparence.gif" alt="" id="BLOGGER_PHOTO_ID_5151243601595296850" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Attention vous allez travailler en ligne de commande avec sudo. Soyez attentif...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/br&gt;&lt;br /&gt;&lt;br /&gt;Je vais dans dans &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; et je décompresse le fichier (je crée &lt;span style="font-family:courier new;"&gt;/usr/local&lt;/span&gt; s'il n'existe pas déjà)&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo mkdir /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cd /usr/local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo tar --preserve -zxvf munin-1.2.5-pbn-macosx-experimental-0.0.3.tar.gz&lt;/span&gt;&lt;br /&gt;Un répertoire &lt;span style="font-family:courier new;"&gt;/usr/local/munin-1.2.5-pbn-experimental&lt;/span&gt; a été créé&lt;br /&gt;&lt;br /&gt;Je regarde la liste des groupes existants et de leur gid:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ dscl . list /Groups gid | sort -n -k 2 | less&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Je crée le groupe munin. ATTENTION: Je veille à lui donner un gid qui n'est pas encore utilisé:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo dscl . -create /Groups/munin gid 144&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo dscl . -create /Groups/munin passwd 42ab7u&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Je copie dans &lt;span style="font-family:courier new;"&gt;/Library/LaunchDaemons&lt;/span&gt; le fichier qui se trouve dans le répertoire&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/usr/local/munin-1.2.5-pbn-experimental/copy_the_file_in_this_directory_to_Library_LaunchDaemons:&lt;br /&gt;&lt;/span&gt; en faisant:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo cp -P /usr/local/munin-1.2.5-pbn-experimental/copy_the_file_in_this_directory_to_Library_LaunchDaemons/localhost.munin-node.plist&lt;br /&gt;/Library/LaunchDaemons&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Je n'oublie d'aller modifier le fichier &lt;span style="font-family:courier new;"&gt;/usr/local/munin-1.2.5-pbn-experimental/etc/munin/munin-node.conf&lt;/span&gt;&lt;br /&gt;en y indiquant l'adresse IP de mon &lt;b&gt;serveur munin&lt;/b&gt; en mettant &lt;span style="font-family:courier new;"&gt;allow ^10\.20\.10\.1&lt;/span&gt; dans mon cas&lt;br /&gt;&lt;br /&gt;Ensuite je redémarre la machine (ou, pour les utilisateurs avancés, je lance manuellement le démon en faisant &lt;span style="font-family:courier new;"&gt;launchctl start local.munin-node.plist&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;... et voilà, munin-node est installé et tourne !&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-3836842179009473428?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/3836842179009473428/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=3836842179009473428' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/3836842179009473428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/3836842179009473428'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/07/munin-node-sur-macosx.html' title='version préliminaire 0.0.3 de munin-node pour Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4Pkux9IuP_c/R3zkw2CXbFI/AAAAAAAAAgU/_fPXe6nNcDg/s72-c/warning_120_105_avec_transparence.gif' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-4452261514516250146</id><published>2008-06-09T22:04:00.004+02:00</published><updated>2008-11-19T02:24:04.733+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Voici enfin l'iPhone 3G !</title><content type='html'>Aujourd'hui à la WWDC 2008 à San Francisco, on s'y attendait mais...&lt;br /&gt;Steve Jobs a présenté...&lt;br /&gt;... le nouvel iPhone !&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4Pkux9IuP_c/SE_brZyT1NI/AAAAAAAAA2M/HtJf1_NcKY8/s1600-h/Steve-Jobs-WWDC2008-iPhone-G3.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_4Pkux9IuP_c/SE_brZyT1NI/AAAAAAAAA2M/HtJf1_NcKY8/s400/Steve-Jobs-WWDC2008-iPhone-G3.jpg" alt="" id="BLOGGER_PHOTO_ID_5210624832593712338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;C'est l'iPhone 3G.&lt;br /&gt;Comme son nom l'indique, il supporte la technologie 3G&lt;br /&gt;Mais ce n'est pas tout:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;il supporte le GPS&lt;/li&gt;&lt;li&gt;il ne coûte que $199 pour la version 8GB&lt;/li&gt;&lt;li&gt;il supporte bien entendu ce que son prédecesseur supportait déja: EDGE/GPRS, le WiFi, Google Mail&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Il sort en Belgique, selon Steve Jobs, le 11 juillet...&lt;br /&gt;(Mais c'est la théorie, en pratique, ce sera plus tard...)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tuaw.com/2008/06/09/iphone-3g-announced/"&gt;Lien sur "The Unofficial Apple Weblog"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/iphone/"&gt;Lien officiel Apple (apple.com)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/befr/iphone/"&gt;Lien officiel Apple Belgique&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-4452261514516250146?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/4452261514516250146/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=4452261514516250146' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/4452261514516250146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/4452261514516250146'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/06/voici-enfin-l-iphone-3g.html' title='Voici enfin l&apos;iPhone 3G !'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4Pkux9IuP_c/SE_brZyT1NI/AAAAAAAAA2M/HtJf1_NcKY8/s72-c/Steve-Jobs-WWDC2008-iPhone-G3.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-5181648534703383208</id><published>2008-05-24T20:10:00.004+02:00</published><updated>2008-05-26T19:26:06.815+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='partitions'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>PartitionMagic 8.0 ... depuis 6 ans ?!</title><content type='html'>Il y a un certain nombre d'outils qui permettent de créer, agrandir, modifier, transférer des partitions et des systèmes de fichier.&lt;br /&gt;&lt;br /&gt;Il existe des outils Open Source:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gnu.org/software/parted/" target="_BLANK"&gt;GNU Parted&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://gparted.sourceforge.net/" target="_BLANK"&gt;GParted&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://qtparted.sourceforge.net/" target="_BLANK"&gt;QtParted&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;... qui sont en fait tous basés sur la librairie &lt;a href="http://www.blogger.com/www.gnu.org/software/parted/"&gt;GNU parted&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Il existe des outils commerciaux:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; le plus connu: &lt;a href="http://fr.wikipedia.org/wiki/PartitionMagic" target="_BLANK"&gt;PartitionMagic 8.0&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; moins connu: &lt;a href="http://www.blogger.com/%20http://fr.acronis.com/homecomputing/products/diskdirector/" target="_BLANK"&gt;Acronis Disk Director&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Je démarre par hasard sur une disquette bootable de Partition Magic 8.0, et je suis assez surpris de lire:&lt;br /&gt;&lt;pre&gt;PartitionMagic 8.04&lt;br /&gt;Copyright 1994-2002, Powerquest Corporation&lt;br /&gt;All rights reserved.&lt;/pre&gt;&lt;br /&gt;Eh bien ? Les gens utilisent Partition Magic 8.0 depuis 2002, et nous sommes en 2008. Cela fait six ans avec la même version. C'est assez étaonnant car dans le domaine des systèmes de fichiers, de nouveaux systèmes de fichiers apparaissent: ext3, ext4, ReiserFS, xfs, zfs, le futur WinFS. Il faut aussi dire qu'entretemps Symantec a racheté PowerQuest, développeur de Partition Magic.&lt;br /&gt;&lt;br /&gt;Peut-être que, comme Partition Magic devient un produit Symantec, c'est moins bon :)&lt;br /&gt;&lt;br /&gt;Aura-t-on un jour un PartitionMagic 9.0 ? Ou au moins un 8.5 ? Ou un petit 8.1 ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-5181648534703383208?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/5181648534703383208/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=5181648534703383208' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/5181648534703383208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/5181648534703383208'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/05/partitionmagic-80-depuis-6-ans.html' title='PartitionMagic 8.0 ... depuis 6 ans ?!'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-9148463165566559311</id><published>2008-04-24T20:40:00.001+02:00</published><updated>2008-06-07T01:46:16.289+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Microsoft va installer un centre d'innovation à Mons</title><content type='html'>Dans &lt;a href="http://pierrebauduin.blogspot.com/2008/03/des-logiciels-libres-pour-les-40-000.html"&gt;ce post précédent&lt;/a&gt; j'apprenais dans &lt;a href="http://www.lesoir.be/actualite/belgique/technologies-les-ecoles-2008-03-28-587435.shtml"&gt;un article du Soir du 28 mars 2008&lt;/a&gt; que pour équiper les 40.000 nouveaux ordinateurs des écoles, la Région Wallonne envisagait de choisir OpenOffice.org plutôt que Microsoft Office.&lt;br /&gt;&lt;br /&gt;Moins d'un mois plus tard, j'apprends dans &lt;a href="http://www.lesoir.be/regions/hainaut/un-centre-microsoft-a-mons-2008-04-24-593998.shtml"&gt;un article du Soir du 24 avril 2008&lt;/a&gt; que Microsoft vai installer un centre d'innovation à Mons.&lt;br /&gt;&lt;br /&gt;Faut il voir un lien entre ces deux événements ?&lt;br /&gt;&lt;a href="javascript:void(0)" tabindex="10" onclick="return false;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-9148463165566559311?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/9148463165566559311/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=9148463165566559311' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/9148463165566559311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/9148463165566559311'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/04/microsoft-va-installer-un-centre.html' title='Microsoft va installer un centre d&apos;innovation à Mons'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-6872632165415463002</id><published>2008-04-14T20:45:00.005+02:00</published><updated>2008-06-07T16:47:18.483+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tiger'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><title type='text'>Créer un groupe sous Mac OS X</title><content type='html'>Après avoir vu &lt;a href="http://pierrebauduin.blogspot.com/2008/04/creer-un-utilisateur-sous-mac-os-x.html"&gt;dans un post précédent&lt;/a&gt; comment créer un utilisateur sous &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt;, voyons aujourd'hui comment créer un groupe.&lt;br /&gt;&lt;br /&gt;Ceci ne fonctionne qu'à partir de &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Tiger"&gt;Tiger&lt;/a&gt;, car les versions antérieures utilisaient NetInfo et pas dscl.&lt;br /&gt;&lt;br /&gt;On utilise à nouveau la commande dscl:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Groups/mongroupe gid xxxx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Groups/mongroupe passwd 42ez7a &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A la place de xxxx indiquez un gid valide.&lt;br /&gt;(où xxxx est le GID, faites bien attention d'en choisir un qui n'existe pas déjà, pour voir la liste des groupes existants et leurs gid dans l'ordre croissant: &lt;span style="font-family:courier new;"&gt;dscl . list /Groups gid | sort -n -k 2&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Pour ajouter l'utilisateur &lt;span style="font-family:courier new;"&gt;toto&lt;/span&gt; au groupe &lt;span style="font-family:courier new;"&gt;mongroupe&lt;/span&gt;:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -merge /Groups/mongroupe users toto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Je l'ai testé sur &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Tiger"&gt;Tiger&lt;/a&gt; et &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Leopard"&gt;Léopard&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-6872632165415463002?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/6872632165415463002/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=6872632165415463002' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/6872632165415463002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/6872632165415463002'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/04/creer-un-groupe-sous-mac-os-x.html' title='Créer un groupe sous Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-876460920070181422</id><published>2008-04-14T20:30:00.000+02:00</published><updated>2008-05-26T03:20:15.835+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='photo numérique'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony'/><title type='text'>Mon appareil photo numérique Sony DSC-W55 sous Debian GNU/Linux</title><content type='html'>J'apprécie assez bien mon nouvel appareil photo numérique &lt;a href="http://www.sony.be/view/ShowProduct.action?product=DSC-W55" TARGET="_BLANK"&gt;&lt;span style="color: blue; font-size:120%"&gt;SONY DSC-W55&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sans surprise, il écrit les photos sur mon &lt;a href="http://en.wikipedia.org/wiki/MemoryStick" TARGET="_BLANK"&gt;MemoryStick&lt;/a&gt; de 2 GB, qui est un système de fichier FAT16. Pour afficher les photos sous &lt;a href="http://en.wikipedia.org/wiki/Debian" TARGET="_BLANK"&gt;Debian GNU/Linux&lt;/a&gt;, la première solution est de sortir le &lt;a href="http://en.wikipedia.org/wiki/MemoryStick" TARGET="_BLANK"&gt;MemoryStick&lt;/a&gt; de l'appareil, le mettre dans un lecteur MemoryStick à connecteur USB, et de le brancher dans ma machine &lt;a href="http://en.wikipedia.org/wiki/Debian" TARGET="_BLANK"&gt;Debian GNU/Linux&lt;/a&gt;. Le &lt;a href="http://en.wikipedia.org/wiki/MemoryStick" TARGET="_BLANK"&gt;MemoryStick&lt;/a&gt; apparaît comme un système de fichiers.&lt;br /&gt;&lt;br /&gt;Mais, évidemment, ce serait plus simple de brancher l'appareil directement...&lt;br /&gt;&lt;br /&gt;Lorsque je connecte l'appareil à ma machine &lt;a href="http://en.wikipedia.org/wiki/Debian" TARGET="_BLANK"&gt;Debian GNU/Linux&lt;/a&gt; à l'aide du connecteur approprié, je vois bien des messages de type USB dans mon kernel, mais sans plus.&lt;br /&gt;&lt;br /&gt;Avec la commande &lt;tt style="color: blue;"&gt;lsusb&lt;/tt&gt; je vois:&lt;pre style="color: blue;"&gt;[root@cobra] /root&gt;lsusb&lt;br /&gt;Bus 005 Device 009: ID 054c:0010 Sony Corp. DSC-S30/S70/S75/F505V/F505/FD92 Cybershot/Mavica Digital Camera&lt;/pre&gt;... mais aucun système de fichiers ne se monte automatiquement.&lt;br /&gt;&lt;br /&gt;La solution est de modifier la configuration de l'appareil photo numérique.&lt;br /&gt;&lt;br /&gt;J'allume l'appareil, j'appuie sur &lt;tt style="color: blue;"&gt;MENU&lt;/tt&gt; et je vais dans le menu numéro 2. Là pour l'option &lt;tt style="color: blue;"&gt;Connexion USB&lt;/tt&gt; je choisis &lt;tt style="color: blue;"&gt;Stock de mas&lt;/tt&gt;, ou en anglais, dans l'option &lt;tt style="color: blue;"&gt;USB Connect&lt;/tt&gt; je choisis &lt;tt style="color: blue;"&gt;Mass Storage&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;Je branche à nouveau mon appareil photo sur le port USB de ma machine et pouf, le système de fichiers du &lt;a href="http://en.wikipedia.org/wiki/MemoryStick" TARGET="_BLANK"&gt;MemoryStick&lt;/a&gt; se monte tout seul !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-876460920070181422?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/876460920070181422/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=876460920070181422' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/876460920070181422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/876460920070181422'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/04/mon-appareil-photo-numerique-sony-dsc.html' title='Mon appareil photo numérique Sony DSC-W55 sous Debian GNU/Linux'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-5835066413091911993</id><published>2008-04-12T20:40:00.009+02:00</published><updated>2008-06-07T16:24:59.889+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tiger'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Leopard'/><title type='text'>Créer un utilisateur sous Mac OS X</title><content type='html'>Voici comment créer un utilisateur en ligne de commande sous &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ceci ne fonctionne qu'à partir de &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Tiger"&gt;Tiger&lt;/a&gt;, car les versions antérieures utilisaient NetInfo et pas dscl.&lt;br /&gt;&lt;br /&gt;Dans notre exemple l'utilisateur est toto.&lt;br /&gt;On utilise la commande dscl:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Users/toto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Users/toto UserShell /bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Users/toto RealName "Toto Machin"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Users/toto UniqueID xxx&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Users/toto PrimaryGroupID 20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo dscl . -create /Users/toto NFSHomeDirectory /Users/toto&lt;br /&gt;sudo mkdir /Users/toto&lt;br /&gt;sudo chgrp staff &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/Users/toto&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sudo chown toto &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/Users/toto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;(où xxx est le UID, faites bien attention d'en choisir un qui n'existe pas déjà, pour cela faites &lt;span style="font-family:courier new;"&gt;sudo dscl . list /users UniqueID&lt;/span&gt; pour voir ceux qui sont déjà utilisés. Dans mon cas l'&lt;span style="font-family:courier new;"&gt;UniqueID&lt;/span&gt; est 503. Le &lt;span style="font-family:courier new;"&gt;PrimaryGroupID 20&lt;/span&gt; correspond à &lt;span style="font-family:courier new;"&gt;staff,&lt;/span&gt; en tous cas sous &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Tiger"&gt;Tiger&lt;/a&gt; et Léopard)&lt;br /&gt;&lt;br /&gt;Je l'ai testé sur &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Tiger"&gt;Tiger&lt;/a&gt; et &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_X_Leopard"&gt;Léopard&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-5835066413091911993?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/5835066413091911993/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=5835066413091911993' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/5835066413091911993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/5835066413091911993'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/04/creer-un-utilisateur-sous-mac-os-x.html' title='Créer un utilisateur sous Mac OS X'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-3193871129032726328</id><published>2008-04-04T14:00:00.006+02:00</published><updated>2008-04-12T16:42:22.666+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='disque dur'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Deskstar'/><category scheme='http://www.blogger.com/atom/ns#' term='matériel'/><title type='text'>Disque dur IBM / Hitachi Deskstar: quelle plaie !</title><content type='html'>Lorsque j'ai acheté mon Power Macintosh Quicksilver 2002, j'ai pu constater que son disque dur principal était un disque PATA &lt;a href="http://en.wikipedia.org/wiki/Hitachi_Deskstar" target="_BLANK"&gt;Hitachi Deskstar&lt;/a&gt; de 120 GB.&lt;br /&gt;&lt;br /&gt;Lorsque j'ai allumé la machine, elle a mis une dizaine de minutes pour démarrer ! En effet, le disque dur émettait presque en permanence des bruits bizarres. Lorsqu'il fait ses bruits, évidemment, il ne sait pas lire de données. Dans ce cas il faisait des bruits pendant environ 40 secondes, puis lisait effectivement les données pendant environ 5 secondes. Ceci explique pourquoi il a fallu dix minutes pour démarrer le système !&lt;br /&gt;&lt;br /&gt;Ces disques &lt;a href="http://en.wikipedia.org/wiki/IBM_Deskstar" target="_BLANK"&gt;IBM Deskstar&lt;/a&gt;, devenus &lt;a href="http://en.wikipedia.org/wiki/Hitachi_Deskstar" target="_BLANK"&gt;Hitachi Deskstar&lt;/a&gt; lorsque &lt;a href="http://en.wikipedia.org/wiki/Hitachi" target="_BLANK"&gt;Hitachi&lt;/a&gt; a racheté l'usine d'&lt;a href="http://en.wikipedia.org/wiki/IBM" target="_BLANK"&gt;IBM&lt;/a&gt;, sont bien connus pour &lt;a href="http://www.pcworld.com/article/id,59943/article.html" target="_BLANK"&gt;avoir de sérieux problèmes de fiabilité&lt;/a&gt;, à un point tel qu'&lt;a href="http://www.pcworld.com/article/id,67608/article.html" target="_BLANK"&gt;un procès en "class action" a été intenté contre IBM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;J'ai immédiatement remplacé ce Deskstar par un bon vieux &lt;a href="http://picasaweb.google.com/pierre.bauduin/Machines/photo#5185725866966213538" target="_BLANK"&gt;Seagate Barracuda ATA IV&lt;/a&gt; qui fonctionne parfaitement.&lt;br /&gt;&lt;br /&gt;Par curiosité, j'ai malgré tout branché le disque dur Hitachi Deskstar pour le reformater avec un test en écriture (&lt;tt&gt;mkfs.ext3 -c -c /dev/hdb1&lt;/tt&gt;). Au premier boot, avant même d'avoir reformaté le disque, le BIOS me dit déjà:&lt;blockquote&gt; &lt;i style="color: blue;"&gt;SMART Failure Predicted on Primary Master. WARNING: Immediately back-up your data and replace your hard disk drive.A failure may be imminent.&lt;/i&gt;&lt;/blockquote&gt;Regardez la vidéo:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-6670376576270973799&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Finalement, en tapant F1 j'arrive à lancer le système. Je démarre sur un &lt;a href="http://en.wikipedia.org/wiki/SystemRescueCD" target="_BLANK"&gt;SystemRescueCD&lt;/a&gt;, et j'effectue la commande:&lt;br /&gt;&lt;tt style="color: blue;"&gt;mkfs.ext3 -c -c /dev/hda1&lt;/tt&gt;&lt;br /&gt;Durée: 12h pour 120 GB (!)&lt;br /&gt;&lt;br /&gt;Résultat des courses: moi je ne veux plus utiliser de disque &lt;a href="http://en.wikipedia.org/wiki/IBM_Deskstar" target="_BLANK"&gt;IBM / Hitachi Deskstar&lt;/a&gt; !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-3193871129032726328?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/3193871129032726328/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=3193871129032726328' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/3193871129032726328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/3193871129032726328'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/04/disque-dur-ibm-hitachi-deskstar-quelle.html' title='Disque dur IBM / Hitachi Deskstar: quelle plaie !'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-6093590671396065152</id><published>2008-04-01T00:16:00.006+02:00</published><updated>2008-04-07T14:43:22.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rions'/><title type='text'>Le clic est breveté par Xerox</title><content type='html'>Ajourd'hui 1er avril 2008, voici une information qui va causer d'importants changements dans nos habitudes:&lt;br /&gt;&lt;br /&gt;Xerox, la première société à avoir commercialisé un ordinateur qui utilise une interface graphique, détient un brevet sur le clic. Désormais, et quel que soit le système d'exploitation que vous utilisez, pour chaque clic, vous devez verser une redevance de 2,00 USD soit environ 1,27 EUR.&lt;br /&gt;&lt;br /&gt;Si vous ne voulez pas payer la redevance, la solution est de ne pas cliquer. Configurez votre système pour qu'une touche du clavier corresponde au clic.&lt;br /&gt;&lt;br /&gt;Ah oui j'oubliais: des souris d'un nouveau type vont être vendues d'ici peu: des souris sans bouton...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-6093590671396065152?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/6093590671396065152/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=6093590671396065152' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/6093590671396065152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/6093590671396065152'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/04/le-clic-est-brevet-par-xerox.html' title='Le clic est breveté par Xerox'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3392442543993712157.post-7044619089945544311</id><published>2008-03-28T20:40:00.004+01:00</published><updated>2008-11-16T15:18:48.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice.org'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Des logiciels libres pour les 40 000 nouveaux ordinateurs de la région wallonne ?</title><content type='html'>Je lis dans &lt;a href="http://www.lesoir.be/actualite/belgique/technologies-les-ecoles-2008-03-28-587435.shtml" TARGET="_BLANK"&gt;cet article du Soir de ce 28 mars 2008&lt;/a&gt; que pour le marché des 40.000 nouveaux ordinateurs il est possible que des logiciels libres soient choisis au détriment des produits Microsoft. Bien entendu &lt;a href="http://fr.openoffice.org/" target="_BLANK"&gt;OpenOffice.org&lt;/a&gt; est pour moi un excellent choix pour de nombreuses raisons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;coût: OpenOffice.org coûte 0 EUR contre environ 600 EUR pour Microsoft Office&lt;/li&gt;&lt;li&gt;respect des standards: OpenOffice.org utilise des formats de fichiers standard tels que ODF. Microsoft Office utilise par contre des formats propriétaires qui sont illisibles&lt;br /&gt;&lt;/li&gt;&lt;li&gt;compatibilité: OpenOffice sait lire et écrire les format de fichiers standard, mais aussi les formats propriétaires Microsoft Office: .xls, .doc, .ppt.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;pas de lien avec un fournisseur unique: Microsoft peut "brader" la version actuelle de Microsoft Office et vous la vendre 100 EUR au lieu de 600 EUR. Mais bien entendu, quand vous voudrez la nouvelle version d'ici trois ans, ce sera le prix plein...&lt;/li&gt;&lt;li&gt;disponible pour tous les systèmes d'exploitation. Microsoft Office n'existe que pour Windows et Mac OS X. Par contre OpenOffice.org existe pour: Debian, Ubuntu, Red Hat, Windows, Mac OS X, FreeBSD, PC-BSD, etc...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Cependant je peux lire dans l'article: &lt;blockquote style="font-style: italic;"&gt;Le seul bémol c’est que l’on n’a pas aujourd’hui la certitude qu’OpenOffice sera parfaitement stable sur les ordinateurs d’Apple, note un proche du dossier. Or, l’appel d’offres prévoit que les écoles doivent pouvoir choisir librement entre des PC ou des Mac.&lt;/blockquote&gt;... soyons sérieux, il existe des versions d'OpenOffice.org 2.3.x pour Mac OS X... &lt;br /&gt;&lt;br /&gt;Espérons que la région wallonne choisisse OpenOffice.org !&lt;br /&gt;&lt;br /&gt;Oui mais, attendez... ce vendredi 28 mars 2008 une autre information se retrouve dans l'actualité: Microsoft aurait l'intention de s'implanter en région wallonne. Peut-être que si la région wallonne choisit de l'Open Source, l'implantation de Microsoft en en région wallonne ne se fera pas ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3392442543993712157-7044619089945544311?l=pierrebauduin.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pierrebauduin.blogspot.com/feeds/7044619089945544311/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3392442543993712157&amp;postID=7044619089945544311' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7044619089945544311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3392442543993712157/posts/default/7044619089945544311'/><link rel='alternate' type='text/html' href='http://pierrebauduin.blogspot.com/2008/03/des-logiciels-libres-pour-les-40-000.html' title='Des logiciels libres pour les 40 000 nouveaux ordinateurs de la région wallonne ?'/><author><name>Pierre Bauduin</name><uri>http://www.blogger.com/profile/10841048491709749966</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01471639048342365150'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>