добрый день!
Могу я попросить совет, что освоить и на чем попрактиковаться, какие книги и проекты изучить, чтобы расти в сторону системного программиста под Линукс?
Посмотрел вакансии и выяснил, что требования примерно такие:
XXX приглашает на работу Linux Kernel Developer Требования: хорошие знания ANSI C; опыт программирования на уровне ядра Linux ; знание архитектуры Linux и умение ориентироваться в исходных текстах ядра; владение базовыми средствами разработки под Linux (gcc, binutils, gnumake, инструментарий отладки системного ПО); опыт написания драйверов или программных компонентов DSP;
Примерно для себя наметил:
1. Прочесть книгу по Линуксу. 2. Прочитать книгу по архитектуре компов и устройству ОС 3. Прочитать книгу по ядру Линукс 4. Выучить С по Кернигану 5. Осилить основы электроники и схемотехники. 6. Писать свои проекты и изучать чужой код - пока еще четко не выбрал, что именно. ???
Есть опыт только в написании сайтиков. Спасибо за советы!