Olej писал(а): ↑31 май 2022, 10:43
Пересматриваю тексты, а, самое главное, коды примеров
Причин на то множество...
1. Последнему серьёзному редактирования эти материалы подвергались в 2014-2015г.г. (а основной базовый объём был сделан 2012г.)
2. Ко мне за это время много обращались по почте с вопросами и уточнениями ... насколько мог я разбирался и помогал...
3. С того времени очень много изменилось в API ядра - команда ядра Linux не утруждают себя совместимостью снизу-вверх от слова "нисколько", и даже с гордостью декларируют этот свой принцип...
4. На то время были рассмотрены только архитектуры X86 и ничего не было рассмотрено относительно микроархитектур ARM (типа Raspberry Pi или китайского Orange Pi), в то время (2012-2014) таких в доступе не было.
5. К этому материалу проявило интерес крупнейшее компьютерное издательство BHV, возможно речь может идти об издании этого книгой...
6. Интерес к этому предмету высокий, а информации, публикаций - мало.
7. На то время значительная часть моего интереса (50% / 50%) была направлена на RPM дистрибутивы (Fedora, CenrOS...); на сегодня меня интересовали бы только DEB дистрибутивы (Debian, Ubuntu. Mint...).
8. В предыдущем тексте (примерах) большинство отрабатывалось в 32-битной архитектуре i686, которая на сегодня практически повсеместно сменилась на 64-битную AMD x86_64 ... хотя в ARM ещё частенько используется 32-бит.
9. Да и вообще: программирование модулей ядра Linux - это высший пилотаж (и в смысле квалификации и в смысле оплаты работы программиста).
Это хороший кусок масла на ваш кусок хлеба!
Вот сколько резонов переделать заново то что было сделано!