В Linux выпустили первое за три года обновление для драйверов дискет
Ходили слухи о возможном удалении поддержки драйверов для дискет из ядра Linux, но в понедельник Энди Шевченко опубликовал новые патчи для очистки кода, поддерживающего этот карманный магнитный носитель информации из золотой эры вычислений.
Это обновление стало первым за почти три года, как сообщает Phoronix. Да, этот старый код фактически является «осиротевшим» и/или не поддерживается. Однако поддержка дискет в Linux сохраняется, и подобное обслуживание консолидирует предыдущие отдельные патчи, упорядочивает заголовки и в целом удаляет мусор из ядра.
Шевченко четко перечисляет изменения, которые представлены под заголовком «[PATCH v2 0/3] floppy: A couple of cleanups» в списке рассылки разработчиков ядра Linux. Разработчик отмечает, что «Есть несколько мест в коде архитектуры для драйвера дискет, которые можно почистить».
Конкретные изменения включают объединение предыдущих отдельных патчей для дискет в серию с добавлением тегов и исправлением опечатки. Кроме того, Шевченко отмечает очистку следующих элементов:
По всей видимости, макрокод (первый пункт) не использовался годами, поэтому его удаление уменьшит «захламленность» ядра. Аналогично, удаление пользовательской константы SZ_64K упорядочивает код, уменьшая избыточные переопределения констант, которые уже присутствуют в ядре Linux, которому в воскресенье исполнилось 34 года. Наконец, алфавитная очистка должна улучшить читаемость кода и его будущее обслуживание.
В итоге, функциональных изменений в коде дискет в Linux здесь нет. Это скорее уборка, как отмечает Шевченко.
Изображение: Future
Зачем поддерживать дискеты?
Что касается более широкой темы поддержки дискет в Linux, мы понимаем, что хотя современные разработчики ядра могут не использовать системы с таким архаичным оборудованием, её всё же стоит поддерживать в различных нишах.
Три такие ниши вполне очевидны: для использования энтузиастами ретро-компьютеров, для приложений в средах виртуализации и эмуляции, а также для поддержки некоторых ценных промышленных и встроенных систем, которые до сих пор используют дискеты для программ и данных.
Источник: Tomshardware.com
Интересный факт: несмотря на то, что дискеты считаются устаревшими с начала 2000-х годов, некоторые правительственные и промышленные системы по всему миру до сих пор используют их из-за их изоляции от сетевых угроз и долговечности при правильном хранении. Например, известно, что некоторые системы управления полётами в США использовали дискеты вплоть до недавнего времени.
0 комментариев