Mae'r craidd yn cynnwys Linux 5.8 Mabwysiadwyd argymhellion ar derminoleg gynhwysol

Linus Torvalds derbyn i mewn i'r gangen graidd Linux 5.8 newidiadau Argymhellion arddull cod. Mabwysiadwyd trydydd argraffiad testun ar ddefnyddio terminoleg gynhwysol, a gymeradwywyd gan 21 o ddatblygwyr cnewyllyn amlwg, gan gynnwys aelodau'r pwyllgor technegol Linux Sefydliad. Anfonwyd 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 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 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

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster