<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
  <title>Linux Format forums</title>
  <link>http://www.linuxformat.com/forums/index.php</link>
  <description>Help, discussion, magazine feedback and more</description>
  <language>english</language>
  <copyright>(c) Copyright Thu May 23, 2013 7:08 am by Linux Format forums</copyright>
  <managingEditor>webmaster@linuxformat.com</managingEditor>
  <webMaster>webmaster@linuxformat.com</webMaster>
  <pubDate>Thu May 23, 2013 7:08 am</pubDate>
  <lastBuildDate>Thu May 23, 2013 7:08 am</lastBuildDate>
  <docs>http://backend.userland.com/rss</docs>
  <generator>phpBB2 RSS Syndication Mod by Lucas</generator>
  <ttl>1</ttl>

  <image>
    <title>Linux Format forums</title>
    <url></url>
    <link>http://www.linuxformat.com/forums/</link>
    <description>Help, discussion, magazine feedback and more</description>
  </image>

                                      <item>
                                        <title>Linux Format Newsletter -- #43, November 2008</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=70860#70860</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=252'&gt;M-Saunders&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Tue Feb 17, 2009 3:50 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      ---------------------------------------------------------- &lt;br /&gt;
&lt;br /&gt;
  LINUX FORMAT WEBSITE NEWSLETTER -- #43, NOVEMBER 2008&lt;br /&gt;
&lt;br /&gt;
                 &lt;a href=&quot;http://www.linuxformat.co.uk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.linuxformat.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTENTS&lt;br /&gt;
&lt;br /&gt;
  1. Welcome!&lt;br /&gt;
&lt;br /&gt;
  2. LXF 113 on sale&lt;br /&gt;
&lt;br /&gt;
  3. In the news...&lt;br /&gt;
&lt;br /&gt;
  4. This month on the forum&lt;br /&gt;
&lt;br /&gt;
  5. Special Newsletter feature&lt;br /&gt;
&lt;br /&gt;
  6. Coming up next issue&lt;br /&gt;
&lt;br /&gt;
  7. Receiving this Newsletter&lt;br /&gt;
&lt;br /&gt;
  8. Contact details&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
                       1. Welcome!&lt;br /&gt;
---------------------------------------------------------- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It's been a busy couple of months here at LXF Towers, but alongside &lt;br /&gt;
the regular magazine we've also produced a special edition: You Can &lt;br /&gt;
Code! This is a follow-up to Code It, and is chock full of hands-on &lt;br /&gt;
programming tutorials. We don't spend ages waffling on about drab &lt;br /&gt;
theory and algorithms: instead, we show you how to make cool &lt;br /&gt;
projects from start to finish, such as news reader, IRC bot, &lt;br /&gt;
flashcard game and music synth library. We even touch on the black &lt;br /&gt;
magic of assembly language! Click here for more info:&lt;br /&gt;
&lt;br /&gt;
  &lt;a href=&quot;http://www.linuxformat.co.uk/blog/?p=434&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/blog/?p=434&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Meanwhile, enjoy this month's Newsletter. We have a look at LXF &lt;br /&gt;
issue 113, roundups of the most notable news stories and forum &lt;br /&gt;
threads, and a special feature on unraveling the mysteries of &lt;br /&gt;
executable files...&lt;br /&gt;
&lt;br /&gt;
Mike Saunders&lt;br /&gt;
Newsletter Editor&lt;br /&gt;
&lt;a href=&quot;mailto:Mike.Saunders@futurenet.com&quot;&gt;Mike.Saunders@futurenet.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
                    2. LXF 113 on sale&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you're based in the UK, you should find the latest issue of Linux &lt;br /&gt;
Format waiting eagerly on newsstands -- or if you're a subscriber, &lt;br /&gt;
you'll already have it! This month we've turned our attention to the &lt;br /&gt;
wild and wonderful world of distro building. Surely only ubergeeks &lt;br /&gt;
can make their own distro, right? Not so: with the right tips and &lt;br /&gt;
tricks, anyone with a bit of time can craft a flavour of Linux with &lt;br /&gt;
personalised software selections, themes and more.&lt;br /&gt;
&lt;br /&gt;
We also look at Ulteo, the ongoing effort to revolutionise Linux &lt;br /&gt;
from Mandrake founder Gael Duval. Ulteo hopes to free your desktop &lt;br /&gt;
from the shackles of a single machine -- you'll be able to access it &lt;br /&gt;
wherever you have an internet connection, much like webmail.&lt;br /&gt;
&lt;br /&gt;
Meanwhile, Neil Bothwick shows you how to get your Linux laptop &lt;br /&gt;
running with mobile broadband, and on our 4GB DVD we have the brand &lt;br /&gt;
new Mandriva One 2009, a super-friendly distro that runs in Live &lt;br /&gt;
mode (it's also installable). Editor Paul has taken the HotPicks &lt;br /&gt;
helm this month, and one of his choices is this bizarrely named RPG &lt;br /&gt;
construction kit...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # OHRRPGCE 2008-10-03 -- &lt;a href=&quot;http://hamsterrepublic.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://hamsterrepublic.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  Are you feeling creative? Good, because you're about to delve into &lt;br /&gt;
  a program that gives you complete control over the role-playing &lt;br /&gt;
  game of your dreams. Yes, that means you can draw your own &lt;br /&gt;
  graphics, create complex, multi-area maps, design mighty heroes &lt;br /&gt;
  and enemies, forge powerful magic items and create gigantic &lt;br /&gt;
  fictional worlds for them all to live in.&lt;br /&gt;
&lt;br /&gt;
  What's impressive about OHRRPGCE isn't its name, which apparently &lt;br /&gt;
  stands for Official Hamster Republic Role Playing Game &lt;br /&gt;
  Construction Engine. Instead, what we like is that the engine lets &lt;br /&gt;
  you create everything for your world - you can draw tiles, heroes &lt;br /&gt;
  and items in its pixel graphics editor, then you can go straight &lt;br /&gt;
  to the map editor and use those tiles to create your worlds. From &lt;br /&gt;
  there, you can go on and create all the other artwork you want, &lt;br /&gt;
  using boxes, lines, fills, air brushes and even a basic clone &lt;br /&gt;
  stamping tool. If you'd rather use Gimp, just create your graphics &lt;br /&gt;
  there and import them when you're done.&lt;br /&gt;
&lt;br /&gt;
  With your artwork in place, the real work begins: you can assign &lt;br /&gt;
  every hero and enemy statistics - how hard are their attacks? How &lt;br /&gt;
  well can they evade? How powerful is their magic? This is done &lt;br /&gt;
  quite neatly - you set values for level 0 and for level 99, &lt;br /&gt;
  leaving OHRRPGCE to calculate the values in between for you. You &lt;br /&gt;
  can then specify strengths and weaknesses for them all. Again, you &lt;br /&gt;
  don't have to get into the maths here: simply tell the engine what &lt;br /&gt;
  you want, and it figures it out for you.&lt;br /&gt;
&lt;br /&gt;
  The last step of creation is the most fun: arranging the fight &lt;br /&gt;
  sequences. Again, this is all done graphically - you get a live &lt;br /&gt;
  preview of how the fight will look as you choose your background, &lt;br /&gt;
  add your bad guys, then position them as you please. After your &lt;br /&gt;
  work, you get a single RPG file that you can distribute to friends &lt;br /&gt;
  and the internet at large. Then you can sit back and wait for the &lt;br /&gt;
  global adoration and multu-million dollar publishing contracts to &lt;br /&gt;
  arrive...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the LXF website (http://www.linuxformat.co.uk) and click on the &lt;br /&gt;
right-hand issue pic for a full lowdown on 113's contents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
                     3. In the news&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mandriva and Ubuntu get a wee bit faster...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Xfce-fronted Mandriva respin pops up&lt;br /&gt;
  &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=765&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=765&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Love Mandriva? Fancy a version with a snappier GUI? XFCELive is a &lt;br /&gt;
community-based effort to bring the distro and desktop environment &lt;br /&gt;
closer together, and the 2009.0 release is now available (albeit &lt;br /&gt;
with a few rough edges -- see the 'Known Issues' bit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The LXF Test: OpenOffice.org 3.0&lt;br /&gt;
  &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=763&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=763&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Debian 5.0, aka Lenny, inches closer with the first release &lt;br /&gt;
candidate of the installer. Details are up of the most recent &lt;br /&gt;
improvements and gotchas, and the team is looking for more testers &lt;br /&gt;
to ensure Debian's famous stability is maintained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Making Ubuntu faster&lt;br /&gt;
  &lt;a href=&quot;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=761&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=761&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The end of October saw the much anticipated release of Ubuntu 8.10 - &lt;br /&gt;
affectionately called the Intrepid Ibex. It's a release that sees &lt;br /&gt;
Ubuntu going from strength to strength. And with its popularity &lt;br /&gt;
reaching stratospheric proportions, TechRadar thought that now was &lt;br /&gt;
the perfect time to pool together its favourite tips into one place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
               4. This month on the forum &lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Is KDE 4 going to be the next Vista? That was the question posed by &lt;br /&gt;
Haakin, who'd had less than positive experiences with the new &lt;br /&gt;
desktop. Even the most ardent KDE fan agrees that 4.0 wasn't the &lt;br /&gt;
most mind-blowingly exciting release, but many believe that 4.1 has &lt;br /&gt;
filled in the gaps and is ready for regular usage, a sentiment &lt;br /&gt;
echoed by some of the forum regulars. What have been your &lt;br /&gt;
experiences of 4.1? Join in the thread! [1]&lt;br /&gt;
&lt;br /&gt;
Full-time Linux users naturally save quite a bit of money by not &lt;br /&gt;
buying commercial products. But what about the other aspects: eg not &lt;br /&gt;
having to pay for support calls (due to improved reliability)? Some &lt;br /&gt;
users noted that more important than cash-saving is time-saving, and &lt;br /&gt;
Free Software works very well there when you've got more freedom and &lt;br /&gt;
flexibility. [2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href=&quot;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=8849&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=8849&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[2] &lt;a href=&quot;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=8847&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=8847&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
               5. Special Newsletter feature&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UNRAVEL THE MYSTERIES OF EXECUTABLE FILES&lt;br /&gt;
&lt;br /&gt;
A program: it's just a bit of code run by the CPU right? Well, &lt;br /&gt;
that's partially correct, but an executable binary file on a Linux &lt;br /&gt;
system actually does a lot more. Firstly, most binaries use dynamic &lt;br /&gt;
linking to run code that's in separate libraries, hence why &lt;br /&gt;
dependencies play a major part in Linux distros.&lt;br /&gt;
&lt;br /&gt;
You can find out which libraries a program needs via the 'ldd' &lt;br /&gt;
command:&lt;br /&gt;
&lt;br /&gt;
 mike@mikehost:~$ ldd /bin/ls&lt;br /&gt;
	linux-gate.so.1 =&amp;gt;  (0xb7f0a000)&lt;br /&gt;
	librt.so.1 =&amp;gt; /lib/tls/i686/cmov/librt.so.1 (0xb7eea000)&lt;br /&gt;
	libselinux.so.1 =&amp;gt; /lib/libselinux.so.1 (0xb7ed1000)&lt;br /&gt;
	libacl.so.1 =&amp;gt; /lib/libacl.so.1 (0xb7ec9000)&lt;br /&gt;
	libc.so.6 =&amp;gt; /lib/tls/i686/cmov/libc.so.6 (0xb7d7a000)&lt;br /&gt;
	libpthread.so.0 =&amp;gt; /lib/tls/i686/cmov/libpthread.so.0 (0xb7d62000)&lt;br /&gt;
	/lib/ld-linux.so.2 (0xb7f0b000)&lt;br /&gt;
	libdl.so.2 =&amp;gt; /lib/tls/i686/cmov/libdl.so.2 (0xb7d5e000)&lt;br /&gt;
	libattr.so.1 =&amp;gt; /lib/libattr.so.1 (0xb7d5a000)&lt;br /&gt;
&lt;br /&gt;
Here we see that the 'ls' binary depends on several libraries, and &lt;br /&gt;
it shows where it's finding those libraries. Just about every &lt;br /&gt;
program on your system, apart from those statically compiled (ie &lt;br /&gt;
having all the libraries rolled in) depends on the C library, &lt;br /&gt;
called libc.so.6 here.&lt;br /&gt;
&lt;br /&gt;
Linux systems primarily use a binary format called ELF (Executable &lt;br /&gt;
and Linkable Format). These files are composed of sections to &lt;br /&gt;
separate code and data, and one of the benefits of this is &lt;br /&gt;
stability. You don't want to start accidentally executing plain text &lt;br /&gt;
or image data, for instance!&lt;br /&gt;
&lt;br /&gt;
To find out which sections are in a binary, use the 'readelf' &lt;br /&gt;
command: 'readelf -S gedit'. The most important sections are:&lt;br /&gt;
&lt;br /&gt;
 .bss -- Uninitialised data for use by the program&lt;br /&gt;
 .data -- Pre-initialised data (eg text strings)&lt;br /&gt;
 .text -- Executable machine code&lt;br /&gt;
&lt;br /&gt;
The use of sections makes it easy to disassemble the machine code in &lt;br /&gt;
a program -- that is, convert the binary into human-readable &lt;br /&gt;
assembly language. (Contrast this with simple binary formats which &lt;br /&gt;
mix together code and data; when you disassemble a program, you &lt;br /&gt;
don't always know if you're looking at real code!)&lt;br /&gt;
&lt;br /&gt;
For instance, save this C program as foo.c and compile it:&lt;br /&gt;
&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
         return(999);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
eg using 'gcc foo.c'. Then run 'objdump -d a.out &amp;gt; foo.txt' to &lt;br /&gt;
disassemble the machine code parts of the resulting binary. 999 in &lt;br /&gt;
decimal is 3e7 in hexadecimal, so search through foo.txt for 3e7.&lt;br /&gt;
Ta-da: it's in the 'main' section:&lt;br /&gt;
&lt;br /&gt;
 8048352:       b8 e7 03 00 00          mov    $0x3e7,%eax&lt;br /&gt;
 8048357:       59                      pop    %ecx&lt;br /&gt;
 8048358:       5d                      pop    %ebp&lt;br /&gt;
 8048359:       8d 61 fc                lea    -0x4(%ecx),%esp&lt;br /&gt;
 804835c:       c3                      ret  &lt;br /&gt;
&lt;br /&gt;
You don't need to understand assembly language for this, but you can &lt;br /&gt;
see the number 0x3e7 in the first line of this code chunk. Then &lt;br /&gt;
there's a bit of clearing up, before the 'ret' exits from our main() &lt;br /&gt;
routine. The disassembly contains a lot of other code generated by &lt;br /&gt;
GCC for housekeeping and initialisation, but with objdump you can &lt;br /&gt;
find out exactly where your code lies in the binary using the above &lt;br /&gt;
method.&lt;br /&gt;
&lt;br /&gt;
This subject can get very complicated, but now you know the &lt;br /&gt;
fundamentals of how a Linux executable fits together. For more, see &lt;br /&gt;
this IBM DeveloperWorks article:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/aix/library/au-unixtools.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.ibm.com/developerworks/aix/library/au-unixtools.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
                  6. Coming up next issue &lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Linux Format 114, on sale Thursday 11 December...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # Linux in your pocket! Store your OS, programs and documents&lt;br /&gt;
    in a tiny, cheap USB stick&lt;br /&gt;
&lt;br /&gt;
  # Banish daemons: prevent memory-hogging apps from running&lt;br /&gt;
    when your distro starts&lt;br /&gt;
&lt;br /&gt;
  # Host your own web server and become a .com millionaire&lt;br /&gt;
&lt;br /&gt;
  # Keep tabs on your personal finances with Free Software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Exact contents of future issues are subject to change. Only&lt;br /&gt;
Mystic Meg knows for certain.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
              7. Receiving this Newsletter&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you've been forwarded this Newsletter from someone else, and want&lt;br /&gt;
to sign up for future issues, just follow the steps below. Each&lt;br /&gt;
month you'll receive a sparkling new LXF Newsletter straight in your&lt;br /&gt;
Inbox, and the 30-second sign-up process is even easier than Green &lt;br /&gt;
Hill Zone 1:&lt;br /&gt;
&lt;br /&gt;
   1. Go to the website forums and log in (or sign up first):&lt;br /&gt;
   &lt;a href=&quot;http://www.linuxformat.co.uk/forums/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/forums/&lt;/a&gt;&lt;br /&gt;
   2. At the top of the main forum page, click on 'Usergroups'&lt;br /&gt;
   3. Join the 'Newsletter' group, and you're done!&lt;br /&gt;
&lt;br /&gt;
If for some reason you no longer wish to receive this newsletter&lt;br /&gt;
(which'll make the internet scream) you can opt-out like this:&lt;br /&gt;
&lt;br /&gt;
   1. Log into the LXF site and go to the forums&lt;br /&gt;
   2. Click Usergroups at the top of the page&lt;br /&gt;
   3. Select Newsletter and then View information&lt;br /&gt;
   4. Click Unsubscribe next to 'You are a member...'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
                   8. Contact details&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any questions or suggestions, please send them to the&lt;br /&gt;
Newsletter Editor at the address below:&lt;br /&gt;
&lt;br /&gt;
  Newsletter Editor: Mike Saunders -- &lt;a href=&quot;mailto:Mike.Saunders@futurenet.com&quot;&gt;Mike.Saunders@futurenet.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  Letters for the magazine: &lt;a href=&quot;mailto:lxf.letters@futurenet.com&quot;&gt;lxf.letters@futurenet.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  LXF website: &lt;a href=&quot;http://www.linuxformat.co.uk&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  Subscriptions: 0870 837 4722 (overseas +44 1858 438794)&lt;br /&gt;
  Website subscription page: &lt;a href=&quot;http://www.linuxformat.co.uk/subscribe/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.linuxformat.co.uk/subscribe/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------- &lt;br /&gt;
           (C) 2008 Future Publishing Limited</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=70860#70860</comments>
                                        <author>M-Saunders</author>
                                        <pubDate>Tue Feb 17, 2009 3:50 pm</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=70860#70860</guid>
                                      </item></channel></rss>