Linus Torvalds i mewn i'r gangen graidd Linux 5.8 Argymhellion arddull cod. Mabwysiadwyd testun ar ddefnyddio terminoleg gynhwysol, a gymeradwywyd gan 21 o ddatblygwyr cnewyllyn amlwg, gan gynnwys aelodau'r pwyllgor technegol Linux Sefydliad. Anfonwyd Linus 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 â (ffeil ei eithrio 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 hyn mewn cod newydd os oes angen i gefnogi'r API a'r ABI sydd ar gael i ofod defnyddwyr, yn ogystal â phan ddiweddarir cod i gefnogi caledwedd neu brotocolau presennol y mae eu manylebau'n rhagnodi defnyddio'r termau hyn. Wrth greu gweithrediadau yn seiliedig ar fanylebau newydd, argymhellir, lle bo modd, alinio terminoleg y fanyleb â safon codio'r cnewyllyn. Linux.
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):
- Randy Dunlap
- Dave Airlie
- Parc Seong Jae
- Christian Braunerubuntu.com>
- James Bottomley
- Daniel Vetter
- Andy Lutomirski
- Laura Abbott
- Gustavo A. R. Silva
Newid wedi'i adolygu gan:
- Matthias Brugger
- Marc Brown
Newid wedi'i lofnodi (arwyddwyd gan):
- Stephen Hemminger
- Theodore Ts'o
- Shuah Khan
- Dan Carpenter
- Kees Cook
- Olof Johansson
- Jonathan Corbet
- Chris Mason
- Greg Kroah-Hartman
- Dan Williams
Diweddariad: Mae datblygwyr iaith Rust wedi derbyn , 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
