URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 66854
[ Назад ]

Исходное сообщение
"Введение в API ядра Linux"

Отправлено opennews , 11-Май-10 22:17 
Опубликован перевод серии статей, в которых рассказывается об  интерфейсе прикладного программирования ядра Linux, позволяющем со стороны ядра взаимодействовать с приложениями прикладного уровня:


-  Часть 1: Вызов приложений, работающих в пользовательском пространстве, из ядра системы (http://rus-linux.net/nlib.php?name=/MyLDP/kernel/api/kernela...).
-  Часть 2: Функции отложенного выполнения, тасклеты ядра и очереди работ (http://rus-linux.net/nlib.php?name=/MyLDP/kernel/api/kernela...).


URL: http://rus-linux.net/nlib.php?name=/MyLDP/kernel/api/kernela...
Новость: http://www.opennet.me/opennews/art.shtml?num=26551


Содержание

Сообщения в этом обсуждении
"Введение в API ядра Linux"
Отправлено pavlinux , 11-Май-10 22:17 
> автомата с конечным числом состояний

В русской тех. литературе Finite State Machine обзывают просто - Конечный автомат.


"Введение в API ядра Linux"
Отправлено Аноним , 11-Май-10 23:06 
Stable API is a nonsence, isn't it?

"Введение в API ядра Linux"
Отправлено pavlinux , 11-Май-10 23:20 
it isn't!

"Введение в API ядра Linux"
Отправлено Аноним , 11-Май-10 23:41 
I agree, but there are some moronic developers who think that it is: http://lxr.linux.no/#linux+v2.6.33/Documentation/stable_api_... ,
and even find this situation perfect: http://www.linuxfoundation.org/collaborate/publications/linu...

"Введение в API ядра Linux"
Отправлено pavlinux , 12-Май-10 01:26 
>I agree, but there are some moronic developers who think that it
>is: http://lxr.linux.no/#linux+v2.6.33/Documentation/stable_api_... ,
>and even find this situation perfect: http://www.linuxfoundation.org/collaborate/publications/linu...

Ну ёк, там все правильно сказано...
И проблем с дровами вообще не вижу, есть просто ленивые програмеры.
Например если до версии 2.6.2x в структуре struct pci_driver использовали элемент
.owner = THIS_MODULE, а после его сделали дефолтным, ибо он был во всех модулях,
то поправить код, даже ПБОЮЛ Marvell его зоопарком микросхем, вполне хватит одного
человека и работы надень.
Нет, лучше залезть на колокольню повыше и кричать, - В Лине нету Stable API, плахой ОСь!!!"




"Введение в API ядра Linux"
Отправлено linux4ever , 12-Май-10 02:49 
Да сам портировал с 2.6.18 на более новые ядра драйвер sundance, там работы на 10 минут, на более новой версии sundance сломали поддержку сетевой платы Siemens CP1612, т.к. эта плата вообще по идее не поддерживаемая.

"Введение в API ядра Linux"
Отправлено pavlinux , 12-Май-10 02:58 
>Да сам портировал с 2.6.18 на более новые ядра драйвер sundance, там
>работы на 10 минут, на более новой версии sundance сломали поддержку
>сетевой платы Siemens CP1612, т.к. эта плата вообще по идее не
>поддерживаемая.

Самая засада в дровах это даташыты от производителей, остальное дело времени.
  


"Введение в API ядра Linux"
Отправлено User294 , 12-Май-10 02:58 
Некромантам из редхата про этот нонсенс расскажите :) а то они с своим .18 ядром до сих пор колупаются - ради столь доставляющей вам стабильности, блаблабла. Юзайте редхат и ваши костяшки будут белыми и чистыми! :)

"Введение в API ядра Linux"
Отправлено anthonio , 12-Май-10 05:46 
http://www.opennet.me/opennews/art.shtml?num=26507

Цитата 1:
Как известно, ядро из состава RHEL сильно отличается от базового ядра, например, число добавленных и бэкпортированых патчей для ядра 2.6.18 из состава RHEL 5 соизмеримо с размером стандартного ядра 2.6.18: в состав пакета с ядром входит около 4 тыс. патчей, суммарный размер которых превышает 130 Мб.

Цитата 2:
В состав первой бета-версии RHEL 6 входило ядро 2.6.32, но на самом деле номер версии пакета с ядром носит условный характер, его содержимое мало связано с содержимым аналогичной "ванильной" версии, например, в настоящий момент в ядре RHEL6 больше от ядра 2.6.34, чем от 2.6.32.


"Введение в API ядра Linux"
Отправлено qwer , 12-Май-10 11:08 
И что?

"Введение в API ядра Linux"
Отправлено brezerk , 12-Май-10 12:35 
учите матчасть \\Всегда ваш К.О.