Linux 5.8 kernel ngadopsi tungtunan terminologi inklusif

Linus Torvalds ditarima kaasup kana cabang kernel Linux 5.8 parobahan Rekomendasi gaya kode. Diadopsi édisi katilu téks ngeunaan pamakéan terminologi inklusif, nu geus disatujuan ku 21 pamekar kernel nonjol, kaasup anggota panitia teknis Yayasan Linux. dikirim ka Linus panalungtikan ngawengku parobahan dina 5.9 kernel, Tapi anjeunna dianggap yén euweuh alesan ngadagoan jandela hareup pikeun nampa parobahan sarta narima dokumén anyar kana 5.8 cabang.

Versi katilu tina téks tina terminologi inklusif ieu disingget dibandingkeun jeung usul aslina (file teu kaasup inklusif-terminologi.st ngawangkong ngeunaan pentingna janten inklusif sareng ngajelaskeun naha istilah masalah kedah dihindari). Ngan ukur parobihan kana dokumén anu nangtukeun gaya coding anu tinggaleun. Pamekar henteu dianjurkeun ngagunakeun kombinasi 'master / slave' jeung 'blacklist / whitelist', kitu ogé kecap 'slave' misah. Rekomendasi ngan ukur ngeunaan kagunaan anyar tina istilah ieu. Nyebutkeun kecap-kecap anu parantos aya dina inti bakal tetep teu kacekel.

Sajaba ti éta, pamakéan istilah ditandaan dina kode anyar diijinkeun lamun diperlukeun pikeun ngarojong pamaké-spasi kakeunaan API jeung ABI, sarta lamun ngamutahirkeun kode pikeun ngarojong hardware atawa protokol aya nu spésifikasi merlukeun pamakéan istilah ieu. Nalika nyieun palaksanaan dumasar kana spésifikasi anyar, disarankeun, upami mungkin, pikeun nyaluyukeun terminologi spésifikasi sareng coding kernel Linux standar.

Disarankeun pikeun ngaganti kecap 'blacklist/whitelist' ku
'denylist / allowlist' atawa 'blocklist / passlist', sarta tinimbang kecap 'master / slave' pilihan di handap ieu ditawarkeun:

  • '{primer, utama} / {sekundér, replika, bawahan}',
  • '{initiator, requester} / {target, responder}',
  • '{controller, host} / {alat, pagawe, proxy}',
  • 'pamimpin/pengikut',
  • 'diréktur / palaku'.

Sapuk sareng perobahan (Acked-by):

Robah ditinjau-ku:

Robah ditandatanganan (Ditandatanganan ku):

Update: pamekar basa Rust geus narima ngarobah, nu ngagantikeun "whitelist" ku "allowlist" dina kode. Parobahan teu mangaruhan pilihan basa jeung constructs sadia pikeun pamaké, sarta ngan mangaruhan komponén internal.

sumber: opennet.ru

Tambahkeun komentar