Mae cnewyllyn Linux 5.8 yn mabwysiadu canllawiau terminoleg cynhwysol

Linus Torvalds derbyn wedi'i gynnwys yn y gangen cnewyllyn Linux 5.8 newidiadau Argymhellion arddull cod. Mabwysiadwyd trydydd argraffiad testun ar y defnydd o derminoleg gynhwysol, sydd wedi'i gymeradwyo gan 21 o ddatblygwyr cnewyllyn amlwg, gan gynnwys aelodau o bwyllgor technegol Sefydliad Linux. anfonwyd at Linus ymchwiliad cynnwys newidiadau yn y cnewyllyn 5.9, ond ystyriai nad oedd rheswm i aros am y ffenestr nesaf i dderbyn newidiadau a derbyniodd y ddogfen newydd i gangen 5.8.

Byrhawyd trydydd fersiwn y testun o derminoleg gynhwysol o gymharu Γ’ cynnig gwreiddiol (ffeil ei eithrio cynhwysol-terminoleg.rst siarad am bwysigrwydd bod yn gynhwysol ac esbonio pam y dylid osgoi termau problematig). Dim ond newidiadau i'r ddogfen sy'n diffinio'r arddull codio a oedd ar Γ΄l. Ni argymhellir i ddatblygwyr ddefnyddio'r cyfuniadau 'meistr / caethwas' a 'rhestr ddu / rhestr wen', yn ogystal Γ’'r gair 'caethwas' ar wahΓ’n. Mae'r argymhellion yn ymwneud Γ’ defnyddiau newydd yn unig o'r termau hyn. Bydd cyfeiriadau at y geiriau penodedig sydd eisoes yn bodoli yn y craidd yn parhau heb eu cyffwrdd.

Yn ogystal, caniateir defnyddio'r termau sydd wedi'u marcio mewn cod newydd pan fo angen i gefnogi'r API gofod defnyddiwr ac ABI sy'n agored i'r defnyddiwr, ac wrth ddiweddaru'r cod i gefnogi caledwedd neu brotocolau presennol y mae eu manylebau'n gofyn am ddefnyddio'r termau hyn. Wrth greu gweithrediadau yn seiliedig ar fanylebau newydd, argymhellir, lle bo modd, alinio terminoleg y fanyleb Γ’ chodio cnewyllyn Linux safonol.

Argymhellir disodli'r geiriau 'rhestr ddu/rhestr wen' gyda
'gwadu / rhestr caniatΓ‘u' neu 'rhestr flociau / rhestr basio', ac yn lle'r geiriau 'meistr / caethwas' cynigir yr opsiynau canlynol:

  • '{cynradd,prif} / {uwchradd,replica,subordinate}',
  • '{cychwynnwr,ceisiwr} / {targed,ymatebydd}',
  • '{rheolwr, gwesteiwr} / {dyfais, gweithiwr, dirprwy}',
  • 'arweinydd/dilynwr',
  • 'cyfarwyddwr/perfformiwr'.

Cytunwyd Γ’'r newid (Cyd-drefnwyd):

Newid wedi'i adolygu gan:

Newid wedi'i lofnodi (arwyddwyd gan):

Diweddariad: Mae datblygwyr iaith Rust wedi derbyn newid, sy'n disodli β€œrhestr wen” gyda β€œrhestr allow” yn y cod. Nid yw'r newid yn effeithio ar yr opsiynau iaith a'r lluniadau sydd ar gael i ddefnyddwyr, ac mae'n effeithio ar gydrannau mewnol yn unig.

Ffynhonnell: opennet.ru

Ychwanegu sylw