Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Linux


1. 

Linux Shell Scripting Cookbook - Second Edition

Linux Shell Scripting Cookbook - Second Edition

By: Shantanu Tushar; Sarath Lakshman

Publisher: Packt Publishing

Publication Date: 21-MAY-2013

Insert Date: 07-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Over 110 practical recipes to solve real-world shell problems, guaranteed to make you wonder how you ever lived without them Master the art of crafting one-liner command sequence to perform text processing, digging data from files, backups to sysadmin tools, and a lot more And if powerful text processing isn't enough, see how to make your scripts interact with the web-services like Twitter, Gmail Explores the possibilities with the shell in a simple and elegant way - you will see how to effectively solve problems in your day to day life In Detail The shell remains one of...

2. 

Linux System Programming, 2nd Edition

Linux System Programming, 2nd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 28-MAY-2013

Insert Date: 17-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code....

3. 

Solutions temps réel sous Linux

Solutions temps réel sous Linux

By: Christophe Blaess

Publisher: Eyrolles

Publication Date: 14-JUN-2012

Insert Date: 07-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Présentation Comprendre le fonctionnement de l'ordonnanceur et du noyau Pour concevoir un système équilibré, stable et réactif aux événements externes, il est indispensable de bien comprendre le rôle et l'organisation de ses divers composants. C'est l'un des premiers buts de ce livre, qui détaille et commente les interactions, les activations et les commutations des tâches. De très nombreux exemples illustrant le propos permettront au lecteur de réaliser ses propres expériences sur son poste Linux. Bâtir un système temps réel sous contraintes temporelles fortes Pour construire une...

4. 

Linux. Programowanie systemowe

Linux. Programowanie systemowe

By: 

Publisher: Helion

Publication Date: 13-NOV-2012

Insert Date: 14-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Opisany zosta? tu sposób dzia?ania standardowych i zaawansowanych interfejsów zdefiniowanych w Linuksie. Po lekturze napiszesz inteligentniejszy i szybszy kod, który dzia?a we w......

5. 

Bash. Receptury

Bash. Receptury

By: ; ;

Publisher: Helion

Publication Date: 15-AUG-2012

Insert Date: 21-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Książka "bash. Receptury" zawiera opis powłoki bash oraz prezentuje praktyczne przykłady rozwiązań problemów spotykanych powszechnie podczas projektowania skryptów. W każdej chwili możesz się do nich odwołać, dostosowując system do własnych potrzeb....

6. 

See MIPS Run, 2nd Edition

See MIPS Run, 2nd Edition

By: Dominic Sweetman

Publisher: Morgan Kaufmann

Publication Date: 08-JUL-2010

Insert Date: 03-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

This second edition is not only a thorough update of the first edition, it is also a marriage of the best-known RISC architecture--MIPS--with the best-known open-source OS--Linux. The first part of the book begins with MIPS design principles and then describes the MIPS instruction set and programmers’ resources. It uses the MIPS32 standard as a baseline (the 1st edition used the R3000) from which to compare all other versions of the architecture and assumes that MIPS64 is the main option. The second part is a significant change from the first edition. It provides concrete examples of...

7. 

The Linux Command Line

The Linux Command Line

By: 

Publisher: No Starch Press

Publication Date: 07-JAN-2012

Insert Date: 12-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more....

8. 

Professional Linux® Programming

Professional Linux® Programming

By: 

Publisher: Wrox

Publication Date: 12-MAR-2007

Insert Date: 03-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

This book is broken into four primary sections addressing key topics that Linux programmers need to master: Linux nuts and bolts, the Linux kernel, the Linux desktop, and Linux for the Web Effective examples help get readers up to speed with building software on a Linux-based system while using the tools and utilities that contribute to streamlining the software development process Discusses using emulation and virtualization technologies for kernel development and application testing Includes useful insights aimed at helping readers understand how their applications code fits...

9. 

The Linux Programming Interface

The Linux Programming Interface

By: 

Publisher: No Starch Press

Publication Date: 27-OCT-2010

Insert Date: 05-FEB-2011

Slots: 1.0

Table of Contents • Start Reading

The Linux Programming Interface describes the Linux API (application programming interface)—the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux....

10. 

Pro Git

Pro Git

By: Scott Chacon

Publisher: Apress

Publication Date: 15-AUG-2009

Insert Date: 24-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Programmers or project leaders will learn to use Git, the version control system developed by Linus Torvalds for Linux kernel development. You'll discover the world of distributed version control and learn how to build a Git development workflow, with expert guidance from Scott Chacon. ...

11. 

Linux Kernel Development, Third Edition

Linux Kernel Development, Third Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 22-JUN-2010

Insert Date: 07-FEB-2010

Slots: 1.0

Table of Contents • Start Reading

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author,...

12. 

GNU/Linux Application Programming, Second Edition

GNU/Linux Application Programming, Second Edition

By: M. Tim Jones

Publisher: Course Technology PTR

Publication Date: 03-APR-2008

Insert Date: 07-JAN-2009

Slots: 1.0

Table of Contents • Start Reading

GNU/Linux is the Swiss army knife of operating systems. You'll find it in the smallest devices (such as an Apple iPod) to the largest most powerful supercomputers (like IBM's Blue Gene). You'll also find GNU/Linux running on the most diverse architectures, from the older x86 processors to the latest cell processor that powers the PlayStation 3 console. GNU/Linux Application Programming, Second Edition gets you up and running developing applications on the GNU/Linux operating system, whether you're interested in creating applications for an iPod or a Blue Gene. This completely updated edition...

13. 

The Linux Programmer’s Toolbox

The Linux Programmer’s Toolbox

By: 

Publisher: Prentice Hall

Publication Date: 06-MAR-2007

Insert Date: 04-MAR-2007

Slots: 1.0

Table of Contents • Start Reading

Master the Linux Tools That Will Make You a More Productive, Effective Programmer The Linux Programmer's Toolbox helps you tap into the vast collection of open source tools available for GNU/Linux. Author John Fusco systematically describes the most useful tools available on most GNU/Linux distributions using concise examples that you can easily modify to meet your needs. You'll start by learning the basics of downloading, building, and installing open source projects. You'll then learn how open source tools are distributed, and what to look for to avoid wasting time on projects that...

14. 

Linux Application Development, Second Edition

Linux Application Development, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 17-NOV-2004

Insert Date: 26-MAY-2005

Slots: 1.0

Table of Contents • Start Reading

"The first edition of this book has always been kept within arm's reach of my desk due to the wonderful explanations of all areas of the Linux userspace API. This second edition greatly overshadows the first one, and will replace it." --Greg Kroah-Hartman, Linux kernel programmer Develop Software that Leverages the Full Power of Today's Linux Linux Application Development, Second Edition, is the definitive reference for Linux programmers at all levels of experience, including C programmers moving from other operating systems. Building on their widely praised first edition, leading Linux...

15. 

Building Applications with the Linux Standard Base

Building Applications with the Linux Standard Base

By: 

Publisher: IBM Press

Publication Date: 29-OCT-2004

Insert Date: 29-JAN-2005

Slots: 1.0

Table of Contents • Start Reading

Praise for the Linux Standard Base “Community-built software and community-built standards are two sides of the same coin. Standards help ensure that the freedom to invent, the essence of open source and Linux, doesn’t compromise the ability to write software that works together effectively. The LSB is an important set of standards for the Linux community.” —Brian Behlendorf, Apache Software Foundation, CollabNet “With the recent success of the LSB and the adoption on a wide scale of the LSB standards, building applications that are standards-compliant has become a much easier and...

16. 

Linux® Programming by Example

Linux® Programming by Example

By: 

Publisher: Prentice Hall

Publication Date: 12-APR-2004

Insert Date: 16-SEP-2004

Slots: 1.0

Table of Contents • Start Reading

“This is an excellent introduction to Linux programming. The topics are well chosen and lucidly presented. I learned things myself, especially about internationalization, and I’ve been at this for quite a while.” —Chet Ramey, Coauthor and Maintainer of the Bash shell “This is a good introduction to Linux programming. Arnold’s technique of showing how experienced programmers use the Linux programming interfaces is a nice touch, much more useful than the canned programming examples found in most books.” —Ulrich Drepper, Project Lead, GNU C library “A gentle yet thorough introduction to...

17. 

Linux® Game Programming

Linux® Game Programming

By: Mark “Nurgle” Collins

Publisher: Prima Publishing

Publication Date: 01-JAN-2002

Insert Date: 19-AUG-2004

Slots: 1.0

Table of Contents • Start Reading

The Linux community is growing and active so it’s only natural that game developers would emerge from the community. With over 12 million users—a number expected to jump to 20 million by 2001-- the market is wide for Linux users wanting not only to play games but also to develop them. With the dawn of the New Xfree86 and all it’s graphics improvements, the time is right for Linux enthusiasts to get their hands in developing games for the Linux/OpenSource operating systems. This book offers Linux users the information they need to create a game using their OS of choice. Featuring an...

18. 

Tools for high-efficiency Linux development in enterprise environments. Linux developers have access to an extraordinary array of GNU and open source tools. Now, two leading Linux developers show how to choose the best tools for your specific needs, and integrate them into a complete development environment that maximizes your effectiveness in any project—no matter how large or complex. This book's example-rich coverage includes: The Linux software development process: research, requirements, coding, debugging, deployment, maintenance, and beyond Choosing and implementing editors,...

19. 

Linux Socket Programming by Example

Linux Socket Programming by Example

By: 

Publisher: Que

Publication Date: 18-APR-2000

Insert Date: 25-SEP-2002

Slots: 1.0

Table of Contents • Start Reading

Linux Socket Programming by Example begins with a very basic introduction to the fundamentals of socket level programming. As the chapters progress, you are introduced to related concepts, such as forming network addresses, Ipv6, the TCP/IP protocol suite and options, writing servers, and creating secure applications. You will also learn about socket fundamentals, domains and addresses, address conversion functions, socket types and protocols, Internet sockets, types and protocols, binding an address to a socket, using Datagram oriented protocols, and much more....