Для ядра Linux предложен (https://lkml.org/lkml/2015/1/19/731) патч, убирающий поддержку шины EISA и связанных с данной шиной драйверов устройств. В качестве мотива указывается на то, что использование EISA производителями фактически прекращено 20 лет назад, после того как данный интерфейс был вытеснен шиной PCI. Шина EISA просуществовала с 1988 по 1995 год и, как правило, оставалась на устаревших компьютерах с CPU 486/586 частотой 33-166MHz и 8-64MB ОЗУ. Так как сомнительно, что где-то до сих пор актуальное ядро Linux используется на подобных системах, поставлен вопрос целесообразности дальнейшей поддержки EISA в ядре Linux.В процессе обсуждения патча нашёлся пользователь, у которого до сих пор работает хост с адаптером EISA FDDI и он пожелал бы продолжать использовать на нём актуальные выпуски ядра. В ответ Линус Торвальдс изложил (https://lkml.org/lkml/2015/1/20/50) политику в отношении удаления устаревших возможностей, заявив, что если остаётся хотя бы один пользователь, у которого имеются рабочие конфигурации на базе EISA, то поддержка данной технологии не будет удалена из ядра.
Дополнительно Линус пояснил, что такой подход применим только к коду, который работоспособен и не мешает развитию текущего ядра, что справедливо для шины EISA, реализация поддержки которой не пересекается с другими подсистемами ядра. Ситуации с удалением ещё используемых устаревших систем возможны, если на то имеются технические причины. Например, недавнее прекращение поддержки (http://www.opennet.me/opennews/art.shtml?num=35582) архитектуры i386 было вызвано фундаментальными проблемами c кодом управления страницами памяти для данной архитектуры, что мешало дальнейшему развитию функциональности ядра.
URL: https://lkml.org/lkml/2015/1/20/50
Новость: http://www.opennet.me/opennews/art.shtml?num=41511
Интересно, EISA в дистрибутивах будут поддерживать, а то на 568 non-pae положили с прибором почти все.
Если у тебя такой антик - скажи спасибо если под него удалось сбилдить хотя-бы свое кастомное ядро. Как ты понимаешь, таких извращенцев мало и никто просто не проверяет как оно работает. Ты будешь первым кто встанет на грабли! :)
>Ты будешь первым кто встанет на грабли! :)Зато Торвальдс сказал, что он будет вторым.
>>Ты будешь первым кто встанет на грабли! :)
> Зато Торвальдс сказал, что он будет вторым.Многие драйвера и подсистемы стабильные из-за того, что их никто не использует.
Любая программа которую никто не использует - стабильная. А хотя-бы потому что некому написать баги :).
Нафуя два раза повторять?
> Зато Торвальдс сказал, что он будет вторым.Во первых, я не вижу где Торвальдс подписался оттаптывать грабли. Он лишь сказал что грабли лежащие в сарае ему не очень мешают, покуда ему ничего там не надо.
Во вторых - даже если кто-то будет вторым, они просто поделят грабли на 2 лба. У грабель есть интересное свойство - их хватает на всех :)
> Интересно, EISA в дистрибутивах будут поддерживать---
CONFIG_EISA=y
--- http://git.altlinux.org/gears/k/kernel-image-std-def.git?p=k...> а то на 568 non-pae положили с прибором почти все.
В альте работает, если что (раздельные std-def и std-pae).
> Так как сомнительно, что где-то до сих пор актуальное ядро Linux используется на подобных системах$ uname -a
Linux amdk6 3.2.0-4-486 #1 Debian 3.2.65-1 i586 GNU/Linux$ dmesg | grep -E 'Audio|isapnp'
[ 2.627739] isapnp: Scanning for PnP cards...
[ 2.727084] 01:01: card 'ESS ES1868 Plug and Play AudioDrive'
[ 2.727099] isapnp: 1 Plug & Play card detected total
Угу. Только вот карта эта PCI.
#>card 'ESS ES1868 Plug and Play AudioDrive'
>карта эта PCI.https://www.google.ru/search?q="ESS+ES1868"&tbm=isch
Подозреваю, что "это" - аудиочип, который паяют на плату, и цепляют^H^Hли что к одной, что к другой шине, в зависимости от фантазии автора того куска текстолита и их желания припаять _мостик_.
---Скзали люмине^Wisapnp, значит, isapnp.
> Подозреваю, что "это" - аудиочип, который паяют на платуВообще-то, отдельная плата.
Главное, что всё это без проблем работает с '9x годов. :)
Таки ISA. У меня такая была когда-то.
> Угу. Только вот карта эта PCI.Вы ещё скажите, что это USB-наушники без всяких там интерфейсов для CD-ROM.
>> Так как сомнительно, что где-то до сих пор актуальное ядро Linux используется на подобных системах
> $ uname -a
> Linux amdk6 3.2.0-4-486 #1 Debian 3.2.65-1 i586 GNU/Linux
> $ dmesg | grep -E 'Audio|isapnp'
> [ 2.627739] isapnp: Scanning for PnP cards...
> [ 2.727084] 01:01: card 'ESS ES1868 Plug and
> Play AudioDrive'
> [ 2.727099] isapnp: 1 Plug & Play card detected
> totalЧерез что MIDI пускаешь?
> Через что MIDI пускаешь?MIDI-файлы/выход приходилось использовать только с Gitar Pro, давно и под оффтопиком и вроде даже через какой-то драйвер-эмулятор, если с Audigy SE не путаю. Емнип, в Gentoo или Debian если и включал, то ограничилось включением CONFIG*MIDI*, USE=midi и доустановкой пакетов. Сейчас вообще как бэкап-сервер в самодельном корпусе стоит в корридоре в шкафу в связи с переездами. Если и буду что через него выводить, скорее, это будет RadioTunes, не более, так как на серверных материнках Intel нет ни звука, ни EISA. :)
> Так как сомнительно, что где-то до сих пор актуальное ядро Linux используется на подобных системах
> пор актуальное ядро
> Linux amdk6 3.2.0-4-486 #1 Debian 3.2.65-1 i586 GNU/LinuxЯ так понимаю, речь шла о выпиливании из ядра 3.20 и последующих. Даже если обновишь Дебиан до Jessie (там ядро 3.16), то можно будет еще несколько лет пользоваться этой ESSкой, коль уж решил застрять на stable.
Осталось понять, зачем пользователю на этом старье новые ядра?
486-е до сих пор могут производиться - и это не шутка :)
В черном-черном городе... ))
> В черном-черном городе... ))В адском-адском эмбеддеде... Vortex86
Это скорее cpaном-cpaном эмбеде.ЗЫ а опеннет жжот - вот это оказывается "главная" новость.
В Зелёном-Зелёном ;)
Вертел в руках устройство 2013 года выпуска с 386 процессором.
> Вертел в руках устройство 2013 года выпуска с 386 процессором.Linux на нем теперь работать не будет. Кукуйте.
>> Вертел в руках устройство 2013 года выпуска с 386 процессором.
> Linux на нем теперь работать не будет. Кукуйте.LTS будет
> LTS будетЯ про текущие версии ядер. А LTS что, это тикающая стрелка часов. Поподдерживают пару лет - и гудбай.
Андроид для многих устройств поддерживается (обновляется) куда меньше пары лет, и даже по окончании поддержки такие устройства продолжают вертеть в руках, выходить с них в интернеты и даже иногда покупать БУшные
> Вертел в руках устройство 2013 года выпуска с 386 процессором.И Линус тоже вертел. Но не в руках.
Шаттлы летали с 386
ну вот и долетались
> Шаттлы летали с 386А первые полеты в космос вообще были под управлением педально-релейной логики. Не потому что это круто и замечательно, а потому что лучше тогда просто не умели.
В промышеленном оборудовании до сих пор встречаются EISA-платы и карты расширения.
Только на производстве, как правило, обновления прошивки очень редкий процесс. Работает - не трогай. Тем более если ПК не в сети.
Из соображений безопасности в первую очередь, очевидно же.
Когда требуется безопасность, нужно использовать только «проверенные временем»™ решения.
Очевидно, что ядра 2.6.x и 3.x таковыми не являются.
Ну допустим система безналичного расчёта VISA. Ты реально предлагаешь им пользоваться 2.4 с поддержкой дисковых разделов не более 8 Тб?
> Ну допустим система безналичного расчёта VISA. Ты реально предлагаешь им пользоваться 2.4
> с поддержкой дисковых разделов не более 8 Тб?Я как-то реально не думаю, что они будут спрашивать самоделкиных с опеннетика. Ну или с GNU, если уж на то пошло.
>Ну допустим система безналичного расчёта VISA. Ты реально предлагаешь им пользоваться 2.4 с поддержкой дисковых разделов не более 8 Тб?Расслабьтесь. Они на IBM zSeries сидят.
Насколько я помню, EISA был на некоторых платах вплоть до athlon xp включительно, соответственно был usb и для поддержки новых устройств нужны новые ядра.Сам же EISA удобен когда нужен простой GPIO на полноценном компьютере. Теперь конечно логичнее строить подобные решения на RBPi или аналогах.
Ты не путаешь ISA и EISA?Первая была много где (и да, у меня на столе стоит системный блок с атлоном 1200 МГц, сокет А, с ISA), вторая - довольно редкая, я видел один раз в одном полупромышленном компе.
Да, скорее всего была просто ISA.
> Насколько я помню, EISA былТы видел живую EISA? Она была крайне малораспостраненной шиной и в "юзерских" компьютерах почти не встречалась. А атлонах и ко скорее просто ISA была.
> Теперь конечно логичнее строить подобные решения на RBPi или аналогах.
Или тyпо FT2232 и аналоги + любой компьютер с USB.
> Или тyпо FT2232 и аналоги + любой компьютер с USB.При условии, что нет сильных emi помех - usb их очень не любит и надежность резко падает, даже с фильтрами и развязкой.
> При условии, что нет сильных emi помех - usb их очень не
> любит и надежность резко падает, даже с фильтрами и развязкой.Линух при заскоках USB вкатывает ресет по шине - и телемаркет. А так там по идее кабели экранированные и диффпары. Если у вас сбоит даже это - не очень понятно как остальное работает.
Насколько помню usb-rs232 вешались так, что пока не переторкнешь система их просто не распознавала. При этом микроконтроллер, с которого отсылались данные, работал без проблем. Шаманство с фильтрами ничего не дало. Сам компьютер - ноутбук, на АКБ. Пробовал заземлять - не помогло. Хотел попробовать беспроводной линк, но так руки и не дошли.
А вот в Gentoo выкинули HAL, не поинтересовавшись, нужен ли он хоть кому-то. Фактически перестал существовать Gentoo/FreeBSD - кому он нужен без динамически подключаемых устройств? Лично я коммитил патчи и изменения в ebuild-ы, и даже добавил парочку приложений. А после этого момента ушёл. Что стало с моим вкладом даже не знаю - удалили уже, наверное.
В freebsd нет аналога /proc/sys/kernel/hotplug (куда можно прописать любой обработчик hotplug)?У меня (linux) нет hal, udev тоже нет. Hotplug работает через mdev.
>В freebsd нет аналога /proc/sys/kernel/hotplug (куда можно прописать любой обработчик hotplug)?В freebsd есть devd, который, кстати, будет даже вменяемее, чем udev.
вы не поверите, его во freebsd вообще никогда не было. (не считая того самого линуксного, существовавшего некоторое время в портах в те времена, когда на эту модную технологию пытались перевести xorg)
И ничего, живут.Правда, там есть зато работающий devfs, которого в линуксе нет уже десять лет по совершенно маразматическим соображениям, и подключения устройств обслуживает он.
> Правда, там есть зато работающий devfs, которого в линуксе нет уже десять
> лет по совершенно маразматическим соображениям, и подключения устройств обслуживает он.Маразм - это наличие devfs или отсутствие?
Вы читать умеете?
Глазам не поверил, думаю вдруг запятая пропущена.Сейчас в linux в этом плане все организованно как нельзя лучше. devtmpfs+sysfs+udev/mdev. Структура sysfs странноватая вышла, но в целом идея не плохая. О каком маразме речь?
Я забыл, уже починили падение при вытаскивании неотмонтированной флешки?
теперь в генту работает udev, во фряхе devfs. выпиливали HAL с треском, как можно было такое пропустить?
>теперь в генту работает udevУ кого-то eudev
> А вот в Gentoo выкинули HAL, не поинтересовавшись, нужен ли он хоть
> кому-то. Фактически перестал существовать Gentoo/FreeBSD - кому он нужен без динамически
> подключаемых устройств? Лично я коммитил патчи и изменения в ebuild-ы, и
> даже добавил парочку приложений. А после этого момента ушёл. Что стало
> с моим вкладом даже не знаю - удалили уже, наверное.В CVS генты юзер аноним не найден :-S.
Tak шта пруф хочу.
> А вот в Gentoo выкинули HAL, не поинтересовавшись, нужен ли он хоть кому-то.Если б те кому он нужен себя как-то обозначили - может и не выпилили бы. Торвальдс по крайней мере озвучил критерии по которым старье живет. Логичные и разумные, как обычно. А гентушники и менее разумные, да и HAL большинство софта послало в пень.
> Фактически перестал существовать Gentoo/FreeBSD - кому он нужен без динамически
> подключаемых устройств?Видимо, никому. Франкенштейнов вообще мало кто любит.
NTFS-3G до сих пор умеет собираться с HAL. hplip тоже. Wine до сих пор не умеет udisks/usidks2 - не потому что стагнация и брошенный код, а потому что не видят смысла писать поддержку того, что через полгода выбросят. Софта с поддержкой HAL на самом деле больше, чем с udisks: HAL когда появился, ничего такого раньше не было, и все с радостью добавили его поддержку в свой софт. А udisks приходящий и уходящий - задолбаешься добавлять его поддержку. И никто не добавляет. Пару лет DeviceKit, затем libudev, потом udisks. Сейчас актуален udisks2, надеюсь его авторам надоело выбрасывать и делать всё с нуля. А уж сторонним коммитерам как надоело! Ждём сколько продержится.
> NTFS-3G до сих пор умеет собираться с HAL. hplip тоже.
> Wine до сих пор не умеет udisks/usidks2 -Да что там! У вас и то копчик как рудимент от хвоста остался. Это повод прорезать во всех штанах лишнюю дыру под хвост, который потенциально мог бы у вас быть?
> А уж сторонним коммитерам как надоело! Ждём сколько продержится.
Ждите. А я вот пока вижу что на HAL почти все забили. А то что пару программ с рудиментами можно найти - так, блин, даже несколько программ с GTK1 и Motif найти можно.
Круто... Последний герой, последний из могикан.
Таким же образом случилось с OOM score, который нужен для старых дистров:https://lkml.org/lkml/2012/11/12/281
Я попросил - Линус вернул обратно. ;-)
> Я попросил - Линус вернул обратно. ;-)Молодчага он, что тут скажешь )) И в молодости на лицо как один мой знакомый.
Кого бы попросить, чтобы автоматы с газировкой вернули... Которая на разлив типа.
У нас стоят в некоторых местах. Даже работают. Народ пользуется.
Причем аппараты новые, но отделка стилизована под советские.
> У нас стоят в некоторых местах. Даже работают. Народ пользуется.
> Причем аппараты новые, но отделка стилизована под советские.где такое?
в Москве, у метро Киевская в ТЦ Европейский, например. Стоит 60 рублей стаканчик "тархун" и Ko, 20 рублей - пустая несладкая газ.вода. Хипстерская тема же, отчего б бабки не срубить. Но внешняя стилизация под совковые автоматы порадовала. Только написано "3 коп." а на деле 60 руб (
> Только написано "3 коп." а на деле 60 руб (Вот чем-то таким капитализм от коммунизма и отличаеся :).
>> Только написано "3 коп." а на деле 60 руб (
> Вот чем-то таким капитализм от коммунизма и отличаеся :).прямое следствие вечноживого принципа "не обманешь - не продашь". принцип живучий и жизнеспособный даже в наиболее животном варианте реализации
Во многих торгово-развлекательных центрах Москвы. Только газировка там теперь не по 1-3 копейки, а по 50 рублей, и диспенсер выдаёт стаканы одноразовые, как в кофейных автоматах.
Потому что воспитание стало другое. Нынче стеклянные стаканы утащат в два счёта.
А то раньше не таскали алкаши, ага) И стеклянные стаканы это вообще-то не очень гигиенично, до тебя пятьесят человек попьет, а у одного герпес окажется или того хуже, потом и будешь расплачиваться за "хорошее воспитание"))
> А то раньше не таскали алкаши, ага)Может и не таскали. Вот был я в Самарской области, мне там один дед рассказывал, что у них в колхозе стояла бочка с квасом. Никто за ней не присматривал. Рядом с бочкой была картонка, а на картонке надпись: "5 коп. черпок". Каждый колхозник, мучимый жаждой, подходил к бочке, черпал оттуда, оставлял 5 копеек и шёл дальше работать.
Конечно, может статься, что я слышал просто красивую сказку, но уж очень хочется в неё верить.
> И стеклянные стаканы это вообще-то
> не очень гигиенично, до тебя пятьесят человек попьет, а у одного
> герпес окажется или того хуже, потом и будешь расплачиваться за "хорошее
> воспитание"))Ну так герпес ведь тоже не от хорошего воспитания. =)
К тому же, не так уж легко заразиться через посуду, если мыть хотя бы раз в сутки.
>Конечно, может статься, что я слышал просто красивую сказку, но уж очень хочется в неё верить.Учитывая, что в те времена проезд в автобусе в городе оплачивался бросанием денежки в автомат и откручиванием билетика, а в качестве проверки был прозрачный колпак, чтобы окружающие видели, что бросили - возможно что и быль.
> А то раньше не таскали алкаши, ага)Таскали. Видел даже вариант - стакан стоит на соседней лавке со следами вина.. Но в общем и целом автоматов без стаканов не было.
Зато порадовал период перестройки. Студентами заходим в кафе зимой и кофе нам наливают... в майонезные баночки. "Все стаканы покрали". Уже тогда было ясно, чем занимается невидимая рука рынка.
> А то раньше не таскали алкаши, ага) И стеклянные стаканы это вообще-то
> не очень гигиенично, до тебя пятьесят человек попьет, а у одного
> герпес окажется или того хуже, потом и будешь расплачиваться за "хорошее
> воспитание"))"Любопытно узнать, что носителями герпеса являются около 90% всех жителей земного шара."
Уж напугал бы гепатитом, что ли. Герпесом пугать странно, ибо он практически у всех присутствует, а болезненные проявления - только при ослаблении иммунитета.
В Нижнем Новгороде такие летом расставили. Вода такого же низкого качества, как была в советских, все исторично.
> В Нижнем Новгороде такие летом расставили. Вода такого же низкого качества, как
> была в советских, все исторично.Ну так продать стакан водопроводной воды, отгазировав оную - выглядит довольно профитабельной идеей даже для капиталиста.
Высококачественная химия из *-cola пожуёт остатки твоих нейронов качественнее советской воды, всё исторично.
> Высококачественная химия из *-cola пожуёт остатки твоих нейронов качественнее советской
> воды, всё исторично.с чего она высококачественная? ещё скажи высокотехнологичная.
В Саранске. 20 рублей стакан, выбор из нескольких вариантов, лимонад неплохой. Но лучше уж квас...
> Торвальдс изложил политику в отношении удаления устаревших возможностей, заявив, что если остаётся хотя бы один пользовательМолодец, мужик.
А что с Bluetooth интерфейсом DUN (требуется для некоторых старых мобилок для того что бы использовать их в качестве Bluetooth модема)
В современных устройствах используется обычно PAN, который вроде и лучше.
Но в общем DUN перестал работать и есть подозрения на ядро, кто знает в чём дело?
Я таки не понял. i386 из ядра выпилили. У чувака раритет на MIPS?
Дропнули поддержку 386 процов, а не одноименную архитектуру.
В теории, на сервак с EISA можно вообще любой проц поставить. Помню, покупали на 386-ом, потом докупили процессорную плату с 586-ым. Нетварь еще на нем жила. Сначала 3-ая, потом, уже на пне, 4-ая
> В теории, на сервак с EISA можно вообще любой проц поставить.А на практике - только окаменелый шит. Ну как бы поставь туда хотя-бы кор2дуба. И чтоб он потом и периферия работали с человеческой скоростью.
Для примера:
Промышленный компьютер начального уровня 4U/ 19"/Intel Dual Core E5300 2,6ГГц/ 1Гб DDR3/ 2xГб LAN/ 2xISA/ 4xPCI/ 1xPCIe x16/500Гб SATA HDD/ DVD-RW/ 400Вт ATX
>Для примера:
>Промышленный компьютер начального уровня 4U/ 19"/Intel Dual Core E5300 2,6ГГц/ 1Гб DDR3/ 2xГб LAN/ 2xISA/ 4xPCI/ 1xPCIe x16/500Гб SATA HDD/ DVD-RW/ 400Вт ATXЗнать бы какого года..
> Знать бы какого года..Еще интереснее - где там EISA...
По факту там EISA. Исторически так сложилось, EISA называют ISA.
У меня где-то стоят 3Com509 карточки, благо канал там в инет как 10-ти мб... Самое смешное, что проблем с ними никаких, в отличие от разного PCI-ного г***а.
Не надо ни чего выкидывать. Всё это будет актуально ещё очень долго.
У меня на работе три устройства подключаются через ISA. Новое оборудование покупать никто не даст, пока старое работает. Правда операционки везде не Linux, а Windows 98. На компьютерах по 64 Мбайт памяти, и этого вполне хватает.
> а Windows 98.Ну вот пусть Билл Гейтс вашими проблемами и парится :)
>> а Windows 98.
> Ну вот пусть Билл Гейтс вашими проблемами и парится :)их проблемами кроме них самих уже никто парится не будет...
не путайте ISA и EISA
> не путайте ISA и EISAhttps://ru.wikipedia.org/wiki/VESA_Local_Bus уже выпилили? =) У меня когда то такая видеокарта была... в далеких 9х годах.
> не путайте ISA и EISAА вот конкретно EISA честно не помню в обычных ПК. ISA полным полно было VESA тоже. А конкретно по топику, ну выпили и по делу ей.