The Linux Programming Interface: A Linux and UNIX System

Posted by reco | Posted in Linux Magazines | Posted on 19-07-2011-05-2008

0

The Linux Programming Interface: A Linux and UNIX System

The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.

You’ll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You’ll learn how to:

  • Read and write files efficiently
  • Use signals, clocks, and timers
  • Create processes and execute programs
  • Write secure programs
  • Write multithreaded programs using POSIX threads
  • Build and use shared libraries
  • Perform interprocess communication using pipes, message queues, shared memory, and semaphores
  • Write network applications with the sockets API

While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.

The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that’s destined to become a new classic.

Praise for The Linux Programming Interface

“If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it.” —Martin Landers, Software Engineer, Google

“This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . . no matter what the level of reader, there will be something to be learnt from this book.” —Mel Gorman, Author of Understanding the Linux Virtual Memory Manager

“Michael Kerrisk has not only written a great book about Linux programming and how it relates to various standards, but has also taken care that bugs he noticed got fixed and the man pages were (greatly) improved. In all three ways, he has made Linux programming easier. The in-depth treatment of topics in The Linux Programming Interface . . . makes it a must-have reference for both new and experienced Linux programmers.” —Andreas Jaeger, Program Manager, openSUSE, Novell

“Michael’s inexhaustible determination to get his information right, and to express it clearly and concisely, has resulted in a strong reference source for programmers. While this work is targeted at Linux programmers, it will be of value to any programmer working in the UNIX/POSIX ecosystem.” —David Butenhof, Author of Programming with POSIX Threads and Contributor to the POSIX and UNIX Standards

“. . . a very thorough—yet easy to read—explanation of UNIX system and network programming, with an emphasis on Linux systems. It’s certainly a book I’d recommend to anybody wanting to get into UNIX programming (in general) or to experienced UNIX programmers wanting to know ‘what’s new’ in the popular GNU/Linux system.” —Fernando Gont, Network Security Researcher, IETF Participant, and RFC Author

“. . . encyclopedic in the breadth and depth of its coverage, and textbook-like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hands-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for.” —Anthony Robins, Associate Professor of Computer Science, The University of Otago

“I’ve been very impressed by the precision, the quality and the level of detail Michael Kerrisk put in his book. He is a great expert of Linux system calls and lets us share his knowledge and understanding of the Linux APIs.” —Christophe Blaess, Author of Programmation systeme en C sous Linux

“. . . an essential resource for the serious or professional Linux and UNIX systems programmer. Michael Kerrisk covers the use of all the key APIs across both the Linux and UNIX system interfaces with clear descriptions and tutorial examples and stresses the importance and benefits of following standards such as the Single UNIX Specification and POSIX 1003.1.” —Andrew Josey, Director, Standards, The Open Group, and Chair of the POSIX 1003.1 Working Group

“What could be better than an encyclopedic reference to the Linux system, from the standpoint of the system programmer, written by none other than the maintainer of the man pages himself? The Linux Programming Interface is comprehensive and detailed. I firmly expect it to become an indispensable addition to my programming bookshelf.” —Bill Gallmeister, Author of POSIX.4 Programmer’s Guide: Programming for the Real World

“. . . the most complete and up-to-date book about Linux and UNIX system programming. If you’re new to Linux system programming, if you’re a UNIX veteran focused on portability while interested in learning the Linux way, or if you’re simply looking for an excellent reference about the Linux programming interface, then Michael Kerrisk’s book is definitely the companion you want on your bookshelf.” —Loic Domaigne, Chief Software Architect (Embedded), Corpuls.com

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

Price: $53.83

Linux Administration: A Beginner’s Guide, Fifth Edition

Posted by reco | Posted in Linux Magazines | Posted on 17-07-2011-05-2008

0

Linux Administration: A Beginner's Guide, Fifth Edition

Administer Any Linux Distribution with Ease

Fully updated for the most current Linux distributions, Linux Administration: A Beginner’s Guide, Fifth Edition, shows you how to set up, maintain, and troubleshoot Linux on a single server or an entire network. Get full details on granting user rights and permissions, configuring software and hardware, providing Internet and intranet services, and customizing Linux kernel 2.6. You’ll also learn how to get your network services IPv6 ready, implement sound security, create foolproof system backups, and use the latest virtualization technologies. Real-world, hands-on examples are included throughout.

  • Install and configure popular Linux distributions, including Fedora 9, Red Hat Enterprise Linux, OpenSuSE, and Ubuntu
  • Manage users, permissions, files, folders, and applications
  • Administer Linux servers from the GUI or from the command line (shell)
  • Understand and manage file systems in Linux
  • Compile, tune, and customize Linux kernel 2.6
  • Build robust firewalls and routers using netfilter and Linux
  • Manage the Linux TCP/IP networking stack and services for both IPv4 and IPv6
  • Build and deploy Web, e-mail, and FTP servers
  • Use NIS, NFS, LDAP, and Samba for resource sharing and identity management
  • Set up and administer print, DNS, POP3, IMAP3, and DHCP servers
  • Implement Linux virtualization technologies, including the native KVM platform

Price: $18.26

New 4 Channel Embedded Linux US411L H.264 Network DVR With No

Posted by reco | Posted in Open Source Devices | Posted on 16-07-2011-05-2008

0

New 4 Channel Embedded Linux US411L H.264 Network DVR With No

New US411L 4 Channel a Commercial/Industrial Grade DVR with Embedded Linux Operating System hardware H.264 Compression DVR with Real Time Remote Surveillance. This is the most stable, the best user friendly and the most advanced H.264 DVR on the market. The US411L provide ‘always-on’ recording capability, with variable resolution, image quality, image rate, and audio recording; all are adjustable per channel. This US411L has several recording modes, including schedule, motion, alarm and panic button recording, each with individually adjustable settings per channel. The US411L have strong networking for Remote Viewing and data archiving features for Backup, along with a handheld IR Remote Controller and an optional USB Thumb Drive. The US411L boasts a large storage capacity, supporting up to 2TB hard drive H.264 compression reduces HDD consumption, yet allows for excellent image reproduction, at any resolution. The powerful user friendly GUI ties it all together with a simple to use menu and strong admin features. Built-in zoom and playback filter for full control and clarity Recording. Through its built-in audio channel you can record and playback audio with video over the internet. Dual coder allow for dual stream for 100% independent Remote view and live operation. Backup options available through a USB 2.0 Port.

New 4 Channel Embedded Linux US411L H.264 Network DVR With No Hard Drive, Real time True Triplex with built web server for remote viewing and operation, backup and operation 4CH DVR 120FPS SATA ready.

Price: $199.99

WiFi Wireless IEEE 802.11G/B WLAN 54Mbps Network Adapter USB2.0

Posted by reco | Posted in Open Source Devices | Posted on 15-07-2011-05-2008

0

WiFi Wireless IEEE 802.11G/B WLAN 54Mbps Network Adapter USB2.0

Description:

Specifications:

Wireless LAN 11g USB Adapter

IEEE 802.11g

USB1.1/2.0

2.4GHz-2.4835GHz

IEEE 802.11g: 6, 9, 12, 18, 25, 36, 48, 54Mbps

5V DV

System Requirements

PC – compatible computer, CPU speed of 200MHz or above

Memory: 64MB or above, 128MB recommended

Microfoft Windows 98SE/ME/2000/XP/Vista/Windows 7(32/64 bit), Mac/Linux

WiFi Wireless IEEE 802.11G/B WLAN 54Mbps Network Adapter USB2.0 Wireless Lan USB Adapter for Laptop Noteook Desktop PC Suport Vista/Windows 7(32bit & 64bit)/Linux

Price: $1.59

UNIX and Linux System Administration Handbook (4th Edition)

Posted by reco | Posted in Linux Magazines | Posted on 14-07-2011-05-2008

0

UNIX and Linux System Administration Handbook (4th Edition)

“As an author, editor, and publisher, I never paid much attention to the competition–except in a few cases. This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against.”   

–From the Foreword by Tim O’Reilly, founder of O’Reilly Media

 

“This book is fun and functional as a desktop reference. If you use UNIX and Linux systems, you need this book in your short-reach library. It covers a bit of the systems’ history but doesn’t bloviate. It’s just straightfoward information delivered in colorful and memorable fashion.”  

–Jason A. Nunnelley

“This is a comprehensive guide to the care and feeding of UNIX and Linux systems. The authors present the facts along with seasoned advice and real-world examples. Their perspective on the variations among systems is valuable for anyone who runs a heterogeneous computing facility.”  

–Pat Parseghian

The twentieth anniversary edition of the world’s best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL.  

 

This book approaches system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals. It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, software configuration management, performance analysis, Windows interoperability, virtualization, DNS, security, management of IT service organizations, and much more. UNIX® and Linux® System Administration Handbook, Fourth Edition, reflects the current versions of these operating systems:

Ubuntu® Linux
openSUSE® Linux
Red Hat® Enterprise Linux®
Oracle America® Solaris™ (formerly Sun Solaris)
HP HP-UX®
IBM AIX®

Price: $39.00

Round Webcam with Microphone and LED light for Night Vision

Posted by reco | Posted in Open Source Devices | Posted on 13-07-2011-05-2008

0

Round Webcam with Microphone and LED light for Night Vision

Connect with your world day or night using our Webcam with Night Vision. 6 LEDs will illuminate the darkness, and a high-resolution color sensor provides 24-bit true color. Twist the lens to focus it for an incredibly clear picture. Great for Skype, ICQ, AIM, MSN, Yahoo, or net meetings! Compatible with Windows 7, Vista, XP and higher.

Price: $3.32

CompuLab fit-PC2 Linux (Rev 1.4), Atom Z530 1.6 GHz, RAM 1 GB,

Posted by reco | Posted in Open Source Devices | Posted on 12-07-2011-05-2008

0

CompuLab fit-PC2 Linux (Rev 1.4), Atom Z530 1.6 GHz, RAM 1 GB,

fit-PC2 is the smallest, most power efficient PC available.

fit-PC2 Linux is an out-of-the-box Linux PC ideal as an always-on client or server. fit-PC2 is pre-installed with Linux Mint.

Specifications:

CPU: Intel Atom Z530 1.6Ghz

Chipset: US15W

Display: DVI Digital output up to 1920 x 1080 through HDMI connector

Intel GMA500 graphics acceleration

Full hardware video acceleration of H.264 & MPEG2.

Memory: 1GB DDR SDRAM soldered on-board

Hard disk: 160GB Serial ATA

Ports:

RJ45 Ethernet port 1Gbps

WiFi b/g 54Mbps

6 x USB 2.0 HiSpeed 480Mbps

infrared receiver

5.1 channels digital audio (S/PDIF)

Stereo line-out, line-in audio / Mic

Mechanical and environmental:

Splash and dust resistant enclosure

Material: All aluminum body

Size: 101 x 115 x 27 mm 4″ x 4.5″ x 1.05″

Weight: 0.9 lb (370g) including harddisk

Operating temperature: 0 – 45C

Power: 12V single supply

Power consumption: 6W

CompuLab fit-PC2 Linux (Rev 1.4), Atom Z530 1.6 GHz, RAM 1 GB, HDD 160 GB, Linux

Price: $405.00

New Mini WiFi USB 2.0 150Mbps Wireless LAN Network Adapter

Posted by reco | Posted in Open Source Devices | Posted on 11-07-2011-05-2008

0

New Mini WiFi USB 2.0 150Mbps Wireless LAN Network Adapter

Products Description

This 802.11n USB Wireless Adapter is a USB 2.0 solution, which brings wireless network to users???s laptop or desktop PC with up to 150Mbps transfer rate. 802.11n USB wireless adapter is Wi-Fi compliant. The USB adapter with internal Omni-directional antennas works well with other 11g/n wireless products. With Microsoft Windows 98, Windows ME, Windows 2000, Windows XP and Windows Vista operation system, the adapter can access network once the network is available. In addition to the feature of 64/128 bit WEP encryption and the security of WPA (Wi-Fi Protected Access)/WPA2, WPS(Wi-Fi network setup) is added.

Products Features
1. Compliant with IEEE802.11g, IEEE802.11b and IEEE802.11n (Draft 2.0) wireless standards
2. Supports three Mode: Ad hoc Mode, Infrastructure Mode, Soft AP
3. Supports advanced 1T1R MIMO technology to enhance the throughput and coverage range significantly
4. Support Cisco CCS V1.0, 2.0, 3.0 Standards
5. Support QoS 802.11e, WMM function
6. Supports WPS external button
7. Provides 64/128 bit WEP ,WPA,WPA2,802.1X and 802.11i encryption security
8. Supports simplified Wi-Fi network setup WPS function
9. Supports USB1.1 and USB 2.0 interface
10. Support 64/128 bit WEP/WEP2 for network security
11. Provides advanced smart multiple input multiple output antenna technology
12. Supports wireless roaming among different AP with no break
13. Max. 150 Mbps transmission speed
14. Supports Win98, 2K, XP, Vista, Mac OS (Mac OS 10.4 and 10.5 only), Linux

Packing List:
1 x Mini USB Wireless N 802.11n/g/b WiFi LAN Adapter 150Mbps
1 x Driver CD

New Mini WiFi USB 2.0 150Mbps Wireless LAN Network Adapter Dongle for Laptop Noteook Desktop PC IEEE 802.11n, IEEE 802.11b, IEEE 802.11g Supports Win98 2K XP Vista Mac OS Linux

Price: $7.04

WiFi Wireless IEEE 802.11N/G/B WLAN 150Mbps Network Adapter

Posted by reco | Posted in Open Source Devices | Posted on 11-07-2011-05-2008

0

WiFi Wireless IEEE 802.11N/G/B WLAN 150Mbps Network Adapter

1. Support 64/128-bit WEP, complies with 128 bit WPA standard(TKIP/AES), supports MIC, IV Expansion, Shared Key Authentication, IEEE 802.1X 2. supports 150/54/48/36/24/18/12/9/6/11/5.5/2/1 Mbps wireless LAN data transfer rates 3. Quick Secure Setup, complies with WPS for worry free wireless security 4. Simple Configuration and monitoring 5. Supports Roaming technology, guaranteeing efficient wireless connections. 6. Supports Windows ME/2000/XP/Vista/Windows 7/Mac/Linux 7. With internal Antenna

WiFi Wireless IEEE 802.11N/G/B WLAN 150Mbps Network Adapter USB2.0 Wireless Lan USB Adapter for Laptop Noteook Desktop PC Suport Vista/Windows 7(32bit & 64bit)/Linux

Price: $0.01

Linux in a Nutshell

Posted by reco | Posted in Linux Magazines | Posted on 07-07-2011-05-2008

0

Linux in a Nutshell

Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins — people with years of active participation in the Linux community — Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.

This updated edition offers a tighter focus on Linux system essentials, as well as more coverage of new capabilities such as virtualization, wireless network management, and revision control with git. It also highlights the most important options for using the vast number of Linux commands. You’ll find many helpful new tips and techniques in this reference, whether you’re new to this operating system or have been using it for years.

  • Get the Linux commands for system administration and network management
  • Use hundreds of the most important shell commands available on Linux
  • Understand the Bash shell command-line interpreter
  • Search and process text with regular expressions
  • Manage your servers via virtualization with Xen and VMware
  • Use the Emacs text editor and development environment, as well as the vi, ex, and vim text-manipulation tools
  • Process text files with the sed editor and the gawk programming language
  • Manage source code with Subversion and git

Price: $26.00

Cisco-Linksys WRT160NL Wireless-N Broadband Router with Storage

Posted by reco | Posted in Open Source Devices | Posted on 07-07-2011-05-2008

0

Cisco-Linksys WRT160NL Wireless-N Broadband Router with Storage

The Wireless-N Broadband Router with Storage Link is really four devices in one box. First, there’s the Wireless Access Point, which lets you connect to the network without wires. There’s also a built-in 4-port full-duplex 10/100 Switch to connect your wired-Ethernet devices together. The Storage Link feature lets you connect a hard drive or flash-based USB storage device directly to your network to easily add gigabytes of storage. Access your music, video, or data files from anywhere within your network. Finally, the Router function ties it all together and lets your whole network share a high-speed cable or DSL Internet connection.

Cisco-Linksys WRT160NL Wireless-N Broadband Router with Storage Link (Compatible with Linux)

Price: $63.98

USRobotics USR5637 56K USB FaxModem for Windows, Mac, Linux

Posted by reco | Posted in Open Source Devices | Posted on 05-07-2011-05-2008

0

USRobotics USR5637 56K USB FaxModem for Windows, Mac, Linux

US Robotics Robotics 5637 56K USB Modem USR5637 Modems

Price: $43.66

Cubeternet USB 2.0 Webcam with Microphone + Bright LED Lights

Posted by reco | Posted in Open Source Devices | Posted on 04-07-2011-05-2008

0

Cubeternet USB 2.0 Webcam with Microphone + Bright LED Lights

(Alert: Cubeternet does not authorize other sellers to distribute this product. Purchasing from them may not match our item’s features and quality.)
Make video calls without the hassle of installing drivers. This USB 2.0 web cam provides ultra smooth video at a true 2.0 MP sensor. Featuring a built-in microphone that ensures everyone can take part in the conversation. 6 bright LEDs will illuminate the darkness, with automatic brightness adjustment and color compensation. Great for Skype, ICQ, AIM, MSN, Yahoo, or net meetings!

* USB Webcam with built-in unidirectional microphone and 6 bright white LED Lights
* High Performance all-glass lens for superior video quality
* Brightness of LED lights is adjustable with the dimmer control
* The neck with two ball joints allows for perfect positioning.
* UVC and UAC -compliant. No driver installation necessary
* True optical 2.0 Mega Pixels CMOS Sensor
* Video format: 24-bit RGB
* Interface: USB 2.0 for both video and audio
* 360 degree rotation available
* Continuous speed shooting: 30 frames per second
* Manual focus and auto exposure with bright light technology
* Focus Range: 3 cm to Infinity
* AWB (Automatic White Balance)

System Requirements

The item is a UVC (USB Video Class) compliant device.

Linux
Make sure you have Linux UVC driver installed.

Mac OS X
Mac OS X version 10.4.3 and later (iChat requires version 10.4.9 and later).

Solaris
Solaris Express build 56 and later with the usbvc driver for OpenSolaris.

Windows
Windows XP with Service Pack 2, Vista and Win 7 support this device natively. PC hardware should meet the following
conditions:

* IBM PC or compatible with USB 2.0 port
* Pentium 4 1GHz or higher CPU
* 256 MB of System Ram
* Over 500MB free hdd space
* Support Direct X 9 VGA card

Cubeternet USB 2.0 Webcam with Microphone + Bright LED Lights (UVC-Compliant) for PC, Mac and Linux

Price: $4.99

Linux Pocket Guide

Posted by reco | Posted in Linux Magazines | Posted on 02-07-2011-05-2008

0

Linux Pocket Guide

O’Reilly’s Pocket Guides have earned a reputation as inexpensive, comprehensive, and compact guides that have the stuff but not the fluff. Every page of Linux Pocket Guide lives up to this billing. It clearly explains how to get up to speed quickly on day-to-day Linux use. Once you’re up and running, Linux Pocket Guide provides an easy-to-use reference that you can keep by your keyboard for those times when you want a fast, useful answer, not hours in the man pages.

Linux Pocket Guide is organized the way you use Linux: by function, not just alphabetically. It’s not the ‘bible of Linux; it’s a practical and concise guide to the options and commands you need most. It starts with general concepts like files and directories, the shell, and X windows, and then presents detailed overviews of the most essential commands, with clear examples. You’ll learn each command’s purpose, usage, options, location on disk, and even the RPM package that installed it.

The Linux Pocket Guide is tailored to Fedora Linux–the latest spin-off of Red Hat Linux–but most of the information applies to any Linux system.

Throw in a host of valuable power user tips and a friendly and accessible style, and you’ll quickly find this practical, to-the-point book a small but mighty resource for Linux users.

Price: $5.29

Ubuntu Case Badges

Posted by reco | Posted in Open Source Devices | Posted on 01-07-2011-05-2008

0

Ubuntu Case Badges

* Aluminum base
* Secure adhesive
* Laminated for long life
* Rounded corners
* 1 1/8″ x 3/4″ — 3.175 cm x 1.9 cm

Price: $0.58