linux

Se créer un initramfs manuellement

ou Se monter un système Linux minimal Alors que quelques années en arrière, le wiki d'Arch Linux était une des rares documentations à aborder des sujets assez variés et techniques, désormais le wiki Gentoo s'améliore grandement et arrive à faire au moins aussi bien. Il lui arrive même de dépasser son concurrent et a l'avantage d'être plus centré sur ma distro favorite. Il intègre désormais le fameux handbook permettant d'installer sa Gentoo.

Amp : un ptit éditeur de texte à la vi

J'utilise vi et ses dérivés depuis si longtemps que j'ai désormais une petite partie de ses commandes inscrits dans la mémoire musculaire. C'est toujours amusant de voir des étudiants qui galèrent et hallucinent devant ma relative agilité alors que je n'ai pourtant qu'un niveau relativement faible en vimerie. Bref ces derniers temps j'ai entendu parlé d'un nouvel éditeur de texte. Amp. La fiche technique me parle pas mal : léger, taillé pour la console, inspiré par vi, une configuration par défaut moderne et bonus de la hype : c'est en rust.

Drivers graphiques AMD 2017

En 2007, AMD a adopté une nouvelle stratégie concernant les drivers de cartes graphiques de sa récente acquisition, ATI. Ils ont en effet décidé d'aider le développement de drivers opensource en fournissant énormément de documentation qui s'est révélée précieuse. Quelques années plus tard ils ont poussé encore plus loin en donnant même du temps à quelques-uns de leurs devs pour participer aux drivers opensource. Encore quelques années plus tard ils ont même adopté une nouvelle architecture où le driver proprio et le driver opensource partagent une part commune dans le kernel permettant de mutualiser les efforts.

NIB : Mon assistant personnel IRC

Je vous présente NIB mon assistant personnel. Il me simplifie la vie depuis quelques années maintenant. J'y gère des todo, j'y fais un peu de supervision, un peu de self monitoring manuel également et il possède même quelques commandes réseaux. J'ai une forte addiction à l'irc. J'y suis connecté 24h/24 depuis près de vingt ans ans maintenant. Je consulte jamais mes mails mais irc plusieurs fois par heure. Dès que je démarre mon ordi, je me reconnecte sur ma session ssh où tourne mon fidèle tmux/weechat.

Foldcat : se rappeler de quelque chose quand on rentre dans un dossier

Vous avez une mémoire de poisson rouge comme moi ? Ça vous arrive d'installer des trucs un peu exotiques et de pas vous souvenir comment ça fonctionne. Du coup vous allez dans le dossier en question et là vous fouillez à coup de ls / tree / --help. Pas mal mais et si on avait un ptit truc qui venait nous aider. Foldcat : le chat du dossier Votre chat vous passe dans les panards quand vous entrez dans une pièce ?

Tour d'horizons des émulateurs de terminal

Coucou 2017 o/ . Et si l'on explorait les terminaux pour nunux. Enfin explorer… on va se contenter d'en présenter quelques-un un peu moins connu que la normale. Mes exigeances envers les terms Ne pas planter. Hoooo non ! Le term ne peut pas planter. Ensuite faut qu'il se fasse oublier. Le term ne doit pas se voir, ce n'est qu'une fenêtre vers le reste du système. Il doit être léger.

Ajouter un overlay Gentoo sans layman

Les overlays sous Gentoo sont des surcouches à l'arbre Portage. Portage est en fait une grande collection de scripts pour installer des logiciels. Gentoo de base possède énormément de ces scripts cependant il arrive que parfois le logiciel que l'on cherche n'est pas disponible officiellement. Portage possède une fonctionnalité très intéressante permettant de rajouter des branches à votre arbre ce qui permet d'ajouter de nouveaux logiciels disponible via emerge. Jusqu'à il y a peu, il fallait passer par le logiciel layman qui n'est pas installé par défaut.

Démarrer des applis dans tmux au boot

En voilà une chose triviale mais qui n'est pas si simple que ça. Démarrer une appli au boot, généralement c'est le boulot de l'init, ça devrait être easy (hein systemd). Mais démarrer une appli dans Tmux n'est pas géré par les init existants. Donc je vais vous expliquer comment le faire. Déjà on va commencer par le script d'init pour OpenRC (vous croyiez vraiment que j'allais aborder Systemd ?). Donc dans /etc/init.

Une idée d'init

Ces derniers temps, les inits ont la côte. L'invasion de Systemd sur un bon paquet de banquises en est la principale cause. Il faut dire qu'avant lui il n'y avait pas eu autant de débat et peu de concurrence. Il y a pas mal d'inits différents mais la plupart sont quasiment pas utilisés en dehors des cadors du secteur. Systemd fait parlé de lui à cause de son initiateur (haha) à la réputation sulfureuse mais également pour certains choix techniques parfois étranges mais aussi (et surtout à mon goût) pour sa capacité à changer l'ordre établis.

Devtmpfs et Udev sont dans un bateau

Et voilà qu'une coupure de courant m'a réveillé de mauvais poil ce matin. Un dimanche à 6h entendre le gazouillis des onduleurs. Toujours plus oppressant. Chaque bip indiquant une mort de plus en plus proche. Et là c'est on commence à tenter de s'égayer les idées. Une épreuve de résistance pour onduleur : lequel tiendra le plus longtemps ? Celui de l'équipe téloche (ONT, lecteur multimédia, téléviseur), l'équipe serveur (serveur huhu) ou bien l'équipe ordis (les ordis, le switch et la borne wifi).

Nouveau kernel not for fun

Et voilà, je viens de passer d'un kernel 2.27 patché pour OpenVZ vers un tout neuf 2.33.1. J'en ai profité pour ajouter des petits trucs indispensables qui me faisait défaut : - le redirect de netfilter (et ouai je l'avais oublié) - le support de nfs en mode serveur (pour améliorer mon pxe) - l'ajout du support de kvm (à défaut d'OpenVZ…). Bon, sur ce, amusez-vous bien cher lectorat et préparez-vous à une nouvelle version de mon CMS encore plus optimisé pour tourner sur moins d'un Mo !