Еволюція щільності зберігання даних у пам'яті Kioxia
Збій дзеркалювання коду ядра Linux

У сучасній ієрархії програмного забезпечення ресурс kernel.org посідає місце «першоджерела істини». Це не просто вебсайт, а критичний вузол, через який проходять патчі, списки змін та архіви всіх версій ядра Linux. Проте в липні 2026 року цей механізм дав збій, що призвело до тимчасового зникнення величезного масиву даних із публічного доступу.

Причиною інциденту стала спроба модернізації інфраструктури. Під час налаштування нового первинного дзеркала та внесення змін у логіку взаємодії між основним і вторинними вузлами було припущено критичну помилку конфігурації. Результат виявився миттєвим і катастрофічним: весь вміст директорії /pub/, де зберігалися історичні архіви коду та актуальні патчі, було видалено з дзеркальних серверів.

Цей випадок продемонстрував класичний парадокс системного адміністрування: деструктивні операції виконуються майже миттєво, тоді як процес відновлення потребує колосальних часових та обчислювальних витрат. Попри те, що еталонні дані (golden copies) коду ядра не постраждали й залишалися в безпеці, відновлення публічних копій затягнулося на четверо діб. Інженерам Linux Foundation довелося буквально по крупицях повертати доступ до файлів, які вважалися доступними за замовчуванням.

Особливий інтерес викликає те, як цей локальний збій в інфраструктурі дзеркалювання спровокував проблеми в сторонніх проєктах. Зокрема, «впали» браузерні тести openQA у дистрибутиві Fedora. Розробники Fedora роками використовували kernel.org як еталонне і максимально надійне джерело для перевірки механізмів завантаження файлів. Іронія ситуації полягала в тому, що надмірна довіра до стабільності одного з головних стовпів IT-індустрії перетворила його на єдину точку відмови для автоматизованих систем тестування.
Цей інцидент підкреслює важливий архітектурний висновок: навіть у найконсервативніших і найнадійніших системах дистрибуції необхідно передбачати механізми надлишковості та незалежної верифікації, щоб помилка в одному конфігураційному файлі не призводила до каскадного збою в глобальних ланцюжках розробки.

