Что для Linux важнее: поддержка старого оборудования или инновации?
Некоторые пользователи дистрибутива Fedora сначала были сильно удивлены, а потом и сильно разочарованы, когда узнали, что следующая версия их любимого дистрибутива больше не для них.
Речь идет об обладателях компьютеров с устаревшей конфигурацией. Вот что пишет один поклонник Федоры после того, как попытался запустить на своем раритетном компьютере с видеокартой SIS текущую версию Федоры для разработчиков:
Кажется, кто-то убрал драйвер xorg-x11-drv-sis. Зачем? С какой целью? Xorg ищет модуль поддержки sis, но не находит. До сегодняшнего обновления X прекрасно работал, а теперь уже нет.
Причина была найдена быстро. Оказывается, еще год назад разработчики предупредили поклонников дистрибутива, что вскоре из Xorg будет удалено достаточно большое количество драйверов для устаревших, по мнению разработчиков, видеокарт:
- xorg-x11-drv-apm
- xorg-x11-drv-cirrus
- xorg-x11-drv-geode
- xorg-x11-drv-glint
- xorg-x11-drv-i128
- xorg-x11-drv-i740
- xorg-x11-drv-mach64
- xorg-x11-drv-mga
- xorg-x11-drv-neomagic
- xorg-x11-drv-r128
- xorg-x11-drv-rendition
- xorg-x11-drv-s3virge
- xorg-x11-drv-savage
- xorg-x11-drv-siliconmotion
- xorg-x11-drv-sis
- xorg-x11-drv-tdfx
- xorg-x11-drv-trident
Решение объяснялось тем, что разработчикам Федоры все труднее поддерживать «длинный хвост из исторического наследия». Многие драйверы из списка давно не обновлялись, а некоторые вызывают проблемы совместимости с актуальными технологиями.
Предстоящее изменение в Fedora 21 вызвало жаркие дебаты на профильных форумах. Со временем дискуссия плавно свелась к более важному вопросу — что для Линукса вообще важнее: поддержка старого оборудования или активное внедрение новых технологий?
«Ретрограды» приводят следующий аргумент: способность Линукса работать на старом оборудовании является одним из главных конкурентных преимуществ, ведь зачастую другие операционные системы на слабых конфигурациях работать отказываются. Избавление от этого преимущества приведет лишь к одному закономерному результату — снижению популярности Linux.
У сторонников активного развития свои доводы. Во-первых, хвост из исторического наследия приводит к разрастанию ядра и негативно сказывается на работе Linux на современных конфигурациях. Почему владельцы относительно современных компьютеров, которых подавляющее большинство, должны испытывать некоторые ограничения из-за немногочисленной части пользователей, которые по малопонятным причинам предпочитают использовать оборудование, произведенное еще в начале 90-х? Во-вторых, пользователи устаревшего оборудования могут использовать специализированные дистрибутивы, тогда как Fedora позиционируется как дистрибутив на острие прогресса, который первым включает самые современные технологии.
Комментарии
pomodor
29 сентября, 2014 - 04:18
Если внимательно посмотреть на успешные программные продукты, то можно заметить, что их объединяет наличие жизненного цикла. Есть даже ГОСТ на это дело. Без жизненного цикла разработка превращается в какой-то вялотекущий процесс с непонятными целями. Как вечный ремонт. Тут подклеим, тут подкрасим, засранную сантехнику из 70-х пока менять не будем (это будет наш хвост из исторического наследия), лучше новые натяжные потолки в сортире сделаем. И так до бесконечности.
Я считаю, что если перейти на внятный жизненный цикл невозможно, то надо хотя бы установить окно. Например, 10 лет. Все старее нужно сразу и без сожаления выкидывать на помойку. А любителей старины послать на хер, как обычных троллей. Я помню времена, когда эти видеокарты активно использовались. Тогда на компах стояло 2-8 Мб ОЗУ. Ну какая Федора там запустится?
Чингачгук
29 сентября, 2014 - 23:29
Видеокарта i740, фигурирующая в упомянутом списке, была довольно популярна в дешёвых машинках ещё лет около 12 назад. Уже тогда среднее количество ОЗУ было явно повыше, чем 2-8 Мб. Напомню, если кто забыл, что видеокарта эта интегрированная, и другую было не поставить — не было предусмотрено слота AGP…
Как ни странно, в отечественной системе образования кое-где эти машинки должны быть ещё в строю (не в столицах, да).
Вот учителям в глубинке об этом и расскажите.
Такая Федора действительно уже не запустится. А вот Alt Linux люди когда-то ставили. И даже умудрялись в нём как-то работать.
А что, без 3D-ускорения и новейших спецэффектов в навороченных графических средах уже не жизнь?
pomodor
29 сентября, 2014 - 23:46
Все притянуто за уши.
А слот PCI тоже не был предусмотрен?
Учителя из глубинки, гоняющие Федору — дистрибутив для раннего альфа-тестирования новейших технологий, которые войдут в RHEL через несколько лет? И все это на компах из прошлого века?
Слушайте, жизнь возможна и вовсе без компов. Но это не значит, что нужно ориентироваться на отстающих полумифических голодранцев из захолустья. Иногда нужно выбросить старый багаж, чтобы создать что-то новое. 10 лет вполне достаточно.
comrade
29 сентября, 2014 - 23:48
Вообще-то, i740 была как раз отдельной (в AGP, или в PCI).
Это я хорошо помню.
Её и как «интегрированную» использовали – распаивали на материнских платах компьютеров уменьшенного формата.
Это из времён PentiumII, т.е. лет 16 назад.
На тогдашних компьютерах 128Гб оперативки были «очень большой памятью». Но для современных дистрибутивов этого явно мало (кроме специальных, заточенных для минимального потребления и старого железа).
pomodor
30 сентября, 2014 - 00:32
Да гражданин просто троллит. Всегда была возможность воткнуть в PCI карточку и в BIOS отключить интегрированное видео. Гражданин мог бы для приличия привести в пример хотя бы ноутбуки. ;)
Intercessio
29 сентября, 2014 - 08:48
Думаю, что разработчики Федоры правы. Даже если драйвера не убирать,
то система просто будет тормозить на старых компах. Для них есть специальные
облегчённые дистрибутивы. Эти дистры можно оставить на старых ядрах.
Чингачгук
29 сентября, 2014 - 23:14
Тут как бы наверное нужно стараться середину найти. В том смысле, что тащить с собой в ядре всё наследие аж с прошлого века, наверное, сегодня и впрямь смысла не имеет — но только при условии, что всё недостающее можно легко и быстро докачать и установить из того же репозитория (как с коммерческими драйверами, например, той же nVidia). В противном случае, если драйверы предлагается выкинуть в принципе совсем, то такую инициативу я лично не одобряю. В конце концов, ещё не во всех школах есть новейшая техника, а сидеть на старом уже необновляемом дистрибутиве тоже не вариант же…
pomodor
30 сентября, 2014 - 09:24
Она там никогда и не появится, если все и так работает
Texnoline
30 сентября, 2014 - 07:39
Комрады, вот читаю вас....уважаемые! И не могу понять, у нас что через одного, даже в России: ноуты 10 и 15- летней давности, десктопы с 32 МБ ОЗУ и на Пнях 2 и 3, и еще у половины видеокарты именно — версии i740, всякие savage and trident и Ubuntu 7 — 8-версий, или Open Solaris 6 — 7, а также и Debian 4?
За чем хватать и тащить во второе десятилетие 21 века свое прошлое, типа:
"историческое наследие"!?:)Ведь посмотрите, что покупают
не разумныепользователи, в ширпотребных IT-магазинах по всей территории нашей великой страны?,...ну явно не одноядерные процессоры и видеокарты 10-15-ей давности....:(Или сейчас мне тут начнут анонимусы доказывать, что это все не так и я
зажравшийся тролльна ниве «технологий 21 века»!?Вот для этих «людей» — лишь могу одно пожелать, посмотрите на календарь, особенно на год?....:)
Да и учителя в российской глубинке, скоро начнут учить школьников, технологии: заточки кремниевых топоров и охоту в Сибири на мамонтов, а что тоже "историческое наследие"!?
P.S. У самого в личной коллекции - храняться: наконечник стрелы и кремниевый скребок и обсидиановый резец, которым 40-45 тысяч лет (кто не в теме - эпоха среднего палеолита), но это не значит, что я пойду на охоту с ними на современного кабана или медведя, ибо самоубийство! Хотя - это самое "историческое наследие"!?
Для справки, почему я привел этот пример: "...Обсидиановые орудия обладали недостижимыми для железных сплавов остротой и твёрдостью режущей кромки. В середине XX века даже рассматривалась идея налаживания выпуска бритв и хирургических инструментов из вулканического стекла. Далее разговоров дело, однако, не зашло, так как никакой возможности сделать режущую кромку обсидиановой бритвы не только острой, но и ровной, усмотрено не было. Все имеет свои недостатки...."
Чингачгук
4 октября, 2014 - 15:03
Простой пример: у меня в ящике стола до сих пор лежит старенькая карточка S3 Trio 3D. Необычна она сразу несколькими вещами: во-первых, она, будучи произведенной черт знает сколько лет назад, поддерживает нужные мне для работы разрешения 1280x1024 и 1600x1200 при 32 битах цвета; во-вторых, драйверы для ее работы есть в любых системах, выпущенных после 2000 года; в-третьих, в отличие от абсолютного большинства современных видеокарт, она имеет интерфейс не AGP или PCI-E, а простой PCI. Сочетание этих качеств делает эту карточку поистине незаменимой, я — честно — просто молюсь на нее. С ума сойти, сколько раз она спасала меня и друзей. Ну и нафига выкидывать ее поддержку? 2 мегабайта на винчестере жалко?
Комментировать