Per l'inclusione nel kernel Linux un nuovo documento che prescrive l'uso di terminologia inclusiva nel kernel. Per gli identificatori utilizzati nel kernel, si propone di abbandonare l'uso delle parole ‘slave’ e ‘blacklist’. La parola slave è raccomandata per essere sostituita con secondary, subordinate, replica, responder, follower, proxy e performer, mentre blacklist con blocklist o denylist.
Le raccomandazioni si applicano al nuovo codice che viene aggiunto al kernel, ma a lungo termine non è esclusa l'eliminazione del codice esistente dall'uso dei termini in questione. Per prevenire la violazione della compatibilità è prevista l'assegnazione di eccezioni per l'API esposta nello spazio utente, così come per i protocolli e le definizioni hardware già implementati, le cui specifiche richiedono l'uso di questi termini. Nella creazione di implementazioni basate su nuove specifiche, è consigliato allineare la terminologia delle specifiche, ove possibile, con gli standard di codifica per il kernel Linux.
Il documento è stato proposto da tre membri del consiglio tecnico della Linux Foundation: Dan Williams (sviluppatore di NetworkManager, driver per dispositivi wireless e nvdimm), Greg Kroah-Hartman (responsabile del supporto della ramo stabile del kernel Linux, è il maintainers del sottosistema del kernel Linux USB, driver core) e Chris Mason (creatore e architetto principale del file system Btrfs). Tra i membri del consiglio tecnico hanno anche espresso approvazione (Kees Cook, ex amministratore di sistema di kernel.org e leader del Team di Sicurezza di Ubuntu, promuove l'integrazione nel kernel Linux delle tecnologie di protezione attiva) e (Olof Johansson, lavora al supporto dell'architettura ARM nel kernel). Altri sviluppatori noti hanno firmato il documento (David Airlie, maintainers del sottosistema DRM) e (Randy Dunlap).
Le dissentenze sono state espresse da (James Bottomley, ex membro del consiglio tecnico e sviluppatore di sottosistemi come SCSI e MCA) e (Stephen Rothwell, maintainer del ramo Linux-next). Stephen ritiene che sia errato limitare i problemi razziali solo alle persone di origine africana; la schiavitù non riguardava solo le persone di pelle nera. James ha suggerito di ignorare la questione dei termini inclusivi, poiché ciò contribuisce soltanto ad aumentare la divisione nella comunità e a inutili dibattiti sull'adeguatezza storica della sostituzione di certi termini. Il documento presentato agirà come un magnete per attrarre chi desidera utilizzare formulazioni più inclusive e altri termini. Se non si solleva questo tema, gli attacchi si limiteranno a dichiarazioni vuote di volontà di sostituire i termini, senza entrare in discussioni inutili su quanto fosse più o meno crudele il traffico di schiavi nell'Impero Ottomano rispetto all'America.
Fonte: opennet.ru
