Linux 5.8 ядросы инклюзивті терминология нұсқауларын қабылдайды

Линус Торвальдс қабылдады Linux 5.8 ядросының тармағына кіреді өзгерту Код стилі бойынша ұсыныстар. Қабылданған үшінші басылым Linux Foundation техникалық комитетінің мүшелерін қоса алғанда, 21 көрнекті ядро ​​әзірлеушілері мақұлдаған инклюзивті терминологияны пайдалану туралы мәтін. Линусқа жіберілді сұрау 5.9 ядросындағы өзгерістерді қосу үшін, бірақ ол өзгерістерді қабылдау үшін келесі терезені күтуге негіз жоқ деп санады және жаңа құжатты 5.8 тармағына қабылдады.

Мәтіннің үшінші нұсқасы инклюзивті терминологиямен салыстырғанда қысқартылды түпнұсқа ұсыныс (файл алынып тасталды inclusive-terminology.rst инклюзивті болудың маңыздылығы туралы айту және проблемалық терминдерден неліктен аулақ болу керектігін түсіндіру). Тек кодтау стилін анықтайтын құжатқа өзгертулер қалдырылды. Әзірлеушілерге «мастер/құл» және «қара тізім/ақ тізім» тіркесімін, сондай-ақ «құл» сөзін бөлек пайдалану ұсынылмайды. Ұсыныстар тек осы терминдердің жаңа қолданылуына қатысты. Көрсетілген сөздердің өзегінде бұрыннан бар екендігі туралы ескертулер қозғалмайды.

Бұған қоса, жаңа кодта белгіленген шарттарды қолдану пайдаланушы кеңістігіндегі API және ABI қолдауы қажет болғанда және техникалық сипаттамалары осы шарттарды пайдалануды талап ететін бар аппараттық құралдарды немесе хаттамаларды қолдау үшін кодты жаңарту кезінде рұқсат етіледі. Жаңа спецификацияларға негізделген іске асыруларды жасаған кезде, мүмкін болса, спецификация терминологиясын стандартты Linux ядросының кодтауымен сәйкестендіру ұсынылады.

«Қара тізім/ақ тізім» деген сөздерді ауыстыру ұсынылады
«қабылданбаған тізім/рұқсат етілген тізім» немесе «блоктау тізімі/өткізу тізімі» және «мастер/құл» сөздерінің орнына келесі опциялар ұсынылады:

  • '{негізгі, негізгі} / {екінші, реплика, бағынышты}',
  • '{бастаушы, сұраушы} / {мақсат, жауап беруші}',
  • '{контроллер,хост} / {құрылғы, жұмысшы, прокси}',
  • «көшбасшы/ізбасар»,
  • «режиссер/орындаушы».

Өзгеріспен келісемін (қолданған):

Өзгерісті қараған:

Өзгеріске қол қойылған (қол қойылған):

Жаңарту: Rust тілін әзірлеушілер қабылдады түзету, ол кодтағы «ақ тізімді» «рұқсат ету тізімімен» ауыстырады. Өзгеріс пайдаланушыларға қолжетімді тіл опциялары мен құрылымдарына әсер етпейді және тек ішкі құрамдастарға әсер етеді.

Ақпарат көзі: opennet.ru

пікір қалдыру