Језгро се састоји од Linux 5.8 Усвојене су препоруке о инклузивној терминологији

Линус Торвалдс прихваћен у основну грану Linux 5.8 Промене Препоруке за стил кода. Усвојен треће издање текст о употреби инклузивне терминологије, који је одобрило 21 истакнути програмер кернела, укључујући чланове техничког одбора Linux Фондација. Линус је послат упит да укључи промене у кернелу 5.9, али је сматрао да нема разлога да се чека следећи прозор за прихватање измена и прихватио је нови документ у грану 5.8.

Трећа верзија текста из инклузивне терминологије скраћена је у односу на оригинални предлог (датотека је искључена инклузивна-терминологија.рст говорећи о важности укључивања и објашњавајући зашто проблематичне термине треба избегавати). Остале су само измене у документу које дефинишу стил кодирања. Програмерима се не препоручује да одвојено користе комбинације 'мастер/славе' и 'црна листа/бела листа', као и реч 'славе'. Препоруке се односе само на нову употребу ових термина. Помињања наведених речи које већ постоје у кернелу остаће нетакнута.

Поред тога, употреба ових термина је дозвољена у новом коду ако је потребно да би се подржали API и ABI који су изложени корисничком простору, као и приликом ажурирања кода ради подршке постојећем хардверу или протоколима чије спецификације прописују употребу ових термина. Приликом креирања имплементација заснованих на новим спецификацијама, препоручује се, где је то могуће, усклађивање терминологије спецификације са стандардом кодирања језгра. Linux.

Препоручљиво је заменити речи 'црна листа/бела листа' са
'денилист / енаблелист' или 'блоцклист/пасслист', а уместо речи 'мастер/славе' нуде се следеће опције:

  • '{примарни, главни} / {секундарни, реплика, подређени}',
  • '{иницијатор,захтевалац} / {циљ,одговарач}',
  • '{контролер,хост} / {уређај,радник,прокси}',
  • 'лидер/следбеник',
  • 'режисер/извођач'.

Сагласан са променом (потврдио):

  • Ренди Данлап
  • Дејв Ерли
  • Сеонг Џе Парк
  • Кристијан Браунерubuntu.цом>
  • Џејмс Ботомли
  • Данијел Ветер
  • Енди Лутомирски
  • Лаура Абот
  • Густаво А. Р. Силва

Промену прегледао:

  • Матијас Бругер
  • Марк Браун

Промена потписана (Сигнед-офф-би):

  • Стивен Хемингер
  • Теодор Цо
  • Шуах Кан
  • Ден Карпентер
  • Кис Кук
  • Олоф Јохансон
  • Џонатан Корбет
  • Крис Мејсон
  • Грег Кроа-Хартман
  • Ден Вилијамс

Ажурирање: Програмери Руст језика су прихватили променити, који замењује „белу листу“ са „листом дозвољених“ у коду. Промена не утиче на језичке опције и конструкције доступне корисницима, а утиче само на унутрашње компоненте.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster