Linux 5.8 өзөгү камтылган терминология көрсөтмөлөрүн кабыл алат

Линус Торвалдс Мен алып Linux 5.8 ядро ​​бутагына киргизилген өзгөрүүлөр Код стили боюнча сунуштар. Кабыл алынган үчүнчү басылышы Linux Foundation техникалык комитетинин мүчөлөрү, анын ичинде 21 көрүнүктүү ядро ​​иштеп чыгуучулар тарабынан жактырылган камтылган терминологияны колдонуу боюнча текст. Линуска жөнөтүлгөн справка 5.9 ядросуна өзгөртүүлөрдү киргизүү үчүн, бирок ал өзгөртүүлөрдү кабыл алуу үчүн кийинки терезени күтүүгө эч кандай негиз жок деп эсептеп, жаңы документти 5.8 бутагына кабыл алды.

Инклюзивдик терминологиядан тексттин үчүнчү варианты салыштырмалуу кыскартылган оригиналдуу сунуш (файл алынып салынган inclusive-terminology.rst инклюзивдүү болуунун маанилүүлүгү жөнүндө сөз кылуу жана эмне үчүн көйгөйлүү терминдерден качуу керек экенин түшүндүрүү). Коддоо стилин аныктаган документке өзгөртүүлөр гана калды. Иштеп чыгуучуларга "мастер / кул" жана "кара тизме / ак тизме" айкалыштарын, ошондой эле "кул" сөзүн өзүнчө колдонуу сунушталбайт. Сунуштар бул терминдерди жаңы колдонууга гана тиешелүү. Көрсөтүлгөн сөздөрдүн өзөктө мурунтан эле айтылып жаткан сөздөрү тийилбейт.

Кошумчалай кетсек, жаңы коддо белгиленген шарттарды колдонууга колдонуучу мейкиндигиндеги API жана ABIди колдоо үчүн талап кылынганда жана спецификациялары ушул шарттарды колдонууну талап кылган учурдагы жабдыктарды же протоколдорду колдоо үчүн кодду жаңыртууда уруксат берилет. Жаңы спецификациялардын негизинде ишке ашырууларды түзүүдө, мүмкүн болсо, спецификациянын терминологиясын стандарттык Linux ядросунун коддоосуна тууралоо сунушталат.

“Кара тизме/ак тизме” деген сөздөр менен алмаштыруу сунушталат
"башкаруу тизмеси / уруксат берилген тизме" же "бөгөттөө тизмеси / өткөргүч тизме" жана "мастер / кул" деген сөздөрдүн ордуна төмөнкү опциялар сунушталат:

  • '{негизги, негизги} / {экинчи, реплика, баш ийген}',
  • '{демилгечи,суроочу} / {максат, жооп берүүчү}',
  • '{контроллер,хост} / {түзмөк, жумушчу, прокси}',
  • 'лидер/жолдоочу',
  • 'режиссёр/аткаруучу'.

Өзгөртүү менен макулдашылган (Кабыл алынган):

Өзгөрүүнү карап чыккан:

Өзгөртүүгө кол коюлган (кол койгон):

Жаңыртуу: Rust тилин иштеп чыгуучулар кабыл алышты өзгөртүү, ал коддогу "ак тизмени" "уруксат берилген тизмеге" алмаштырат. Өзгөртүү колдонуучуларга жеткиликтүү тил параметрлерине жана конструкцияларына таасирин тийгизбейт жана ички компоненттерге гана таасирин тийгизет.

Source: opennet.ru

Комментарий кошуу