Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Книги по Linux
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
beer_warrior
Судьба поворачивается так, что очевидно придеться разрабатывать софт под Линукс.
Точнее софт под встраиваемый Линукс на Линуксе-хосте. Неплохо представляю себе идеологию и устройство системы, изрядно поработал на gcc, прилично пописал под Винду. Т.е. скажем так базовый уровень есть. Однако цельности понимания нет. Все что попадалось из литературы, ориентировано на администрирование, что для меня глубоко вторично. Чтоб такое почитать, чтобы проникнуться духом программирования, что надо освоить, чтобы мигрировать с Винды?
v_shamaev
Цитата(beer_warrior @ Mar 6 2007, 17:12) *
Судьба поворачивается так, что очевидно придеться разрабатывать софт под Линукс.
Точнее софт под встраиваемый Линукс на Линуксе-хосте. Неплохо представляю себе идеологию и устройство системы, изрядно поработал на gcc, прилично пописал под Винду. Т.е. скажем так базовый уровень есть. Однако цельности понимания нет. Все что попадалось из литературы, ориентировано на администрирование, что для меня глубоко вторично. Чтоб такое почитать, чтобы проникнуться духом программирования, что надо освоить, чтобы мигрировать с Винды?

1. Роберт Лав, "Разработка ядра Linux"
И еще пара книжек - с удочкой на обложке, сейчас не помню как называются - программирование под Линух.

Ага - одну нашел - Арнольд Роббинс "Linux - программирование в примерах "
jam
Цитата(v_shamaev @ Mar 6 2007, 18:38) *
Цитата(beer_warrior @ Mar 6 2007, 17:12) *

Судьба поворачивается так, что очевидно придеться разрабатывать софт под Линукс.
Точнее софт под встраиваемый Линукс на Линуксе-хосте. Неплохо представляю себе идеологию и устройство системы, изрядно поработал на gcc, прилично пописал под Винду. Т.е. скажем так базовый уровень есть. Однако цельности понимания нет. Все что попадалось из литературы, ориентировано на администрирование, что для меня глубоко вторично. Чтоб такое почитать, чтобы проникнуться духом программирования, что надо освоить, чтобы мигрировать с Винды?

1. Роберт Лав, "Разработка ядра Linux"
И еще пара книжек - с удочкой на обложке, сейчас не помню как называются - программирование под Линух.

А в разработке про шестое ядро написано или всё про четвёртое?
kichkine
Теренс Чан "Системное программирование на С++ для UNIX"
Отличная книжка, но следует параллельно смотреть man.
beer_warrior
Цитата
А в разработке про шестое ядро написано или всё про четвёртое?

Про шестое.
Цитата
Теренс Чан "Системное программирование на С++ для UNIX"

На Петровке есть? Или в Инете где?
andrew_b
Цитата(v_shamaev @ Mar 6 2007, 18:38) *
Ага - одну нашел - Арнольд Роббинс "Linux - программирование в примерах "

+1. Автор -- майнтейнер awk. Но в книжке, насколько я помню (под рукой сейчас нет), ядро как таковое специально не рассматривается.
Carmack
Цитата(beer_warrior @ Mar 6 2007, 17:12) *
Судьба поворачивается так, что очевидно придеться разрабатывать софт под Линукс.
Точнее софт под встраиваемый Линукс на Линуксе-хосте. Неплохо представляю себе идеологию и устройство системы, изрядно поработал на gcc, прилично пописал под Винду. Т.е. скажем так базовый уровень есть. Однако цельности понимания нет. Все что попадалось из литературы, ориентировано на администрирование, что для меня глубоко вторично. Чтоб такое почитать, чтобы проникнуться духом программирования, что надо освоить, чтобы мигрировать с Винды?



1.Марк Митчелл, Оулдем Джеффри, Алекс Самьюел - Программирование для Linux(рус)
Если нужно вышлю по мылу.

2.OReilly - Understanding the Linux Kernel - 2nd Edition(eng)

3. Linux device drivers A.Rubini, J.Corbet(eng)
kichkine
Цитата(beer_warrior @ Mar 6 2007, 17:55) *
Цитата
Теренс Чан "Системное программирование на С++ для UNIX"

На Петровке есть? Или в Инете где?

Книжка 99-го, если не ошибаюсь, года. Может переиздавалась, может у букинистов.

А эти две есть в виде pdf, могу прислать.
Linux device drivers A.Rubini, J.Corbet(eng)
"Understanding The UNIX kernel" Bovet, Cesati
beer_warrior
Спасибо блин большое, большое блин спасибо. smile.gif
Роберт Лав, "Разработка ядра Linux" - имеется в бумажном виде.
Linux device drivers A.Rubini, J.Corbet(eng) и
Building Embedded Linux Systems, Karim Yaghmour
в электронном. Но это скорее теория.
Есть еще evergreen - Кэрниган и Пайк The UNIX Programming Environment. Но она местами устарела.

А остальные будет очень интересно изучить.

Цитата
1.Марк Митчелл, Оулдем Джеффри, Алекс Самьюел - Программирование для Linux(рус)Если нужно вышлю по мылу.


Carmack если вам несложно отправьте пожалуйста на beer_warrior[на]bigmir.net


Собственные искания привели к следующим результатам:
1. Linux Programming Unleashed, Kurt Wall, Mark Watson, and Mark Whitis
2. Advanced Linux Programming - http://www.advancedlinuxprogramming.com/

Кто читал? Какие мнения?
Carmack
Carmack если вам несложно отправьте пожалуйста на beer_warrior[на]bigmir.net


Отправлено.
Еще вспомнил книгу автор Моли,
дома валяется.
Куча примеров по прог-ию:
типа пишем свой шелл и т.п.
после праздника дам точное название.
cornflyer
java + eclipse
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.