Объявление

Свернуть
Пока нет объявлений.

Линус Торвальдс одобрил исключение из кода ядра Linux терминов slave, blacklist и прочих

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Линус Торвальдс одобрил исключение из кода ядра Linux терминов slave, blacklist и прочих

    Совсем недавно мы рассказывали о том, что под влиянием протестов Black Lives Matter, прокатившихся по всей территории США (и не только), ИТ-сообщество вновь вернулось к обсуждению вопросов неуместной и оскорбительной терминологии. Внастоящее время многие разработчики прилагают усилия для удаления подобных терминов из своего исходного кода, приложений и онлайн-сервисов.

    Подобные изменения обычно включают в себя отказ от использования терминов master и slave («хозяин» и «раб») в пользу таких альтернатив как main, default, primary и, соответственно, secondary. Также устоявшиеся понятия whitelist и blacklist, то есть «черный список» и «белый список»,* заменяют на нейтральные allow list и deny/exclude list («список разрешений» и «список запретов/исключений»).

    К примеру, о намерении подыскать альтернативы для whitelist/blacklist в последнее время сообщили разработчики Android, языка программирования Go, библиотеки PHPUnit и утилиты Curl. В свою очередь, авторы проекта OpenZFS уже работают над заменой терминов master/slave, использующихся для описания связей между средами хранения.

    Хотя многие проекты, которые не используют подобные термины напрямую в своем исходном коде или пользовательских интерфейсах, они обратили внимание на свои репозитории с исходниками. Дело в том, что большинство этих проектов управляют исходными кодами с помощью Git или GitHub, а Git и GitHub, в частности, используют обозначение master для дефолтного репозитория. Разработчики GitHub и Git пишут, что уже «работают над проблемой», а ряд опенсорсных проектов уже поддержали Black Lives Matter и сами изменили названия своих репозиториев с master по умолчанию на различные альтернативы (такие как main, default, primary, root и так далее). В их числе OpenSSL, Ansible, PowerShell, JavaScript-библиотека P5.js и многие другие.

    Также в начале июля об изменениях такого рода также сообщили разработчики компаний Microsoft, LinkedIn, Google и Twitter. Все они обещали изменить технический язык своих продуктов и ​​инфраструктуры, и избавиться от таких терминов, как master, slave, blacklist, whitelist и так далее.

    Ранее мы уже упоминали о том, что разработчики Linux тоже не остались в стороне, и обсуждение более инклюзивной терминологии велось уже довольно давно.

    Как стало известно в конце прошлой недели, вопрос наконец был решен: Линус Торвальдс сделал соответствующий коммит и утвердил новую политику проекта в отношении оформления кода в ветке ядра Linux 5.8 (хотя изначально изменения предлагалось внести в ветку 5.9).

    Третья редакция текста была одобрена 21 известным разработчиком ядра, включая членов Linux Foundation. В итоге было решено отказаться от использования таких понятий, как master/slave и blacklist/whitelist, а также не использовать слово slave отдельно.

    Ожидается, что новые правила будут применяться к новому коду, а ревизию старого пока проводить не планируют, хотя разработчики не исключают, что, в конечном итоге, «переименование» затронет и немалую часть уже существующего кода. Устаревшие термины разрешено использовать лишь в случае необходимости.

    Термины master/slave теперь рекомендовано заменять следующими аналогами:

    primary, main/secondary, replica, subordinate;
    initiator, requester/ target, responder;
    controller, host/device, worker, proxy;
    leader/follower;
    director/performer.
    В свою очередь, термины blacklist/whitelist советуют заменять на более нейтральные версии:

    denylist/allowlist;
    blocklist/passlist.

  • #2
    Сообщение от GLOV Посмотреть сообщение
    Термины master/slave теперь рекомендовано заменять следующими аналогами:

    primary, main/secondary, replica, subordinate;
    initiator, requester/ target, responder;
    controller, host/device, worker, proxy;
    leader/follower;
    director/performer.
    В свою очередь, термины blacklist/whitelist советуют заменять на более нейтральные версии:

    denylist/allowlist;
    blocklist/passlist.
    Мне стыдно что линуксоиды повелись на эту толерастию. Предлагаю Линуса Торвальдса занести в БЛЭКЛИСТ!

    Комментарий


    • #3
      Рассизм в программном коде о_О

      Да что с ними чёрт побери такое?

      А как же теперь играть в шахматы? )))))))))))

      Комментарий


      • #4
        Сообщение от cagy Посмотреть сообщение
        А как же теперь играть в шахматы? )))))))))))
        Ты играешь в расистские игры???? Да ты совсем не толерастен!!!

        Комментарий


        • #5
          прост это другая цивилизация, нам их не понять

          Комментарий


          • #6
            Сообщение от utf-8 Посмотреть сообщение
            прост это другая цивилизация, нам их не понять
            Вот если честно, даже и не хочу понимать. Пусть идут к себе в цивилизацию и там друг друга толерируют куда хотят. И линукс не трогают своими грязными палцами.

            Комментарий


            • #7
              ну как бы Торвальдсу позволительно делать с линуксом все что захочет))

              Комментарий


              • #8
                Сообщение от Bes73 Посмотреть сообщение
                Ты играешь в расистские игры???? Да ты совсем не толерастен!!!
                Шахматы придётся перекрашивать. Одна лишь мысль о том, что некто распоряжается фигурами с тёмным окрасом, называет половину из них "пешками" и периодически их "отдаёт на съедение", повергнет в немой шок ранимые толерастские души адептов секты "Black Lives Matter".

                Старая шутка о том, что американцы заменили астрономический термин "чёрная дыра" на "афроотверстие", всё больше и больше перестаёт казаться лишь шуткой.
                ОТРИСОВКА ДОКУМЕНТОВ
                » E-mail krabatservice@gmail.com
                » Telegram @KrabatService

                Комментарий


                • #9
                  Сообщение от utf-8 Посмотреть сообщение
                  ну как бы Торвальдсу позволительно делать с линуксом все что захочет))
                  Уже нет. Он символ, он легенда, но над своим творением он уже не властен. Линукс уже давно нечто гораздо большее чем та поделка с которой Торвальдс начинал. Линукс уже экосистема. Развитая экосистема. Торвальдсов будет еще вагон. И линукс не их вотчина.

                  Комментарий


                  • #10
                    Сообщение от Krabat Посмотреть сообщение
                    Старая шутка о том, что американцы заменили астрономический термин "чёрная дыра" на "афроотверстие", всё больше и больше перестаёт казаться лишь шуткой.
                    ну тут все просто- как только на порнхабе этот тэг выйдет в топ то все, поменяли

                    Комментарий


                    • #11
                      Сообщение от Krabat Посмотреть сообщение
                      Старая шутка о том, что американцы заменили астрономический термин "чёрная дыра" на "афроотверстие", всё больше и больше перестаёт казаться лишь шуткой.
                      Блин, не слышал этой шутки. Прикольная... Была... Шутка... Точно шутка?

                      Комментарий


                      • #12
                        Сообщение от Bes73 Посмотреть сообщение
                        Уже нет. Он символ, он легенда, но над своим творением он уже не властен.
                        да, один он уже давно ничего не решает, но дело в том что

                        Сообщение от GLOV Посмотреть сообщение
                        Третья редакция текста была одобрена 21 известным разработчиком ядра, включая членов Linux Foundation.
                        ,а этим разрабам мнение торвальдса не фиолетово

                        Комментарий


                        • #13
                          Сообщение от utf-8 Посмотреть сообщение
                          а этим разрабам мнение торвальдса не фиолетово
                          Сообщество им этого не простит. Точно не простит.

                          Комментарий


                          • #14
                            Сообщение от Bes73 Посмотреть сообщение
                            Сообщество им этого не простит. Точно не простит.
                            ну хз, мне как линуксоиду честно говоря плевать как что поменяется в коде - главное чтоб работало как надо и мануалки вовремя обновлялись

                            Комментарий


                            • #15
                              Сообщение от utf-8 Посмотреть сообщение
                              ну хз, мне как линуксоиду честно говоря плевать как что поменяется в коде - главное чтоб работало как надо и мануалки вовремя обновлялись
                              Согласен. Но "За Флот обидно!"(с)
                              Впрочем если в мануалах начнется что-то в духе "афроотверстий", то это будет сильное зло.

                              Комментарий

                              Обработка...
                              X