Der zentrale Dreh- und Angelpunkt von Linux, Linus Torvaldssagt, dass trotz langjähriger Berichte über Burnout im Bereich der Open-Source-SoftwareentwicklungLinux ist so stark wie eh und je – obwohl er einräumt, dass sein Projekt aufgrund seiner Größe und Reichweite vielleicht ein Ausreißer ist.
Im Gespräch mit Dirk Hohndel, dem Leiter für Open Source bei Verizon, auf der Open Source Summit Europa In Wien sprach Torvalds am Montag ein Thema an, das in die Linux-Welt Und darüber hinaus: ein alternde Entwickler-Community anfällig für Burnout.
„Es ist absolut richtig, [Linux] Kernel-Betreuer altern, aber das hat auch eine positive Seite“, sagte Torvalds. „Wie viele [open source] Projekte haben Betreuer, die buchstäblich seit über drei Jahrzehnten dabei sind? Das ist sehr ungewöhnlich. Wenn also Leute sagen, „Entwickler brennen aus und gehen weg“ – ja, das stimmt, aber das ist irgendwie normal. Was nicht normal ist, ist, dass Leute tatsächlich jahrzehntelang dabei bleiben, das ist das Ungewöhnliche, und ich denke, das ist bis zu einem gewissen Grad ein gutes Zeichen.“
Historisch gesehen war Linux ein sehr C-zentrierter Kernel, aber im Jahr 2022 ist das Projekt offizielle Unterstützung für Rust eingeführteine universelle Open-Source-Programmiersprache, die von vielen namhaften Technologieunternehmen unterstützt wird. Erst vor wenigen Wochen hat Wedson Almeida Filho, Projektleiter für Rust für Linux, angekündigt Sie traten nach fast vier Jahren zurück, da ihnen „die Energie und Begeisterung“ fehlten, um sich mit dem „nicht-technischen Unsinn“ rund um das Projekt zu befassen.
Und schon im Januarleitender Rust-Ingenieur Jynn Nelson stellte auch fest, dass das Burnout-Problem sehr real ist. „Die Zahl der Leute, die das Rust-Projekt aufgrund von Burnout verlassen haben, ist erschreckend hoch“, schrieb Nelson. „Die Zahl der Leute im Projekt, die kurz vor dem Burnout stehen, ist ebenfalls erschreckend hoch.“
Der Vertrauensfaktor
Linux ist wahrscheinlich das erfolgreichste Open-Source-Projekt aller Zeiten und deckt alles ab, von Webservern und Geldautomaten bis hin zu Desktop- und mobilen Betriebssystemen. Während dieser Wachstumsjahre hat Torvalds sich verzweigt und das allgegenwärtige Versionskontrollsystem erstellt bekannt als Git. Aber 33 Jahre später von LinuxSeit seiner Einführung ist Torvalds der zentrale Betreuer des Kernels, mit Unterstützung von Zehntausende Mitwirkende von Unternehmen, die auf Linux angewiesen sind, sowie von Quellen näher an der Heimat wie dem Linux Foundation Fellow Greg Kroah-Kartmander die stabile Version des Linux-Kernels leitet.
„Ich denke, ein Teil des Problems, dass wir so viele Entwickler haben, ist, dass wir immer viele Leute hatten, die sehr kompetent sind und einspringen könnten“, sagte Torvalds. „Greg war nicht immer Greg – vor Greg gab es Andrews und Allens, und nach Greg wird es Shannons und Steves geben. Es gibt Leute, die schon seit Jahrzehnten dabei sind, und das eigentliche Problem ist, dass man eine Person – oder eine Gruppe – haben muss, der die Leute in der Entwickler-Community vertrauen können. Und ein Teil des Vertrauens besteht im Wesentlichen darin, ‚lange genug‘ dabei zu sein, damit die Leute wissen, wie man arbeitet.“
Torvalds räumte jedoch ein, dass ein solches Ökosystem für jüngere oder weniger erfahrene Entwickler entmutigend und schwierig sein kann, insbesondere wenn sie auf etablierte Unternehmen treffen, die schon so lange dabei sind. Trotzdem gibt es Neulinge, die es schaffen, ins Herz des Linux-Projekts vorzudringen.
„Wir haben Kernentwickler, die auf höchster Ebene Betreuer wichtiger Subsysteme sind und die in nur wenigen Jahren entstanden sind“, sagte Torvalds. „Das passiert nicht über Nacht, aber es kommen neue Leute dazu und drei Jahre später sind sie Hauptentwickler. Das ist überhaupt nicht unmöglich. Ich denke, wir haben ein ziemlich gesundes Entwicklersubsystem, aber den ganzen Affentanz mit Entwicklern, Entwicklern, Entwicklern … wir haben sie. Die Tatsache, dass wir auch diese alten, ‚ergrauten‘ Leute haben – das sehe ich nicht als großes Problem.“