Issue 18

Download the whole issue as PDF

Issue 18 is here and with it another bunch of great articles all about free software. We have Andrew Min showing us how to dual-boot Windows and Kubuntu. There's Mitch Meyran's in depth article on 3D desktops and Xavier Calbet's one on Fractal generation. Rosalyn Hunter breaks in new users with her follow up article on using the CLI and Jonathan Roberts gives us all the low down on how to get help with free software. Of course, I'm only scratching the surface... there's a lot more in this fine issue of Free Software Magazine.

Editorial

Editorial

Write a full post in response to this!

The desktop computer is not dead, but it’s doomed. Laptops are not dead, but they are doomed. And our mobile phones are going to kill them… sounds unlikely? Well, please read on—and let me know what you think. People have predicted the death of the desktop computer and the death of the laptop many times. These death sentences have often sounded like those religions which predicted the world would end by the year 2000—then the year 2000 came, and the end of the world was then rescheduled for 2004—then 2004 happily came and went—and so on.

Community

Sun Ultra 20 M2 review

A powerful workstation from a mainstream vendor for a reasonable price

Write a full post in response to this!

When you are looking for a workstation or new desktop there are a seemingly infinite number of potential solutions available. So where do you start? Well if you are after a powerful AMD based computer then you might want to take a look at the Sun Ultra 20 M2, a workstation based around AMD Opteron 1200 dual-core CPU, and available at a surprisingly reasonable price.

Workstation or desktop?

User space

Dual-booting Kubuntu and Windows

The step-by-step method to installing Kubuntu and Windows for people without any technical experience

Write a full post in response to this!

We have come to a cross-roads in the computer world today. Stick with the familiar Microsoft Windows, or try the stable, secure, but unfamiliar GNU/Linux-based operating systems that have recently started taking off. There are two big factors that stop most people from loading GNU/Linux onto their computer. The first is that they think they need to be a geek to install it. I admit that it is often hard to install something you’ve never had experience with. But with the right coaching, you can do it. Also, people think that you can’t run Windows if you have GNU/Linux (so they lose all their games and other important programs). However, it is actually possible to run Windows and GNU/Linux on the same computer. So what are you waiting for?

Debian as a desktop system

A good alternative to Ubuntu

Write a full post in response to this!

Debian is well respected as a stable server distribution, and most of the reviews focus on aspects appropriate to server deployments. This article covers Debian on the desktop. It is not a step by step tutorial, but focuses on the highlights of the recent Etch release.

Using VirtualBox to run Ubuntu and any other operating system

The easy way to run operating systems without messing up your system

Write a full post in response to this!

GNU/Linux can be scary to a new user. After all, what if you mess up? What if you end up corrupting your hard drive so badly that you need to format it to get rid of GNU/Linux? The solution is to use virtualization technology. A virtual machine creates a virtual hard drive as well as a virtual computer, so you can install and run it from within another operating system. If you want to get rid of the virtualized (also known as the guest) operating system, just delete the virtual hard disk from the real (host) computer’s hard drive.

Introduction

Freemind in your kitchen

Represent recipes as mind maps with Freemind. Bonus feature: my father’s own recipe you can try for yourself

Write a full post in response to this!

Tired of reading recipes the usual way? Frankly, I am. I find them more interesting, as well as easier and faster to read, by representing them as mind maps [3, 4]. In this article I have two goals: to demonstrate an alternative format for presenting recipes, and at the same time to provide a short users’ guide for Freemind [1, 2]. As I progress through the article I will also be describing a recipe that you can try for yourself—enjoy the meal!

OpenOffice.org and mail merge: how to suppress the Address2 line

Getting rid of those pesky empty lines in OOo mail merges

Write a full post in response to this!

Mail merges are a great way to save time, since they pull information from the same fields, over and over again with each new record in your database. There’s only one problem—all records aren’t created equal; they don’t all have, or all need, the same fields. This article solves that perpetual problem with labels. If you’re already familiar with the problem, you can go straight to the solution entitled: Suppressing blank lines with sections step by step.

The problem of blank [Address2] lines

The story (and the protocols) behind instant messengers

The history of the instant messengers, from IRC to Pidgin

Write a full post in response to this!

There was a time when geeks were the only ones who used instant messengers. Not so now. Almost everyone, from high school students to Congressmen, have instant messaging accounts. Businesses use instant messengers like Lotus Sametime or Novell GroupWise within their companies. How did instant messengers get this far?

In the beginning…

Firewall Builder

A firewall configuration GUI

Write a full post in response to this!

Have you ever wanted to configure a personal firewall for your GNU/Linux box, but were scared of the complexity of iptables? Well, I might not be able to make you a security expert, but I can show you a tool that will help you to configure your personal firewall the easy way. The secret? Firewall Builder (also known as fwbuilder for short).

3D desktops—Beryl, Compiz and more

They can be both useful and fun to use

Write a full post in response to this!

Some would say 3D desktops are useless fluff; some swear by them. This article gives you an overview of today’s 3D desktop options, and how they can help you be more productive.

Barring that, you can still brag about your top-notch computer in front of those poor Aero Glass-limited friends of yours.

Why everybody should use GNU/Linux, and how?

5 reasons why you should use GNU/Linux, with 10 bonus tips if you decide to do so!

Write a full post in response to this!

GNU/Linux is getting bigger and bigger. Microsoft’s recent patent threats are definitely helping GNU/Linux to gain mainstream popularity. Unfortunately, new users are often confused by why they should actually use GNU/Linux, and how to go about the transition. Hopefully, this article will fill that gap!

Why should everybody use GNU/Linux?

Getting help with free software

A guide to finding the answers to problems with free software

Write a full post in response to this!

So, you’ve made the move to free software. As you’ve no doubt noticed, there are quite a few differences between the proprietary software you’ve been used to and free software: the interfaces are different; it costs a heck of a lot less; and if you’re using one of the community supported distributions there’s no premium rate helpline! These all seem like benefits to me, but what happens when you have a problem?

A beginner’s introduction to the GNU/Linux command line, Part II—Managing processes

A tutorial for novices that discusses processes and process related commands including ps, top, grep, fuser, more, jobs and kill.

Write a full post in response to this!

Your GNU/Linux computer is an amazing machine. It can display images. It can run programs. It can perform dozens of functions all at the same time. How can you keep track of all this activity? By monitoring the processes that your computer runs, and one of the best ways to monitor and control processes is by using the command line.

Server side

Generating cool fractals

A benchmark comparison of PDL, IDL, MATLAB, Octave, C and FORTRAN77 generating fractals

Write a full post in response to this!

Whether you are a professional or amateur scientist, engineer or mathematician, if you need to make numerical calculations and plots quickly and easily, then PDL (Perl Data Language) is certainly one of the best free software tools to use. PDL has everything that similar high-level, proprietary, numerical calculation languages (like IDL or MATLAB) have. And it certainly comes with all the features you would expect to have in a numerical calculation package.

A revolutionary idea for tomorrow’s PCs

Can our PCs be re-organised for greater usability?

Write a full post in response to this!

PCs are complex due to underlying hardware organisation. Consequences of this include difficulty in modifying or upgrading a PC, bloated operating systems and software stability issues. Is there an alternative that wouldn’t involve scrapping everything and starting over? I will describe one possible solution with both its benefits and drawbacks.

What (most) users want

How to build squid authentication helpers

Build your own authentication helper using the language of your choice

Write a full post in response to this!

Have you ever tried to figure out how to make Squid authenticate users according to your own exotic rules? Users are in a DB? Are you using an ActiveDirectory? Users/passwords are authenticated by a java class? Everything is possible. Here I intend to explain how to make your own custom authentication helpers so you can develop your own routines for your own requirements.