On 6/19/17, Victor Wagner <vi...@wagner.pp.ru> wrote: > А почему он "настолько сложная вещь"? Потому что злонамеренные > корпорации не публикуют подробных спецификаций, и соответственно, > устройство этих драйверов не является common knowledgde.
Ну, AMD публикует, правда автор почившего radeonhd (драйвер для X11) утверждает, что документация не позволяет написать драйвер, работающий без AtomBIOS. > В принципе, там ничего особенно сложного-то нет, если не нагородить > кривизны искусственно. Правда, жесткий реалтайм, с которым мало кто > имел дело. Но мало кто имеет дело с ним ровно потому, что самое > распространенное из устройств, где он нужен, закрыто для экспериментов. Реалтайм, компиляторы, работа с железом и виртуальной памятью, и, наверное, куча других не самых тривиальных вещей. Хотя, может, для выпускника хорошего профильного ВУЗа, это и не проблема.