Environnement linux parfait pour le développement : Différence entre versions

De Asso Val Libre
Aller à : navigation, rechercher
(Distribution)
(Distribution)
 
(4 révisions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
 
   Inspiré de vidéos  
 
   Inspiré de vidéos  
 
   https://invidious.jing.rocks/watch?v=hKGPH9C-EFc 'Setting Up the Perfect Developer Environment on Linux for 2025'
 
   https://invidious.jing.rocks/watch?v=hKGPH9C-EFc 'Setting Up the Perfect Developer Environment on Linux for 2025'
 +
 +
== 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 ==
 
== Distribution ==
  
: Peu importe. Une distribution est conçue pour fournir un environnement initial, plus ou moins complet basé sur
+
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 reconnaissance optimale du matériel et des périphériques utilisés
 
* Une connectivité réseau satisfaisante
 
* 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  ==
 
== Terminal / Ligne de commande  ==
  
 
== Éditeur ==
 
== Éditeur ==
 +
 +
* [[Emacs]]
 +
* [[Codium]]
  
 
== Git ==
 
== Git ==
  
== Containerisation ==
+
== Containerisation ou virtualisation ==
 +
 
 +
* Podman
 +
* Libvirt
  
 
== Autres ==
 
== Autres ==

Version actuelle en date du 30 janvier 2025 à 11:49

 Inspiré de vidéos 
 https://invidious.jing.rocks/watch?v=hKGPH9C-EFc 'Setting Up the Perfect Developer Environment on Linux for 2025'

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

Autres