Në thelbin e Linux 5.8 janë pranuar rekomandimet për terminologjinë përfshirëse

Linus Torvalds pranoi në përbërje të degës së bërthamës Linux 5.8 të rekomandimeve për stilin e kodimit. Në përbërje është pranuar redaktimi i tretë teksti mbi përdorimin e terminologjisë përfshirëse, i cili u miratua nga 21 zhvillues të njohur të bërthamës, duke përfshirë anëtarët e komitetit teknik të Fondacionit Linux. Linus iu dërgua një kërkesë për të përfshirë ndryshimet në bërthamën 5.9, por ai e shqyrtoi dhe vendosi se nuk kishte arsye të priste dritaren tjetër të pranimit të ndryshimeve dhe pranoi dokumentin e ri në degën 5.8.

Versioni i tretë i tekstit mbi terminologjinë përfshirëse ishte shkurtuar krahasuar me propozimin fillestar (u përjashtua skedari inclusive-terminology.rst me tregimin mbi rëndësinë e qasjes përfshirëse dhe shpjegimin e arsyeve përse duhet të shmangen termat problematike). U lanë vetëm ndryshimet në dokumentin që përcakton stilin e kodimit. Zhvilluesve nuk u rekomandohet përdorimi i lidhjeve 'master / slave' dhe 'blacklist / whitelist', si dhe veçmas fjala 'slave'. Rekomandimet kanë të bëjnë vetëm me përdorimin e ri të këtyre terminave. Të gjitha përmendjet ekzistuese në bërthamë të fjalëve të përmendura do të mbeten të paprekura.

Përveç kësaj, lejohet përdorimi i termave të shënuar në kodin e ri, nëse kërkohet për të mbështetur API dhe ABI që jepet në hapësirën e përdoruesit, si dhe gjatë azhurnimit të kodit për të mbështetur pajisjet ekzistuese ose protokollet, specifikimet e të cilave parashikojnë përdorimin e këtyre terma. Kur krijohen implementime të bazuara në specifikime të reja, rekomandohet, kur të jetë e mundur, të përputhet terminologjia e specifikimeve me standardin e kodimin për kernelin Linux.

Fjalët ‘blacklist/whitelist’ rekomandohet të zëvendësohen me
‘denylist/allowlist’ ose ‘blocklist/passlist’, ndërsa për fjalët ‘master/slave’ sugjerohet këto grupe të alternatives:

  • ‘{primary,main}/{secondary,replica,subordinate}’,
  • ‘{initiator,requester}/{target,responder}’,
  • ‘{controller,host}/{device,worker,proxy}’,
  • ‘leader/follower’,
  • ‘director/performer’.

Ndryshimi është miratuar (Acked-by):

  • Randy Dunlap
  • Dave Airlie
  • SeongJae Park
  • Christian Brauner
  • James Bottomley
  • Daniel Vetter
  • Andy Lutomirski
  • Laura Abbott
  • Gustavo A. R. Silva

Ndryshimi është rishikuar (Reviewed-by):

  • Matthias Brugger
  • Mark Brown

Nënshkrimi (Signed-off-by):

  • Stephen Hemminger
  • Theodore Ts’o
  • Shuah Khan
  • Dan Carpenter
  • Kees Cook
  • Olof Johansson
  • Jonathan Corbet
  • Chris Mason
  • Greg Kroah-Hartman
  • Dan Williams

Shtesë: Zhvilluesit e gjuhës Rust pranuan ndryshimi, duke zëvendësuar në kod «whitelist» me «allowlist». Ndryshimi nuk prek opsionet dhe strukturat e disponueshme për përdoruesit dhe i referohet vetëm komponenteve të brendshme.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster