anonymous@RULINUX.NET~# Last login: 2024-12-23 16:34:57
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Линукс, ядро, abi, api....

Как известно, ядро linux постоянно перетряхивают. Поэтому вопрос такой, а можно ли написать драйвер, да так, что бы он продолжал собираться скажем 2 года без переписывания? Для примера возьмём драйвер cdc_acm. Часто ли его правят на предмет нового api? Дело в том, что существует масса экзотических устройств, существующих часто в единичных экземплярах и пихать их все в ядро по крайней мере глупо, оно и так очень толстое.

И ещё, интересно как с этим обстоят дела в других открытых *nix системах. Интересуют *bsd и opensolaris.

anonymous(*) (2009-04-16 22:44:31)

Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

возможно. А возможно и нет. Читаем Documentation/stable_api_nonsense.txt.

amoralyrr(*)(2009-04-16 23:35:04)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.8) Gecko/2009033008 GranParadiso/3.0.8
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

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

amoralyrr(*)(2009-04-16 23:47:30)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.8) Gecko/2009033008 GranParadiso/3.0.8
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

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

amoralyrr(*)(2009-04-16 23:49:12)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.8) Gecko/2009033008 GranParadiso/3.0.8
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

а это типа капчи от кодинг-ботов =)

magesor(*)(2009-04-16 23:51:09)

Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.27.21-0.1-pae; X11; i686; en_US, ru) KHTML/3.5.10 (like Gecko) SUSE
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

"Там" это где? Алсо, несвежее ядро юзать опасно.

anonymous(*)(2009-04-17 00:09:43)

Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

>а это типа капчи от кодинг-ботов =)

Ты говоришь про это, как будто это что-то плохое. Если такое капризное существо, как kernel-hacker будет ненужно два года, то это только к лучшему.

anonymous(*)(2009-04-17 00:17:02)

Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

"Там" - это там. Почему опасно? 2.6 вон ещё слишком сырое, многие на 2.4 сидят ;)

amoralyrr(*)(2009-04-17 02:05:57)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.8) Gecko/2009033008 GranParadiso/3.0.8
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

>Часто ли его правят на предмет нового api?

посмотри в гите ядра, в чем проблема?

anonymous(*)(2009-04-17 06:54:23)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7) Gecko/2009030814 Iceweasel/3.0.7 (Debian-3.0.7-1)
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

в BSD с этим все отлично, у меня драйвер нвидии от 6-ки работал на семерке

anonymous(*)(2009-04-17 08:44:58)

Opera/9.63 (X11; Linux i686; U; en) Presto/2.1.1
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

>в BSD с этим все отлично, у меня драйвер нвидии от 6-ки работал на семерке

А вот это уже интересно. Бсдю что ли заценить. Насколько оно стабильно на новом железе?

anonymous(*)(2009-04-17 18:48:11)

Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

Положительный пример: moxa cp114 и аналоги. pci плата с четырьмя rs232/422/485 портами (режим задаётся перемычкой). Написано ещё, емнип, под 2.4.x, ели не под 2.2.x, самое позднее ядро, с которым я её пускал - 2.6.27.

Отрицательный пример: та же moxa, только usb'шная - uport'ы. Для многопортовых дур (с гальванической развязкой!) дрова только под оффтопик, для однопортовых дрова собираются под 2.6 до ~ 2.6.25 ядра. Потом перелопатили usb/serial.h.

marsijanin(*)(2009-04-17 20:56:35)

Emacs-w3m/1.4.335 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Линукс, ядро, abi, api.... от anonymous 2009-04-16 22:44:31
avatar
Скрыть

Re:Линукс, ядро, abi, api....

В общем usb тресут нехило

anonymous(*)(2009-04-18 01:12:29)

Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!