Linus Torvalds 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 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 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 (u përjashtua skedari 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 , 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
