3 points par GN⁺ 2025-12-07 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • En 2002, un projet qui avait collecté des captures d’écran de bureau de plusieurs développeurs Unix a été relancé treize ans plus tard, révélant l’environnement de 2015 des mêmes personnes
  • La plupart des développeurs conservent encore un environnement de travail centré sur le terminal, avec une utilisation du GUI minimisée
  • Des figures célèbres comme Bram Moolenaar, Rasmus Lerdorf, Warren Toomey, Jordan Hubbard et Timothee Besset ont participé et ont partagé leurs changements ainsi que leurs habitudes durables
  • Les participants utilisent tous des systèmes de la famille Unix comme Linux, FreeBSD, OS X, certains n’ayant remplacé que des clients de messagerie ou des navigateurs
  • L’enquête montre la cohérence de la culture des développeurs et la pérennité de la philosophie Unix malgré les treize années écoulées

Aperçu du projet

  • Un projet qui demandait en 2002 des captures d’écran de bureau à plusieurs développeurs et utilisateurs Unix a été reconduit en 2015
    • Parmi les participants originels, certains sont décédés, mais la plupart ont de nouveau été contactés et de nouvelles captures ont été collectées
  • En comparant ces treize années, le document montre l’évolution des environnements de travail et des outils entre cette période et aujourd’hui

Environnement des participants en 2002

  • La majorité des développeurs utilisait un environnement en mode texte ou centré sur xterm
    • Même si des environnements GUI (GNOME, KDE, etc.) étaient installés, ils n’étaient pratiquement pas utilisés
  • Par exemple, un développeur indique : « J’utilise généralement mon ordinateur en mode texte uniquement, et je n’utilise X et GNOME qu’occasionnellement »

Changements en 2015

  • Les mêmes personnes conservent l’usage de Emacs, Vim et d’un flux de travail basé sur le terminal
    • Par exemple, un développeur utilise principalement la console Emacs dans un environnement Trisquel
  • Bram Moolenaar utilise encore Vim et Zimbu dans plusieurs fenêtres xterm, avec un seul changement côté navigateur, de Netscape vers Chrome
  • Rasmus Lerdorf reste sur un environnement Linux, mais a remplacé le client mail Pine par Thunderbird
    • Il utilise un environnement hybride mêlant des paquets Ubuntu et Debian
  • Warren Toomey est passé de FreeBSD à Linux (Lubuntu), mais maintient toujours une méthode de travail axée sur la ligne de commande
    • Il utilise vi, bash, mutt, et utilise des outils GUI tels que Firefox, Gimp et Wireshark
    • Il traite les tâches liées à Windows via VirtualBox, Wine, etc.
  • Jordan Hubbard continue d’utiliser OS X et s’organise avec plusieurs bureaux virtuels, séparant Mail, Safari, Calendar et Slack
  • Timothee "TTimo" Besset utilise plusieurs espaces de travail et configure des applications diverses, notamment Anjuta, IRC, IM et Sylpheed
    • Il gère la configuration de son bureau sous forme de code grâce à SaltStack

Traits communs et impressions

  • La plupart des développeurs conservent la philosophie Unix et des habitudes de travail centrées sur la ligne de commande
  • Les outils GUI restent secondaires, tandis que les scripts et les outils d’automatisation sont privilégiés
  • Malgré les avancées technologiques des treize dernières années, l’essence de la méthode de travail n’a pas fondamentalement changé
  • Certains évoquent l’amélioration des performances matérielles et l’essor des smartphones, tout en soulignant la pérennité des systèmes fondés sur Unix

Réactions en ligne

  • Ce projet a fait l’objet de discussions actives sur Hacker News et Reddit (/r/linux, /r/programming)
  • La communauté a réagi avec de la nostalgie et du respect face à la constance de l’environnement et de la philosophie des développeurs

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.