Написание драйверов устройств для AIX... Предложения

Я хотел бы узнать, как писать драйверы устройств для ОС IBM AIX. Я хотел знать, есть ли способ сделать это?

Могу ли я скачать AIX? какие-либо книги или документы доступны на том же?

Если нет, то, если я научусь писать драйверы для FreeBSD/Linux, это знание поможет?

Пожалуйста, предложите мне..

Заранее большое спасибо.

  • Марк

2 ответа

Решение

Написание драйверов для других платформ, таких как BSD или Linux, помогает, но также и вредит.

В AIX имеется вытесняемое ядро ​​с поддержкой страниц, что делает его действительно странным для написания. Поток в системном вызове может быть прерван. Это необычно для ядер. Структуры данных в ядре могут быть выгружены. Это тоже необычно. Механизмы блокировки также необычны.

Как вы можете сказать, найти информацию об AIX довольно сложно. На самом деле пабы действительно документируют большинство вещей, но найти их довольно сложно, потому что IBM и AIX склонны использовать свои собственные термины.

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

Есть также партнерские программы, которые есть у IBM, Google Partner Partner, которые пытаются помочь.

Еще одна вещь, которую вы найдете (особенно с партнерскими программами), - это AIX, как рыжий сводный ребенок IBM. Люди в мире партнеров хотят поговорить о Tivoli, Lotus, DB2, Rational и т. Д., И мало кто что-нибудь узнает об AIX. Но у них есть доступ к оборудованию и т. Д.

Это будет трудная дорога для лазания. Я продолжаю задаваться вопросом, почему вы решили сделать это. Рынок для писателей драйверов AIX равен нулю.

Анонимная бескорыстная помощь (размещена как гость!)

Нашел эту довольно устаревшую книгу по AIX 4.1,

http://bio.gsi.de/DOCS/AIX/SC23-2593-00.pdf

Другие вопросы по тегам