Arch Linux a 10 ans !

Allan McRae l’a signalé hier, ce week-end marquait les dix ans de la création d’Arch Linux  :)

En ce qui me concerne, j’ai réellement découvert la distribution en Novembre 2008, moment à partir duquel elle-ci est devenue ma favorite, aucune ne l’ayant remplacée depuis, cela fait trois ans et demi que je l’utilise avec bonheur dès que je le peux.
(par exemple, sur ce serveur depuis 4 mois)

J ai également depuis deux mois la grande satisfaction de l’utiliser comme desktop dans mon nouveau boulot (activité 100% GNU/Linux et nous avons le choix des armes, tant que nous sommes efficaces), encore une fois elle s’y prête admirablement bien.

Par ce billet, bon anniversaire Arch, et un immense chapeau bas à ses créateurs ainsi qu’à tous les contributeurs qui ont oeuvré pour que nous puissions profiter d’un tel OS. ;)

Un petit morceau d’histoire du libre

Trouvé pour une poignée de dollars* sur Amazon Marketplace USA, je me suis fait un petit cadeau avec l’édition de 1987 de Operating Systems : Design and Implementation d’Andrew S. Tanenbaum, celle-là même dans laquelle Linus Torvalds se plongea en 1991 pour écrire ce qui allait devenir Linux.

L’état de ce livre de plus de 20 ans est excellent, quasi-neuf à part quelques petites bosses dues à son voyage depuis l’autre côté de l’Atlantique.

Très plaisant d’avoir ce petit bout d’histoire du libre (et même de l’informatique en général) chez soi. Quand on sait l’importance qu’ont eu ces lignes sur l’existence de notre kernel préféré, les lire a une saveur particulière.

Certes, c’est assez technique et je comprendrai sûrement pas la moitié du bouquin, mais ça m’éclaircira sûrement les idées sur beaucoup de points :D

L’édition contemporaine est bien plus recommandée et à jour pour se former efficacement sur le sujet, le prix n’est cependant pas le même, le charme non plus ;)

*8,46 petits euros frais de port compris, chez eux.

Nouveau serveur et nouveau thème !

Bonjour à tous,

Cela fait un long moment que je n’ai pas posté sur le blog, la flemme et beaucoup d’occupation (gros changements dans ma vie perso et pro) m’en ont un peu éloigné.

Je devrais désormais normalement être un peu plus actif, enfin espérons :D

Ayant déménagé en appartement, j’ai changé de serveur@home : exit le serveur lourd virtualisé sous Debian avec Xen, le site tourne désormais sur une machine plus modeste (mais qui consomme beaucoup moins et est surtout beaucoup plus silencieuse – elle fera peut-être l’objet d’un prochain billet) avec une couche logicielle différente :
Arch Linux / NGINX / PHP / MySQL

Beaucoup plus “K.I.S.S.“, donc ;)

Pour marquer ce changement, j’ai mis en place un nouveau thème, basé sur l’excellent thème par défaut de WordPress 3 : Twentyeleven.
Plus sobre et moderne, il s’adapte également magnifiquement aux résolutions des smartphones, rendant inutile un thème dédié à cet usage.

Quelques petits bugs peuvent m’avoir échappé, n’hésitez pas à m’en faire part.
(ah oui, à ce propos, j’essayerai maintenant de répondre aux commentaires :o )

De même il se peut que la propagation DNS ne soit pas encore tout à fait terminée pour tout le monde, il y a juste à attendre un peu.
L’adresse du blog a un peu changé : fini http://hippopota.me/blog/ , il réside maintenant directement à la racine http://hippopota.me
J’ai mis en place une redirection permanente, le changement devrait donc être transparent, mais n’hésitez pas à mettre à jour vos favoris et flux RSS le cas échéant.

Dockstar et boot réseau : optimisation

Dans mon article précédent, j’expliquais comment booter le Seagate Dockstar sur Plugbox directement sur le réseau, par TFTP et NFS.

Si cela fonctionnait effectivement, il subsistait en l’état un petit problème de performances : en effet, tout content d’avoir réussi à mettre ça en place, je ne m’étais pas aperçu que le montage NFS se faisait par défaut en NFS v2, avec des paramètres pas terribles :D
Gênant …

Donc voici comment passer les paramètres pour que le montage NFS se fasse en v3 (j’ai essayé en v4 et ça ne passe pas, mais j’avais eu le même problème sur PC, NFS v4 change pas mal de choses) avec des réglages un peu plus au goût du jour.

Toujours avec blparam, il faut simplement modifier cette variable :

rootpath2=<chemin local complet sur le serveur NFS de votre système de fichiers Plugbox>,v3,rsize=32768,wsize=32768,soft,tcp

Évidemment, adaptez à vos besoins et à la configuration de votre serveur NFS.
Ce sont néanmoins les réglages que je recommande afin d’obtenir de bonnes performances et une relative garantie de l’intégrité des données.

Attention, comme pour la dernière fois, avant de valider définitivement ces réglages chez vous, réglez bien bootcmd comme ceci :

bootcmd=run bootcmd3

Comme ça, si ces réglages ne fonctionnent pas chez vous (ou si vous avez fait une coquille), le boot d’après se fera sur Pogoplug ou en USB, ça évite de bricker bêtement son DS ;)
(ce serait néanmoins réparable avec l’interface série, mais c’est embêtant)

Si le boot réseau fonctionne bien avec les nouveaux paramètres, vous pouvez le fixer définitivement :

bootcmd=run bootcmd_net

Voilà, c’est tout !

PS : ah si, un petit truc.
Un bench que j’ai fait pour comparer les performances disque du DockStar en NFSv2, NFSv3 100Mbps puis Gigabit, ainsi qu’avec une clé USB.
(pour la clé USB, chiffres de azrael24 sur HFR, merci ;) )
Benchmark Bonnie++, pas de procédure rigoureuse et donc aucune valeur scientifique, c’est purement indicatif mais assez cohérent.