Click here to see all available PDFs. Note: PDFs are (C) Future Publishing and may not be redistributed without permission from the editor. Subscribers: click here to get access to more PDFs, DVDs and full issues!
Articles by Paul Hudson
Issue 210 - Coding Academy: Swift projects - Take your Swift further with our second project.
Issue 137 - Feature: 24 things we'd change about Linux - If you use Linux long enough, you’ll soon discover a list of things you wished were different...
Issue 136 - Feature: Distro challenge - As keen listeners to the TuxRadar podcast will know, we were challenged to use a Linux distribution for a fortnight from outside of the Distrowatch top 100. Here's what we chose...
Issue 135 - Feature: Certified for Linux - We go back to school and join students learning Linux skills at university level.
Issue 134 - Book review: Flex and Bison - This is a book that makes Paul happy. Just like that.
Issue 134 - What on Earth: Qt Quick - Clutter's rise to power has been swift, but Nokia isn't giving up the mobile GUI toolkit market quite so easily.
Issue 133 - Book review: Head First Programming - Paul thinks the Head First series has jumped the shark.
Issue 132 - What on Earth: Quickly - We explain the fastest, easiest and most opinionated way to get started with this crazy little thing we call programming.
Issue 131 - What on Earth: MeeGo - Combine mobile operating systems Moblin and Maemo, and what do you get?
Issue 130 - Interview: Søren Hansen - He's the man behind Ubuntu's push towards cloud computing. We asked him what it feels like for Canonical to be innovating for once...
Issue 130 - Feature: Free vs Open: What's the difference? - Free as in freedom, libre, open source and all that stuff. Here's the LXF Editor's view...
Issue 130 - Feature: 10 years of LXF - We cast our hive mind back 10 years to see just how much Linux Format has changed since it launched in the days of Slackware 7 and Debian Slink.
Issue 129 - Interview: Stormy Peters - We tracked down the executive director of the Gnome Foundation to ask her views on KDE 4, marketing, and, of course, Gnome 3...
Issue 128 - Book review: Head First Web Design - Attention, style-blind geeks: we reckon this is a smart place to start.
Issue 128 - Interview: Jacob Kaplan-Moss - He's one of the core contributors to the Django project, and tells us about taking ideas from Rails, why clarity is good and how Vi users don't deserve to die...
Issue 128 - Feature: Chrome OS vs Ubuntu - Google Linux is finally here in the shape of Chrome OS, but how does it fare against the netbook leader, Ubuntu Netbook Remix? We put both distros through their paces...
Issue 127 - Interview: Bradley Kuhn - LXF meets one of the men behind GPLv3. He thinks licence proliferation is bad...
Issue 126 - Interview: Evan Prodromou - The Identi.ca founder explains status as a service and why it's awesome.
Issue 125 - Review: Zend Studio 7.0 - Why develop your PHP code using Gedit when Zend Studio has so many features? We count the ways...
Issue 125 - Book review: The Twitter Book - We try (and fail) to review a book in just 140 characters.
Issue 125 - Interview: Jim Zemlin - The Linux Foundation's executive director talks kernel code, collaboration and why Microsoft isn't all bad.
Issue 124 - Interview: Theodore Ts'o - He's a kernel contributor since 1991, a Buffy fan and the man who keeps your data safe.
Issue 123 - News: News extra: OSCON '09 - This month Team LXF flew to San Jose to rub shoulders with the world's finest geeks...
Issue 120 - Review: MonoDevelop 2 - Mono developers are finally starting to get an IDE worthy of their programming platform.
Issue 120 - Interview: Mark Shuttleworth - Team LXF battles past the sharks with laser beams on their heads to talk to the Ubuntu and Canonical founder.
Issue 120 - Feature: Intel inside - New chips, virtualisation and admin tools - Intel's pulling out all the stops, and Linux is first to take advantage of it.
Issue 120 - What on Earth: Chromium - If you love all things Google, here's the browser for you...
Issue 119 - Interview: Zeev Suraski - We talk to Zend's CTO about Zend Server, taking on Java and the approach of the long-awaited PHP 6.
Issue 119 - Feature: Caveat browser - Few people like paying for content on the web, but are free services 'free'? JavaScript brings the fight for freedom to the forefront...
Issue 119 - What on Earth: Metalink - We explain why there's space for one more download file format.
Issue 117 - What on Earth: Moonlight - As if Microsoft .NET on Linux weren't bad enough, what if it managed to infiltrate your web browser too?
Issue 116 - What on Earth: UDP - We explain how changes to networking protocols could make BitTorrent smarter - or the rest of the internet slower.
Issue 115 - Feature: Virtualise now! - Listen carefully: if you use virtual machines, you will save time, have fewer headaches and spend more time enjoying Linux. Get started with our hands-on guide.
Issue 115 - Feature: Reader Awards 2008 - You voted for the software, services and support that impressed you the most in 2008 - and the results are in!
Issue 115 - What on Earth: ext4 - Serial defragger Paul explains why the successor to the ext3 filesystem might not be as long-lived as its parent...
Issue 114 - Feature: Linux in your pocket - Install Linux on a USB flash drive and take your own system wherever you go - it's easy!
Issue 114 - What on Earth: Google App Engine - Everyone's search engine-cum internet overlord is up to new tricks...
Issue 110 - Interview: Ian Pratt - We've seen the future, and it's virtualised. The chief architect of Xen and founder of XenSource tells us what's big, what's new and what's next.
Issue 109 - Feature: SUSE: Back on top? - It's been in the wilderness for a while, and now it's back. But does SUSE 11 have what it takes to beat Ubuntu in the battle for your desktop?
Issue 108 - Interview: Keith Packard - He's been hacking on the X Window System for over 20 years, but he's still excited about the future of Linux's GUI foundations.
Issue 108 - What on Earth: T2 - It's just like Gentoo, except it's not. Get your meta on...
Issue 107 - Book review: How to Cheat at Securing Linux - How to cheat insomnia, more like.
Issue 107 - Interview: Rob Savoye - Adobe spent ten years making Flash, but it took Rob Savoye 1/10th that time. We speak to a coding maestro...
Issue 107 - Feature: Linux Format Reader Awards 2008 - The UK's only reader-voted free software awards are back! This is the nomination stage.
Issue 106 - Interview: Kris Kennaway - Theoretical physicist, bridge-builder and FreeBSD coder - Kris is trying to build a BSD desktop army, and we want to find out why.
Issue 106 - Feature: Green computing - Want to save cash while doing your bit for the world? Going green does all that and more - we show you what Linux can do to make a difference...
Issue 105 - Feature: Target: Linux - Due to its widespread use on servers, Linux presents a tempting target for hackers around the world. Here's how to keep one step ahead of them...
Issue 104 - Review: Zend Studio for Eclipse - With PHP6 inching only fractionally closer to release, Zend is looking for other ways to stir developer interest...
Issue 104 - What on Earth: RPM 5 - Just when you thought package management was one of the most boring aspects of Linux, things just got a lot more exciting.
Issue 100 - Feature: Hardware hacking made easy - Any old geek can program software, but it takes some serious commitment to computers to want to program hardware. We show you how to get started with the Arduino board...
Issue 99 - Feature: Get involved - Spread the love - show others why you're enamoured with Linux! Here's five ways to successfully evangelise open source.
Issue 99 - What on Earth: CMake - Calling all developers: everyone knows that Make is confusing and antiquated, so join us for a stroll into the happy land of CMake...
Issue 99 - Tutorial: Mono cookbook - Over the last year, we've taught you filesystems, database access, GUIs, XML and networks. Now it's time for you to stretch your wings...
Issue 98 - Feature: 48 Linux tricks - We all love Free Software, but sometimes it just doesn't work quite how we want it to. Team LXF put their heads together to figure out the top problems that people face on a daily basis, and went about fixing them for you...
Issue 98 - What on Earth: JavaScript 2 - Half the world's websites use JavaScript, so why fix what isn't broken?
Issue 98 - Tutorial: Mono: Get back to Unix - Much as C# might feel fresh and cool, Mono sits on top of the ugly beast that is Posix. We make the Unix side of Linux play nicely with .NET...
Issue 97 - Feature: How to Slashdot-proof your server - Your web server is sick of trundling along at two requests per second. We show you how to set it free...
Issue 97 - HotPicks: HotPicks - Wiki on a Stick, Zero Install, Herrie, JSCoverage, Slingshot, Thunder & Lightning, Segatex, Bitswash
Issue 97 - Tutorial: Mono: Encrypting your files - Just because you're not paranoid, it doesn't mean they're not following you. Paul makes a government-strength file encrypter, while he still can...
Issue 96 - Review: Defcon - Everybody dies. Everybody, that is, except Paul and his 13-legged pet cockroach, who bring you this review...
Issue 96 - What on Earth: ZFS - Is this the last word in filesystems?
Issue 96 - Tutorial: Evolution: Sort out your diary - Sick of leaving Post-it notes scattered everywhere to remind you of meetings? We show you the smarter, more Gnome-like way to organise your life.
Issue 96 - Tutorial: Mono: Making a chat client - If your spider sense is tingling, there's a crime being committed somewhere. But if your Mono sense is tingling, it's because we have a new project for you...
Issue 96 - Tutorial: APT: Advanced user tricks - Just when you thought it was safe to install software, Paul shows you some fresh power features in APT...
Issue 95 - Feature: Hardware Guide 2007 - Stop! Before you go and splash out cash on new peripherals for your PC, read this guide to find out what works and what doesn't.
Issue 95 - Feature: Defending GPL 3 - Proposals for the GPL 3 have come under fire. But Paul, speaking to Richard Stallman, Bruce Perens and others, believes it deserves support.
Issue 95 - What on Earth: JavaFX - We shine a light on Sun's fresh new brew for rivalling Flash, Ajax and Silverlight interactive web applications...
Issue 95 - Tutorial: Mono: Accessing data easily - There's only so much that XML can do before it starts getting slow and unweildy, so maybe it's about time you tried databases...
Issue 94 - Review: HP LaserJet 2700n - You wanted more hardware, so here you go: we put the latest budget colour laser printer through its paces...
Issue 94 - Book review: Practical Subversion - A £24 book goes up against a free one, but we like it anyway.
Issue 94 - Feature: Distro showdown - If you look beyond version numbers, what are the real differences between today's top Linux distros? We look at security, hardware compatibility, performance, community, software selection and more -- and find the best all-round distro.
Issue 94 - What on Earth: E - Is it a new class of programming language, or does it just follow the template laid down by C and D?
Issue 94 - Tutorial: Mono: Code with multithreading - Dual cores do more, or at least that's what Intel's marketing department tells us. Put that to the test!
Issue 93 - Book review: Running Linux - All you need to know about Linux - if you can find it.
Issue 93 - Feature: SELinux explained - Government-strength security is within your reach, if you have the patience to figure out how it works. We make it easy...
Issue 93 - What on Earth: D - Bored of B? Sick of C? Follow the alphabet and discover a new way to program.
Issue 93 - Tutorial: Mono: Use OOp to code a game - Claim your inheritance with C# as we show you how objects favour nature over nurture in this second OOP installment.
Issue 92 - Review: Gnome 2.18 - With KDE 4 nowhere in sight and no other window manager challenging its global hegemony, we think Gnome has switched to cruise control.
Issue 92 - Book review: Lifehacker - Book: "88 tech tricks to turbocharge your day." Paul: "Surely you jest."
Issue 92 - Feature: The ultimate Linux box - Four cores, 4GB of RAM and 1,500GB of disk space. But does it run Linux? Of course it does...
Issue 92 - Tutorial: Mono: Objects and generics - Object-oriented programming scares people away faster than a porcupine at a haemophiliac convention, but we're going to make it painless.
Issue 91 - Review: Greenphone - It's a phone, but not as we know it - and it's built on open source.
Issue 91 - Book review: Linux Phrasebook - Linux in a Nutshell, in a nutshell. We check out this book full of quick tips.
Issue 91 - Tutorial: Mono: Code your own GTK app - As your Mono knowledge grows, you may already want to stretch yourself beyond text-only coding. We help you scratch your itch with this GUI project.
Issue 91 - What on Earth: XHTML2 - Web standards make another push towards XML...
Issue 90 - Review: WXWidgets 2.8 - The dark horse of GUI toolkits finally gets a docking layout manager.
Issue 90 - Book review: The Best Software Writing I - A mixed bag of meandering musings and meaningful messages.
Issue 90 - Feature: Feathers in your cap - Fancy teaching your Apache server some new tricks? Learn how to use three of our favourite Apache modules for superior web serving.
Issue 90 - Tutorial: MySQL: Code with PHP - Part 3: PHP and MySQL go together like Mario and Luigi. Paul presents a project for combining them together to create an interactive database.
Issue 90 - Tutorial: Mono: Link in to libraries - Build a super filesystem searcher in under an hour? We make the impossible not only possible, but easy...
Issue 89 - Book review: Mastering Regular Expressions - Regular expressions are hard work, but this book may be worth reading...
Issue 89 - Book review: Google Hacks - At last! A member of the Hacks series that finally gets it right.
Issue 89 - Feature: Mono has arrived - The coolest thing on Windows just became the coolest thing on Linux. If you're a user, developer or admin, Mono has something for you.
Issue 89 - Tutorial: MySQL: Speed up your server - Last issue we made it work properly. This month we're going to make it work quickly, adding some go-faster stripes to your database server.
Issue 89 - Tutorial: Mono: Build an RSS reader - Do you get worried when you haven't checked Slashdot for five minutes? Read all about it with Mono - it's as easy as 0, 1, 2...
Issue 88 - Review: Parallels 2.2 - VMware used to be expensive, but now there's a free version to saturate the marketplace. We find out how Parallels is coping with that challenge...
Issue 88 - Feature: The 15 best games for Linux - Locked in a cellar with ten PCs and a LAN, Team LXF fought, fragged and flamed to decide the 15 best games ever played on Linux.
Issue 88 - Tutorial: MySQL: Learn PhpMyAdmin - Take your sysadmin skills to the next level, with MySQL and PhpMyAdmin.
Issue 88 - Tutorial: Mono: Work with files - Now that you're warmed up with namespaces and object-oriented programming, we should you how to code something useful...
Issue 87 - Book review: Extending And Embedding PHP - PHP is a way of life for Paul Hudson - but will he like this expensive tome?
Issue 87 - What on Earth: Harmony - If beer isn't free, why should coffee be? We examine the latest attempt to free the Java programming language.
Issue 87 - Tutorial: Mono: Write a Hello World - Want to learn to program? Here's your chance, with a new series on Mono, C# and .NET.
Issue 87 - Tutorial: Ethereal: Check network traffic - Beat the script kiddies to it, by setting up a daily sniffing routine, monitor vulnerabilities and disable compromised applications.
Issue 87 - Tutorial: DocBook: Write better docs - What do the kernel, FreeBSD, KDE and Gnome have in common? Documentation, as it turns out. We present the neat new technology behind it.
Issue 86 - News: EuroOSCon 2006 - A week with geeks in Brussels can only mean one thing: coding. And waffles. And lots of beer.
Issue 86 - Feature: Backwards debugging - Command-line debugging is hard to master, but here's something even more mind-boggling: backwards debugging with UndoDB.
Issue 86 - Tutorial: Ogre: Fire lasers to a soundtrack - In this final installment of the series, it's time to pick some fitting music to kill robots by.
Issue 85 - Book review: C In A Nutshell - O'Reilly's Desktop Quick Reference guide.
Issue 85 - Feature: The problem with desktop Linux - Or: Why I'm afraid of Gnome 3.0. Are our desktop environments losing direction? Is this the end of the 'release early, release often' principle that has guided open source for so long?
Issue 85 - What on Earth: CSS 3 - As the semantic web strips the internet of its style, why not join the hordes of developers fighting back?
Issue 85 - Tutorial: Ogre: Add enemy bots with AI - Bored with wandering around your world all by yourself? Add some bad guys for company...
Issue 84 - Feature: Virtual smackdown - Hardware virtualisation enables you to run several operating systems on Linux at the same time, at high speed and at no cost. Everyone's talking about it - here's how to do it.
Issue 84 - Interview: Jim Hugunin - Hate .NET? So did Jim Hugunin until he tried it - then he wrote IronPython. How do the Python community feel about his irrepressible urge to hack?
Issue 84 - Tutorial: Ogre: Shine light on a house - How can you turn a grassy knoll into a Tudor fortress and create a sun and a moon in just four pages? Here's the answer...
Issue 83 - Book review: Open Sources 2.0 - Bored of Web 2.0 talk? Here's the new fount of buzzwords...
Issue 83 - Interview: SpikeSource - There's money in stacks. Apparently. Certified, integrated open source stacks. If enterprise is to adopt Linux it will need lots - and SpikeSource, led by Kim Polese and Muragan Pal, intends to deliver them.
Issue 83 - Feature: LXF Reader Awards 2006 - You've had four months to cast your votes and thousands of projects to choose from. Now, we dim the lights to reveal... the winners!
Issue 83 - Feature: Linux on Rails - Is Ruby + Rails + Linux the magic equation to revolutionise web development as we know it?
Issue 83 - Tutorial: XDMCP in 10 minutes - Afraid of any abbreviation longer than three letters? Here's one you shouldn't miss...
Issue 83 - Tutorial: Ogre: add movement and water - What good is a rolling landscape if you're stuck on the spot? Paul has the answer.
Issue 82 - Review: Noise Ninja 2.1 - Professional photography workflow on Linux edges a step closer...
Issue 82 - Review: Vim 7.0 - The all-singing, all-dancing text editor with more keyboard shortcuts than Paul Hudson can remember.
Issue 82 - Interview: Stuart Cohen - Is the Open Source Development Labs the centre of gravity for Linux? Is open source licensing getting out of control? OSDL CEO Stuart Cohen explains all.
Issue 82 - Feature: How Linux beats Vista - It's the shiny, 3D-accelerated wonder desktop that's going to rule the world - yes, we do mean Linux. We finds out why Linux vs Vista is a battle that open source can win hands down.
Issue 82 - Tutorial: Ogre: create a 3D game terrain - We kick off a new tutorial series focusing on 3D game programming. This month: extreme landscape gardening.
Issue 82 - Tutorial: PHP programming essentials - As this tutorial series faces its final curtain, we deal up some final tips...
Issue 81 - Review: Ogre 3D 1.2 - It's not often we review libraries, but it's not often libraries are this good.
Issue 81 - Review: Oracle 10g Express Edition - Free as in beer, speedy as in Gonzales and Top Stuff as in, er, Top Stuff. Here's Oracle's latest release...
Issue 81 - Interview: Greg Kroah-Hartman - Who drives Linux driver development? Meet Greg Kroah-Hartman - kernel champion, devfs headsman and inexplicable lover of PCI Hotplug subsystems.
Issue 81 - Tutorial: PHP: Secure the shell - Sick of people breaking through your elite rot26 encryption? Get some security skills here.
Issue 80 - Review: Seapine Surround SCM 4.1 - Someone seems to have forgotten to check in the improvements to this release.
Issue 80 - Review: Gaim 2.0 - Thanks to 15 hard-working Summer of Code winners, an injection of features and a new design sensibility, Gnome's instant messaging client can Kompete with the best of them.
Issue 80 - Book review: Learning AQL - It's remarkably dense for a title pitched at beginners...
Issue 80 - What on Earth: XGL - A desktop that looks like it's made of blancmange?
Issue 80 - Feature: iFolder in 10 minutes - Never back up again: we show you how to synchronise files over the network with Linux.
Issue 80 - Tutorial: PHP: Offer Gettext translation - Here's an easy way to add multilingual support to your scripts. Powodyenia!
Issue 79 - Book review: The Definitive Guide to ImageMagick - The command-line graphics tool that does it all now has a book we can refer to...
Issue 79 - Interview: Bruce Perens - Founder of the SPI, OSI, LSB and UserLinux - Bruce has done his fair share of founding. We spoke to the former Debian Project leader about freedom, Ubuntu and Red Hat...
Issue 79 - Feature: Move to Mepis! - Switching your OS? Making the right choice can be tricky, but before you make up your own mind, why not spend the weekend in Mepis?
Issue 79 - Tutorial: Command line: Bash secrets - "It's the crontab. Chicks dig the crontab." Or at least so says Paul Hudson, who this month proves his manhood in the manly areas of job control, Linux directory browsing and environmental variables.
Issue 79 - Tutorial: PHP: What's new in PHP 6? - How will the changes being brewed for the soon-to-be-served PHP upgrade affect your scripts? We show you how to usr the incoming features.
Issue 78 - Review: Airline Tycoon Deluxe - Sick of travelling cattle class? We try the ultimate seat upgrade - running your own airline...
Issue 78 - Review: Nessus 3.0 - No matter how hard he tried in testing, Paul couldn't get Nessus to call him Dave. Clearly, AI isn't top of the new features list, but are there enough improvements to make v3.0 a worthy upgrade?
Issue 78 - Interview: Edd Dumbill and Niel Bornstein - Edd and Niel believe that Mono could be the best choice for Linux software development - and they've written a hands-on book on C#.
Issue 78 - Feature: Take your photos further - Open source offers all the tools you need to capture, edit, print and share your photographic masterpieces. Join us in the darkroom and learn the skills!
Issue 78 - Tutorial: Command line: Power tools - Shun the GUI, throw your mouse out of the house and let your posh graphics card have a breather - real geeks use the command line!
Issue 78 - Tutorial: PHP: Welcome to views - Make your querying life easier by cutting down on your SQL and improving performance.
Issue 77 - Review: X2: The Threat - If you pine for the days when Thargoids chased you across the galaxy, join us in our M5 scout.
Issue 77 - Book review: Advanced Programming in the Unix Environment - Unix Programming is back in vogue, and we're ready to join in.
Issue 77 - Interview: Chris DiBona - The mighty Google is bringing its wealth and expertise to open source. Chris DiBona is the man who makes it happen...
Issue 77 - Feature: At your service - Do you ever think your Linux box would be able to do more for you than start up OpenOffice.org and run Frozen Bubble all day? Give your PC some real work for a change by turning it into an internet superserver.
Issue 77 - Feature: Xen: Virtually yours - Virtualise your hardware and impress your friends with your immense prowess. We show you how to get set up with Xen.
Issue 77 - Tutorial: PHP: Stored processes - As if learning SQL weren't enough, MySQL 5.0 brings with it another way to program. Database whisperer Paul introduces stored procedures...
Issue 76 - Review: Quake 4 - The true sequel to Quake 2 is finally here, so off we go to Stroggos...
Issue 76 - Book review: PostgreSQL, 2nd Edition - Join in the database fray on the side of PostgreSQL.
Issue 76 - Roundup: Spreadsheets - They can juggle numbers, filter data and create charts faster than any man. But are the Linux versions more Vic-20 than Blue Gene? Rated: Gnumeric, KSpread, OpenOffice.org Calc, PlanMaker, ThinkFree Office Calc
Issue 76 - What on Earth: GPL 3 - The foundation licence of the free software movement is about to be refreshed. This is why you should care...
Issue 76 - Interview: Jeremy Allison - Samba opens Windows to a wider world, but few people realise how important it is to the free software movement. We tracked down one of those few: Jeremy Allison, the lead developer on the project.
Issue 76 - Tutorial: PHP: Transactions and triggers - MySQL has finally reached the 21st century, and we're here to help you master it.
Issue 76 - Tutorial: Groff: Making man pages - Once you get deep into Linux you get urges to do the strangest things - like writing documentation for open source projects. This is a perfectly sane response; in fact, we positively encourage it...
Issue 75 - Review: AbiWord 2.4 - With several smooth new features in this release, AbiWord is still Paul's favourite office app.
Issue 75 - Interview: Larry Wall - Perl 6 has been in production for several years now, and still doesn't seem to be close to release. We cornered Larry Wall and asked him just what was going on.
Issue 75 - Feature: Take on the tech of 2006 - Big things are promised for Linux in 2006, on the desktop and server - and for once, those aren't empty promises. We've seen the software of the future - downloaded it, installed it and even played with it - and want to share it with you...
Issue 75 - Tutorial: Squid - set up a proxy server - We kick off a new series designed to push the limits of your Linux knowledge.
Issue 75 - Tutorial: PHP - multibyte strings - Do your PHP scripts work smoothly across languages? Paul gets out his phrasebook...
Issue 74 - Interview: Andrew Morton - Top kernel maintainer talks exclusively about the latest development process and the need for increased quality control.
Issue 74 - Tutorial: PHP: grokking the Google API - Ha-ha thisaway, ha-ha thataway - Paul picks up some SOAP for the first time in years and gets jiggy with WSDL.
Issue 73 - Review: SUSE Linux 10.0 - Sylish and feature-packed, SUSE finally makes it to double figures.
Issue 73 - Book review: Learning Perl, 4th Edition - The fourth edition of an old book, but we think it suffers from the same problems as before.
Issue 73 - Book review: Advanced Perl Programming - Going from Learning to Advanced Perl in one page takes a master, but we only have Paul Hudson...
Issue 73 - Interview: Richard Hipp - If you've heard of the database engine SQLite and would like to contribute... good luck. Its author Richard Hipp is very, very picky. He tells us why.
Issue 73 - Feature: Free as in freedom - Is open source really the same as free software? Paul Hudson doesn't think so...
Issue 73 - Interview: Eben Moglen - Super Linux evangelist! Software freedom fighter! Defender of the GNU and the Open Source Way! No, it's not Linux Lass - it's Eben Moglen, the general counsel for the Free Software Foundation.
Issue 73 - Tutorial: PHP: Data objects in 5.1 - The best things come to those who wait. Yes, the PHP update is here...
Issue 72 - News: News extra: OSCon, LinuxWorld and UKUUG show reports - Conferences are like buses: you don't get any for ages, and then three come along all at once...
Issue 72 - Review: Doom 3: Ressurection of Evil - Fresh back from the US, Paul seems to have developed a curious fascination with guns. Can this Doom extension satisfy his bloodlust?
Issue 72 - Tutorial: PHP: A* path-finding - Paul couldn't find his way out of a paper bag, but can somehow program a path-finding script. If you're a keen games programmer you might want to follow him...
Issue 71 - Review: Dolce Music Flash Cards - It lacks decorum and won't help you make sweet music, but we try it anyway...
Issue 71 - Review: Master Math Word Problems - If Paul has a day to review a program, and that program takes 20 minutes to review, how time does he spend playing Crack Attack?
Issue 71 - Book review: SSH: The Secure Shell, 2nd Edition - While reading this book, Paul discovered that he makes just as much sense encrypted as not.
Issue 71 - Book review: Killer Game Programming in Java - Everything Paul needs to make his own Unreal Tournament clone.
Issue 71 - Feature: The problem with desktop Linux - Every year since 1993 has been predicted to be the year of Linux on the desktop. But what's needed to make that happen?
Issue 71 - Feature: The Linux diaries - Freak wormhole gives Linux Format readers an exclusive preview of a distropian future!
Issue 71 - Tutorial: PHP: SimpleXML and XPath - In another cheap attempt to give you all a leg-up in Sudoku bounty, we delve into the use of XML files for fun and profit.
Issue 70 - Review: OpenLaszlo 3.0 - Flash is everyone's favourite proprietary format - now it's everyone's favourite open format...
Issue 70 - Book review: Classic Shell Scripting - Paul is never letting this book out of his sight. Ever.
Issue 70 - Book review: Don't Click on the Blue E! - At last, an O'Reilly book that Paul's dad can understand...
Issue 70 - Book review: MySQL in a Nutshell - Nutshell books are terse, but always packed with info - just the way we like it.
Issue 70 - What on Earth: PDTP - Nothing annoys Paul more than choosing a mirror; but will PDTP manage to end the rule of BitTorrent?
Issue 70 - Interview: Gael Duval - The founding father of Mandrakesoft has seen his baby go from the brink of disaster to becoming part of a multinational Linux empire. How did he do it? And what's next for Mandriva?
Issue 70 - Tutorial: PHP: The Monty Hall problem - Having problems with last issue's LXF Sudoku bounty? We show you how to solve such problems using brute force, a dash of brain power and a highly-trained team of goats.
Issue 69 - Review: Darwinia - Paul Hudson plays God - mwah ha ha haa!
Issue 69 - Feature: Battle of the distros: SUSE vs Mandriva - Mere hours before his wife is due to give birth to their first child, Andrew Hudson takes some time out to argue with his brother Paul about whether it's Mandriva Linux or SUSE that rules the Linux desktop roost...
Issue 69 - Tutorial: PHP: Curses on the console - We find out there's a reason why this library is called curses...
Issue 68 - Book review: Sams Teach Yourself PHP In 10 Minutes - Can it really be that you need 24 hours to learn Perl, but just 10 minutes to learn PHP?
Issue 68 - Tutorial: PHP: The curl library - Sockets are shiny, and FTP is efficient, but why must you treat them separately? Paul gets on the ice to show off his curling skills.
Issue 67 - Review: SUSE 9.3 Professional - This is the most exciting Linux release ever, bar none - and Paul doesn't say that lightly.
Issue 67 - Review: Ready2Surf Zulu k7 PC - Is this lumpen PC better value than a speedy Mac Mini?
Issue 67 - Book review: Network Security Using Linux - A self-published work that thumbs its nose at the establishment and comes out on top.
Issue 67 - Feature: Xen - virtualisation breakthrough - Xen is a new virtualisation technology promising huge speed increases over traditional implementations - have we finally attained nirvana?
Issue 67 - Tutorial: PHP: Add a spell-checker - Paul's threat to replace Rebecca with a very small shell script finally comes true.
Issue 66 - Book review: The Exim SMTP Mail Server - Who better to write a book about Exim than the program's author?
Issue 66 - Feature: Desktop duel: KDE vs Gnome - Two LXFers fight it out and decide once and for all which is better - KDE or Gnome?
Issue 66 - Tutorial: Practical PHP programming - Mischief-makers want to crash your site; hackers want to steal your visitors' data. If you're feeling under siege, follow these three steps to logging in users securely while keeping out internet riff-raff.