The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлена ветка ядра linus-next для тестирования в режиме непрерывной интеграции

22.10.2024 09:53

Саша Левин (Sasha Levin) из компании NVIDIA, занимающийся сопровождением LTS-веток ядра Linux и входящий в консультативный совет организации Linux Foundation, объявил о создании новой ветки ядра Linux - "linus-next", которая по аналогии с веткой "linux-next" предназначена для тестирования изменений, предлагаемых для включения в основной состав будущей ветки ядра Linux, но отличается ориентацией на изменения, готовые для принятия в основную ветку, и предоставлением более стабильной и пригодной для тестирования базы.

До этого используемая ветка "linux-next" отлично подходит для проверки интеграции изменений в ядро, оценки наличия конфликтов между подветками разных сопровождающих и выявления связанных со сборкой ошибок и предупреждений, но её проблематично использовать для тестирования работы вносимых изменений. Ветка "linux-next" включает в себя смесь готовых для переноса в основной состав ядра изменений и экспериментальных дополнений, которые ещё долго могут дорабатываться и, возможно, так и не будут приняты в основную ветку ядра.

Наличие нестабильного экспериментального кода не позволяет использовать ядро "linux-next" для полноценного рабочего тестирования, так как экспериментальный код может негативно влиять на остальные подсистемы ядра. В новой ветке "linus-next" критерии принятия изменений будут строже - в состав будут включаться только адресованные Линусу Торвальдсу pull-запросы, которые по предположению разработчиков Линус примет в основную ветку ядра.

Появление ветки "linus-next" даст возможность не только тестировать сочетаемость предлагаемых изменений на уровне сборки ядра, но и оценить непосредственно работу, что приведёт к повышению качества тестирования изменений на этапе рассмотрения уже отправленного, но ещё не рассмотренного Линусом, pull-запроса. Новая ветка также будет стимулировать отправку pull-запросов как можно раньше, ещё до начала окна приёма изменений, чтобы дать возможность протестировать их в работе. Кроме того, ветка "linus-next" будет развиваться в соответствии с моделью непрерывной интеграции, а не ежедневного обновления с созданием нового тега, что упростит анализ возникающих проблем и выявление конкретных изменений, вызвавших сбой.


Дополнительно можно отметить недовольство Линуса Торвальдса процессом блокирования на уровне ядра уязвимостей в аппаратном обеспечении, высказанное в ходе обсуждения проблем и регрессий в коде для противодействия атакам, использующим уязвимости в механизме спекулятивного выполнения инструкций в CPU. Изменения, необходимые для блокировки аппаратных уязвимостей, усложняют разработку, приводят к появлению регрессий и негативно сказываются на производительности, при том, что атаки с использованием большинства подобных уязвимостей являются сугубо теоретическими и никогда не применяются на практике, вне лабораторных условий.

Рассматривая предложение изменить ядро для обхода потенциальных проблем при противодействии аппаратным уязвимостям Линус предложил возложить ответственность на производителей оборудования, как на виновников появления аппаратных уязвимостей, и дать понять, что им следует самим решать собственные проблемы. Обсуждаемое изменение предлагалось добавить в качестве перестраховки, так как из-за неопределённости поведения CPU защита потенциально могла перестать работать на некоторых новых CPU Intel.

  1. Главная ссылка к новости (https://lkml.org/lkml/2024/10/...)
  2. OpenNews: Срок поддержки LTS-ядер Linux 5.4 и 4.19 увеличен до шести лет
  3. OpenNews: Представлена отдельная ветка ядра Linux с устранением уязвимостей
  4. OpenNews: Обеспечена возможность сборки ядра Linux в окружении macOS с LLVM
  5. OpenNews: Инженер из AMD предложил упростить в ядре Linux управление блокировками уязвимостей CPU
  6. OpenNews: Релиз ядра Linux 6.11
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62086-kernel
Ключевые слова: kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (4), 10:20, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    > Дополнительно можно отметить недовольство Линуса Торвальдса ... бла-бла-бла

    этому как обычно лишь бы что-нибудь ляпнуть

     
     
  • 2.16, Аноним (16), 10:58, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Линус все правильно говорит. Только уже палец не показывает стар стал. Акелла все чаще начинает промахиваться. Ядро теперь просто один из проектов Гугла. Который гугл может закрыть в любой момент.
     
     
  • 3.25, pic (?), 11:38, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Который гугл может закрыть в любой момент.

    Тогда бы с ним поступили как с ценными специалистами Боинга, раз так было бы необходимо.

     
     
  • 4.26, pic (?), 11:43, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Создатель ядра Linux Линус Торвальдс говорит, что ИИ изменит мир, но сейчас это на 90% маркетинг и на 10% реальность, и потребуется еще лет 5, чтобы стало ясно, для чего ИИ действительно полезен.

    Зря он это сказал, если котировки покатятся вниз из-за этого высказывания, его уберут в собственного проекта.

     
     
  • 5.29, Аноним (-), 11:59, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > и на 10% реальность

    10% для венчурного инвестирования это очень крутые шансы

    > если котировки покатятся вниз из-за этого высказывания

    Хаха, 95% людей не знают кто он такой и какая связь Линукса и Линуса... или Линекса? вроде в рекламе так звучало))

    > его уберут в собственного проекта.

    У же убирали. И не произошло ни-че-го.
    Проект и без него вполне хорошо работает. Или даже лучше, потому что никто не пишет в рассылку про aнal и *опы.

     
     
  • 6.57, pic (?), 14:34, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >или Линекса? вроде в рекламе так звучало))

    Также как Samsung это не Самсунг, а Самсон. Вот так коверкают.

     
  • 6.58, pic (?), 14:36, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Знаешь ведь, фондовому нужны лишь _оправдания_ для коррекции.
    Линус может оказать к. отпущения.
     
  • 3.39, Аноним (39), 12:47, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Который гугл может закрыть в любой момент.

    Собрав согласие всех, кто когда либо коммитил в ядро, ага. Good luck with that.

     
     
  • 4.41, Аноним (16), 12:53, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лол. Просто не принимаешь новые коммиты. А по одиночке они ничего не могут.
     
  • 3.55, _kp (ok), 14:17, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> лишь бы что-нибудь ляпнуть

    Это анонимам, лишь бы что-нибудь ляпнуть

    Недовольство высказано по другому вопросу, о костылях и подпорках, и причины такой реакции очевидны каждому.

     

  • 1.6, Аноним (6), 10:35, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Линус предложил возложить ответственность на производителей оборудования, как на виновников появления аппаратных уязвимостей, и дать понять, что им следует самим решать собственные проблемы

    А пользователям этот Гениальный менеджер™ что предлагает делать? Мне сейчас напоминает производителей смартфонов - закончился срок поддержки в 2 года, покупай новый.

     
     
  • 2.9, Аноним (9), 10:40, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. твои проблемы должен решать Линус?
     
     
  • 3.19, Аноним (16), 11:03, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Все хомикусы хотят чтобы их проблемы решал гугл или другие корпы. А в идеале государство, чтобы это не значило.
     
     
  • 4.59, pic (?), 14:39, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А государство без налогов не государство. Так что всё равно за деньги граждан.
     
     
  • 5.62, Аноним (62), 15:47, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне есть государства без налогов, в которых аппарат живёт за счёт продажи природных ресурсов за границу.

    А ещё были раньше отличные государства, в которых граждане отличались от всех прочих жителей как раз тем, что не платили налоги.

     
     
  • 6.67, Аноним (-), 16:21, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вполне есть государства без налогов, в которых аппарат живёт за счёт продажи природных ресурсов за границу.

    Ты имеешь в виду сегодня? А можно примеры?

    Ну и я уже молчу что "продажа природных ресурсов" которые как бы принадлежат всем гражданам..

    > А ещё были раньше отличные государства, в которых граждане отличались от всех
    > прочих жителей как раз тем, что не платили налоги.

    Тоже если можно с примерами. И ты как-то граждан от жителей отделяешь, наверное про какую-то грецию вспомнил).
    Я помню где "часть жителей" не платили налоги, тк то богом посланы, то просто могут навалять.


     
     
  • 7.81, Аноним (16), 17:59, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот типичные наративы хомиков про ресурсы принадлежат всем. Государство о них заботится. Но им не понять что государство существуют лишь у них в голове. Мало того что государство не отличается от корпов так ещё и государство и корпы это просто люди такие же как ты. И эти люди должны тебе не больше чем твой сосед из соседней квартиры. А заботишься о себе только ты сам. Мир по другому не работает.
     
     
  • 8.86, Аноним (-), 18:09, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Статья 9 Конституции России 1 Земля и другие природные ресурсы используются и ... большой текст свёрнут, показать
     
     
  • 9.93, Аноним (93), 23:55, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и пока не замечены в Ага, белые и пушистые А в чьих интересах зачастую ... текст свёрнут, показать
     
  • 4.72, Аноним (72), 16:51, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.92, Аноним (-), 20:41, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну давай, реши проблему дырявого проца.
    С чего начнешь? С постройки фабрики? Или с получения кремния?
    Докажи что ты нехомяк. Или опять сольешься как обычно?
     
  • 3.21, Аноним (6), 11:18, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мои проблемы прекрасно решаются программистами ядра, которым Линус хочет втыкать палки в колеса.
     
  • 3.79, Аноним (79), 17:50, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то раньше он говорил о необходимости более тесного сотрудничества тех кто производит железо с теми кто производит операционную систему (конечно же Линукс). Ну а так как это порой весьма сложно, то он просто заявил банальность - драйверами для железа занимается те кто его выпускает. Если там ошибки то и их вина что они там. Конечно ему обидно и опасно что порой упреки могут достаться операционной системе Линукс за которую он отвечает.
     
  • 2.13, anonymmmeer (?), 10:46, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не покупать всякую хрень, если боишься, что тебя взломают через эти уязвимости.

    это всё для гиперскейлеров актуально, но у них много ресурсов, они могут заставить производителей железа работать.

     
     
  • 3.28, Аноним (-), 11:55, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > не покупать всякую хрень

    Классный совет!
    Не покупать интелы, не покупать амд, не покупать арм...
    А что осталось? РискV и эльбрусы?

     
     
  • 4.46, Аноним (46), 13:12, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Power ещё. А что вы хотели если хотите быть свободны превозмогайте, старайтесь искать варианты или продолжайте покупать и нет смысла тогда ворчать.
     
  • 2.17, Аноним (16), 10:59, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Шиндус не забыв за него заплатить последние деньги с твоей пенсии.
     
  • 2.45, мяв (?), 13:11, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    полномтью поддерживпю, то же самое хотела написать.
    отвечая на вопрос, хочу напомнить, что .. "ай донт факинг кер абоут секурити унтузиаст аргуинг ароунд, идк вхере томойо шолд би ревувед".
    это был "ответ" на вопрос, зачем он код tomoyo в основную ветку кинул, вместо lsm'овской
     
  • 2.69, Я (??), 16:41, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    пинай железячника пусть отзывает дефектную партию фиксит аппаратные баги и выдаёт тебе другое устройство..
     
     
  • 3.70, Аноним (-), 16:46, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > пинай железячника пусть отзывает дефектную партию фиксит аппаратные баги и выдаёт тебе
    > другое устройство..

    спустя N таких выбрыков на форуме будут обсуждать "почему дрова только под винду?"
    и искренне уивляться)

     

  • 1.15, Аноним (16), 10:56, 22/10/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
     
  • 2.31, Аноним (-), 12:05, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 3.34, Афроним (?), 12:19, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.38, Аноним (-), 12:46, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.43, Афроним (?), 12:58, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.51, Аноним (16), 13:58, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.52, Афроним (?), 14:05, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.76, Аноним (72), 17:05, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.77, Аноним (-), 17:21, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.90, Аноним (72), 18:48, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.94, Аноним (-), 00:36, 23/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.33, xsignal (ok), 12:13, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.49, Аноним (6), 13:35, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.65, nume (ok), 16:11, 22/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (13)

  • 1.18, Аноним (18), 11:02, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Рассматривая предложение изменить ядро для обхода потенциальных проблем при противодействии аппаратным уязвимостям Линус предложил возложить ответственность на производителей оборудования, как на виновников появления аппаратных уязвимостей

    Линус показал палец производителям железа - производители железа указали пальцем на графике долю Линукса среди компов, выполняющих недоверенный JavaScript код с JIT-ускорением и сказали, что им очень страшно, и что они продолжат ориентироваться на винду.

     
  • 1.23, Аноним (-), 11:27, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Пффф... ну пусть не добавляет заплатки в ядро.
    Пользователям станет от этого лучше?

    > приводят к появлению регрессий

    А вот это проблема процесса разработки ядра.
    Если появляются регрессии - значит кое-кто фигово тестит.
    И то, что CI появился вот только сейчас, только подтверждает этот тезис.

     
     
  • 2.88, Аноним (46), 18:18, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в тестирование а в процессорах повидимому, сначало нужно делать заплатки для устранения уязвимостей, а потом убирать для того чтобы новые процессоры правильно работали на всю производительность...
     

  • 1.24, pic (?), 11:33, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё возвращается на круги своя.
    Только вчера в новости про юбилей ubuntu помянул ветку 2.4, она тут как тут :)
     
  • 1.40, Аноним (40), 12:53, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    "linus-next", "linux-next".. не самое очевидное именование веток
     
     
  • 2.44, пох. (?), 13:10, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну это же очередная васянская ветка имени одного васяна.

    Никакого официального статуса она не имеет, результаты тестирования в ней ничего не значат.
    Когда васяну надоест играться вручную отбирая патчи из помойки в lkml - тихо сдохнет и никто о ней не вспомнит даже.

     
     
  • 3.47, Афроним (?), 13:22, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это же великий и ужасный Гугл. Там бывает просто так что-нибудь?
     

  • 1.61, Аноним (61), 15:16, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Дополнительно можно отметить недовольство Линуса Торвальдса процессом блокирования на уровне ядра уязвимостей в аппаратном обеспечении,

    Похоже Линус прислушился мнению опеннетовских икспертов, протрезвел называется.

     
     
  • 2.66, Аноним (61), 16:18, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сохраним исторический контекст:

    https://www.opennet.me/opennews/art.shtml?num=61876


    """
    Вы забыли заполнить поле Name

    А как работающие процессоры обновлять?
    """

    """
    Аноним324

    Ну да, исправлять должны через ядро, потому что переписать ядро в разы легче и быстрее чем перерисовать процесор и пустить его в производство, тем более что есть ещё куча старых процов.
    """

    Линус с вами не согласен!

     
     
  • 3.68, Аноним (-), 16:23, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Линус с вами не согласен!

    Поживем-посмотрим)
    Думаю это не последнее обсуждение.
    Там Торвальдса пригласили в обсуждение х86, так что может амд и интел сейчас ему объяснят сколько стоит заменить процессоры.


     
     
  • 4.73, Аноним (61), 16:54, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Поживем-посмотрим)

    На пенсию собирает бабло :)

     
  • 4.74, Аноним (72), 16:57, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пригрозят лишением премии, 13-, 14-,... -й зарплат.
     
  • 2.80, Аноним (79), 17:58, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это вопрос власти. Если он не доволен, значит хочет влиять на процесс производства электронной продукции. Конечно это будет более тесное взаимодействие, потому что появится ответственный и принимающий решения в вопросе интеграции. Надеюсь вы изучали RACI и знаете что это такое.
     
     
  • 3.84, Аноним (79), 18:02, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Добавлю что это потешит его самолюбие - обвинения в безопасности в его адрес, когда он влияет на процесс будут обоснованными, но если все срастётся, то он сможет бросить вызов и решить проблему, так как будут соответствующие компетенции. Вопрос безопасности и тщеславия как-бы. Я лично сделал выводы - со многими другими вещами у него значит порядок, поэтому и расширяет полномочия.
     
     
  • 4.89, Аноним (61), 18:24, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Добавлю что это потешит его самолюбие

    Добавлю, что он кому захочет - покажет средний палец, не вам его за это "судить". А по существу он прав в вопросе, что ответственность за баги в аппартаном обеспечении должны нести производители, и он не обязан их "срам" прикрывать, он даже не обязан ни одному производителю поддерживать то или иное аппартаном обеспечении. Так что, все "претензии" и тем более "суждения", можете "оставить" при себе.

     
  • 3.87, Аноним (61), 18:17, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Если он не доволен, значит хочет влиять на процесс производства электронной продукции.

    Вы читали его сообщение? Какое нах влияние? На кой ему нести ответственность за чужие ошибки?

    """

    Because dammit, let's put the onus on where the blame lies, and not
    just take any random shit from bad hardware and say "oh, but it
    *might* be a problem".

    """

    > Надеюсь вы изучали RACI и знаете что это такое.

    Не вижу в этом необходимости, не по существу данный вопрос!

     

  • 1.63, Аноним (62), 15:50, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я тут пытался отладить lspcon в ядре, и не смог, потому что... потому что проблема не в ядре, а просто lspcon это какой-то идиотский хак, который тормозит всю карту железным способом.

    Из-за этого, например, xrandr подвешивает всю систему на секунду.

    И никак это не починить, просто карта плохо спроектирована.

     
     
  • 2.64, Аноним (61), 15:58, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > просто

    у танцора два яйца :)

     
  • 2.85, Аноним (85), 18:09, 22/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какой xrandr на вейланде? Для иксов подвешивания это нормально.
     

  • 1.91, голос из леса (?), 19:25, 22/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Саша Левин

    Он уже вроде как послал Google.


    NVIDIA
    Distinguished Engineer
    Feb 2024 to Present · 9 mos Remote

    Google
    Senior Staff Software Engineer
    Mar 2021 - Feb 2024 · 3 yrs Remote

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру