Linux 5.8 kernel nganggo pedoman terminologi inklusif

Linus Torvalds Ditampa kalebu ing cabang kernel Linux 5.8 ganti Rekomendasi gaya kode. diadopsi edition katelu teks babagan panggunaan terminologi inklusif, sing wis disetujoni dening 21 pangembang kernel sing misuwur, kalebu anggota panitia teknis Linux Foundation. dikirim menyang Linus pitakon kanggo kalebu owah-owahan ing 5.9 kernel, nanging dianggep sing ora ana alesan kanggo ngenteni ing jendhela sabanjurΓ© kanggo nampa owah-owahan lan nampa document anyar menyang 5.8 cabang.

Versi katelu saka teks saka terminologi klebu iki shortened dibandhingake karo proposal asli (file ora kalebu inklusif-terminologi.rst ngomong babagan pentinge dadi inklusif lan nerangake kenapa istilah-istilah masalah kudu dihindari). Mung owah-owahan ing dokumen sing nemtokake gaya coding sing ditinggalake. Pangembang ora dianjurake nggunakake kombinasi 'master / slave' lan 'blacklist / whitelist', uga tembung 'slave' kanthi kapisah. Rekomendasi mung babagan panggunaan anyar istilah kasebut. Sebutake tembung sing wis ana ing inti bakal tetep ora kena.

Kajaba iku, panggunaan istilah sing ditandhani ing kode anyar diidini yen dibutuhake kanggo ndhukung API lan ABI sing dipamerake spasi pangguna, lan nalika nganyari kode kanggo ndhukung hardware utawa protokol sing wis ana sing spesifikasi mbutuhake panggunaan istilah kasebut. Nalika nggawe implementasi adhedhasar spesifikasi anyar, dianjurake, yen bisa, nyelarasake terminologi spesifikasi karo kode kernel Linux standar.

Disaranake kanggo ngganti tembung 'blacklist/whitelist' karo
'denylist / allowlist' utawa 'blocklist / passlist', lan tinimbang tembung 'master / slave' pilihan ing ngisor iki ditawakake:

  • '{primer, utama} / {secondary, replika, subordinate}',
  • '{initiator, requester} / {target, responder}',
  • '{controller,host} / {piranti, pegawe, proxy}',
  • 'pimpinan/pengikut',
  • 'direktur/performer'.

Setuju karo owah-owahan (Acked-by):

Owah-owahan sing ditinjau dening:

Owah-owahan sing ditandatangani (Ditandhani dening):

Nganyari: Pangembang basa Rust wis nampa ganti, sing ngganti "daftar putih" karo "daftar ijin" ing kode kasebut. Owah-owahan kasebut ora mengaruhi pilihan basa lan konstruksi sing kasedhiya kanggo pangguna, lan mung mengaruhi komponen internal.

Source: opennet.ru

Add a comment