The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проект Compat, позволяющий использовать новые драйверы в уст..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от opennews (??) on 19-Май-13, 09:52 
Разработчики проекта compat-drivers (https://backports.wiki.kernel.org), в рамках которого ведётся подготовка пакета с набором драйверов, бэкпортированных  из новых версий ядра Linux для более старых веток ядра, объявили (https://lkml.org/lkml/2013/5/18/83) о переименовании проекта в "backports". Причиной переименования является пересечение старого названия с подсистемой ядра Compat, что приводило к путанице, например, пользователи часто присылали патчи не по адресу.


Одновременно представлен (https://lkml.org/lkml/2013/5/18/84) первый выпуск проекта по новым именем - backports-3.10-rc1-1 (http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/), в рамках которого для старых ядер (начиная с 2.6.27) портированы новые драйверы из состава ядра 3.10-rc1. Кроме портирования новых драйверов для беспроводных карт, Ethernet-адаптеров, Bluetooth-чипов и других типов устройств, в новом выпуске осуществлена поддержка новых подсистем:  NFC, media и regulator. Из подсистемы NFC портировано 8 новых драйверов, regulator - 37, media - 433 драйвера.


URL: https://lkml.org/lkml/2013/5/18/83
Новость: https://www.opennet.ru/opennews/art.shtml?num=36965

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –14 +/
Сообщение от Аноним (??) on 19-Май-13, 09:52 
Заняться нечем? Чем новые ядра не устраивают?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +3 +/
Сообщение от anonymous (??) on 19-Май-13, 10:13 
Очевидно, поломанным api. Так что не пукай в лужу.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +4 +/
Сообщение от Аноним (??) on 19-Май-13, 10:58 
ставить новое ядро ради одного драйвера - тупость
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

34. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 20-Май-13, 14:44 
Там обычно не только один драйвер улучшен :)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 19-Май-13, 11:19 
Представим что некоторые не новые ядра, считаются стабильными. Но в процессе портирования драйвера могут возникнуть ошибки, что автоматически снимает с ядра метку стабильного. С другой стороны некоторые дистрибутивы смогут дольше поддерживать свои версии ядра.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +5 +/
Сообщение от const86 (ok) on 19-Май-13, 15:20 
Стабильность не означает отсутствие ошибок. Это вообще никак невозможно проверить и нет смысла обозначать каким бы то ни было словом. Стабильность означает, что поведение со временем не меняется. В данном случае добавление драйверов не меняет поведение всех остальных частей музейного экспоната (хотя это опять же розовые очки, даже тривиальные багфиксы порой ломают старое).
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

42. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от botman (ok) on 21-Май-13, 08:52 
У меня на даче гнутый 3.9.2 на одноядерном Celeron с 256Мб оперативки прекрасно работает, даже Iceweasel 20 через подаренный Tele2 3.5G свисток с картой МТС для этого раритета работает шустро и можно несколько вкладок одновременно открывать. В Instead погонять под музычку - самое то.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

55. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 15:24 
> Tele2 3.5G свисток с картой МТС для этого раритета работает шустро

С модемами относительно просто. Достаточно ID новых девайсов прописать и они поддерживаются. Потому что стандартный класс устройств.

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

24. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от angra (ok) on 19-Май-13, 22:46 
Почитал их "документацию". Кроме ссылок на github и рассылку ничего не нашел. Возник вопрос: "а оно вообще для кого предназначено?".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от anonymous (??) on 20-Май-13, 10:54 
Не для тупых хомячков, однозначно.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

25. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от zburguy (ok) on 20-Май-13, 02:15 
Старый вопрос, кто в теме объясните. Ядро принципиально развивается совместно с драйверами. Как я понимаю изменения самого ядра часто требуют доработки драйверов.
Чем не устраивает стандартизация внутренних подсистем ядра?
Да внешне для прикладного программиста АПИ стабильно. Но для разработчиков драйверов как я понимаю постоянные сложности?
Например компания выпустила простое устройство и написали драйвер для него. Прошло время сделали пару патчей как бы все стабильно и никаких проблем.
Дополнять больше не чего. Прошло время кто-то пользуется этим устройством и его все устраивает. Оно уже давно снято с производство и не интересует кроме 10 человек которым оно нужно. Как я понимаю без доработок через несколько лет драйвер уже будет несовместим?
Если это так, то как по мне это большая проблема.
Кто в теме разъясните этот вопрос.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Aquarius (ok) on 20-Май-13, 06:03 
> Чем не устраивает стандартизация внутренних подсистем ядра?

Линус постоянно говорит примерно следующее:
- Да вы с ума сошли! Вязать себя по рукам и ногам! Да ни в жисть! Стабильным внутриядерным API не бывать!

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

35. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 20-Май-13, 14:45 
> Да ни в жисть! Стабильным внутриядерным API не бывать!

И правильно - обувать себя на возможность развития системы - тупость величайшая. Драйвера разрабатываются в рамках майнлайна, так что самый простой способ - это взять свежее ядро и не выделываться. А с супер-мега-гипер-стабильным тухляком пусть корпорасы сношаются, им полезно.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

73. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от raven_kg on 22-Май-13, 20:46 
А что конкретно вы имеете ввиду, называя сохранение стабильности при наличии поддержки нового железа тухлым результатом сношания проприетарщиков? Батенька, уж не арчевод-ли вы случайно?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

27. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от anonymous (??) on 20-Май-13, 06:32 
В RHEL поддерживается стабильный API/ABI ядра в пределах ветки, поэтому если писать драйвер под RHEL, то подправлять его придётся раз в несколько лет. С учётом того, что драйвера только для RHEL - достаточно редкое явление, непохоже, что стабильный API так уже всем нужен.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

29. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –3 +/
Сообщение от linux must _RIP_ on 20-Май-13, 09:06 
сказки не надо рассказывать ;-) стабильное API/ABI внутри одного обновления. между разными обновлениями может поменяться очень многое.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

38. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +1 +/
Сообщение от Аноним (??) on 21-Май-13, 03:19 
> обновлениями может поменяться очень многое.

То-то красная шапочка так старательно бэкпортит новые фичи на старые ядра...

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

40. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 08:41 
А если подумать? бэкпорт не всегда подразумевает сохранение API/ABI.

по слов "соседей" обновление 6.2->6.3 очень сильно сломало scsi / md уровни, при этом vfs уровень не был сильно затронут. в 5.x было добавление новых vma ops... и таких примеров весьма и весьма много.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

46. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от anonymous (??) on 21-Май-13, 10:08 
> по слов "соседей" обновление 6.2->6.3 очень сильно сломало scsi / md уровни,
> при этом vfs уровень не был сильно затронут. в 5.x было
> добавление новых vma ops... и таких примеров весьма и весьма много.

RHEL предоставляет kABI, который они не ломают. Иначе, как по Вашему работают kmod-*?


Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

47. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 11:15 
"по моему" мнению - kmod работают внутри одного большого обновления. Если вы зайте на сайты к производителям увидите что там давно выпускается несколько бинарников под 6.1/6.2/6.3 и тп..

вот как пример http://pkgs.org/centos-6-rhel-6/elrepo-x86_64/kmod-ndiswrapp...

...

2011-12-10 - Philip J Perry <phil@elrepo.org> - 1.57-0.1.rc1.el6.elrepo
- Update to 1.57rc1.
- Rebuilt against RHEL-6.2 which breaks kABI compatibility for kernel
symbol per_cpu__kstat.

http://elrepo.org/bugs/view.php?id=244

тут тоже врут ? ну а найти остальные примеры думаю вам не составит труда.

это что касается kABI, API же ломается чаще и веселее.

PS. поддержка одного и того же кода на разных ядрах RHEL (и не только) - это моя основная работа, так что поверьте я могу много рассказать что и как ломается.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

65. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 16:38 
> "по моему" мнению - kmod работают внутри одного большого обновления.

А знаешь, чувак, драйвер от интеля для их серверной платформы "для винды 2003" тоже ставится только на 2003 SP0. А если ты на 2003 SP2 вдруг попробуешь его вкатить - пойдешь лесом с интересом. Сетап прямо так и скажет что это - неизвестная версия ОС.

Как видишь, это вполне распостраненная в индустрии практика.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

66. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от linux must _RIP_ on 21-Май-13, 16:43 
а причем тут Windows когда мы говорим о Linux? исходная заява была о том что в RHEL все шоколадно.
А теперь ты пытаешся это оправдать съезжая на Windows?

Хотя как там в windows тебе лучше знать :-) Я его в своей работе и доме не использую.

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

56. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 15:36 
> А если подумать? бэкпорт не всегда подразумевает сохранение API/ABI.

Ну ясен перец, если утыкаться в одно и то же API/ABI до упора - мы бы сейчас MS-DOS 1.0 дружно пользовались. Ну или в лучшем случае древними проприетарными юниксами.

> по слов "соседей" обновление 6.2->6.3 очень сильно сломало scsi / md уровни,

Ну так это обновление версий системы. Я про обновления в рамках одной версии системы.

> при этом vfs уровень не был сильно затронут. в 5.x было
> добавление новых vma ops... и таких примеров весьма и весьма много.

Добавлено - не отнято. К тому же - именно потенциально несовместимые обновления бывают только при явном подтягивании версии системы. Для того эту версию и подтягивают, чтобы подобные вещи отмаркировать.

Тем не менее, называя вещи своими именами - у меня нет ни 1 драйвера или апликухи которые бы от этого сломались. То что там какие-то проприетарии кипишуют - вот уж кого не жалко. Надо просто усвоить что проприетарь в линевых драйверах unwelcome и жизнь станет сухой и комфортной.


Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

59. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –2 +/
Сообщение от linux must _RIP_ on 21-Май-13, 15:55 
> Ну так это обновление версий системы. Я про обновления в рамках одной версии системы.

Вообще redhat называет это  RHEL _6_ (версия системы) update 2 и update 3.

с каких пор обновления стали разными версиями системы?

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

64. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от Аноним (??) on 21-Май-13, 16:36 
> с каких пор обновления стали разными версиями системы?

С таких как там меняется цифра версии.

А как по мне - так я вообще считаю что весь этот онанизм с страданием бэкпортами должен вымереть как мамонт. Есть майнлайн. Ссать против ветра - тупо. А проприетарщики с своими драйверами или пусть строятся как-нибудь или пролетаются на солидный кус рынка, который у них в результате просто откусят открытые решения. Куда и дорога.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

67. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 16:44 
>> с каких пор обновления стали разными версиями системы?
> С таких как там меняется цифра версии.
> А как по мне - так я вообще считаю что весь этот
> онанизм с страданием бэкпортами должен вымереть как мамонт. Есть майнлайн. Ссать
> против ветра - тупо. А проприетарщики с своими драйверами или пусть
> строятся как-нибудь или пролетаются на солидный кус рынка, который у них
> в результате просто откусят открытые решения. Куда и дорога.

Цифра версии не меняется. Он так же и пишет что система redhat 6 - только вот update level разный :-)
Лана - мы уже поняли что ты не компетентен в этом.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

70. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от VVM (ok) on 21-Май-13, 17:02 
>>  бэкпорт не всегда подразумевает сохранение API/ABI.
>> по слов "соседей" обновление 6.2->6.3 очень сильно сломало scsi / md уровни,
> Ну так это обновление версий системы.
> Я про обновления в рамках одной версии системы.

Ха, ха: LIS для Hyper-V во времена EL 6.3 -- сломали совместимость на ходу
Причем дело было летом так что месяца 2-3 -- HotFix-ы не поставишь

К счастью, начиная с EL 6.4 ( с 5.9 для линейки 5.X ) -- драйвера интегрированны
Как и всех остальных Linux-ов -- не прошло и 3 года

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

74. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от raven_kg on 22-Май-13, 21:10 

> Надо просто усвоить что проприетарь в линевых драйверах unwelcome и жизнь станет
> сухой и комфортной.

Да, а мы все в вашем представлении будем юзать nouveau, хоть кривые как турецка сабля, зато не проприетарщина... Хотите - живите так, как вам нравится, как считаете нужным, других только не призывайте к онанизму.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

36. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Led (ok) on 21-Май-13, 00:31 
> В RHEL поддерживается стабильный API/ABI ядра в пределах ветки, поэтому если писать
> драйвер под RHEL, то подправлять его придётся раз в несколько лет.

Неправда. Ознакомтесь с матчастью.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

44. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от anonymous (??) on 21-Май-13, 10:02 
Знакомиться с матчастью надо Вам, гуглите RHEL kABI.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

49. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 12:08 
да да. пусть CentOS и ELpro погуглят и узнают почему их модули не грузятся.
двумя строчками выше приведены примеры как kABI сломан.

Можно узнать ваше авторитетное заключение по ним ? :)

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

50. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 12:11 
> Знакомиться с матчастью надо Вам, гуглите RHEL kABI.

http://www.symantec.com/connect/ideas/version-storage-founda...

http://communities.vmware.com/thread/431340?start=0&tstart=0

выскажите свое авторитетное заключение по этим двум ссылкам?

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

57. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 15:42 
> выскажите свое авторитетное заключение по этим двум ссылкам?

Да запросто: пусть проприетарщики сами с своими проблемами и ипутся. Никого кроме них их долбаные проблемы на самом деле не волнуют. Они и так то сами за себя по жизни, а в линухе на них вдвойне с прибором клали. Никто им там не даст свои правила диктовать. Они или прогибаются под существующие реалии или вылетают с этого сегмента рынка. Вот так даже им понятно.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

60. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 15:57 
>> выскажите свое авторитетное заключение по этим двум ссылкам?
> Да запросто: пусть проприетарщики сами с своими проблемами и ипутся. Никого кроме
> них их долбаные проблемы на самом деле не волнуют. Они и
> так то сами за себя по жизни, а в линухе на
> них вдвойне с прибором клали. Никто им там не даст свои
> правила диктовать. Они или прогибаются под существующие реалии или вылетают с
> этого сегмента рынка. Вот так даже им понятно.

Так и запишем. Не компететный и сход с темы. То есть все еще продолжаете утверждать что при новом update RHEL не ломает kABI ?

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

63. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 16:34 
> еще продолжаете утверждать что при новом update RHEL не ломает kABI ?

Я имел в виду апдейты в рамках одной версии системы. А то что между разными версиями ОС api и abi могут меняться - так это логично.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

68. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 16:45 
>> еще продолжаете утверждать что при новом update RHEL не ломает kABI ?
> Я имел в виду апдейты в рамках одной версии системы. А то
> что между разными версиями ОС api и abi могут меняться -
> так это логично.

еще раз RHEL6 это версия OS. update level разный. вы путаете с security fix level видимо ?:)

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

31. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 20-Май-13, 14:05 
http://lwn.net/Articles/204197/
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

32. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 20-Май-13, 14:08 
> http://lwn.net/Articles/204197/

точнее вот https://www.kernel.org/doc/Documentation/stable_api_nonsense...

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

28. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –3 +/
Сообщение от Andrey (??) on 20-Май-13, 06:42 
скачал backports-3.10, распаковал, смотрю drivers/net/ethernet, и вижу broadcom/b44  и atheros/{atl1c,atl1e,atlx} и все!
нет ни intel нового нет ни realtek...

[сообщение отредактировано модератором]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от fi (ok) on 20-Май-13, 14:25 
Хороший проект. Мне помог - заработал с минимальными телодвижением адаптер wifi.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от ua9oas email(ok) on 21-Май-13, 03:05 
А сколько это стоит? И я вот не разбираюсь, но про все эти драйвера кто-то же сможет подсказать о том что: а как определять точное количество устройств, которые смогут поддерживаться в какой-либо конкретной ветке ядра (или в конкретном дистре? (и как еще до инсталляции узнавать о том, что будет и (или) что не будет поддерживаться на конкретном компе?)) И что, на уже установленных ОС проблему отсутствия там нужных драйверов не возможно что ли просто сменой там вручную его ядра на чего посвежей решить? ("прикручиваемое" так не родное ядро что, может несовместимым с другими компонентами такой ОС что ли оказаться? (иногда в апдейтах (чаще- в LTS) ядро полностью заменяется на другое. Но такое бывает редко))).
Есть и такие ветки ядра, которые в течение срока своей поддержки получают аж десятки патчей. В этих патчах новые драйвера бывают?

Проблемы с отсутствием в дистре нужных драйверов на ноутбуки (особенно на те, что поновей)- более вероятны, чем на десктопы (а почему?) Было у меня такое. И когда я обратился в техподдержку Asus, с их официальнаго сайта подробно описав свою проблему, то мне там в ответ написали, что поддержкой линукса они совсем не занимаются! (а почему?) И это будет касаться даже и любых тех их изделий, на которые недостающие дрова что скачиванием с сети, что бэкпортированием, что выбором определенных других дистров "словить" туда не проблема! (как раз у меня такой случай и был (модель X55A).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 06:15 
>  А сколько это стоит?

Да хрен бы его знает. Вот вы сколько денег потратили с момента вашего рождения? А если с учетом того что потрачено на ваше воспитание и обучение? Сложновато прикинуть даже для 1 человека. А для линуксного кернела и того что вокруг - и подавно.

Для самого по себе линуксного ядра как-то была прикидочная оценка что написать с нуля нечто такое такое же стоило бы около 2 миллиардов долларов. Но это весьма приблизительная оценка и она ничего не говорит про указанный проект. И вообще никто не проверял насколько эти оценки на самом деле работают для столь больших проектов.

> И я вот не разбираюсь, но про все эти драйвера кто-то же сможет подсказать о том что: а
> как определять точное количество устройств, которые смогут поддерживаться в какой-либо
> конкретной ветке ядра (или в конкретном дистре?

С формальной точки зрения можно пойти и посчитать количество драйверов в дереве исходных текстов. Реально же часть драйверов не обслуживает никакой реально существующей периферии и является или драйвером виртуального устройства, или каким-то еще компонентом ядра.

> (и как еще до инсталляции узнавать о том, что будет и (или) что не будет
> поддерживаться на конкретном компе?))

Гуру знающий какое железо в компьютере и знающий как было собрано ядро может при должной квалификации и неленивости прикинуть это и на глазок. Простым смертным проще всего таки загрузить live вариант системы на компе и посмотреть что по факту заработало. Это намного быстрее и проще.

> вручную его ядра на чего посвежей решить?

При желании - можно. При достаточной пряморукости можно затолкать в относительно старую систему относительно новое ядро. У меня вот в системе стоит 3.10rc2 сейчас стоит. Но это на мой страх и риск и я знаю что я делаю.

> ("прикручиваемое" так не родное ядро что, может несовместимым с другими компонентами
> такой ОС что ли оказаться?

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

> другое. Но такое бывает редко))).

Ясен фиг - при этом есть риск отвалов чего-нибудь. Майнтайнеры по этому поводу придерживаются принципа "работает - не трогай", и без серьезных причин ядро по крупному заменять не любят.

>  Есть и такие ветки ядра, которые в течение срока своей поддержки
> получают аж десятки патчей. В этих патчах новые драйвера бывают?

Когда как. Иногда бывают. Иногда дописывают идентификаторы новых устройств, если они могут подхватиться уже существующими драйверами. Но крупные изменения, в том числе и драйверах - все-таки идут в новые версии майнлайн ядер. А в старые - в меру дурости и неленивости майнтайнеров дистрибутива и их желания что-то куда-то бэкпортировать. Любителям свежего оборудования стоит выбирать себе дистры посвежее. Для упрощения жизни. Можно конечно спихнуть на себя часть того что делают майнтайнеры. Но зачем?

>  Проблемы с отсутствием в дистре нужных драйверов на ноутбуки (особенно на
> те, что поновей)- более вероятны, чем на десктопы (а почему?)

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

> ответ написали, что поддержкой линукса они совсем не занимаются! (а почему?)

Потому что они там с MS партнерствуют и если они будут сильно поддерживать Linux - MS их лишит "скидок" на винды. Кроме того у них может и не быть специалистов в вопросе. Какие-то внятные перспективы получить поддержку - разве что если Linux был предустановлен. Впрочем, производители нотиков - не пишут операционки. И драйвера как правило не пишут. В Linux драйвера пишут как раз те кто и ядро разрабатывает. В винде - производители чипов и прочих компонентов в основном. Частично - MS, частично - вот эти. Какие-то крохи может и сам производитель, но это только на совсем уж свою специфику (как можно догадаться, большинство чипов в ноуте производит отнюдь не Асус, асус их умеет только запаивать себе на плату и продавать это, а драйвера пишет кто-нибудь другой).

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

41. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –2 +/
Сообщение от linux must _RIP_ on 21-Май-13, 08:49 

> Если проприетарных драйверов не использовалось - обычно с новым ядром
> система просто взлетает без особых приключений. Но гарантий этого никто не
> даст - на то между майнлайном и пользователем и обитают майнтайнеры,
> чтобы это проверять и при необходимости чинить что отвалилось. Если майнтайнеров
> между вами и майнлайном нет - ну вы сам себе майнтайнер
> и сами отвечаете за то что последует после ваших действий.

то то вчера на Acer One D270 ядро 3.5.0 из убунты не стало - система просто висла. зато 3.2 и 3.8 из тех же реп - вполне себе стояли и работали, только в 3.8 куча артифактов в инксах на intel драйвере.

и не одно из этих ядре не работало толком с wifi. сидя в 50cм от wifi точки - показывало 90% уровня - в соседней комнате - 40% и постоянно падало на 16мбит/с и раз в 20 минут теряло точку. Плюнул - вернул людям винду на ноут - сразу все заработало отлично. 90% уровня раза в 2-3 дальше чем было 40% под Linux.
Ну и в дополнение Network-manager так и не избавился от привычки к периодическому сканированию - что вызывает обрывы звука в skype, установка wicd помогла. Вот такая вот поделка Портера (да да NM это его поделка).

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

43. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от botman (ok) on 21-Май-13, 09:26 
ну ничего, ещё пару раз установите очередной дистрибутив Linux и разберётесь что к чему и для чего сделать чтобы всё сразу работало а не частями...
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

45. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 10:06 
А оно мне надо ?:) Тем более фиксить дрова wifi карты (bcmmac что ли?) я не нанимался. у меня есть более интересные вещи чем заниматься в свободное от работы время. С девушкой погулять хотя бы :-)
Съездить на природу, искупаться в море.. а не сидеть и маструбировать на Linux.

Если Linux выполняет свою работу - как запускалка MPI программ на кластерах Cray или в прошивке моего роутера - я его использую, если он не в состоянии выполнить работу на ноуте - я его убираю и использую то что лучше выполняет свою задачу. Согласитесь - нужно выбирать окружение под задачу, а не задачи под окружение?

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

52. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от botman (ok) on 21-Май-13, 12:18 
> Согласитесь - нужно выбирать окружение под задачу, а не задачи под окружение?

соглашусь что нужно покупать железо под окружение а не окружение под железо... сейчас ещё есть производители которые доводят свои "девайсы" конкретно под комплектующие чуть подешевле путём изменения драйверов, может вам везёт на "таланты"

ЗЫ: в любом случае поддержка такого железа не на высоком уровне на любой системе - через года два уже надо отдельно искать драйвера или покупать новую игрушку... ещё скажите что никогда не ходили по виндофорумам - там проблем не меньше

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

53. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 14:07 
> соглашусь что нужно покупать железо под окружение а не окружение под железо... сейчас ещё есть производители которые доводят свои "девайсы" конкретно под комплектующие чуть подешевле путём изменения драйверов, может вам везёт на "таланты"

Везет не мне. Люди купили не самый дешевый netbook - попросили поставить что нить для мамы что бы она могла в интернете лазить - web, mail, skype. А оно вот так.

>ещё скажите что никогда не ходили по виндофорума

не ходил. у мака поддержка железа отличная, так что можно сосредоточиться на работе, а не заниматься разгребанием проблем на ровном месте.

ps. в свое время проблемы с офисом и skype послужили причиной пересаживания конторы с linux на mac. Что бы люди работали, а не занимались поиском как решать проблемы.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

62. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +1 +/
Сообщение от Аноним (??) on 21-Май-13, 16:32 
> не ходил. у мака поддержка железа отличная, так что можно сосредоточиться на
> работе, а не заниматься разгребанием проблем на ровном месте.

У мака отличная поддержка железа. Пока покупаешь полторы железки от эппла по конским ценам. А чуть шаг в сторону - и все, их "поддержка железа" идет лесом.

Если столь же разборчиво покупать ноут с предустановленным линем, типа того делла с убунтой - так на нем тоже все работать будет. А если попробовать вкатить макось на ноут с которого винду только что вытряхнули - понятно чего будет. По факту у эппла нет никакой хорошей поддержки оборудования. Есть искусственное ограничение ассортимента в более понятном тупым хомякам виде и не более того. Тем не менее, я могу сходу найти железок которые там будут по нулям.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

69. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 16:47 
>> не ходил. у мака поддержка железа отличная, так что можно сосредоточиться на
>> работе, а не заниматься разгребанием проблем на ровном месте.
> У мака отличная поддержка железа. Пока покупаешь полторы железки от эппла по
> конским ценам. А чуть шаг в сторону - и все, их
> "поддержка железа" идет лесом.

далеко не по конским. Если вы сравните ноуты бизнес класса с такими же характеристиками - увидите что это еще и весьма средние цены :)

Лана - понятно что пошли съезжать с темы :-)
Какие вы смешные линуксоиды..

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

61. "Проект Compat, позволяющий использовать новые драйверы в уст..."  +/
Сообщение от Аноним (??) on 21-Май-13, 16:27 
> то то вчера на Acer One D270 ядро 3.5.0 из убунты не стало - система просто висла.

Бывают в жизни огорчения. Попробуйте поставить ваши любимые бзды или солярис, если уж Linux must rip, может полегчает :). Не забудьте success story выложить.

> куча артифактов в инксах на intel драйвере.

Что, на столь разных ядрах? Если так - скорее всего баг не в ядерной части драйвера. Для убунты 12.04 (LTS) и 12.10 можно попробовать на свой страх и риск подключить oibaf PPA (https://launchpad.net/~oibaf/+archive/graphics-drivers/). Там весьма свежие сборки драйверов из GIT, большинство известных разработчикам багов обычно удавлены. Хотя взамен могут встретиться новые или не зарепорченые баги и это все-таки WIP и довольно часто перетряхивается. С другой стороны можно остановиться на удачной версии драйвера и не апдейтить его - никто под дулом пистолета не заставит это делать :)

Если же подозрения на ядерную часть - опять же, можно опробовать какую-нибудь иную версию убунтуйского кернела - на http://kernel.ubuntu.com/~kernel-ppa/mainline/ доступен весь ассортимент. И проверить с иными кернелами. Установить сие можно как просто deb-пакеты (4 пакета для старых ядер, 3 пакета для новых), через dpkg -i и ребутнуться в нужный кернел. Можно хоть 3.10rc2 на свой зад погонять, почти в том виде как он в майнлайне сейчас. Если там что-то не пофикшено - можно сразу же и отписать куда-нибудь в багзиллу о факапе.

> и не одно из этих ядре не работало толком с wifi.

Какой адаптер?

> дальше чем было 40% под Linux.

Опять же - бывают в жизни огорчения. А у меня на нотике ath9k на AR9285 работает замечательно. По всей хате обещанные 150Мбит выдает.

> Ну и в дополнение Network-manager так и не избавился от привычки к
> периодическому сканированию - что вызывает обрывы звука в skype,

А откуда вывод что виноват именно NM? Само по себе периодическое сканирование сетей является вполне нормальной практикой - это сделано для того чтобы при желании законектиться к сети юзер не раздуплял полчаса пока идет скан с нуля. И в нормальном виде это по задумке совершенно фоновая активность которая не ведет к каким лмбо проблемам. Почему в этом случае оно не так - а хз. Что-то у меня нехорошие подозрения насчет сетевки. На каком чипе это сделано?

А вообще - ну да, бывают грабли с тем или иным оборудованием. А у кого их совсем нет? Даже в той же винде например драйвер интеловского GPU - полная лотерея. Я например встречал ситуации когда он вешает графику при выходе из power-down режимов или просто работает нестабильно, вплоть до бана в хрома/файрфоксе как known bad версии на которой нельзя включать ускорение и webGL. И?

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

71. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 17:04 
>> то то вчера на Acer One D270 ядро 3.5.0 из убунты не стало - система просто висла.
> Бывают в жизни огорчения. Попробуйте поставить ваши любимые бзды или солярис, если
> уж Linux must rip, может полегчает :). Не забудьте success story
> выложить.

это не мой ноут, ставить бесполезно, себе я уж сам выберу что я хочу.

>> куча артифактов в инксах на intel драйвере.
> Что, на столь разных ядрах? Если так - скорее всего баг не
> в ядерной части драйвера. Для убунты 12.04 (LTS)

собственно и брали lts. где-то их больше было - где-то меньше. 3.5 вот вообще проверить не удалось - ибо не запустилось.


и 12.10 можно
> попробовать на свой страх и риск подключить oibaf PPA (https://launchpad.net/~oibaf/+archive/graphics-drivers/).
> Там весьма свежие сборки драйверов из GIT, большинство известных разработчикам

то есть начните шаманить с бубном. Нет у меня времени это делать - и так пришлось убить пол дня на это.


> в майнлайне сейчас. Если там что-то не пофикшено - можно сразу
> же и отписать куда-нибудь в багзиллу о факапе.

Нет времени. Мне делом заниматься надо. Задача была простая - сделать людям рабочую игрушку.
Тратить времени больше минимально необходимого - я не вижу смысла.

>> и не одно из этих ядре не работало толком с wifi.
> Какой адаптер?

bcrmac что ли - или похожее имя. не запоминал - а железка уже давно отдана.

DriverVer=08/18/2011, 5.100.196.8
CatalogFile     = BCM43XX.CAT
CatalogFile.NTamd64=BCM43XX64.CAT


>> дальше чем было 40% под Linux.
> Опять же - бывают в жизни огорчения. А у меня на нотике
> ath9k на AR9285 работает замечательно. По всей хате обещанные 150Мбит выдает.

на Dell D630, E6400 все летает - на этой железке все глючит. Переход на винду полечил скорость.

>> Ну и в дополнение Network-manager так и не избавился от привычки к
>> периодическому сканированию - что вызывает обрывы звука в skype,
> А откуда вывод что виноват именно NM?

1) логи wifi events
2) старые (лет 5 назад) разборки с NM включая с копанием в сырках
3) можно погуглить - там таких руганей....


Само по себе периодическое сканирование
> сетей является вполне нормальной практикой - это сделано для того чтобы
> при желании законектиться к сети юзер не раздуплял полчаса пока идет
> скан с нуля.

чего ?! iwlist scan занимает ровно 10секунд - зачем делать без явного запроса пользователя не понятно.
но как обычно потерингу было нехрен делать - хотя даже студенту понятно что пока идет сканирование - данные передаваться/приниматься не могут (радиомодуль он один).
что при каких либо таймаутах - будет вырастать в проблемы с потерями пакетов.


> И в нормальном виде это по задумке совершенно
> фоновая активность которая не ведет к каким лмбо проблемам. Почему в
> этом случае оно не так - а хз. Что-то у меня
> нехорошие подозрения насчет сетевки. На каком чипе это сделано?

какой-то броадком. Собственно когда-то давно тоже самое было на Dell D630 пока была необходимость использовать linux в качестве рабочего места.


> А вообще - ну да, бывают грабли с тем или иным оборудованием.
> А у кого их совсем нет?

У мака :-) но там сильно малый набор железа и очень хорошо вылизано на нем.

Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

72. "Проект Compat, позволяющий использовать новые драйверы в уст..."  –1 +/
Сообщение от linux must _RIP_ on 21-Май-13, 17:34 
ах да, обычный драйвер из состава ядра для броадкома на RTN-16 ровно так же глючит, приходится жить с закрытым.. надо было наверно и тут попробывать поставить закрытые дрова - но что-то не подумал :-)
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру