Мейнтейнер компонентов ядра Linux Такаси Сакамото собрался поддерживать код для устройств с FireWire

image

Мейнтейнер компонентов ядра Linux Такаси Сакамото (Takashi Sakamoto) собрался поддерживать код для устаревших компьютерных устройств, работающих по стандарту интерфейса FireWire (IEEE 1394). Сакамото предупредил Линуса Торвальдса, что уже занялся подготовкой новых правок по этому проекту для ядра Linux 6.4. Разработчик принял этот пост от Стефана Рихтера, который с прошлого года не вносил изменений в код ядра Linux по этому направлению. Ожидается, что поддержка FireWire в Linux прекратится не ранее 2029 года.
Сакамото вызвался наблюдать за подсистемой FireWire для Linux в течение шести лет и будет работать над основными функциями Firewire и звуковыми драйверами для оставшихся немногих пользователей, которые взаимодействуют со своими гаджетами через этот стандарт подключения. Сакамото надеется, что его работа поможет пользователям перейти от FireWire к более современным технологическим стандартам, например, к USB 2.0.

FireWire — один из самых древних стандартов в современной компьютерной истории. Он начал разрабатываться Apple ещё в 1986 году как решение для последовательной шины для высокоскоростной связи и работал как USB-порты, позволяя пользователям подключать внешние устройства к своим компьютерам. Но у FireWire есть несколько преимуществ по сравнению с оригинальными версиями USB, в том числе поддержка последовательной цепочки подключений, подобной Thunderbolt (до 63 устройств), а также поддержка одноранговой сети.

Первоначальная версия FireWire была выпущена в 1995 году и имела скорость передачи до 400 Мбит/с, а также возможность подавать питание на подключённые устройства.

В общей сложности стандарт FireWire претерпел пять изменений, а окончательная версия была выпущена в 2012 году и предлагала значительно более быструю пропускную способность 1,57 Гбит/с. После 2012 года поддержка FireWire была фактически прекращена, поскольку в то время Apple представила свой новый стандарт Thunderbolt. Первая итерация Thunderbolt была значительно более функциональной, чем FireWire, с пропускной способностью 20 Гбит/с и использованием 4 линий PCIe 2.0. Thunderbolt также имеет функцию DisplayPort 1.1a для управления мониторами.

Linux — последняя операционная система, которая всё ещё поддерживает FireWire. Apple прекратила поддержку этого стандарта несколько лет назад, а Microsoft прекратила поддержку FireWire в Windows 10.

23 апреля вышел первый стабильный релиз ядра Linux 6.3. Новая версия ядра Linux содержит большое количество изменений, обновлений и доработок, включая чистку устаревших ARM-платформ (размер исходных текстов ядра сокращён на 150 тыс., там удалено более 40 старых ARM-платформ) и графических драйверов. Также в Linux 6.3 прекращена поддержка сборки ядра компилятором Intel ICC, которая уже длительное время находилась в нерабочем виде без нужных исправлений из-за отсутствия интереса со стороны ментейнеров.

© Habrahabr.ru