Trolltech Greenphone +
Total Page:16
File Type:pdf, Size:1020Kb
AUDACITY | KDENLIVE | OPENMEDIA MYPVR 2.0 | FS-CACHE | SCTP LINUX JOURNAL ™ The SysMaster Tornado M20 packs a MULTIMEDIA media center into a phone Audacity | KDENLIVE | Trolltech Greenphone SDK | Tornado M20 | OpenMedia myPVR 2.0 FS-Cache SCTP MPlayer SDK | Tornado Greenphone | KDENLIVE Trolltech Audacity Since 1994: The Original Magazine of the Linux Community OCTOBER 2007 | ISSUE 162 Program the Trolltech Greenphone The State of KDENLIVE OpenMedia myPVR 2.0 FS-Cache for Multimedia Playback Ultimate Linux Home Exploring MPlayer More on Stream Control Transmission Protocol OCTOBER + www.linuxjournal.com 2007 $5.99US $6.99CAN Interview 10 ISSUE with IBM Vice President of Open Source and 162 Standards, Bob Sutor 0 74470 03102 4 Manage Any Data Center. Anytime. Anywhere. Avocent builds hardware and software to access, manage and control any IT asset in your data center, online or offl ine, keeping it, and your business, “always on”. Visit us on our Remote Control Tour. For locations near you, go to Avocent, the Avocent logo and The Power of Being There, are registered www.avocent.com/remotecontrol. trademarks of Avocent Corporation. ©2007 Avocent Corporation. AvocentRemote_LinuxJournal.indd 1 5/8/07 1:01:52 PM OCTOBER 2007 CONTENTS Issue 162 FEATURES The Tornado M20 Phone 48 and Digital Media Center Is it a PC, media center or phone? Mike Diehl OpenMedia 52 myPVR 2.0 MythTV made easy. Jes Hall Getting Started with the 56 Trolltech Greenphone SDK Open beats iPhone. Robert Hartley KDENLIVE Is a Promising 62 Work in Progress KDE-enliven your videos. MULTIMEDIA Dan Sawyer 48 52 56 ON THE COVER • The SysMaster Tornado • Ultimate Linux Home, p. 70 M20, p. 48 • Exploring MPlayer, p. 84 • Program the Trolltech • More on Stream Control 62 Greenphone, p. 56 Transmission Protocol, p. 74 • The State of KDENLIVE, p. 62 • Interview with IBM • OpenMedia myPVR 2.0, p. 52 Vice President of • FS-Cache for Multimedia Open Source and Standards, Playback, p. 90 Bob Sutor, p. 66 2 | october 2007 www.linuxjournal.com Agility. With Coyote Point, you'll never have to wonder if your network is fast enough or flexible enough. You'll know it is. From local to global load balancing, application acceleration or ultimate network manageability, Coyote Point leads the pack. We take the guesswork and difficulty out of application traffic management. You won’t find anything faster, smarter or more affordable. Find out why more than 2,000 businesses rely on us to maximize their infrastructure. Learn what Coyote Point could mean to your Web and network traffic. Write [email protected] or call 1-877-367-2696. CoyotesCoyotes respondrespond withwith lightninglightning speed.speed. YourYour networknetwork should,should, too.too. Copyright © 2007 All rights reserved. www.coyotepoint.com OCTOBER 2007 CONTENTS Issue 162 COLUMNS INDEPTH 20 REUVEN M. LERNER’S 66 INTERVIEW WITH BOB SUTOR AT THE FORGE Bob Sutor on open source Incremental Form Submission and standards. Glyn Moody 28 MARCEL GAGNÉ’S COOKING WITH LINUX 70 THE ULTIMATE LINUX HOME Your Voice, Forever Etched The Home of the Future awaits. in Electrons Jon "maddog" Hall 66 BOB SUTOR 34 DAVE TAYLOR’S 74 STREAM CONTROL WORK THE SHELL TRANSMISSION PROTOCOL Yahtzee as a Shell Script? (SCTP) ASSOCIATIONS When Will It End? Associations and connections. Next Month Jan Newmarch 38 JON "MADDOG" HALL’S BEACHHEAD 84 MULTIMEDIA DYNAMITE HIGH-PERFORMANCE Get FOSSED Much more than a GUI media player. COMPUTING Girish Venkatachalam DOC SEARLS’ 40 The power of Linux clusters and LINUX FOR SUITS high-performance computing is Atlas: Hoisting a New World undeniable, and we've got num- of Search bers to prove it. We also show you how to create a high-avail- 96 NICHOLAS PETRELEY’S ability solution with Red Hat /VAR/OPINION Enterprise Linux. Don't have a More Power to Linux roomful of computers handy? You can still leverage the HPC capabilities of Linux by using IN EVERY ISSUE distcc to distribute your compile 8 LETTERS tasks across the few computers 12 UPFRONT 90 FS-CACHE AND FUSE FOR you happen to have running. TECH TIPS 18 MEDIA PLAYBACK QOS As always, there's much more. 46 NEW PRODUCTS Playback smoothing. How well do you think Ubuntu 81 ADVERTISERS INDEX Ben Martin installer will do when put through a usability test? We've got the results. Who needs a PIM when you've got Emacs? We'll show you how to make this edi- USPS LINUX JOURNAL (ISSN 1075-3583) is published monthly by Belltown Media, Inc., 2211 Norfolk, Ste 514, Houston, TX 77098 USA. Periodicals postage paid at Houston, Texas and at additional mailing offices. Cover price is $5.99 US. Sub scrip tion rate is tor keep you organized. $25/year in the United States, $32 in Canada and Mexico, $62 elsewhere. POSTMASTER: Please send address changes to Linux Journal, PO Box 980985, Houston, TX 77098. Subscriptions start with the next issue. 4 | october 2007 www.linuxjournal.com 6ORZVHUYHUVNLOO 66QUP$16$PSFT #MBEFTFSWFSTQFSSBDL )JHIFTU.FNPSZ&YQBOTJPO 6QUP5#QFSCMBEF 3FNPUF.BOBHFNFOU 0QUJPOBM*OmOJCBOE4XJUDI &YUSFNF#MBEF4FSJFT T '48'422.+#0%'5 LNNTMGGTKIEN 6HUYLQJ6HUYHUVVLQFH 462/&20,1&$OOULJKWVUHVHUYHGDOOWUDGHPDUNVDUHWKHSURSHUW\RIWKHLUUHVSHFWLYHFRPSDQLHV Editor in Chief Nick Petreley, [email protected] Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Art Director Garrick Antikajian [email protected] Products Editor James Gray [email protected] Editor Emeritus Don Marti [email protected] Technical Editor Michael Baxter [email protected] Senior Columnist Reuven Lerner [email protected] Chef Français Marcel Gagné [email protected] Security Editor Mick Bauer [email protected] Contributing Editors David A. Bandel • Ibrahim Haddad • Robert Love • Zack Brown • Dave Phillips Marco Fioretti • Ludovic Marcotte • Paul Barry • Paul McKenney • Dave Taylor Proofreader Geri Gale Publisher Carlie Fairchild [email protected] General Manager Rebecca Cassity [email protected] Director of Sales Laura Whiteman [email protected] Regional Sales Manager Joseph Krack [email protected] Regional Sales Manager Kathleen Boyle [email protected] Circulation Director Mark Irgang [email protected] Marketing Coordinator Lana Newlander [email protected] System Administrator Mitch Frazier [email protected] Webmaster Katherine Druckman [email protected] Accountant Candy Beauchamp [email protected] Linux Journal is published by, and is a registered trade name of, Belltown Media, Inc. PO Box 980985, Houston, TX 77098 USA Editorial Advisory Board Daniel Frye, Director, IBM Linux Technology Center Jon “maddog” Hall, President, Linux International Lawrence Lessig, Professor of Law, Stanford University Ransom Love, Director of Strategic Relationships, Family and Church History Department, Church of Jesus Christ of Latter-day Saints Sam Ockman, CEO, Penguin Computing Bruce Perens Bdale Garbee, Linux CTO, HP Danese Cooper, Open Source Diva, Intel Corporation Advertising E-MAIL: [email protected] URL: www.linuxjournal.com/advertising PHONE: +1 713-344-1956 ext. 2 Subscriptions E-MAIL: [email protected] URL: www.linuxjournal.com/subscribe PHONE: +1 713-589-3503 FAX: +1 713-589-2677 TOLL-FREE: 1-888-66-LINUX MAIL: PO Box 980985, Houston, TX 77098 USA Please allow 4–6 weeks for processing address changes and orders PRINTED IN USA LINUX is a registered trademark of Linus Torvalds. letters Fifth, EMI’s music catalog isn’t all DRM-free yet. Fry’s Electronics that plugs and plays without intervention by the owner and really, really Apparently, the person who wrote the helps get things going. article forgot to do his research. I believe the keynotes of the past WWDC and I am working on getting freshmen high- MacWorld conferences should help. school students to start up on Linux. Think They’re still up on iTunes as podcasts about it. They would never have to buy for free (as in beer). another piece of software for the rest of -- their high-school and college careers. Kelly "STrRedWolf" Price They’d have every compiler they ever would need. They would have OpenOffice.org Sold on Kubuntu for their reports and spreadsheets, and Being a UNIX/Linux user for more than 30 LaTeX for engineers and mathematicians years and seeing the evolution of computers for any mathematics they encounter. The has been very interesting. First, we had large list goes on and on. pieces of iron on raised floors and huge air conditioning bills and large support staff, and I developed and taught all the courses at we all carried large boxes of cards for the Silicon Graphics until I retired 12 years ago, larger programs. when SGI started downhill. So, I guess it’s still in my blood to continue the fight I got my PhD in Astrophysics in 1972, against ignorance. “Push back the frontiers Inaccurate Items in and my dissertation required more than of ignorance” was my motto as a prof and Magnatune Article $1,000,000 in computer time on a CDC instructor. Get a thought to go where no I have to raise an objection (or five) to 7600 and then later on a Cray 1S. It was thought has gone before. the Magnatune article in the August 2007 taking 3.5 hours per case for simulation of Linux Journal. light transport in real planetary atmospheres. Keep up the good work. Now I can do a case in less than ten minutes -- First, Apple’s iTunes uses AAC, the same on an AMD64. I still wonder if people fully Chuck Adams audio codec for DVDs you get off the shelf. realize just how much compute power they This codec is much tighter in compression have at their fingertips. Don’t Bogart That Link, but has better audio quality than MP3. My Friend I wrote a book in 1978, and in Chapter 1, I In the Tech Tips column in the July 2007 issue, Second, DRM’d iTunes music is encoded at wrote that I had figured out what the human a method to prevent services from starting is 128kbps using AAC.