Linux 5.8 kodols pieņem iekļaujošas terminoloģijas vadlīnijas

Linus Torvalds pieņemts iekļauts Linux 5.8 kodola filiālē izmaiņas Koda stila ieteikumi. Pieņemts trešais izdevums teksts par iekļaujošas terminoloģijas izmantošanu, ko ir apstiprinājis 21 ievērojams kodola izstrādātājs, tostarp Linux Foundation tehniskās komitejas locekļi. tika nosūtīts Linusam uzziņu iekļaut izmaiņas 5.9 kodolā, taču viņš uzskatīja, ka nav pamata gaidīt nākamo izmaiņu pieņemšanas logu un pieņēma jauno dokumentu 5.8 filiālē.

Trešā teksta versija no iekļaujošās terminoloģijas tika saīsināta salīdzinājumā ar sākotnējais priekšlikums (fails tika izslēgts inclusive-terminology.rst runājot par to, cik svarīgi ir būt iekļaujošam, un paskaidrojot, kāpēc ir jāizvairās no problemātiskiem terminiem). Tika atstātas tikai izmaiņas dokumentā, kas nosaka kodēšanas stilu. Izstrādātājiem nav ieteicams atsevišķi lietot kombinācijas "master / slave" un "melnais saraksts / baltais saraksts", kā arī vārdu "slave". Ieteikumi attiecas tikai uz jauniem šo terminu lietojumiem. Kodolā jau esošo norādīto vārdu pieminēšana paliks neskarta.

Turklāt atzīmēto terminu izmantošana jaunajā kodā ir atļauta, ja nepieciešams, lai atbalstītu lietotāja telpā pieejamo API un ABI, kā arī atjauninot kodu, lai atbalstītu esošo aparatūru vai protokolus, kuru specifikācijās ir nepieciešams izmantot šos terminus. Veidojot implementācijas, kuru pamatā ir jaunas specifikācijas, ir ieteicams, ja iespējams, saskaņot specifikāciju terminoloģiju ar standarta Linux kodola kodējumu.

Vārdus “melnais/baltais saraksts” ieteicams aizstāt ar
'aizliegtais/atļautais saraksts' vai 'bloku saraksts/piekļuves saraksts', un vārdu 'master/slave' vietā tiek piedāvātas šādas opcijas:

  • '{primary,main} / {secondary,replica,subordinate}',
  • "{initiator,requester} / {target,sponder}",
  • "{controller,host} / {device,worker,proxy}",
  • "vadītājs/sekotājs",
  • 'režisors/izpildītājs'.

Piekrītu izmaiņām (pieņēma):

Izmaiņas pārskatīja:

Izmaiņas parakstītas (izrakstīts):

Atjauninājums: Rust valodas izstrādātāji ir pieņēmuši mainīt, kas kodā aizstāj “balto sarakstu” ar “atļauto sarakstu”. Izmaiņas neietekmē lietotājiem pieejamās valodas opcijas un konstrukcijas, un tās ietekmē tikai iekšējos komponentus.

Avots: opennet.ru

Pievieno komentāru