The OpenNET Project / Index page

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

Введение в API ядра Linux

11.05.2010 19:18

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



  1. Главная ссылка к новости (http://rus-linux.net/nlib.php?...)
Автор новости: В.Костромин
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26551-linux
Ключевые слова: linux, kernel, api
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 22:17, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > автомата с конечным числом состояний

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

     
  • 1.2, Аноним (-), 23:06, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Stable API is a nonsence, isn't it?
     
     
  • 2.3, pavlinux (ok), 23:20, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    it isn't!
     
     
  • 3.4, Аноним (-), 23:41, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    I agree, but there are some moronic developers who think that it is: http://lxr.linux.no/#linux+v2.6.33/Documentation/stable_api_nonsense.txt ,
    and even find this situation perfect: http://www.linuxfoundation.org/collaborate/publications/linux-driver-model
     
     
  • 4.5, pavlinux (ok), 01:26, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >I agree, but there are some moronic developers who think that it
    >is: http://lxr.linux.no/#linux+v2.6.33/Documentation/stable_api_nonsense.txt ,
    >and even find this situation perfect: http://www.linuxfoundation.org/collaborate/publications/linux-driver-model

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



     
     
  • 5.6, linux4ever (?), 02:49, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да сам портировал с 2.6.18 на более новые ядра драйвер sundance, там работы на 10 минут, на более новой версии sundance сломали поддержку сетевой платы Siemens CP1612, т.к. эта плата вообще по идее не поддерживаемая.
     
     
  • 6.7, pavlinux (ok), 02:58, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Да сам портировал с 2.6.18 на более новые ядра драйвер sundance, там
    >работы на 10 минут, на более новой версии sundance сломали поддержку
    >сетевой платы Siemens CP1612, т.к. эта плата вообще по идее не
    >поддерживаемая.

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

     
  • 2.8, User294 (ok), 02:58, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Некромантам из редхата про этот нонсенс расскажите :) а то они с своим .18 ядром до сих пор колупаются - ради столь доставляющей вам стабильности, блаблабла. Юзайте редхат и ваши костяшки будут белыми и чистыми! :)
     
     
  • 3.9, anthonio (ok), 05:46, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.opennet.dev/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.

     
     
  • 4.10, qwer (??), 11:08, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И что?
     
     
  • 5.11, brezerk (?), 12:35, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    учите матчасть \\Всегда ваш К.О.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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