Материнские платы Intel Carillo Ranch: драйверы для несуществовавшего «железа» удалили из Linux спустя 17 лет

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

В мире информационных технологий загадок и занимательных историй не меньше, чем в большинстве детективных рассказов. Совсем недавно произошла одна такая история: из ядра Linux удалили драйверы материнских плат семейства Carillo Ranch. В целом это обычная процедура по прекращению поддержки морально устаревших систем.

Но проблема в том, что самого семейства этих плат никогда не существовало. Возможно, их планировали выпустить, но, кроме названия и драйверов, до потребителей ничего не дошло. Подробности — под катом.

Что вообще происходит?

Из Linux действительно убрали поддержку материнских плат от Intel, драйверы для целого семейства материнок Carillo Ranch. Представитель Oracle Мэтью Уилкокс (Matthew Wilcox) заявил, что драйверы удалены, поскольку система, для которой они были предназначены, либо вообще не выпущена, либо уже никем не используется.

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

Кстати, в результате чистки планируется удалить около 2 тысяч строк кода. Как всегда, будут выпущены отдельные патчи, которые и выполняют всю «грязную работу». Один из патчей удаляет реализацию драйвера фреймбуфера (fbdev) для Carillo Ranch (для вывода графики и текста на экран). Его создал в 2007 году коллектив разработчиков из компании Tungsten Graphics. В дальнейшем организация стала частью Wmware, а потом уже и она перешла под контроль Broadcom.

Есть и второй патч исправлений, который удаляет из ядра Linux драйвер MTD-подсистемы. Она предназначена для того, чтобы обеспечивать взаимодействие с рядом видов памяти на базе микросхем. Это может быть, например, NAND. И вот как раз такой драйвер был добавлен в 2006 году, только уже другой компанией — MontaVista.

Хоть что-то о плате известно?

В открытом доступе информации о ней нет (либо мы просто плохо искали). На текущий момент подавляющая часть данных в Сети — о драйверах к плате и их удалении.

Но если ввести в Google запрос «Intel Carrillo Ranch», то появляется выдача на форму обратной связи на сайте компании MontaVista, о которой говорилось выше. В самой выдаче заметна строка с текстом с упоминанием платы. Скриншот — ниже.

Насколько можно понять, семейство этих материнских плат было «заточено» под x86-совместимый процессор EP80579, который предназначен для применения во встраиваемых (embedded) системах. В чипе — только одно 32-разрядное вычислительное ядро Pentium M (Tolapai), чипсет Vermillion Range и контроллер памяти. EP80579 работает на частоте в 1,2 ГГц, характеризуется показателем TDP в 19 Вт. Производство этой микросхемы по норме 90 нм стартовало ориентировочно в 2007 г.

Интересно, что в информационной базе Intel ARK есть данные о семействе чипов EP80579, но нет и следов упоминаний о материнке LE80578.

Более того, журналисты СМИ Tom’s Hardware попробовали поискать в Google по запросу «LE80578», на что поисковик выдал большое количество информации о процессоре для принтеров HP LaserJet. Но это, скорее всего, просто совпадение.

Устаревших драйверов в ядре Linux ещё много

В том, что есть какой-то старый драйвер, предназначенный для непонятного «железа», нет ничего удивительного. Дело в том, что поддержка устройств, которые вот-вот должны выйти в ОС (не только Linux), добавляется заблаговременно — с подачи производителей. Они стараются добиваться оперативного включения драйверов тех систем, под которыми новое «железо» должно функционировать.

Это, в свою очередь, означает, что иногда драйверы остаются, а устройств попросту нет. В большинстве случаев код не удаляется в течение многих лет, поскольку комьюнити Linux вовсе не стремится максимально быстро избавляться от устаревших драйверов. Вдруг они ещё кому-то нужны?

Даже в случае с уже описанной материнской платой возникают опасения, что на самом деле после удаления драйверов для её поддержки какое-то «железо» может перестать работать под Linux. Если после установки патчей вы столкнётесь с этой ситуацией, расскажите в комментариях.

Кстати, есть и гораздо более новые случаи добавления драйверов для поддержки «железа», которое никогда так и не появилось. Например, Intel отказалась от вывода на рынок однокристальной системы (SoC) Thunder Bay. В неё входили как ядра общего назначения, так и спецблоки для вычислений в области компьютерного зрения. Драйверы для неё были добавлены в ядро Linux ещё в 2021 году.

Что касается патчей, о которых говорится в статье, то их примут в код Linux 6.8. Работа над этим ядром завершится в I квартале 2024 года. Именно тогда из ОС и будут убраны драйверы никогда не существовавшей материнской платы. Возможно, вы знаете о каких-то ещё курьёзных случаях, связанных с поддержкой различного «железа», драйверов и т. п.? Если так, расскажите об этом в комментариях.

Источник: https://habr.com/ru/companies/ru_mts/articles/781636/


Интересные статьи

Интересные статьи

Напомню, LiteManager — это программа для удаленного доступа к компьютерам, управления рабочим столом, файлами и т.д. Основная версия предназначена для платформы Windows, но в пятой верс...
Привет, Хабр! Долгие годы по сети гуляют байки о тайных умениях спецподготовки твердотельных накопителей к установке Linux-дистрибутивов. Пользователей-новичков это отпугивает — перейти н...
Линус Торвальдс наконец-то представил релиз ядра Linux 5.8. О планируемых новшествах мы писали задолго до этого события, но теперь планы стали реальностью, так что изменения можно...
Ядро Linux предоставляет широкий спектр параметров конфигурации, которые могут повлиять на производительность. Это все о получении правильной конфигурации для вашего приложения и рабочей нагрузк...
Всем привет! Мы продолжаем запуски новых потоков по уже полюбившимся вам курсам и сейчас спешим сообщить о том, что у нас стартует новый набор по курсу «Администратор Linux», который запустится в...