The OpenNET Project / Index page

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

Введение в написание модулей ядра Linux.

17.09.2007 21:53

Опубликован перевод статьи с сайта linuxdevcenter.com, посвященной написанию модулей ядра Linux. В статье рассматривается три различных подхода к написанию модулей и даются некоторые ссылки для более подробного изучения вопроса.

  1. Главная ссылка к новости (http://netsago.org/ru/docs/1/5...)
  2. linuxdevcenter.com: /dev/hello_world: A Simple Introduction to Device Drivers under Linux
Автор новости: n0xi0uzz
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12073-linux
Ключевые слова: linux, kernel, module
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, aux (?), 11:01, 18/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Че-то это 8-й или 9-й перевод на эту тему. Прикольно, конечно, но одно и тоже...
     
     
  • 2.2, n0xi0uzz (?), 11:48, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Был бы признателен, если бы вы указали, какие переводы нужны.
     
     
  • 3.3, pavlinux (??), 12:26, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Теория и Практика работы с синхронизацией в SMP ядре.
      
    1. Внятное обоснование и пояснение, где и почему применили
    spin_lock(spin_lock_irqsave), а не down_read(write), или не write_seqlock();

    2. Как правильно расставить барьеры (barrier).

    3. Как правильно: x++ или atomic_inc(&x), когда и почему.?

    4  Как избежать взаимоблокировок, и как обнаружить race condition.

      

     
     
  • 4.5, n0xi0uzz (?), 12:42, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо!
     
  • 4.8, aux (?), 12:59, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Да, Было бы не плохо. Я еще про ZFS хочу!
     
  • 2.4, anonim (?), 12:36, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    ага, прочитал подумал надо кэш почистить, а то совсем глючит страници многолетний давности показывать
     
  • 2.6, Аноним as anonim (?), 12:45, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Это перевод новой статьи на данную тему. Т.е. все претензии направляйте автору оригинала. А переводчик - молодец, все сделал оперативно и корректно. Если кому-то не нравится, надо не умничать в сферическом вакууме, а поблагодарив переводчика попросить его перевести другую статью, указав урл. Тогда, конечно, возникает вопрос, если такой умный, то почему не знаешь английского... Да и вообще, если такой умный, то зачем читаешь в 8-ой раз на ту же тему? Склероз? Кушайте шоколад!
     
     
  • 3.7, fresco (??), 12:57, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Не читал. Так, просмотрел. Все это уже было. И английский знаю. И сам перевожу. И стараюсь не боянить.

    Была полуготовая статья о XFS. Но Кривченков опубликовался раньше. Так нафига мне теперь свою выкладывать, если у нас 2/3 материала об одном и том же?

     
     
  • 4.9, pavlinux (??), 13:20, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Объединится надо. Совместный труд облагораживает ...... (с) Каникулы в Простоквашино.  
     
  • 3.10, anonim (?), 15:16, 18/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А с тем, что переводчик молодец никто не спорит, перевод такой статьи подразумевает, что переводчик не дилетант, а раз он не дилетант пусть лучше сам модуль какой-нить и напишет
     

  • 1.11, exn (??), 00:18, 19/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ты еще не написали свой первый модуль для линукс ядра !? (гденить в туалете повесить рядом с креативом про слив).
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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