Transcript
LINUX MAGAZINE
Highlights
May 2003: Issue 30
Next month highlights Editor
John Southern,
[email protected] Assistant Colin Murphy, Editor
[email protected] International Patricia Jung,
[email protected], Editors Heike Jurzik,
[email protected], Ulrich Wolf,
[email protected] International Patricia Jung News Editor Contributors Fred Andresen, Zack Brown, Daniel Cooper, Thomas Drilling, Thomas Grahammer, Georg C. F. Greve, Heike Jurzik, Stephan Kaufhold, Adrian Kerton, Jan Kleinert, Matthias Kranz, Charly Kühnast, Nico Lumma, Davyd Madeley, Michael Mielewczik, Andrea Müller, Christian Perle, Andreas Reitmaier, Simon Rutishauser, Dietmar Ruzicka, Martin Schulze, Stephan Siemen, Stefanie Teufel, Conchita Welker, Frank Wieduwilt, Dean Wilson Production Hans-Jörg Ehren, Coordinator
[email protected] Layout Judith Erb, Elgin Grabe, Klaus Rehfeld Cover Design Pinball Werbeagentur Advertising www.linux-magazine.com/Advertise Sales All countries Brian Osborn,
[email protected] (except phone +49 651 99 36 216, Germany, fax +49 651 99 36 217 Austria, Switz.) Germany Osmund Schmidt, Austria
[email protected] Switzerland phone +49 6335 9110, fax +49 6335 7779 Management (Vorstand) Hermann Plank,
[email protected], Rosie Schuster,
[email protected] Project Management Hans-Jörg Ehren,
[email protected] Subscription www.linux-magazine.com/Subs Subscription rate (12 issues including monthly CD) United Kingdom £ 39.90 Other Europe Euro 64.90 Outside Europe – SAL Euro 74.90 (combined air / surface mail transport) Outside Europe – Airmail Euro 84.90 phone +49 89 9934 1167, fax +49 89 9934 1199,
[email protected] Linux Magazine Stefan-George-Ring 24 81929 Munich, Germany
[email protected], phone +49 89 9934 1167, fax +49 89 9934 1199 www.linux-magazine.com – Worldwide www.linuxmagazine.com.au – Australia www.linux-magazine.ca – Canada www.linux-magazine.co.uk – United Kingdom While every care has been taken in the content of the magazine, the publishers cannot be held responsible for the accuracy of the information contained within it or any consequences arising from the use of it. The use of the CD provided with the magazine or any material provided on it is at your own risk. The CD is thoroughly checked for any viruses or errors before reproduction. Copyright and Trademarks © 2002 Linux New Media Ltd. No material may be reproduced in any form whatsoever in whole or in part without the written permission of the publishers. It is assumed that all correspondence sent, for example, letters, e-mails, faxes, photographs, articles, drawings, are supplied for publication or license to third parties on a non-exclusive worldwide basis by Linux New Media unless otherwise stated in writing. Linux is a trademark of Linus Torvalds. ISSN 14715678 Printed in Germany. Linux Magazine is published monthly by Linux New Media AG, Munich, Germany, and Linux New Media Ltd, Manchester, England. Company registered in England. Distributed by COMAG Specialist, Tavistock Road, West Drayton, Middlesex, UB7 7QE, United Kingdom
98
April 2003
Threads
abcde
We examine the inner workings of the kernel. Threads are “light weight processes”. These help to reduce the overall overhead of the processor by sharing fundamental parts. By sharing these parts, switching happens much more frequently and efficiently. We explain the differences between the two types of threads and where they occur.
A guide to using A Better CD Encoder. Ordinarily, the process of grabbing the data off a CD and encoding it, then tagging or commenting on it, is very involved. abcde is designed to automate this. It will take an entire CD and convert it into a compressed audio format – Ogg Vorbis or MPEG Audio Layer III (MP3). Abcde is a front-end command-line utility (actually, it is a shell script) that gives you all the control you need to help rip those CDs, all in one go.
Transmeta Kit The Transmeta Crusoe processor with Code Morphing software is designed to give little heat and so open up a range of new marketplaces.
KDE vs Gnome
We take a look at the development kit and just what is required to optimise your code and take full advantage.
Subversion Subversion is a free source code manager and version control system intended to replace CVS. Most open source developers have, at some stage, come across CVS. It is the de facto standard Software Configuration Management on free software projects. The primary goal of the Subversion project is “to build a compelling replacement for CVS in the open source community”. In other words, it is designed to implement all of the functionality of CVS, with a familiar interface, while fixing its design flaws, and offering much improved functionality. We explain how it differs and why you should consider changing.
www.linux-magazine.com
The ultimate test. As both of the big desktop environment systems have released new versions recently we decided to put them through our gruelling laboratory test. We compare all the new features and explain the differences in design and application. An independent test to give you all the information that you need to decide which suits you best. Will KDE with its new integrated development environment win your
On Sale: 4 April