Anfang Dezember 2018 schlug Jarkko Sakkinen von Intel vor, die Codebasis des Linux-Kernels von vulgären Ausdrücken zu befreien. Er bereitete 15 Patches vor, die die Wörter „f*ck“, „f*cked“ und „f*cking“ durch „hug“, „hugged“ und „hugging“ ersetzen. Dies eine positive Wirkung.

Übrigens gab es eine Vielzahl an Fachleuten, die sich gegen diese Initiative aussprachen. Sie merkten an, dass eine solche Neuerung einige spezifische Witze unverständlich machen könnte. Allerdings fanden sich auch Stimmen, die noch radikalere Regeln vorschlugen. Kees Cook, ehemaliger Hauptsystemadministrator von kernel.org und Leiter des Ubuntu Security Teams, erklärte, dass die oben genannten Schimpfwörter durch „heck“, „hecked“ und „hecking“ ersetzt werden sollten, und dass auch Kommentare entsprechend dem Kontext geändert werden müssten.

Um der Fairness willen sei angemerkt, dass einige Programmierer es tatsächlich unangenehm finden, Kommentare mit Schimpfwörtern zu lesen. Dennoch können Versuche, Wörter durch andere zu ersetzen oder Kommentare umformulieren zu lassen, kaum als optimale Lösung angesehen werden.
Diese Daten wurden durch die Analyse des Quelltextes des Linux-Kernels gewonnen. Derzeit gibt es etwa 4000 Kommentare mit dem Tag „TODO“. Dies weist auf verschiedene ungelöste Probleme hin, geplante Änderungen, Pläne und „Stützen“. In letzter Zeit wächst ihre Anzahl kontinuierlich, obwohl in den frühen Versionen des fünften Kernels ein leichter Rückgang verzeichnet wurde. Wenn die Entwickler beginnen, Zeit mit der Korrektur von Schimpfwörtern in Kommentaren zu verbringen, könnte dies den Entwicklungsprozess erheblich verlangsamen. Ungefähr 4.000 Kommentare mit dem Tag "TODO". Dies ist ein Hinweis auf verschiedene unerledigte Aufgaben, geplante Änderungen, Pläne und "Pfusch". In letzter Zeit nimmt ihre Zahl stetig zu, obwohl in den frühen Versionen des fünften Kern-Updates ein leichter Rückgang festgestellt wurde. Wenn die Entwickler anfangen, Zeit mit der Korrektur von Ausdrücken in den Kommentaren zu verbringen, könnte dies den Entwicklungsprozess erheblich verlangsamen.

Quelle: 3dnews.ru
