Linux® Toys II: 9 Cool New Projects for Home, Office, and Entertainment

by
Edition: CD
Format: Paperback w/CD
Pub. Date: 2005-11-01
Publisher(s): Wiley
List Price: $29.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Builds on the success of the original Linux Toys, with new projects you can build using different Linux distributions All-new toys in this edition include a MythTV entertainment center, eMoviX bootable home movies, a BZFlag game client and server, and an Icecast Internet radio station, plus five more. Companion Web site, LinuxToys.net, provides information for further enhancing your Linux Toys II projects Includes a CD-ROM with scripts, packages, and code for the projects

Author Biography

Christopher Negus is the bestselling author of all editions of Red Hat Linux Bible and coauthor with Thomas Weeks of Linux Troubleshooting Bible. Chris's hands-on approach has helped thousands of people get up and running quickly with Linux. He has provided instructions on everything from "Toys" projects to enterprise-level servers.
Special contributing author: Thomas Weeks, Rackspace.com

Table of Contents

Acknowledgments xvii
Introduction xix
How This Book Is Organized xx
Conventions Used in This Book xxi
What You Need for the Projects xxi
The Linux Toys II CD xxii
The Linux Toys (and Linux Toys II) Web Sites xxii
On with the Show xxii
Part I: The Basics
1(32)
Introduction to Linux Toys II
3(14)
Learning About Linux
4(3)
Using Specialized Linux Systems
4(1)
Working with Servers
5(1)
Video and Audio Recording and Playback
6(1)
Hardware Tinkering
6(1)
About the Linux Toys II Projects
7(5)
Web Photo Gallery (Gallery)
7(1)
Personal Video Recorder (Myth TV)
8(1)
Bootable Movie Player (eMoviX)
9(1)
Custom Bootable Pen Drive (Damn Small Linux)
9(1)
Personal Firewall (Devil-Linux)
10(1)
Multi-User Tank Game Server (BZFlag)
10(1)
X10 Home Controller (HeyU and BottleRocket)
10(1)
Internet Radio Station (Icecast)
11(1)
Thin Client Server (Linux Terminal Server Project)
11(1)
How Can This Software Be Free?
12(2)
Understanding GPL and Other Licenses
12(1)
Building Projects with Open Source
12(2)
Improvements from Linux Toys
14(1)
Summary
15(2)
Finding What You Need
17(16)
Getting Software
17(7)
Choosing a Linux Distribution
18(4)
Getting Linux Toys Software
22(2)
Connecting to Open Source Projects
24(2)
Finding Projects at SourceForge.net
24(1)
Finding Projects at Freshmeat.net
25(1)
Choosing Hardware
26(5)
``Can I Use Any of These Projects on My Old 486?''
26(1)
``Can I Get Linux Pre-Installed on a Computer?''
27(1)
``How Do I Pick Hardware for an Entertainment System?''
27(1)
``How Do I Choose Hardware for Thin Clients?''
28(1)
``How Do I Choose Hardware for a Server?''
29(1)
``How Do I Know if My Computer Will Run Linux?''
29(2)
Summary
31(2)
Part II: Multimedia Projects
33(120)
Creating a Web Photo Gallery
35(26)
Overview of Gallery
35(1)
Installing Linux
36(1)
Installing Gallery
37(1)
Checking and Configuring Gallery
38(9)
Step 1: Check the System
39(2)
Step 2: Do Initial Gallery Setup
41(4)
Step 3: Set Initial Album Options
45(1)
Step 4: Save Configuration Settings
46(1)
Creating Photo Albums
47(4)
Using Gallery
51(4)
Browsing the Albums
51(1)
Sorting the Photos
51(1)
Searching for Photos
52(1)
Displaying Photo Properties
53(1)
Printing Photos
53(1)
Bookmarking Albums with RSS
54(1)
Adding Comments to a Gallery
54(1)
Administering Gallery
55(4)
Adding Photos to Albums
55(1)
Changing Gallery Attributes
56(2)
Managing Gallery Users
58(1)
Maintaining and Troubleshooting Gallery
59(1)
Forget Your Admin Password?
59(1)
Performance and Debugging
59(1)
Patches and Updates
60(1)
Summary
60(1)
Creating a Personal Video Recorder with MythTV
61(62)
Choosing Your Hardware
62(10)
Frontend Only or Backend Plus Frontend?
62(1)
Hardware Requirements for MythTV
63(4)
Video I/O Hardware
67(3)
Putting It All Together
70(1)
Assembly Tips
71(1)
Installing and Preparing Fedora Core
72(14)
Don't Stray Too Far from the Path
72(7)
Installing and Setting up the ATrpms System
79(1)
Setting up a Logical Volume for /video
80(6)
Installing MythTV and Drivers
86(20)
Installing mythtv-suite from ATrpms.net
87(1)
Setting Up NVidia Graphic Card Drivers
87(2)
Setting up i2c and lm_sensors (and Fan Control)
89(1)
Fixing Your CPU/MB Temperature Labels
90(1)
Installing lirc_xx or lirc_imon IR Drivers
90(5)
Configuring Your lirc_xx/imon IR Driver
95(2)
Lirc Troubleshooting Tips
97(1)
Configure the LCD Daemon (Optional)
98(2)
Installing and Setting up the ivtv Package and Drivers
100(1)
Setting up FireWire
101(3)
Fine-Grain Control of Drivers via/etc/rc.d/rc.local
104(1)
A Final Look at /etc/modules.conf
105(1)
Configuring and Testing MythTV
106(11)
Configuring MySQL Server for MythTV
107(1)
Setting up the DataDirect Channel Listing Service
108(2)
Mythbackend Setup and Startup
110(4)
Mythfrontend Setup and Startup
114(2)
MythTV Testing
116(1)
FireWire Testing
117(1)
Tricks and Tips
117(6)
Problems with DVD Menus
118(1)
Problems with Removable CD/DVDs
118(1)
Email Notification of Problems
118(1)
Tastes Great and Less Filling!
119(1)
Wireless MythTV?
119(1)
Watching System Load and CPU Temperature
119(1)
Watching Temperature, Load, Time, and Capacity on Your LCD/VFD
120(1)
Using MythTV Frontend from Anywhere
121(1)
Other Troubleshooting Resources
121(1)
Summary
122(1)
Making Bootable Movies with eMoviX
123(30)
Overview of MoviX2 and eMoviX
124(2)
Understanding eMoviX
124(1)
Understanding MoviX2
124(2)
Hardware Requirements
126(1)
Making a Bootable Movie
126(16)
Step 1: Installing Linux and eMoviX Software
127(1)
Step 2: Recording Content
128(4)
Step 3: Creating Bootable Movie Images
132(2)
Step 4: Burning Bootable Movie Images
134(2)
Step 5: Playing Back Your eMoviX Video
136(6)
Playing with MoviX2
142(6)
Getting MoviX2
142(1)
Selecting MoviX2 Boot Options
143(1)
Getting Around in MoviX2
144(1)
Choosing Video Content with MoviX2
144(1)
Getting Content with MoviX2
145(3)
More Ways to Use MoviX2
148(1)
Playing Music CDs
148(1)
Playing Slideshows
148(1)
Getting More Information on MoviX2 and eMoviX
149(2)
Contributors to MoviX
149(1)
Future Directions for MoviX
150(1)
Summary
151(2)
Part III: Home Projects
153(112)
Customizing a Live Linux Pen Drive
155(30)
Understanding Live Linux Distributions
156(1)
Beginning with KNOPPIX
156(1)
Using Damn Small Linux
157(1)
Choosing a USB Pen Drive
157(1)
Making a Custom Damn Small Linux
158(25)
Step 1: Booting Damn Small Linux from a CD
159(2)
Step 2: Preparing to Install DSL on Your Pen Drive
161(1)
Step 3: Installing DSL on Your Pen Drive
162(2)
Step 4: Booting DSL from Your Pen Drive
164(2)
Step 5: Getting Access to Disks and Networks
166(4)
Step 6: Adding Fun Stuff to Your DSL Pen Drive
170(8)
Step 7: Changing Your DSL Desktop Features
178(1)
Step 8: Configuring and Saving System Settings
179(2)
Step 9: Adding Documents, Music, and Images
181(1)
Step 10: Starting up Your DSL Pen Drive
181(2)
Summary
183(2)
Automating Home Lights and Gadgets with X10
185(24)
Understanding X10
186(1)
Getting X10 Hardware
187(3)
Choosing X10 Starter Kits
187(1)
Choosing Transceivers
188(1)
Choosing Plug-in Modules
188(1)
Choosing Hardwired Modules
189(1)
Choosing Other Interesting X10 Hardware
189(1)
Controlling X10 from Linux
190(17)
Installing Linux and X10 Software
190(1)
Using BottleRocket (One-way, Cheap X10)
190(7)
Using Heyu (Two-Way X10)
197(10)
Troubleshooting X10
207(1)
Summary
208(1)
Setting Up a Game Server with BZFlag
209(28)
Understanding Battle Zone Capture the Flag
210(1)
Playing BZFlag
211(2)
Setting Up a BZFlag Server
213(13)
Step 1: Choosing Server Hardware
213(1)
Step 2: Installing Linux and BZFlag Software
214(1)
Step 3: Configuring the Server Computer
215(1)
Step 4: Configuring the BZFlag Server
216(2)
Step 5: Playing BZFlag
218(8)
Customizing Your BZFlag Server
226(8)
Setting Game Play Features
226(3)
Setting Game Boundaries
229(1)
Modifying Worlds and Maps
229(1)
Managing Players
230(3)
Setting Server Name, Address, and Port
233(1)
Monitoring the Server
233(1)
Making Your BZFlag Server Public
234(1)
Using Central Registration for BZFlag
235(1)
Summary
235(2)
Building a Dedicated SOHO Firewall
237(28)
Choosing Your Firewall
238(2)
Using the Devil-Linux Live CD Distro
240(3)
Making Your Boot CD
240(3)
Choosing Your Hardware
243(5)
How Underclocking Gets You More
244(2)
Networking Hardware
246(1)
Switch Recommendation
247(1)
CD-ROM, Floppy, and USB Thumb Drives
248(1)
Designing Your Network
248(3)
DHCP Configuration
248(2)
Other Network Services and Configuration Options
250(1)
Booting up and Configuring Your Firewall
251(8)
Starting the Boot
251(1)
Configuring the Network and Startup Services
252(4)
Customizing Your DHCPD Network Configuration
256(3)
Locking Down Your Firewall
259(4)
Other Uses for Devil-Linux
263(1)
Running WiFi Access Points
263(1)
Running a 3NIC DMZ Firewall Configuration
263(1)
Rolling Your Own Devil-Linux System
264(1)
Summary
264(1)
Part IV: Small Business Projects
265(54)
Running an Internet Radio Station with Icecast
267(22)
Overview of Internet Radio Station Setup
269(2)
About Xiph.Org Foundation
270(1)
About Other Open Source Audio Projects
271(1)
Installing Internet Radio Software
271(1)
Configuring Your Internet Radio Station
272(14)
Step 1: Setting up and Starting the Icecast Server
273(4)
Step 2: Setting Up Audio Input or Playlists
277(1)
Step 3: Streaming Audio to Icecast
278(6)
Step 4: Making Your Internet Radio Station Public
284(2)
Step 5: Listening to Your Internet Radio Station
286(1)
Administering Your Radio Station
286(1)
Troubleshooting Your Internet Radio Station
287(1)
Summary
288(1)
Building a Thin Client Server with LTSP
289(30)
Understanding Thin Clients, Servers, and LTSP
290(2)
Advantages of Thin Client Computing
291(1)
About the LTSP Project
292(1)
Getting a Server and Workstations
292(2)
Choosing a Server
293(1)
Choosing Client Workstations
293(1)
Networking Hardware
294(1)
Setting Up the Server
294(15)
Step 1: Install the Server Software
296(1)
Step 2: Add Client Software to the Server
296(2)
Step 3: Configure Services for the Workstations
298(9)
Step 4: Startup Services on the Server
307(2)
Step 5: Add Users
309(1)
Booting Up the Workstations
309(3)
Booting Workstations Using PXE
310(1)
Booting Workstations Using Etherboot
311(1)
Troubleshooting the Workstations
312(2)
Expanding on LTSP
314(4)
Playing with Local Workstation Features
315(2)
Using Workstations in Schools and Public Places
317(1)
Summary
318(1)
Part V: Appendixes
319(54)
Appendix A: Using the Linux Toys II CD
321(8)
Appendix B: ABCs of Using Linux
329(26)
Appendix C: Installing Linux
355(18)
Index 373

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.