amarao (amarao_san) wrote,
amarao
amarao_san

О литературе по линуксу

Сейчас на рынке (по моим ощущениям) очень не хватает книжки с заголовком вроде "современные методы работы с оборудованием в Linux 2.6".

Краткое оглавление:
* Модель работы ядра с оборудованием. Модули.
* udev
* hal
* blob'ы и метод их установки.
* dbus в применении к оборудованию.
* automount - методы реализации
* Fuse
* Устаревшие методы работы с оборудованием
* Дисковая подсистема:
** Аппаратная поддержка шин ATA, SATA, SCSI, эмуляция их через другие шины
** Работа со SMART'ом.
** Проверка диска на ошибки, карты bad block'ов, их использование при форматировании раздела
** Работа с псевдорейдами - замена псевдорейда на программный рейд
** Работа с аппаратными рейдами - конфигурирование и мониторинг
** LVM
** Обзор файловых систем
* USB
(....?...)
* Видео подсистема:
** Типы драйверов, лицензии и специфика
** Программные абстракции при работе с графическими картами: fbdev, загрузка шрифтов, open gl, etc
** Конфигурирование X-server, видеокарты и мониторы
** применение GPU для рассчётов
** программы мониторинга и настройки производительности
** Реализация поддержки нескольких мониторов и видеоадаптеров
** Тонкая работа с данными ddc
** ТВ/радио-тюнеры и платы аппаратного ускорения воспроизведения видео
** Платы видеозахвата
** Цветовые профили
* Сеть
** Поддержка сетевых карт
** Специфика WiFi-карт
** USB ADSL-модемы
** Поддержка PPOE, PPPTP, режимы бриджинга и маршрутизации
** Сетевые псевдоинтерфейсы (ppp, br, lo)
** Мониторинг работы сети, диагностика ошибок
* Звук
** Существующие модели работы со звуком: ALSA, OSS, Pulse Audio
** Поддержка внешних звуковых карт (USB, FireWire), поддержка профессиональных звуковых карт.
** Поддержка программных и аппаратных микшеров звука, регуляция громкости звука.
* CD/DVD
** Методы записи CD/DVD
** Специфика воспроизведения и записи DVD-Video, audio-cd, BluRay, etc.
* Устройства ввода
** Тачпады
** Точскрины
** Вакомы
** eToken, Alladin key, считыватели смарт-карт, "Вьюги", аппаратные средства шифрования.
** Поддержка устройств ввода в консоли
** Поддержка устройств ввода в X-server'е.
** Дополнительные клавиши на клавиатуре и мыше
** Поддержка нескольких мышей и клавиатур
* электропитание
** описание ACPI
** методы управления питанием
** существующие приложения мониторинга/управления питанием
** hibernate, standbay, sleep режимы
** Взаимодействие с УПС по USB, и COM-портам
* Принтеры
** Виды принтеров (PS, PCL, GDI)
** Подсистемы вывода на печать
** Поддержка GDI-принтеров
** Цветовые профили при печати
* Модемы
** Типы модемов
** Специфика soft-modem'ов
** ПО для работы с модемами: dialup, dialin, terminal
* Стримеры
** (???)
* BIOS
** Типы биос (PC/EFI)
** Биос на ранних этапах загрузки
** LinuxBIOS (небольшая глава).
* Углубленное представление о поддержке устройств
** Типы устройств (блочные/символьные)
** Псевдоустройства
** Терминалы
** Пример простейших драйверов псевдоустройств

Слабо? Я бы за такую книжку до 1-1.5круб спокойно бы выделил. И не факт, что из служебных денег, мог бы даже из своих. Главное, чтобы спокойно, обстоятельно, подробно. По моим прикидкам на 2к страниц получится (если без картинок).
Tags: linux
Subscribe

Recent Posts from This Journal

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 48 comments

Recent Posts from This Journal