Maniatux's Blog

Welcome to the internet

Archives 2013

Windows 8

Rédigé par Xavier - - Aucun commentaire

PCInpact titre son article "Windows 8, échec et mat ?". Pour les gens non familiers avec l'univers de Microsoft vous obtenez le même niveau de troll en remplaçant "Windows 8" par "Gnome Shell". Les raisons du rejet sont les mêmes : changements radicaux par rapport à la version précédente et choix ergonomiques imposés à l'utilisateur (retrais volontaire de pas mal de fonctions).

L'article déclare que Windows 8 n'a pas su relancer le marché des PC. A mon sens le but de Windows 8 n'était pas de relancer le marché du PC, mais de jouer un double jeu PC / Tablettes. Avoir la même interface sur toutes les plateformes, et les mêmes applications si on passe par le market. En soit ce n'est pas idiot, mais retirer des éléments comme le menu démarrer était un choix risqué.

J'ai utilisé Windows 8 pendant trois mois au travail, car je souhaitais me faire ma propre idée sur l'efficacité des outils en entreprise. La disparition du menu démarrer ne m'a pas trop perturbé, je l'ai toujours trouvé trop bordélique. Sur 8 le lancement des applications se fait en appuyant sur la touche Windows puis en tapant les premières lettres du nom. Les habitués de Gnome-Do, Synapse, ALT-F2 sur KDE, Unity, Gnome-Shell retrouveront facilement leurs marques. Les applications présentes en "tuiles" (provenant du market) sont absolument inutiles, la plupart du temps on ne lance que le bureau ou des applications standard depuis le start screen.

La présence du market me semble inappropriée dans une version PRO de Windows. En effet l'utilisateur peut installer les applications même s'il n'est pas administrateur. De quoi casser les stratégies de sécurité du domaine et potentiellement semer la pagaille sur le réseau (que se passe-t-il si un utilisateur décide d'installer un client bittorrent et télécharger à fond ?).

Sous le capot les changements sont bien moindres par rapport à Windows 7. Les outils d'administration sont toujours là et les pilotes sont majoritairement compatibles. Par exemple notre serveur d'impression ne fournit que les pilotes XP & 7, mais j'ai pu m'y connecter sans problèmes. C'est la même chose pour les applications utilisées. Par contre, le client SCCM 2007 ne semble pas fonctionner.

Sur l'ordinateur que j'utilise (un Fujistu Lifebook e752) j'ai pu tester l'UEFI avec Secure Boot, par contre impossible de voir la puce TPM sur Windows et activer le chiffrement du disque. Cela me semble étrange, car si Secure Boot marche alors la puce TPM est bien là et reconnue. Mystère.

Ce qui m'a fait finalement downgrader en Windows 7 c'est une migration de domaine manquée et la volonté de repartir sur un environnement propre.

Mon expérience de Windows 8 n'est pas si mauvaise, après quelques heures d'utilisation on s'habitue et on peut retrouver la même productivité qu'avec Windows 7. A mon sens la marche à franchir est bien moins importante que Gnome 2 / Gnome 3. Si les ventes de PC chutent vraiment je pense qu'il faut chercher d'autres raisons.

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

Troll avec un conseiller Orange

Rédigé par Xavier - - Aucun commentaire

Avant de débuter je tiens à dire qu'en environnement pro Orange est un très bon FAI. Nous disposons de plusieurs connexions (SDSL, ADSL, MPLS...) et tout se passe bien. En cas de pépin il y a quelqu'un qui vous répond dans la minute et qui comprend votre problème. Mais leurs offres grand public ne sont pas très adaptées à l'auto-hébergement et aux geeks.

Aujourd'hui j'appelle le 1014 pour faire ouvrir une ligne fixe en vue de prendre un abonnement ADSL chez OVH. Le conseiller est sympa, il prend mes coordonnées, m'annonce une date d'ouverture... et saute au plafond quand je lui parle d'OVH. Voici un petit extrait de la conversation :

  • Orange: Ah monsieur si vous voulez internet nous avons des offres et nous nous occupons de tout, pas besoin d'ouvrir une ligne, ça vous coutera moins cher que OVH !
  • Moi : Oui mais vos offres ne me conviennent pas, il n'y a pas d'ipv6 et pas d'ip fixe.
  • Orange : Ah si monsieur nous faisons de l'ip fixe !
  • Moi : Bah non
  • Orange : Si si monsieur
  • Moi : Bah non, j'avais l'ADSL Orange par le passé, et il n'y avait pas d'ip fixe
  • Orange : Allons monsieur, vous n'allez pas m'apprendre mon métier, nous faisons de l'ip fixe!
  • Moi : Vous parlez certainement de l'option facturée à 17€/mois
  • Orange : Voilà c'est cela
  • Moi : Je crois alors que cela va me revenir plus cher que OVH !
  • Orange : Oui mais vous savez, ce ne sont pas des vrais fournisseurs. Si c'était le cas ils auraient pris en charge l'ouverture de la ligne !
  • Moi : J'ai besoin d'un FAI qui fait ipv6, ip fixe, et qui autorise le port 25.
  • Orange : Si vous êtes un pro nous avons des offres adaptées avec la qualité de service !
  • Moi : non je ne suis pas un pro
  • ...

Juste un petit moment sympa.

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

Ce qu'il manque à Android

Rédigé par Xavier - - Aucun commentaire

Je possède un Nexus4 fonctionnant sur la rom d'origine (Android 4.2.2 relativement propre, sans outils constructeur). Voici à mon sens ce qu'il manque à Android.

N°1 : Une interface MULTITÂCHES

Le système Android est multitâches, mais l'interface ne l'est pas. Impossible d'afficher deux applications à la fois sur l'écran (comme cela se fait sur Windows 8) ou même taper un SMS sans couper la vidéo en cours de lecture. Espérons que les prochaines versions apporteront cela.

Un scanneur de codes barres / QR

On rencontre souvent des QR codes qu'il faut scanner avec un smartphone pour récupérer une URL. Mais par défaut l'appareil ne les reconnait pas et il faut donc installer une application qui va puiser dans vos favoris, vos appels, afficher de la pub, etc. Ce serait mieux si cette fonction était proposée de base.

Lampe torche

Les smartphones ayant un "flash" avec l'appareil photo peuvent servir de lampe. C'est très pratique et là aussi il faut tout le temps trouver une application adaptée... là encore les choses seraient plus simples si c'était intégré.

Prise de notes

J'aime bien prendre des notes sur le smartphone en vue de faire mes courses ou noter des idées... malheureusement là encore il faut télécharger une application tierce.

DNS perso + interface administration BBox

Rédigé par Xavier - - Aucun commentaire

L'interface d'administration de la BBox est accessible via l'url suivante : gestionbbox.lan. Utiliser l'adresse IP (par défaut 192.168.1.254) redirige vers gestionbbox.lan. Que se passe-t-il si vous utilisez un serveur DNS perso et pas celui de la BBox ? Réponse : le nom de domaine gestionbbox.lan n'existe pas, et l'interface est alors inaccessible. Heureusement cela peut se corriger rapidement, il suffit de créer une zone. Voici les paramètres à ajouter pour bind.

/etc/bind/named.conf.local (ou named.conf selon la distribution) :

zone "gestionbbox.lan" {
        type master;
        file "/etc/bind/gestionbbox.lan";
};

/etc/bind/gestionbbox.lan :

$TTL    604800
@       IN      SOA     gestionbbox.lan.     hostmaster.gestionbbox.lan. (
                                1               ; Serial
                                604800          ; Refresh
                                86400           ; Retry
                                2419200         ; Expire
                                604800 )        ; Negative Cache TTL

;
@       IN      NS      gestionbbox.lan.
@       IN      A       192.168.1.254

ezjail : gérer facilement des jail sur FreeBSD

Rédigé par Xavier - - Aucun commentaire

Les jails permettent de créer des VPS sur un système FreeBSD. Les processus sont emprisonnés dans un niveau d'exécution et un environnement distinct. L'équivalent sur Linux est OpenVZ / VServer / LXC mais le système de jails sous FreeBSD est intégré au système et plutôt mature.

La documentation de FreeBSD décrit le processus manuel de création de jails. Je recommande la lecture et le suivi de l’exercice proposé afin d'acquérir les bases. Il est aussi mentionné la possibilité d'utiliser un "squelette" commun à toutes les jails, ces dernières n'ayant que les répertoires susceptibles d'être modifié. Cela évite d'avoir 10 fois la même arborescence alors que beaucoup d'éléments sont communs. ezjail est un outil permettant d'automatiser tout ceci, et nous allons voir que c'est plutôt bien foutu.

Installation de FreeBSD

Depuis la version 9, l'installeur a été simplifié au point qu'il n'est plus nécessaire de le détailler. Le choix des sets importe peu sur le résultat final, mais personnellement j'ajoute les sources car j'estime que cela fait partie de l'OS.

La suite de l'installation ne nécessite pas de paramétrage particulier.

Configuration

Vous pouvez commencer par mettre à jour le système :

# freebsd-update fetch

# freebsd-update install

# reboot

Nous allons maintenant installer ezjail. Il y a deux solutions : le compiler à partir des ports, ou le télécharger sous forme binaire avec pkg_add.

Méthode 1 : ports

Commencez par télécharger l'arbre des ports :

# portsnap fetch extract

Puis compilez et installez sysutils/ezjail :

# cd /usr/ports/sysutils/ezjail

# make install clean

Il faut ensuite autoriser ezjail à se lancer :

echo ezjail_enable="YES" >> /etc/rc.conf

Méthode 2 : pkg_add

Utilisez la commande suivante :

# pkg_add -r ezjail

Il faut ensuite autoriser ezjail à se lancer :

echo ezjail_enable="YES" >> /etc/rc.conf

Création de la jail de base

La commande suivante va préparer la jail de base :

# ezjail-admin install
Note : Si vous souhaitez ajouter les sources dans la jail de base, vous devez rajouter le paramètre s. Pour avoir les ports (récupérés à partir de portsnap) dans la jail de base ajoutez le paramètre p. Si vous avez déjà installé la jail de base et souhaitez rajouter les ports ou les sources, réutilisez la commande ezjail-admin install mais spécifiez le paramètre en majuscule, par exemple ezjail-admin install -P

Création d'une jail

Utilisez la commande suivante :

# ezjail-admin create dns 'em0|192.168.0.2'
Note : "dns" est le nom donné à notre jail, adaptez-le si besoin ! em0 est le nom de la carte réseau, adaptez-le en fonction de votre système. L'adresse IP sera automatiquement ajoutée comme alias par ezjail, pas de paramétrage à faire, à part spécifier celle que vous désirez donner à votre jail !

Démarrer une jail

Voici la commande :

# ezjail-admin start dns
Note : Les jails se lancent automatiquement au démarrage de l'hôte grâce au paramètre ezjail_enable ajouté au rc.conf.

Arrêt d'une jail

ezjail-admin stop dns

Mise à jour des jails

La jail de base va être mise à jour, ce qui va répandre les modifications sur toutes les jails.

# ezjail-admin update -u
Note : Le u (minuscule) applique les mises à jour mineures. Le U (majuscule) applique les mises à jour majeures. A vous de décider. L'option P (majuscule) met à jour les ports (en utilisant portsnap).

Suppression d'une jail

La commande est la suivante :

# ezjail-admin delete -wf dns
Note : Le paramètre w spécifie la suppression de l'arborescence de la jail sur le disque. Le paramètre f demande l'arrêt de la jail avant suppression.

Modifier le "modèle" des jail

Cas concret : vous voulez activer SSH sur toutes les jails créées. C'est faisable ! La jail "modèle" est située ici : /usr/jails/newjail. Donc il faut éditer/créer le fichier /usr/jails/newjail/etc/rc.conf :

# echo sshd_enable="YES" >> /usr/jails/newjail/etc/rc.conf

Et voilà !

Documentation

D'autres usages sont possibles, certains seront intéressés par les possibilités offertes avec l'intégration ZFS.

  • Site officiel ezjail : Très pauvre, mais les bases sont là.
  • Utiliser la commande man ezjail-admin directement sur FreeBSD, c'est très complet.