Wrox - Professional Linux Programming

gera

Местный
Регистрация
14 Мар 2004
Сообщения
3,349
Реакции
8,241
Credits
0
1822c8a37135.jpg


Author(s): Jon Masters, Richard Blum
Год выпуска: 2007
Издательство: Wrox
ISBN 10: 0471776130
ISBN 13: 9780471776130
Страниц: 465
Формат файла: PDF
Язык: Английский
Размер: 5.8 MB (book + source code)
Залито: Rapidshare.com
Зеркала: Filefactory.com

Краткое описание:
In this book, you will learn about what drives the Linux development process. You will discover the wide variety of tools commonly used by Linux developers – compilers, debuggers, Software Configuration Management – and how those tools are used to build application software, tools, utilities and even the Linux kernel itself. You will learn about the unique components of a Linux system that really set it apart from other UNIX-like systems, and you will delve into the inner workings of the system in order to better understand your role as one of a budding new generation of Linux developers.

You will learn about novel development methods, including the use of virtualization technology, cross-compilation as a means to build software for different compatible platforms. You will also learn about the importance of internationalization to a community that has no borders – Linux is truly international and so are its users. Finally, you will learn about wider uses of Linux with the modern Internet by writing software for the oft-touted LAMP (Linux, Apache, MySQL, Perl/Python) stack. Linux is about so much more than just the Linux kernel itself – and it’s important to realize that as a Linux developer.

This book is written for two different kinds of reader. First and foremost, this book is targeted at existing programmers looking to make the switch to Linux. Such readers will already have some familiarity with the C programming language and understand fundamental concepts – compilers, linkers, debuggers, and so on. They will have likely read an introductory text on the subject – for example, Wrox’s Beginning Linux Programming (Wiley 2004), but will have little practical experience.

For those who are new to professionally developing software for Linux, the content of the book is ordered for your benefit. You should be able to begin reading at the beginning and read right through in the order presented. Optionally, you might decide to skip over the kernel material (Chapters 7-9) and concentrate more on the higher level applications and tools used in everyday projects outside of the Linux kernel. You will find the background on Toolchains, Portability, and SCMs of particular use.

TABLE OF CONTENT:
Chapter 01 - Working with Linux
Chapter 02 - Toolchains
Chapter 03 - Portability
Chapter 04 - Software Configuration Management
Chapter 05 - Network Programming
Chapter 06 - Databases
Chapter 07 - Kernel Development
Chapter 08 - Kernel Interfaces
Chapter 09 - Linux Kernel Modules
Chapter 10 - Debugging
Chapter 11 - The GNOME Developer Platform
Chapter 12 - The FreeDesktop Project
Chapter 13 - Graphics and Audio
Chapter 14 - LAMP

Cкачать:
Код:
http://rapidshare.com/files/76287575/prolinprog.rar
Зеркало:
Код:
http://www.filefactory.com/file/f6a49a/
Пароля нет