|
| |
|
EBooks » Linux

The Linux kernel is one of the most interesting yet least
understood open-source projects. It is also a basis for developing
new kernel code. That is why Sams is excited to bring you the
latest Linux kernel development information from a Novell insider
in the second edition of Linux Kernel Development. This
authoritative, practical guide will help you better understand the
Linux kernel through updated coverage of all the major subsystems,
new features associated with Linux 2.6 kernel and insider
information on not-yet-released developments. You'll be able to
take an in-depth look at Linux kernel from both a theoretical and
an applied perspective as you cover a wide range of topics,
including algorithms, system call interface, paging strategies and
kernel synchronization. Get the top information right from the
source in Linux Kernel Development.
TUX is the first and only magazine for the new Linux user and is dedicated to promoting and simplifying the use of Linux on the desktop.
TUX is the first and only magazine for the new Linux user and is dedicated to promoting and simplifying the use of Linux on the desktop.

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.
This easy-to-understand book for beginning SUSE Linux users starts off with
step-by-step installation instructions and a discussion of what happens when the system is started for the first time *
Explains how to use SUSE on the desktop, work with the file manager, connect to the Internet, and set up a home network * Topics
addressed include performing everyday tasks, such as browsing the Web; reading e-mail and newsgroups; and using the OpenOffice.org office productivity suite and multimedia applications * Offers details on basic system administration and
security and shows how to add new software and keep the system up to date with YaST (Yet another Setup Tool) and YaST Online
Update (YOU)
Use of Beowulf clusters (collections of
off-the-shelf commodity computers programmed to act in concert,
resulting in supercomputer performance at a fraction of the cost) has
spread far and wide in the computational science community. Many
application groups are assembling and operating their own "private
supercomputers" rather than relying on centralized computing centers.
Such clusters are used in climate modeling, computational biology,
astrophysics, and materials science, as well as non-traditional areas
such as financial modeling and entertainment. Much of this new
popularity can be attributed to the growth of the open-source movement.
The second edition of Beowulf Cluster Computing with Linux
has been completely updated; all three stand-alone sections have
important new material. The introductory material in the first part now
includes a new chapter giving an overview of the book and background on
cluster-specific issues, including why and how to choose a cluster, as
well as new chapters on cluster initialization systems (including ROCKS
and OSCAR) and on network setup and tuning. The information on parallel
programming in the second part now includes chapters on basic parallel
programming and available libraries and programs for clusters. The
third and largest part of the book, which describes software
infrastructure and tools for managing cluster resources, has new
material on cluster management and on the Scyld system.
|
| |
|