Maniatux's Blog

Welcome to the internet

Archives 2011

Serveur sous OpenBSD #6

Rédigé par Xavier - - Aucun commentaire

Lenteurs

J'ai installé OpenBSD sur un ordinateur physique, et les performances sont maintenant correctes. J'en déduis que les lenteurs que je rencontrais étaient dues à Linux-KVM, il y a probablement des paramètres à trouver ou des bugs à corriger. En effet, plus d'une heure pour décompresser une archive de 22Mo (les ports), on se dit qu'il y a un problème. Voici les paramètres du disque virtuel KVM que j'utilisais :

  • Format : qcow2
  • Taille : 32636Mo
  • Bus : IDE
  • Cache : none

Voici la configuration de la machine physique que j'utilise désormais pour travailler :

  • Processeur AMD Athlon 3500+ (64 bits)
  • 1GB de ram
  • Disque 160GB IDE
  • GeForce 7600GT

Ports

Je me suis à nouveau penché sur les ports et la compilation de Prosody. Après avoir épluché la documentation anglophone j'ai appris à différencier les branches d'OpenBSD et des ports :

  • Release : la version du CD-ROM
  • Stable : la version à jour
  • Current : la version de développement

Et il convient de ne pas mélanger deux branches entre OpenBSD et les ports. Je tourne sur OpenBSD 5.0, et dans mes premiers essais j'avais récupéré une archive des ports datant de Aout 2011 que j'avais trouvé dans le répertoire "OpenBSD5.0" mais visiblement ce n'est pas la bonne version, allez savoir pourquoi.

J'ai ensuite récupéré une version dans le répertoire "Snapshots", mais là on est sur du current et ça ne fonctionnait pas non plus. Après une bonne bagarre avec la documentation, j'ai enfin trouvé la démarche à suivre :

  1. Télécharger la version "OpenBSD5.0" des ports (celle de Aout 2011)
  2. Décompresser
  3. Mettre à jour avec cvs

Concrètement ça donne ça :

# cd /root
# ftp ftp://ftp.openbsd.org/pub/OpenBSD/5.0/ports.tar.gz
# tar xzf ports.tar.gz -C /usr
# cd /usr/ports
# export CVSROOT=anoncvs@ftp5.eu.openbsd.org:/cvs
# cvs up -rOPENBSD_5_0 -Pd

Pfiou, après plusieurs minutes, vous devriez avoir un arbre de ports enfin à jour. En effet, Prosody apparait bien comme 0.7p5, et accepte de compiler sans erreur.

Documentation

Et maintenant ?

Je me penche sur la modification du port pour avoir Prosody 0.8.2. Si j'y parviens je m'inscrirais au mailinglist de OpenBSD pour éventuellement leur soumettre mon travail, si c'est assez propre.

En Vrac #13

Rédigé par Xavier - - Aucun commentaire

  • Jeuxvideo.com félicite l'éditeur de Serious Sam III de sa solution anti-piratage : l'inclusion d'un nouvel ennemi invincible qui vous pourri la vie. En prime ça marcherait sans DRM. C'est drôle, car si le jeu veut pouvoir détecter si il est original ou copié, il doit pourtant y en avoir un quand même. Sauf qu'au lieu d'empêcher le lancement, il pourri la vie du joueur, quel progrès... Ce système n'est pas nouveau, Batman Arkham Asylum le faisait aussi, il était impossible de planer et donc d'avancer dans le jeu. En attendant le résultat est toujours le même, le crack est dispo dès le jour de sa sortie, voire même avant.
  • Cyrille Borne s'inquiète de l'avenir du PC face aux tablettes et aux smartphones (je ne mets pas de lien, vous connaissez bien maintenant). Pour ma part je n'imagine pas une seconde que le PC se fasse remplacer par ces gadgets. Même le PC portable n'a pas remplacé le PC de bureau. Et pour cause, il y aura toujours des besoins particuliers à remplir, par exemple les gamers et surtout les entreprises, et ça les tablettes n'en seront jamais capables. On aura toujours besoin d'un vrai clavier, d'un écran correct (et pas au format timbre poste) ainsi que d'une prise réseau.
  • Actualité spatiale : la sonde russe Phobos-Grunt, bloquée en orbite autour de la terre, aurait perdu 2 morceaux, et son orbite est de plus en plus basse. Pendant ce temps, la sonde américaine Curiosity en route vers mars, est sur une trajectoire tellement parfaite que les corrections planifiées ne seront pas toutes nécessaires, et pourront être repoussées. La sonde New Horizons qui est en route vers Pluton "n'est plus qu'à" 1,5 milliards de km. Pourquoi noter ce chiffre ? Parce que c'était le précédent record établi par Voyager 1 il y a très longtemps. (Source : Ciel et espace).
  • Si vous voyez un gros point très brillant dans le ciel, à l'est (impossible à manquer), c'est la planète Jupiter. Avec de bonnes jumelles vous pourrez voir 4 de ses satellites (Io, Ganymède, Europe, Calisto).
  • Alors que Windows 8 intégrera Hyper-V, Gnome 3 réplique en proposant son gestionnaire de machines virtuelles s'appuyant sur KVM qui est intégré au noyau Linux. Bon d'accord je présente la nouvelle de façon trollesque, mais une machine virtuelle n'est généralement pas un outil qu'on utilise aussi souvent qu'un traitement de texte, et qui s’adresse plutôt à des administrateurs. Il est donc amusant de voir ces deux environnements tenter de les banaliser.
  • ...et pour finir, la taxe sur la copie privée des semences appliquée aux agriculteurs. Une taxe qui ne rapporte pas à l'Etat, il ne faut pas déconner non plus, mais aux entreprises qui développent ces graines. Bizarrement la nouvelle n'a pas fait tant de bruit que ça.

Serveur sous OpenBSD #5

Rédigé par Xavier - - Aucun commentaire

Je continue mes bidouilles sur OpenBSD en machine virtuelle, sous KVM, et c'est lent, lent lent ! Les compilations sont longues, les extractions je n'en parle même pas... à croire qu'il y a un problème avec KVM, en tous cas j'espère que ce n'est pas une lenteur naturelle. Ce n'est pas vraiment gênant sur un serveur, parce qu'une fois démarré ça tourne sans interruption, mais j'imagine la galère sur un desktop.

Je n'avais pas ces soucis avec NetBSD, sur lequel j'ai beaucoup bidouillé en virtuel également. Une petite recherche sur internet m'indique que visiblement il a fallu attendre la version 4.8 voire 4.9 de OpenBSD pour qu'elle soit fonctionnelle sur KVM, c'est donc très récent et peut-être pas encore bien optimisé. L'autre option serait la lenteur naturelle, ce qui est en soit assez inquiétant.

Affaire à suivre, j'ai lancé une enquête (via les salons IRC pour avoir confirmation ou non).

Classé dans : BSD - Mots clés : aucun

Serveur sous OpenBSD #4

Rédigé par Xavier - - Aucun commentaire

J'ai installé un OpenBSD en virtuel afin de voir si il y avait possibilité de modifier le port de Prosody pour passer de la version 0.7 (qui est fournie en package) à la 0.8.2 qui est la dernière existante (et qui corrige pas mal de bugs). Première surprise en constatant que si le package OpenBSD de Prosody est en 0.7, son port est en 0.6. C'est étonnant car les packages sont censés être construits à partir des ports, la version devrait donc être la même.

J'ai quand même lancé la compilation du port, et celle-ci s'est vautrée sur une des dépendances au bout d'un quart d'heure. OpenBSD est un système fiable, audité, mais ses ports semblent tout de même obsolètes, voir à l'abandon, ce qui peut se révéler problématique. Cela donne une impression de rigidité, le système n'est pas vraiment souple mais plutôt tourné vers des applications spécifiques.

J'ai quand même envoyé un message au mainteneur du port de Prosody, j'attends sa réponse pour avoir plus de précisions.

EDIT : le mainteneur m'a répondu, il confirme qu'il ne travaille plus sur le port.

Classé dans : Sysadmin - Mots clés : aucun

En Vrac #12

Rédigé par Xavier - - Aucun commentaire

Un court article, car je suis très occupé sur Skyrim ces derniers temps (j'approche le niveau 40). Ce jeu est très addictif et nuit fortement à la qualité du sommeil.

  • FreeBSD développe son propre hyperviseur, tirant parti des fonctions de virtualisation matérielles (VT-x, et bientôt AMD-v). Une excellente nouvelle, un concurrent à KVM ne fera pas de mal, d'autant qu'il supporte apparemment les pilotes VirtIO.
  • 80€ le disque de 320GB, chez mon fournisseur préféré, ça fait quand même mal. L'année dernière je payais 50€ le 1TB. Même constat chez Cyrille Borne, cette hausse des prix serait due aux inondations en Thaïlande.
  • Le patch 1.2 pour Skyrim est sorti, et il apporte son lot de nouveaux bugs : dragons qui volent à l'envers, attributs de résistance aux éléments non pris en compte (possibilité de dégommer un atronach de feu avec un sort de feu), touches claviers qui ne fonctionnent plus... donc si possible ne l'installez pas. Ce n'est pas facile car la mise à jour est automatique autant sur Steam que sur PS3 et xbox360.

Classé dans : Thoughts - Mots clés : aucun