Эксперт перезагрузил Linux 292 612 раз, чтобы найти баг ядра

Эксперт перезагрузил Linux 292 612 раз, чтобы найти баг ядра

Эксперт перезагрузил Linux 292 612 раз, чтобы найти баг ядра

Ричард Джонс, один из разработчиков Red Hat, нашёл баг в системе Linux и сделал это очень интересным способом. Специалист заметил, что ОС виснет на этапе загрузки один из тысячи раз. Чтобы доказать свои выводы, Джонс загрузил компьютер 292 612 раз.

По словам эксперта, баг затрагивает ядро Linux версии 6.4. После того как Джонс перезагрузил устройство 292 612 раз, ещё тысяча перезагрузок понадобилась на подтверждение проблемы. Все манипуляции заняли у разработчика 21 час.

Эксперт показал, что брешь реже встречается на железе Intel, чем на AMD. Впервые Джонс заподозрил наличие бага, когда ряд софтовых тестов с протоколом nbdkit «рандомно зависали» при работе с инструментом libguestsfs (для доступа к образам дисков виртуальной машины и их модификации).

Несмотря на общую фазу тестирования в 21 час и 292 612 перезагрузок, Джонс отметил, что к этому он шёл несколько дней. Исследователь метался между Linux v6.0 и v6.4-rc6, чтобы выявить виновника бага. Последним оказалась регрессия функции printk.

Определить причину помог тот факт, что ошибка всегда возникала на одном и том же раннем этапе загрузки ОС (при запуске последней версии qemu). По ссылке можно увидеть, что самый простой способ воспроизвести баг — запустить команду guestfish в цикле со множеством параллельных копий.

Джонс, например, запускал guestfish в цикле 10 тыс. раз. Разработчик утверждает, что проблема зависания при загрузке возникает реже в системах Intel, чем в AMD. Ожидается, что на баг обратят внимание и поправят его.

Минцифры пообещало выдать 11 тысяч ИТ-ипотек в 2026 году

В 2026 году российские ИТ-специалисты должны получить не менее 11 тыс. льготных ипотечных кредитов. Половину плана банки уже выполнили: за первые шесть месяцев они выдали около 6 тыс. кредитов на сумму свыше 41 млрд рублей.

По данным Минцифры, результат почти на треть превысил показатель за аналогичный период 2025 года.

Всего с момента запуска программы ИТ-ипотеку оформили 100 тыс. человек. После изменения условий в 2024 году, когда из программы исключили Москву и Санкт-Петербург, льготными кредитами воспользовались почти 22 тыс. специалистов.

Иногда банки могут временно прекращать приём заявок из-за исчерпания выделенных лимитов. В министерстве заверили, что в 2026 году все зарезервированные на программу средства уже предусмотрены банкам в полном объёме. Так что пауза ещё не означает, что ИТ-ипотека закончилась навсегда: кредитор может просто ждать пополнения своего лимита.

Больше всего кредитов на новых условиях выдали в Московской области — 2,7 тыс. Далее идут Татарстан с 1,8 тыс., Свердловская область с 1,7 тыс., Новосибирская область с 1,5 тыс. и Краснодарский край с 1,2 тыс.

В перечень участников программы сейчас входит около 9 тыс. аккредитованных ИТ-компаний. Их сотрудники могут претендовать на льготную ипотеку при соблюдении остальных требований.

Компании, которые пользовались налоговыми льготами по итогам 2025 года, но не нашли себя в списке, смогут повторно направить согласие в ФНС до 20 сентября. Перечень обновят в конце месяца. Поэтому прежде чем выбирать квартиру и спорить с банком о ставке.

RSS: Новости на портале Anti-Malware.ru