Maniatux's Blog

Welcome to the internet

Archives 2012

En Vrac #26

Rédigé par Xavier - - Aucun commentaire

  • Black Mesa est là ! Il s'agit d'un remake de Half Life 1 sur le moteur du deux, fait par des fans. Ce "mod" est gratuit si vous possédez un jeu Valve et donc le Source SDK. Ils ont refait tous les niveaux, les modèles 3D, mais aussi les doublages ! J'y ai un peu joué et le résultat est très impressionnant. L'immense séquence en tram au début y est ! Par contre dans la suite quelques libertés ont été prises par les moddeurs, mais rien de bien méchant et je leur tire mon chapeau ! A essayer.
  • Une nouvelle arnaque a la vente en ligne. Grossmodo vous achetez un objet à un vendeur particulier, celui-ci encaisse, vous envoie le produit, vous lui mettez donc une bonne évaluation, et par la suite vous constatez avec surprise qu'un magasin comme Amazon vous réclame le paiement. La combine ? Le vendeur a acheté l'objet avec une fausse carte bleue, et vous a mis en destinataire du colis. Donc le magasin se retourne vers vous. Pas mal.
  • J'ai remplacé le disque dur de mon serveur par un SSD, le moins cher, un 32GB, le seul but étant d'obtenir le silence complet car bien que je ne sois pas marié avec lui, je dors dans la même pièce. Les performances n'ont pas changé mais ce n'est pas étonnant, difficile de juger sur un serveur non graphique, surtout avec un processeur Atom sur lequel j'ai déjà exprimé toute ma haine et mon mépris.
  • Lors de l'installation de l'OS sur le SSD, j'ai tenté Debian Wheezy, mais l'implémentation de LXC ne fonctionne pas. L'ajout d'un container se solde par un échec. Donc à l'heure actuelle il n'y a qu'avec Ubuntu Server que l'on peut avoir LXC sans se prendre la tête.
  • J'ai installé une station de travail en CentOS 6 et j'ai été surpris de constater qu'il y avait maintenant Firefox 10 et LibreOffice 3.4.5 ! Je m'attendais honnêtement à trouver un Firefox 3.5 et OpenOffice. C'est un peu surprenant de retrouver un environnement Gnome 2, c'est très léger, c'est simple.... si seulement l'horrible Gnome-Shell n'était jamais né je ne serais pas kdéiste aujourd'hui.

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

Serveur mail sous Ubuntu

Rédigé par Xavier - - Aucun commentaire

Ce tutoriel décrit la mise en place d'un serveur mail simple sous Ubuntu. Comme vous pourrez le constater, une poignée de minutes suffisent et tout s'administre très facilement. Nous mettrons en place un accès IMAP pour que les utilisateurs puissent consulter leur courrier.

Le tutoriel devrait fonctionner également sur Debian, par contre privilégiez la version Wheezy car Squeeze utilise une ancienne version de Dovecot dont la configuration diffère.

Pré requis

  • Un nom de domaine sur internet (gratuits chez noip ou dyndns) qui pointe chez vous.
  • Ports 25 et 993 TCP redirigés sur le serveur sur lequel vous allez travailler.
  • Ubuntu 12.04

Exemple

Création d'un serveur mail avec deux utilisateurs :

  • xavier@freeman.org / xavier.chotard@freeman.org
  • dragonborn@freeman.org

Installation des paquets

Installation du serveur SMTP :

$ sudo apt-get install postfix

Sélectionnez "Pas de configuration" pour le moment, nous y reviendrons après.

Installation du serveur IMAP :

$ sudo apt-get install dovecot-imapd

Et voilà c'est tout. Vous attendiez des paquets au noms bizarres peut-être ?

Configuration de Postfix

sudo dpkg-reconfigure postfix
  • Type de serveur de messagerie : Site Internet
  • Nom de courrier : freeman.org
  • Destinataire des courriels de root : xavier
  • Autres destinations : par défaut
  • Mises à jour synchronisés : non
  • Réseaux internes : par défaut
  • Taille maximale BAL : 0
  • Caractère d'extension : *
  • Protocoles : tous

Ensuite il y a un dernier point à modifier, il s'agit de demander à Postfix d'utiliser le format de stockage Maildir à la place de mailbox. Le premier va créer un ensemble de sous-répertoires correspondant à la boite mail de l'utilisateur et les placera dans son home. Le second stocke tout dans 1 seul fichier et le met dans /var/mail. Maildir est recommandé.

sudo nano /etc/postfix/main.cf

Et ajouter :

home_mailbox = Maildir/

Puis relancer Postfix :

sudo service postfix restart

Configuration IMAP

Dovecot est fonctionnel par défaut, en IMAP + SSL. Il faut juste lui spécifier que nous travaillons en Maildir :

sudo vi /etc/dovecot/conf.d/10-mail.conf

Décommenter ou ajouter :

mail_location = maildir:~/Maildir

Relancer Dovecot :

sudo service dovecot restart

Comptes utilisateur

Création des comptes + création de leurs mots de passe :

sudo useradd -m xavier
sudo useradd -m dragonborn
sudo passwd xavier
sudo passwd dragonborn

Création d'un alias pour rediriger "xavier.chotard" vers "xavier" :

sudo vi /etc/aliases

Ajouter tout en bas :

xavier.chotard: xavier

Valider la création des alias et recharger Postfix :

sudo newaliases
sudo service postfix reload

Conclusion

Vous devriez maintenant être en mesure de recevoir des mails, et de vous connecter avec Thunderbird en IMAP sur votre serveur. Etait-ce si compliqué ? Non.

Notes

Par défaut votre serveur ne peut envoyer des messages que si deux conditions sont réunies :

  • Celui qui envoie le message est connecté sur le serveur (nous avons mis précédemment dans la configuration que nous n'acceptons que le 127.0.0.1, et ce afin d'éviter de servir de relais à spam). Pour autoriser les envois il faut ajouter le réseau local, ou utiliser une authentification SASL (utilisateur + mdp)
  • Le FAI ne bloque pas le port 25 sortant (il faut alors utiliser un relais SMTP sur internet sur un port 465 ou 587

Ces points ne seront pas détaillés car pas forcément utiles, si vous utilisez Thunderbird vous pouvez configurer le relais SMTP directement dedans (par exemple celui de gmail ou de votre FAI).

Nous avons vu ici la création d'un serveur mail très simple, si vous cherchez une solution taillée entreprise, avec des domaines et comptes virtuels, jetez un œil à iRedMail.

Liens

Get the hell out of my games, EA

Rédigé par Xavier - - Aucun commentaire

Je suis tombé sur cette actualité absolument hallucinante : EA aurait tenté de racheter Valve. Le gamer que je suis est à la fois en colère et soulagé (la proposition de 1 milliard a été refusée).

Pour les gens qui ne sont pas trop portés sur les jeux vidéos, voici un résumé de la situation : EA est un éditeur qui rachète de plus en plus de studios, au point de détenir une part énorme dans le secteur des jeux vidéos (à côté d'Activision et Blizzard, entre autres). Leur spécialité est de pousser leurs studios à pourrir les licences magnifiques pour en faire des jeux bâclés, médiocres, courts, avec plein de DLC à vous vendre. Un peu comme les films d'action américains à gros budget bourrés de clichés qui sortent chaque mois au cinéma et nous lassent. Si je vous dis qu'ils possèdent la licence des Sims, vous comprendrez tout de suite où je veux en venir. Concernant l'exploitation de bonnes licences je citerai Dragon Age, dont le premier volet, fait par BioWare, était excellent, et le deuxième, sous la tututelle de EA, est clairement bâclé (on se souvient avec amour des décors copiés-collés, hmmm).

Valve à l'inverse sait produire des jeux de qualité : Half Life 2, Portal, Left4dead, TeamFortress 2... ils savent aussi s'adapter aux consoles sans plomber la qualité du contenu comme on l'a vu avec CS Go et Portal 2 qui restent malgré tout très jouables et assez optimisés au clavier. Notons aussi qu'ils offrent la possibilité aux joueurs de faire tourner leurs propres serveurs multijoueurs, fournissent des SDK, il y a donc un aspect communautaire important. Ils font également tourner Steam, la seule offre légale décente pour les jeux vidéos, puisqu'on y trouve des hits soldés parfois à -75%, et à côté de cela des packs de jeux indépendants ce qui permet leur diffusion plus facilement pour les petits éditeurs.

Gabe Newell, même si il ne travaille certainement pas pour la gloire, fait partie de ces dirigeants qui ont une philosophie, un peu comme Linus Torvalds qui peut se payer le luxe d'insulter Nvidia en public. Il aurait refusé la proposition de rachat par EA pour garder son indépendance, et on le remercie chaudement. Je me voyais déjà me désinscrire de Steam et récupérer mes jeux dans la baie des pirates, en regardant sombrer la seule offre légale valable à mes yeux.

FreeBSD et Intel graphics

Rédigé par Xavier - - Aucun commentaire

J'ai installé FreeBSD 9.1RC sur un ordinateur portable équipé d'un processeur Sandy Bridge (puce graphique intégrée dedans, Intel® HD Graphics 3000). Les pilotes graphiques Intel sont très bien réputés car ils sont libres, à jour, et développés par le constructeur ! Que demander de mieux ?

C'est donc avec une (très) grande surprise que j'ai découvert que les puces graphiques Intel ne sont pas supportées sur FreeBSD. Si j'en crois cet article de Phoronix, la raison est qu'Intel ne travaille qu'en KMS (Kernel Mode Setting), disponible uniquement sur Linux. Donc, pour FreeBSD, toute machine tournant sur un processeur graphique Intel fonctionne sur le pilote vesa en 1024x768... et je ne parle pas de l'accélération 2D et 3D. Heureusement(?), FreeBSD est en train de développer son Kernel Mode Setting afin de pouvoir faire tourner les pilotes graphiques qui ne sont compatibles qu'avec ça. On peut trouver sur les forums une procédure pour activer KMS sur le système et compiler le pilote Intel qui va bien. Malheureusement c'est très long et le résultat est un peu aléatoire (j'ai réussi mais je n'avais plus de souris).

Etant donné qu'AMD ne fourni pas de pilotes pour FreeBSD, il semble que le seul "bon" constructeur sous cet OS soit Nvidia. En effet, même pour les cartes haut de gamme (GTX600), on trouve des pilotes FreeBSD.

Est-il acceptable de faire des pilotes pour Xorg fonctionnant uniquement sur Linux ? Cette dépendance est une des reproches que l'on fait à systemd et à Lennart Poettring [combo troll] pour ses propos sur les systèmes *BSD. La notion de "bon" constructeur ne se résume donc pas à la licence.

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

Me passer des services Google : Episode 4 - Fail ?

Rédigé par Xavier - - Aucun commentaire

J'ai abandonné owncloud. Les raisons ? De multiples petits soucis qui s'accumulent pour devenir vraiment gênants :

  • L'interface de l'agenda trop minimaliste et buguée (quand on clique sur un jour cela ouvre le précédent)
  • La lenteur de l'interface
  • La gallerie de photos qui ne répond qu'une fois sur deux
  • La musique qui se coupe quand on charge une page
  • Les URL caldav/carddav données ne sont jamais les bonnes il faut toujours chercher sur les wiki et forums
  • En mettant à jour de la 4.0.4 vers la 4.0.5 mes connecteurs Carddav/caldav ne fonctionnaient plus

Il reste maintenant à trouver une autre solution pour le stockage du calendrier et des contacts... j'ai testé calendarserver mais la documentation est assez difficile à trouver et je ne suis pas parvenu à le faire fonctionner. Je teste en ce moment Baikal qui semble excellent mais les connecteurs ne fonctionnent pas, je pense à un souci avec nginx, je n'ai pas encore eu le temps de regarder.

A ce problème côté serveur se rajoute un problème côté client. Le seul client lourd sur PC qui a l'air complet est thunderbird + lightning. Or sur ce dernier je n'ai jamais réussi à configurer un agenda synchronisé, que ce soit du owncloud, baikal, SOGo... il est donc difficile de configurer une synchronisation sur une application dont je ne suis pas certain du bon fonctionnement.

Pour le moment mon expérience sur la recherche d'une alternative aux systèmes de cloud propriétaires est mal partie.

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