Environnement linux parfait pour le développement : Différence entre versions
De Asso Val Libre
(→Distribution) |
(→Distribution) |
||
Ligne 17 : | Ligne 17 : | ||
: Distributions les plus répandues et certainement satisfaisantes : [[Ubuntu]], [[Fedora]], [[Mint]] | : Distributions les plus répandues et certainement satisfaisantes : [[Ubuntu]], [[Fedora]], [[Mint]] | ||
− | : Plus exigeantes : [[Debian]], [[NixOS]] | + | : Plus exigeantes : [[Debian]], [[NixOS]], [[Arch Linux]] |
== Terminal / Ligne de commande == | == Terminal / Ligne de commande == |
Version actuelle en date du 30 janvier 2025 à 12:49
Inspiré de vidéos https://invidious.jing.rocks/watch?v=hKGPH9C-EFc 'Setting Up the Perfect Developer Environment on Linux for 2025'
Sommaire
Principes
- Faire une étude des meilleures solutions possibles, mais une fois choisie, la solution doit être utilisée au maximum !
- Pour une solution choisie, s'astreindre à une veille technique de ses évolutions et améliorations.
Distribution
Peu importe (ou presque). Une distribution est conçue pour fournir un environnement initial, plus ou moins complet basé sur
- Une reconnaissance optimale du matériel et des périphériques utilisés
- Une connectivité réseau satisfaisante
Il est ensuite important que les outils nécessaires à votre « organisation de travail » («workflow») soient facilement disponibles.
- Distributions les plus répandues et certainement satisfaisantes : Ubuntu, Fedora, Mint
- Plus exigeantes : Debian, NixOS, Arch Linux
Terminal / Ligne de commande
Éditeur
Git
Containerisation ou virtualisation
- Podman
- Libvirt