Programiści jądra Linux rozważają przejście na użycie inkluzywnych terminów

Aby włączyć do jądra Linux zaproponowano nowy dokument, który nakazuje stosowanie inkluzywnej terminologii w jądrze. Dla identyfikatorów stosowanych w jądrze zasugerowano rezygnację z używania słów „slave” i „blacklist”. Słowo slave zaleca się zastąpić terminami secondary, subordinate, replica, responder, follower, proxy i performer, a blacklist terminami blocklist lub denylist.

Zalecenia te mają zastosowanie do nowego kodu dodawanego do jądra, ale w dłuższej perspektywie nie wyklucza się również eliminacji istniejącego kodu z użycia tych terminów. W celu zapobieżenia naruszeniu zgodności przewiduje się udzielenie wyjątków dla wydawanego w przestrzeni użytkownika API, a także dla już zaimplementowanych protokołów i specyfikacji komponentów sprzętowych, które wymuszają użycie tych terminów. Przy tworzeniu implementacji opartych na nowych specyfikacjach zaleca się, gdzie to możliwe, dostosowanie terminologii specyfikacji do standardów kodowania dla jądra Linux.

Dokument został zaproponowany przez trzech uczestników technicznego komitetu Linux Foundation: Dana Williamsa (Dan Williams, programista NetworkManager, sterowników dla urządzeń bezprzewodowych i nvdimm), Grega Kroah-Hartmana (Greg Kroah-Hartman, odpowiedzialny za wsparcie stabilnej gałęzi jądra Linux, jest maintainerem podsystemu USB jądra Linux, driver core) oraz Chrisa Masona (Chris Mason, twórca i główny architekt systemu plików Btrfs). Wsparcie dla dokumentu wyrazili również uczestnicy technicznego komitetu, Kees Cook (Kees Cook, były główny administrator kernel.org i lider Ubuntu Security Team, zajmujący się wprowadzaniem technologii aktywnej ochrony do głównego jądra Linux) oraz Olof Johansson (Olof Johansson, pracujący nad wsparciem architektury ARM w jądrze). Spośród innych znanych programistów pod dokumentem podpisali się David Airlie (David Airlie, maintainer podsystemu DRM) oraz Randy Dunlap (Randy Dunlap).

Nie zgodzili się James Bottomley (James Bottomley, były uczestnik technicznego komitetu i programista takich podsystemów, jak SCSI i MCA) oraz Steven Rothwell (Stephen Rothwell, maintainer of the Linux-next branch). Stephen believes that it is incorrect to limit racial issues solely to people of African descent, as slavery was not confined to individuals with black skin. James suggested ignoring the topic of inclusive terminology as it only contributes to the intensification of division within the community and meaningless disputes over the historical justification for replacing certain terms. The presented document will act as a magnet to attract those wishing to use more inclusive formulations and other terms. If this topic is not raised, attacks will be limited to empty statements about the desire to replace terms, without getting involved in pointless debates about whether the slave trade in the Ottoman Empire was more or less brutal than in America.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster