на torrents.ru
→ Керниган Б, Ритчи Д. — Язык программирования Си; Издание 3-е, испр. [2003, PDF]
→ В.В. Подбельский — В.В. Подбельский и С.С.Фомин — Программирование на языке Си [2004, DjVu]
я считаю что у человека должна быть возможность скачать учебник в электронном виде, может ему так удобнее, а автору он деньги перешлет? или вообще денег нет? что-ж, ему теперь не учиться чтоли?
И скачал gen.lib.rus.ec/search?req=%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0+UNIX&lines=25&from=0
Классная книга. Пусть название не смущает, основной упор там на программирование под POSIX-системы. Сам я год у Иртегова лично учился, книгу эту читал весьма плотно. Много интересного узнал.
Кстати, надо добавить:
Джерри Пик, Тим О`Райли, Майк Лукидис «UNIX. Инструментальные средства» www.ozon.ru/context/detail/id/158767/
На мой взгляд — лучший хэндбук, только достать сложно.
Книга описывает настоящее окружение UNIX, «приучает» к концепции «UNIX-way» и даже своим содержанием придерживается этой концепции — краткие параграфы и перекрестные ссылки.
В общем, маст хэв :)
«Программирование в Linux. Профессиональный подход» — да, название пафосное; книга не большая, но местами весьма интересно, я бы даже сказал — захватывающе и увлекательно: в частности, приятно порадовал подробный рассказ об отлове сегфолтов и прочих проблем с памятью в коде во время выполнения с использованием различных инструментов;
По ядру: Арнольд Роббинс — «Азбука ядра Linux» и у него же — «Linux программирование в примерах»; Роберт Лав — «Разработка ядра Linux», Д. Бовет — «ядро Linux» (хотя, имхо, учитывая темпы разработки ядра и политику разработчиков ядра по API [см. Documentation/stable_api_nonsense.txt] печатные издания во многих тонкостях всегда будут отставать на голову от текущего положения вещей, так что здесь в первую очередь — читать документацию к ядру ну и исходный код, благо есть что читать :-)
По файловым системам в своё время наткнулся на очень занимательный ресурс: www.filesystems.nm.ru/
Ещё на rus-linux.net есть несколько достойных внимания статей: rus-linux.net/lib.php?name=MyLDP/algol/index;
Особенно интересны «как происходит компиляция» в трёх частях и «загрузчики и компоновщики»
По UNIX'у — «искусство программирования для UNIX» Реймонда — никакого кода, чистый Дзен — систематизация чуть ли ни всех существующих и общепринятых (почти) сорокалетних традиций, принципов и философии UNIX при разработке приложений.
Ну а для души — Just for Fun; Free Software, Free Society: Selected Essays of Richard M. Stallman; Free as in freedom его же ;-)
Список литературы