Mon TOC des processus


[03/01/2019] - ~4mins - #linux #gentoo #alpine #adminsys


Je dois vous avouer que j'ai quelques obsessions.

L'une d'elle est le nombre de processus qui tournent sur mes machines.

Franchement c'est con et je l'écris avec une touche d'humour mais ça me travaille réellement.

Du coup quand je lance htop j'ai ça je suis content :

{{}}

Mais dès lors que je tombe sur un Debian/RedHat … je pleure et j'ai peur :

{{}}

Plus un programme est gros plus il en contient.

Le code parfait n'existe pas.

Du coup plus il y a de programmes, plus il y a de bugs.

Et ce, même si le logiciel est ancien et bien maintenu et très populaire…

Il y aura toujours des failles et si ce n'est pas dans le logiciel en lui-même, ça sera son environnement (voir le cpu qui l'éxécute).

Et puis ça bouffe bien plus de ressources…

Même si nos machines d'aujourd'hui peuvent surement encaisser, ça m'attriste toujours autant que ce qu'on faisait il y a dix ans sur l'ordi… bha on le fait pas spécialement plus vite aujourd'hui.

Bref, les machines que j'administre doivent être allégées.

Au final je me retrouve dans un environnement où je sais ce que fait chacun des processus qui tourne et lorsqu'il se passe un truc louche je trouve rapidement le coupable.

Un autre truc que je recherche : diminuer le nombre de programme que fait tourner root.

Root est tout puissant, donc moins il est sollicité mieux on se porte.

Petit tour du proprio

C'est pareil pour les serveurs

Quand j'administre un serveur, j'enlève tout ce dont je n'ai pas besoin.

Chaque service/processus en moins est une source de bugs et de failles en moins.

La machine devient plus simple à administrer.

C'est d'ailleurs un peu pour la même raison que je n'apprécie pas systemd (ouai je sais c'est hasbeen de continuer à ressasser ça).

Mais avoir des processus qui font des trucs un peu dans notre dos sans trop savoir pourquoi j'aime pas.

Les gains apportés par systemd ne justifient pas à mes yeux tout le merdier que ça entraîne.

Avec la mouvance actuelle des containers, j'apprécie la philosophie, que Docker a pas mal popularisé, d'un container == un service.

Du coup Alpine est une très bonne solution avec son userspace réduit au strict minimum

À cela si on rajoute les programmes compilés statiquement (ce qui est par défaut avec Go et Rust) on se retrouve avec des containers microscopiques et fonctionnels.

Liens

=> [1] mon compositeur Wayland favoris ({{}}) | [2] tsmpcd ({{}}) | [3] Slurp (https://github.com/emersion/slurp) | [4] grim (https://github.com/emersion/grim)


=> 🏠 Retour à la home


[03/01/2019] - #linux #gentoo #alpine #adminsys


=> [>> Suivant >>] ⏭ Messagease : un clavier android efficace | [<< Précédent <<] ⏮ Gonib et ce qu'il y a autour

Proxy Information
Original URL
gemini://lord.re/posts/152-mon-toc-sur-les-processus/index.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
259.021165 milliseconds
Gemini-to-HTML Time
1.962413 milliseconds

This content has been proxied by September (ba2dc).