Kerneli Linux 5.8 miraton udhëzime terminologjike gjithëpërfshirëse

Linus Torvalds pranuar përfshirë në degën e kernelit Linux 5.8 Ndryshimet Rekomandime për stilin e kodit. Miratuar botimi i tretë tekst mbi përdorimin e terminologjisë gjithëpërfshirëse, i cili është miratuar nga 21 zhvillues të shquar të kernelit, duke përfshirë anëtarë të komitetit teknik të Fondacionit Linux. u dërgua te Linus kërkesë për të përfshirë ndryshimet në kernelin 5.9, por ai konsideroi se nuk kishte arsye për të pritur dritaren tjetër për pranimin e ndryshimeve dhe pranoi dokumentin e ri në degën 5.8.

Versioni i tretë i tekstit nga terminologjia gjithëpërfshirëse u shkurtua në krahasim me propozim origjinal (dosja ishte e përjashtuar gjithëpërfshirëse-terminologji.së pari duke folur për rëndësinë e të qenit gjithëpërfshirës dhe duke shpjeguar pse duhen shmangur termat problematikë). Mbetën vetëm ndryshimet në dokumentin që përcakton stilin e kodimit. Zhvilluesve nuk u rekomandohet të përdorin veçmas kombinimet 'master / skllav' dhe 'lista e zezë / lista e bardhë', si dhe fjalën 'skllav'. Rekomandimet kanë të bëjnë vetëm me përdorime të reja të këtyre termave. Përmendjet e fjalëve të specifikuara tashmë ekzistuese në thelb do të mbeten të paprekura.

Përveç kësaj, përdorimi i termave të shënuar në kodin e ri lejohet kur kërkohet për të mbështetur API dhe ABI të ekspozuar në hapësirën e përdoruesit, dhe kur përditësohet kodi për të mbështetur pajisjen ose protokollet ekzistuese, specifikimet e të cilave kërkojnë përdorimin e këtyre termave. Kur krijoni zbatime të bazuara në specifikime të reja, rekomandohet, aty ku është e mundur, të përafroni terminologjinë e specifikimeve me kodimin standard të kernelit Linux.

Rekomandohet të zëvendësohen fjalët 'lista e zezë/lista e bardhë' me
'mohoni listën / listën e lejeve' ose 'listën e bllokimit / listën e kalimit', dhe në vend të fjalëve 'master / skllav' ofrohen opsionet e mëposhtme:

  • '{primare,kryesore} / {sekondare,kopje,vartës}',
  • '{iniciator,kërkues} / {target,responder}',
  • '{kontrolluesi, hosti} / {pajisja, punonjësi, përfaqësuesi}',
  • 'udhëheqës/ndjekës',
  • 'drejtor/interpretues'.

Dakord me ndryshimin (i pranuar nga):

Ndryshimi i rishikuar nga:

Ndryshimi i nënshkruar (I nënshkruar nga):

Përditësimi: Zhvilluesit e gjuhës Rust kanë pranuar Ndryshimi, e cila zëvendëson "listën e bardhë" me "listën e lejuar" në kod. Ndryshimi nuk prek opsionet dhe konstruktet gjuhësore të disponueshme për përdoruesit dhe prek vetëm komponentët e brendshëm.

Burimi: opennet.ru

Shto një koment