Jun
3
Linux Device Drivers (Taschenbuch)
June 3, 2010 | Tagged Linux | Comments Off

Device drivers literally drive everything you’re interested in – disks, monitors, keyboards, modems – everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O’Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you’ll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: * how to support computer peripherals under the Linux operating system * how to develop and write software for new hardware under Linux * the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you do not have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can run and compile without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you’re writing device drivers, you’ll want this book. In fact, you’ll wonder how drivers are ever written without it.
Synopsis
Device drivers literally drive everything you’re interested in – disks, monitors, keyboards, modems – everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O’Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you’ll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: * how to support computer peripherals under the Linux operating system * how to develop and write software for new hardware under Linux * the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible.
Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you do not have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and to win over enthusiastic adherents continues in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you’re writing device drivers, you’ll want this book. In fact, you’ll wonder how drivers are ever written without it.
About the Author
Jonathan Corbet got his first look at the BSD Unix source back in 1981 when, an instructor at the University of Colorado let him “fix” the paging algorithm. He has been digging around inside every system he could get his hands on ever since, working on drivers for VAX, Sun, Ardent, and x86 systems on the way. He got his first Linux system into 1993, and has never looked back. Mr. Corbet is currently the co-founder and executive editor of Linux Weekly News, he lives in Boulder, Colorado with his wife and two children.Alessandro Rubini installed Linux 0.99.14 soon after getting his degree as electronic engineer. He then received a Ph.D. in computer science at the University of Pavia, despite his aversion toward modern technology. He left the University after getting his Ph.D. because he did not want to write articles. He now works as a freelance writing device drivers and to … articles. He used to be a young hacker before his babies were born, he’s now an old advocate of free software who developed a bias for non-PC computer platforms.Greg Kroah-Hartman has been writing Linux kernel drivers since 1999, and is currently the maintainer for the USB, PCI, I2C, driver core, and sysfs kernel subsystems. He is also the maintainer of udev and hotplug userspace the programs, as well as being a Gentoo kernel maintainer, Ensuring that his email inbox is never empty. He is a contributing editor to Linux Journal Magazine, and works for IBM’s Linux Technology Center, doing various Linux kernel related tasks.
Jan
8
Running Linux (Paperback)
January 8, 2010 | Tagged Linux | Comments Off

Product Description
You may be contemplating your first Linux installation. Or you may have been using Linux for years and need to know more about adding a network printer or setting up an FTP server. “Running Linux,” now in its fifth edition, is the book you’ll want on hand in either case. Widely recognized in the Linux community as the ultimate getting-started and problem-solving book, it answers the questions and tackles the configuration issues that frequently plague users, but are seldom addressed in other books.
This fifth edition of “Running Linux” is greatly expanded, reflecting the maturity of the operating system and the teeming wealth of software available for it. Hot consumer topics such
as audio and video playback applications, groupware functionality, and spam filtering are covered, along with the basics in configuration and management that always have made the book popular.
“Running Linux” covers basic communications such as mail, web surfing, and instant messaging, but also delves into the subtleties of network configuration–including dial-up, ADSL, and cable modems–in case you need to set up your network manually. The book can
make you proficient on office suites and personal productivity applications–and also tells you what programming tools are available if you’re interested in contributing to these applications.
Other new topics in the fifth edition include encrypted email and filesystems, advanced shell techniques, and remote login applications. Classic discussions on booting, package management, kernel recompilation, and X configuration have also been updated.
The authors of “Running Linux” have anticipated problem areas, selected stable andpopular solutions, and provided clear instructions to ensure that you’ll have a satisfying experience using Linux. The discussion is direct and complete enough to guide novice users, while still providing the additional information experienced users will need to progress in their mastery of Linux.
Whether you’re using Linux on a home workstation or maintaining a network server, “Running Linux” will provide expert advice just when you need it.
Ingram
This second edition of Running Linux covers everything you need to understand, install, and use your Linux system, including a comprehensive installation tutorial, complete information on system maintenance, tools for document development and programming, and guidelines for network and Web site administration. –This text refers to an out of print or unavailable edition of this title.
Book Info
Explains everything one needs to understand, and start using the Linux operating system. Includes a comprehensive installation tutorial, complete information on system maintenance, tools for document development and programming, and guidelines for network, file, printer, and web site administration. Softcover.
Jan
8
Linux Samba Server Administration: Craig Hunt Linux Library (Paperback)
January 8, 2010 | Tagged Linux Library, Linux Samba Server | Comments Off

Product Description
Authoritative Answers to All Your Samba Questions
Linux Samba Server Administration is the most complete, most advanced guide to Samba you’ll find anywhere. Written by a leading Linux expert, this book teaches you, step-by-step, all the standard and advanced Samba techniques you’ll need to make Linux and UNIX machines operate seamlessly as part of your Windows network. Throughout, scores of clear, consistent examples illustrate these techniques in detail—so you stay on track and accomplish all your goals. Coverage includes:
* Installing Samba
* Setting up file sharing
* Setting up printer sharing
* Using Samba as a client
* Setting up a working user authentication system
* Using automation to expand Samba’s capabilities
* Setting up Samba as a domain controller
* Configuring NetBIOS name server functions
* Configuring Samba for optimal interoperation with other servers
* Managing user accounts
* Optimizing Samba for maximum speed
* Securing Samba against intrusion
* Using Samba as a backup server
* Troubleshooting Samba
* Configuring Samba to work with a variety of client OSs
About the Library
The Craig Hunt Linux Library is an eight-book set that provides in-depth, advanced coverage of the key topics for Linux administrators. Topics include Samba, System Administration, Sendmail, Apache, NFS and Automounter, and Linux Security. Each book in the library is either written by or meticulously reviewed by Craig Hunt to ensure the highest quality and most complete coverage of networking professionals working specifically in Linux environments.
Book Info
A complete, advanced guide to Samba written by a leading Samba expert. Gets the reader up to speed on the theory and protocols at the heart of Samba, then moves through Samba’s basic functionality, and then zips ahead to advanced techniques. Offers security information and shows how to integrate Linux and Unix in with Windows. Softcover.
About the Author
Roderick W. Smith has long used and administered a wide variety of OSs in cross-platform network environments, using Samba and other servers. He is the author of four other books, including The Multi-Boot Configuration Handbook and Linux: Networking for Your Office.
Jan
8
Using Samba: A File & Print Server for Linux, Unix & Mac OS X (Paperback)
January 8, 2010 | Tagged Linux, Linux Samba, Mac OS X, Unix | Comments Off

Samba, the Server Message Block (SMB) server software that makes it relatively easy to integrate Unix or Linux servers into networks of Microsoft Windows workstations, has to date been mostly explained as an afterthought. Most often, it’s appeared in the latter chapters of books about Linux. It deserves better, and the authors of Using Samba have delivered exactly that.
This book documents Samba 2.0.4 fully (version 2.0.5, source and binary, appears on the companion CD-ROM), focusing on smbd, nmbd, the command-line tools, and Samba’s newfound ability to integrate itself securely with Windows NT domains.
Though it includes a bit of information on the SMB and Common Internet File System (CIFS) protocols that underlie Samba, the emphasis here is on setting up and configuring software. Explicit sections explain how to install Samba on a Unix/Linux system and how to set up Microsoft clients to communicate with the Samba machine. The authors pay lavish attention to the Samba configuration file, smb.conf, and explain exactly what settings you need to include in it to allow disk shares, network browsing, and integration with Windows domains. A highly useful reference that lists all Samba configuration options (along with their valid values, default values, and explanations) appears in an appendix. –David Wall
Topics covered: All aspects of setting up and configuring Samba 2.0 and its variants, including client configuration, file sharing, network browsing, file system differences between Windows and Unix/Linux, security, and the contents of the Samba configuration file. –This text refers to the CD-ROM edition.
Product Description
This book is the comprehensive guide to Samba administration, officially adopted by the Samba Team. Wondering how to integrate Samba’s authentication with that of a Windows domain? How to get Samba to serve Microsoft Dfs shares? How to share files on Mac OS X? These and a dozen other issues of interest to system administrators are covered. A whole chapter is dedicated to troubleshooting!
The range of this book knows few bounds. Using Samba takes you from basic installation and configuration — on both the client and server side, for a wide range of systems — to subtle details of security, cross-platform compatibility, and resource discovery that make the difference between whether users see the folder they expect or a cryptic error message.
The current edition covers such advanced 3.x features as:
* Integration with Active Directory and OpenLDAP
* Migrating from Windows NT 4.0 domains to Samba
* Delegating administrative tasks to non-root users
* Central printer management
* Advanced file serving features, such as making use of Virtual File System (VFS) plugins.
Samba is a cross-platform triumph: robust, flexible and fast, it turns a Unix or Linux system into a file and print server for Microsoft Windows network clients. This book will help you make your file and print sharing as powerful and efficient as possible. The authors delve into the internals of the Windows activities and protocols to an unprecedented degree, explaining the strengths and weaknesses of each feature in Windows domains and in Samba itself.