18 juillet, 2009 - 12:49

Une machine, c'est bien connu, cela ne tombe en rade que dans la nuit ou en week-end. Dés fois, lorsque l'on a un peu de chance, c'est même les deux... Et lorsque le plantage se situe sur une Dédibox, on est un peu dans la mouise, avec Free qui considére que l'administration est une chose qui doit se passer dans des horaires de bureau... Du coup, lorsque la demande porte sur une KVM, nous n'avons plus qu'à attendre tout le week-end avec tous nos sites en carafe...

Fort heureusement il y a l'ami GNU/Linux. Avec celui-là, même si elle n'est pas forcément évidente, il y a toujours une solution de repli. Ici, il s'agit d'exploiter le système de secours de la Dedibox.

17 janvier, 2009 - 19:46

Quelle que soit la manière dont on utilise Apache, vient un moment où il est nécessaire de régler un peu les performances en fonction de l'usage. Alors l'objectif de ce papier n'est pas de fournir un guide exhaustif de tout ce qu'il est possible d'optimiser dans ce sacré morceau de code, mais plutôt de permettre d'éviter quelques problèmes de base.

20 décembre, 2008 - 16:11

Depuis quelques années, un classique enquiquinement avec les interfaces réseau consiste à comprendre pourquoi telle interface s'appelle eth1 plutôt qu'eth0. Problème récurrent avec VmWare, ou lorsque l'on déplace l'installation d'une configuration physique à une autre. Et il n'est pas rare de se retrouver avec un eth6 ou mieux, eth0_renamed, sans arriver à remettre les compteurs à zéros.

4 novembre, 2008 - 03:49

La mise en oeuvre d'un kernel monolithique peut, à juste titre, rebuter par sa complexité. Et même si cette technique reste le meilleur moyen d'optimiser un kernel, il est malgré tout possible d'opter pour une approche plus douce en s'attaquant directement à initrd.

2 novembre, 2008 - 19:08

Les distributions récentes commencent de plus en plus à ressembler à leurs équivalent propriétaires. Histoire de satisfaire le plus grand nombre, des tonnes d'options sont activées pour rien Le problème des distributions généralistes reste qu'elles doivent de démarrer en toute situation. La conséquence en est que beaucoup de modules sont chargés pour rien, et même certaines fois à tord. Ces modules allongent le temps de démarrage mais diminue aussi les ressources disponibles en restant chargés tout au long de la session. Une manière de régler une partie du problème peut consister en la création d'une kernel monolithique mais si cette approche vous semble trop violent ou si vous désirez rester à jour côté kernel sans repasser systématiquement par une compilation, il est aussi possible d'optimiser la manière dont GNU/Linux démarre pour limiter la casse au maximum.

27 octobre, 2008 - 03:31

L'arrivée des NetBook donnent clairement une nouvelle forme de légitimité à Linux. Il suffit d'avoir utilisé tour à tour une distribution quelconque et un Windows Vista sur une de ces bestioles pour se rendre à quel point le pingouin se sent à l'aise lorsqu'il est un peu à l'étroit.

Dans la même idée, ces machines redonnent sens à de "vieilles" technique visant à optimiser un kernel pour coller au plus prés des ressources. Et l'une de ces techniques est la création d'un kernel monolithique.

25 octobre, 2008 - 02:16

Le but est ici de démarrer notre GNU/Linux préfére sur des médias "exotiques", en une carte Compact Flash ou une clef USB. Les cas d'utilisation sont multiples allant de la transformation d'un live CD en disque USB bootable au démarrage d'une machine sur le réseau via NFS.

15 octobre, 2008 - 16:25

Construire et installer un kernel complet c'est aujourd'hui tellement simple que ma nièce de 3 ans peut y arriver.. si je lui dicte ;-). Moi ce que je cherchais depuis des lustres c'est comment ne construire qu'un seul pauvre petit module de rien du tout sans lancer pour cela toute la machine de guerre. L'astuce qui sauve d'une crise de nerf lorsque l'on cherche par exemple à hacker un pilote...

13 octobre, 2008 - 12:47

Un point généralement assez irritant sous GNU/Linux lorsque l'on cherche à identifier précisément une partition issue d'un média amovible est que tout se passe comme si le kernel tirait le nom du périphérique aux dés. Le but ici est donc de se débrouiller pour que notre volume ait toujours le même nom sans aller torpiller UDEV, que chaque partition puisse avoir le sien, et, tant qu'à faire, qu'il soit compréhensible par un humain standard.

2 août, 2008 - 02:07

je ne sais plus à partir de quelle version exactement la Mandriva a définitivement basculé sous GRUB, mais aujourd'hui c'est sur cette distribution le chargeur d'amorçage par défaut au détriment de Lilo. Maintenant lorsque vous avez passé plusieurs années à mettre un système à jour d'une version à l'autre sans jamais réinstaller, il se peut que vous ayez encore un LILO qui traîne. Voici donc comment s'en débarrasser.