Ядрои Linux 5.8 дастурҳои истилоҳоти фарогириро қабул мекунад

Линус Торвалдс қабул карданд ба шохаи ядрои Linux 5.8 дохил карда шудааст тағйирдиҳӣ Тавсияҳои услуби код. Кабул карда шудааст нашри сеюм матн дар бораи истифодаи истилоҳоти фарогир, ки аз ҷониби 21 таҳиягарони маъруфи ядро ​​​​, аз ҷумла аъзоёни кумитаи техникии Бунёди Linux тасдиқ карда шудаанд. ба Линус фиристода шуд дархост ки тағйиротро дар ядрои 5.9 дохил кунад, аммо ӯ чунин меҳисобад, ки барои интизории равзанаи навбатӣ барои қабули тағирот ягон сабаб вуҷуд надорад ва ҳуҷҷати навро ба шохаи 5.8 қабул кард.

Варианти сеюми матн аз истилоҳоти фарогир нисбат ба он кӯтоҳ карда шудааст пешниҳоди аслӣ (файл хориҷ карда шуд inclusive-terminology.rst сухан дар бораи аҳамияти фарогир будан ва фаҳмонидани он, ки чаро аз истилоҳҳои мушкилот бояд канорагирӣ кард). Танҳо тағирот ба ҳуҷҷате боқӣ монд, ки услуби рамзгузориро муайян мекунад. Ба таҳиягарон тавсия дода намешавад, ки комбинатсияи "мастер / гулом" ва "рӯйхати сиёҳ / сафед" ва инчунин калимаи "ғулом" -ро алоҳида истифода баранд. Тавсияҳо танҳо ба истифодаи нави ин истилоҳот дахл доранд. Зикр кардани калимаҳои зикршуда, ки аллакай дар асл мавҷуд аст, бетағйир боқӣ хоҳанд монд.

Илова бар ин, истифодаи шартҳои ишорашуда дар рамзи нав ҳангоми зарурат барои дастгирии фазои корбар дар API ва ABI ва ҳангоми навсозии код барои дастгирии сахтафзор ё протоколҳои мавҷуда, ки мушаххасоти онҳо истифодаи ин шартҳоро талаб мекунанд, иҷозат дода мешавад. Ҳангоми эҷоди амалияҳо дар асоси мушаххасоти нав тавсия дода мешавад, ки ба қадри имкон истилоҳоти мушаххасотро бо рамзгузории ядрои стандартии Linux мувофиқ кунед.

Тавсия дода мешавад, ки калимаҳои «рӯйхати сиёҳ/рӯйхати сафед» иваз карда шаванд
'deylist / allowlist' ё 'blocklist / passlist' ва ба ҷои калимаҳои 'мастер / ғулом' имконоти зерин пешниҳод карда мешаванд:

  • '{асосӣ, асосӣ} / {дуюм, такрорӣ, тобеъ}',
  • '{ ташаббускор, дархосткунанда} / {ҳадаф, посухдиҳанда}',
  • '{controller, host} / {дастгоҳ,коргар,прокси}',
  • "пешво/пайрав",
  • "режиссёр/иҷрокунанда".

Бо тағирот розӣ шудем (Тасдиқ шудааст):

Тағйирот аз ҷониби:

Тағйирот имзо шудааст (имзо кардааст):

Навсозӣ: Таҳиягарони забони Rust қабул карданд тағирот, ки "рӯйхати сафед" -ро бо "рӯйхати иҷозатдодашуда" дар код иваз мекунад. Тағйирот ба имконоти забон ва конструксияҳое, ки барои корбарон дастрасанд, таъсир намерасонад ва танҳо ба ҷузъҳои дохилӣ таъсир мерасонад.

Манбаъ: opennet.ru

Илова Эзоҳ