- Ein Projekt, in dem 2002 Screenshots der Desktop-Umgebungen verschiedener Unix-Entwickler gesammelt wurden, wurde 13 Jahre später erneut durchgeführt; die Umgebung derselben Personen aus dem Jahr 2015 wurde veröffentlicht
- Die meisten Entwickler halten weiterhin ein terminalzentriertes Arbeitsumfeld aufrecht und nutzen die GUI nur minimal
- Bram Moolenaar, Rasmus Lerdorf, Warren Toomey, Jordan Hubbard, Timothee Besset und andere bekannte Persönlichkeiten nahmen teil und teilten ihre Veränderungen sowie ihre fortbestehenden Gewohnheiten
- Gemeinsam nutzten sie Unix-basierte Systeme wie Linux, FreeBSD, OS X; bei einigen wurden nur einzelne Komponenten wie E-Mail-Clients oder Browser ausgetauscht
- Die Aufzeichnungen aus dem Abstand von 13 Jahren zeigen die Kontinuität der Entwicklerkultur und die Fortdauer der Unix-Philosophie
Projektübersicht
- Ein Projekt, das ursprünglich 2002 mehrere Entwickler und Unix-Nutzer bat, Screenshots ihrer Desktops zu teilen, wurde 2015 erneut durchgeführt
- Einige der ursprünglichen Teilnehmer sind inzwischen verstorben, aber bei vielen konnte erneut Kontakt hergestellt und neue Screenshots gesammelt werden
- Der Vergleich über 13 Jahre zeigt den Wandel der Arbeitsumgebungen und Werkzeuge von damals zu heute
Arbeitsumgebungen der ursprünglichen Teilnehmer im Jahr 2002
- Die meisten Entwickler nutzten eine textbasierte oder xterm-zentrierte Umgebung
- Obwohl GUI-Umgebungen wie GNOME und KDE installiert waren, wurden sie kaum genutzt
- Als Beispiel sagt ein Entwickler: „Ich benutze meinen Rechner normalerweise nur im Textmodus; X und GNOME verwende ich nur gelegentlich“
Veränderungen im Jahr 2015
- Die gleichen Personen arbeiten nach wie vor mit Emacs, Vim und terminalbasierten Workflows
- Beispiel: Ein Entwickler nutzt in Trisquel vor allem die Emacs-Konsole
- Bram Moolenaar arbeitet weiterhin in mehreren xterm-Fenstern mit Vim und Zimbu, wobei nur der Browser von Netscape zu Chrome gewechselt wurde
- Rasmus Lerdorf bleibt in einer Linux-basierten Umgebung, hat seinen E-Mail-Client jedoch von Pine auf Thunderbird umgestellt
- Er nutzt eine hybride Umgebung mit Ubuntu- und Debian-Paketen
- Warren Toomey wechselte von FreeBSD auf Linux (Lubuntu), hält aber weiterhin am command-line-zentrierten Arbeitsstil fest
- Er nutzt vi, bash, mutt sowie GUI-Tools wie Firefox, Gimp und Wireshark
- Windows-Aufgaben erledigt er mit VirtualBox und Wine
- Jordan Hubbard verwendet OS X weiterhin und arbeitet mit mehreren virtuellen Desktops, auf denen er Mail, Safari, Calendar und Slack getrennt hält
- Timothee „TTimo“ Besset nutzt mehrere Arbeitsbereiche mit Anjuta, IRC, IM, Sylpheed und weiteren Apps
- Er verwaltet seine Desktop-Einstellungen per SaltStack als Code
Gemeinsame Merkmale und Eindruck
- Die meisten Entwickler halten die Unix-Philosophie und eine auf der Befehlszeile basierende Arbeitsweise aufrecht
- GUI-Tools bleiben Hilfsmittel im Hintergrund, während Skripte und Automatisierung bevorzugt werden
- Trotz 13 Jahren technischer Entwicklung hat sich die Essenz der Arbeitsweise kaum verändert
- Einige erwähnen verbesserte Hardware-Performance und den Fortschritt bei Smartphones und betonen dabei dennoch die Beständigkeit von Unix-basierten Systemen
Online-Reaktionen
- Das Projekt wurde auf Hacker News sowie Reddit (/r/linux, /r/programming) intensiv diskutiert
- In der Community gab es anhaltend nostalgische und respektvolle Reaktionen auf die konsistente Umgebung und Philosophie der Entwickler
Noch keine Kommentare.