- Автор: Sreekrishnan Venkateswaran
- Издательство: Prentice Hall
- Год: 2008
- Язык: Английский
- Страниц: 744
- Формат: pdf
- Размер: 4 Мб
Описание книги Essential Linux Device Drivers:
Linux now offers an exceptionally robust environment for driver development: with today’s kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the world’s most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device.
- Оригинальное название: The Art of Unix Programming
- Автор: Эрик C. Реймонд
- Издательство: Вильямс
- Год: 2005
- Язык: Русский
- Страниц: 544
- Формат: djvu
- Размер: 16 Мб
Описание книги Искусство программирования для Unix:
Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix-программирования, многообразие доступных языков программирования, их преимущества и недостатки, различные IPC-методики и инструменты разработки. Автор анализирует философию Unix, культуру и основные традиции сформированного вокруг нее сообщества. В книге объясняются наилучшие практические приемы проектирования и разработки программ в Unix. Вместе с тем описанные в книге модели и принципы будут во многом полезны и Windows-разработчикам. Особо рассматриваются стили пользовательских интерфейсов Unix-программ и инструменты для их разработки. Отдельная глава посвящена описанию принципов и инструментов для создания хорошей документации.
- Оригинальное название: Advanced UNIX Programming
- Второе издание
- Автор: Марк Дж. Рочкинд
- Издательство: БХВ-Петербург
- Год: 2005
- Язык: Русский
- Страниц: 704
- Формат: djvu
- Размер: 6 Мб
Описание книги Программирование для UNIX. Наиболее полное руководство:
Практическое руководство, написанное одним из пионеров программирования для UNIX Марком Дж.Рочкиндом, поможет разработчикам решить свои задачи. Автор подробно, на примерах, описывает самые полезные системные вызовы UNIX. Также описаны особенности системных вызовов для различных реализаций UNIX и UNIX-подобных систем, что поможет создавать универсальные портируемые приложения. Рассматривается межпроцессное и сетевое взаимодействие, терминальный и файловый ввод-вывод, управление сигналами, многопоточность, работа в реальном времени и многое другое.
- Оригинальное название: GCC. The Complete Reference
- Автор: Артур Гриффитс
- Издательство: ТИД "ДС"
- Год: 2004
- Язык: Русский
- Страниц: 624
- Формат: djvu
- Размер: 6 Мб
Описание книги GCC. Полное руководство. Platinum Edition:
В книге даются подробные сведения о получении, конфигурировании, установке и тестировании компилятора. Представлено построение кросс-компилятора и создание встраиваемых систем, детально описывается компиляция программ на языках С, C++, Objective-C, Fortran, Java и Ada. А также сочетание в одной программе нескольких языков программирования и включение в нее частей, написанных на ассемблере или языках системного уровня. В этой книге можно найти практически любые сведения, достаточные не только для разрешения ваших проблем, но и для участия в разработке и поддержке самого компилятора GCC.
- Автор: Charles Calvert, Marjorie Calvert, John Kaster, Bob Swart
- Издательство: SAMS
- Год: 2001
- Язык: Русский
- Страниц: 992
- Формат: pdf
- Размер: 8 Мб
Описание книги Kylix Developer's Guide:
Delphi for Linux (Kylix) Development includes three main themes. First, the book recognized that much of its audience will be Windows developers who need to understand basic Linux development strategies, so there will be information throughout the book offering insight on how to leverage Windows development knowledge to the Linux platform. There will be significant coverage of the tools and features of the Kylix environment, but the book assumes that readers will be familiar with RAD development tools generally. Finally, there is extensive coverage of how to apply the CLX library in building solid applications. The book will also discuss cross-platform development strategies.
- Оригинальное название: Advanced Linux Programming
- Автор: Митчелл Марк, Оулдем Джеффри, Самьюэл Алекс
- Издательство: Вильямс
- Год: 2004
- Язык: Русский
- Страниц: 288
- Формат: djvu
- Размер: 4 Мб
Описание книги Программирование для Linux. Профессиональный подход:
Данная книга в основном посвящена программированию в среде GNU/Linux. Авторы применяют обучающий подход, последовательно излагая самые важные концепции и методики использования расширенных возможностей системы GNU/Linux в прикладных программах. Читатели научатся писать программы, к интерфейсу которых привыкли пользователи Linux; освоят такие технологии, как многозадачность, многопотоковое программирование, межзадачное взаимодействие и взаимодействие с аппаратными устройствами; смогут улучшить свои программы, сделав их быстрее, надежнее и безопаснее; поймут особенности системы GNU/Linux, ее ограничения, дополнительные возможности и специфические соглашения. Книга предназначена для программистов, уже знакомых с языком С и имеющих базовый опыт.
- Автор: Михаил Фленов
- Издательство: БХВ-Петербург
- Год: 2005
- Язык: Русский
- Страниц: 544
- Формат: djvu
- Размер: 4.3 Мб
Описание книги Linux глазами хакера:
Несмотря на явное стремление Linux поселиться в домашних компьютерах, настройка этой операционной системы пока еще слишком сложная и зависит от множества параметров, особенно когда речь идет о настройке сервера. Если просто оставить параметры по умолчанию, то об истинной безопасности Linux не может быть и речи. Книга посвящена безопасности ОС Linux. Она будет полезна как начинающим, так и опытным пользователям, администраторам и специалистам по безопасности.
- Автор: Теренс Чан
- Издательство: BHV
- Год: 1999
- Язык: Русский
- Страниц: 592
- Формат: djvu
- Размер: 7.7 Мб
Описание книги Системное программирование на C++ для Unix:
В книге содержится обзор современных технологий разработки сложных системных приложений для среды UNIX. Приведены многочисленные примеры программ, демонстрирующие принципы создания классов и приложений с помощью стандартных функций и классов ANSI, POSIX, UNIX; включены исходные тексты готовых классов, которые могут быть встроены во вновь создаваемые приложения, что позволит программисту сэкономить время и повысить качество своих программ. Особое внимание уделяется реальным проблемам, с которыми сталкиваются разработчики приложений клиент/сервер и других программных продуктов. Предназначена в первую очередь для специалистов, желающих овладеть передовыми методами программирования на C++ для UNIX.
- Оригинальное название: Linux Application Development
- Автор: Майкл К. Джонсон, Эрик В. Троан
- Издательство: Вильямс
- Год: 2007
- Язык: Русский
- Страниц: 544
- Формат: djvu
- Размер: 11,7 Мб
Описание книги Разработка приложений в среде Linux:
Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет собой отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке C, которые перешли в среду Linux из других операционных систем. Подробно рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование свободно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Изобилие хорошо документированных примеров кода помогает лучше усвоить особенности программирования в Linux.
- Оригинальное название: Understanding Unix/Linux Programming
- Автор: Брюс Моли
- Издательство: КУДИЦ-Образ
- Год: 2004
- Язык: Русский
- Страниц: 576
- Формат: djvu
- Размер: 20.3 Мб
Описание книги Unix/Linux. Теория и практика программирования:
Книга посвящена вопросам системного программирования в среде UNIX. Основная
задача издания показать, как работает UNIX изнутри. В качестве основных языков разработки выступают C и shell script. Приводятся подробные сведения о вводе/выводе для файлов и устройств, а также о таймерах, драйверах терминала. Рассмотрены вопросы, посвященные созданию соединения между локальными и удаленными процессами, сокетам. Излагаемый материал является общим для всех разновидностей систем Unix. Теоретический материал сопровождается примерами реальных программ и большим количеством тем для обсуждения и самостоятельной разработки.