Linux 5.8 tuuma koosseisus on vastu vÔetud soovitused kaasava terminoloogia osas

Linus Torvalds v<App ja Linux 5.8 tuuma haru koosseisus muudatused koodistiili soovituste osas. Koosseisu on vastu vÔetud kolmas redaktsioon tekstist kaasava terminoloogia kasutamise kohta, mis sai heakskiidu 21 tuntud tuuma arendajalt, sealhulgas Linux Foundationi tehnilise komitee liikmetelt. Linusele saadeti taotlus muudatuste kaasamiseks tuuma 5.9, kuid ta leidis, et pole pÔhjust oodata jÀrgmise muudatuste vastuvÔtu akent ja vÔttis uue dokumendi 5.8 harusse vastu.

Kolmas kaasava terminoloogia tekst on lĂŒhem vĂ”rreldes algse ettepanekuga (vĂ€lja jĂ€i fail inclusive-terminology.rst selgitusega kaasava lĂ€henemise olulisusest ja pĂ”hjendustega, miks tuleks vĂ€ltida problemaatilisi termineid). JĂ€tkati ainult muudatusi koodistiili mÀÀratlemiseks. Arendajatele ei soovitata kasutada termineid ‘master / slave’ ja ‘blacklist / whitelist’, samuti eraldi sĂ”na ‘slave’. Soovitused puudutavad ainult nende terminite uut kasutamist. Tuumas juba olemasolevad viidatud sĂ”nad jÀÀvad muutmata.

Lisaks on lubatud nimetatud terminite kasutamine uues koodis, kui see on vajalik kasutajale vÀljundisse antava API ja ABI sÀilitamiseks, samuti koodi tÀiendamisel olemasoleva riistvara vÔi protokollide toetamiseks, mille spetsifikatsioonid nÔuavad nende terminite kasutamist. Uute spetsifikatsioonide alusel rakenduste loomisel soovitatakse, kui vÔimalik, kohandada spetsifikatsioonide terminoloogiat Linuxi tuuma koodimise standarditega.

SĂ”nu ‘blacklist/whitelist’ soovitatakse asendada
‘denylist / allowlist’ vĂ”i ‘blocklist / passlist’, ning sĂ”nade ‘master / slave’ asemele pakutakse jĂ€rgmised kombinatsioonid:

  • ‘{primary,main} / {secondary,replica,subordinate}’,
  • ‘{initiator,requester} / {target,responder}’,
  • ‘{controller,host} / {device,worker,proxy}’,
  • ‘leader / follower’,
  • ‘director / performer’.

Muutusega nÔustusid (Acked-by):

  • Randy Dunlap
  • Dave Airlie
  • SeongJae Park
  • Christian Brauner
  • James Bottomley
  • Daniel Vetter
  • Andy Lutomirski
  • Laura Abbott
  • Gustavo A. R. Silva

Muutust kontrollis (Reviewed-by):

  • Matthias Brugger
  • Mark Brown

Allkiri allkirjaga (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

TÀiendamine: Rusti programmeerimiskeele arendajad on muudatus, mis asendab koodis «whitelist» sÔnaga «allowlist». See muudatus ei mÔjuta kasutajatele kergesti saadaval olevaid valikuid ja keele struktuure, vaid puudutab ainult sisemisi komponente.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster