Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. A copy of the license is available at

Using the Synaptic Package Manager to Clone Installed Software to Another Computer

The GNU/Linux ecosystem is blessed with many tools to clone a hard drive image which can be used to reinstall your Debian-based distro in an emergency or duplicate on another machine, but sometimes you might want to do a clean install of Ubuntu on another machine and then add in the extra software you installed in the original distro. For that you need a combination of Synaptic, the GUI frontend for apt-get and a little command line magic.

Deepin Software Centre: GUI Software Frontend Done right

Newcomers to Ubuntu will only really know about installing software via the Ubuntu Software Centre. Synaptic is no longer bundled by default (though still available) but all us, veterans and newbies alike, should also consider installing Deepin. It's similar to Ubuntu's tool but it has some really nifty and useful features.

Listen to your books (ePUB or PDF) with Okular, KDE's PDF Reader

Okular is the PDF reader for the KDE desktop. You can run it under any other desktop environment too, but you can also get some more mileage out of it with these three simple tips.

PDFs are very common and popular but with the rise of smartphones and tablets the EPUB format has risen to prominence too. Okular has some very neat features not available to other PDF readers and you might want to combine them with this relative newcomer on the block.

Things You Didn't Know You Could do with the Gwenview Image Viewer

Gwenview is the default image viewer for the KDE desktop. Out of the box it's good looking but nothing obviously exceptional. Except for two things: Phonon and plugins. That combination really does make Gwenview a pretty useful bit of kit. Let's see what it can do.

Burning a Data CD/DVD with Nautilus

Despite the rise of USB sticks for data storage and booting GNU/Linux distros, there's still a place for the humble writeable CD and DVD. Most readers, including me, probably fire up a big hitter like K3B (KDE) or Brasero (GNOME). For me K3B is up there with GIMP, LibreOffice and VLC. It's best in class. However, for simple, quick backup Nautilus gets the job done. Let's use it to burn a multi-session data CD.

Create a radio station in five minutes with Airtime 2.0 on Ubuntu or Debian

Airtime is the GPLv3 broadcast software for scheduling and remote station management. It supports both soundcard output to a transmitter, and direct streaming to an Icecast or SHOUTcast server. Web browser access to the station's media archive, multi-file upload and automatic metadata import features are coupled with a collaborative on-line scheduling calendar and playlist management. The scheduling calendar is managed through an easy-to-use interface and triggers playout with sub-second precision.

Writing a kernel module for FreeBSD

FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I'll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I'll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel. Let's do it!

Mobile devices in GNU/Linux and GNOME

You have a computer (a laptop or a desktop). Since it's a machine you use often and don't tinker with much, it probably runs Ubuntu Linux. Or, maybe, another distribution (like Mandriva 2008). If it doesn't run GNU/Linux, I hope you're at least using BSD. If not, stop reading right now!

You also have a brand new digital camera, or a shiny new MP3 player. And you feel the dread: are those pure consumer oriented pieces of hardware compatible with my machine? Will I have to pay the Microsoft tax (and the required hardware upgrades) to get all my photos from my last holidays, or to listen to Beethoven's fifth sung a capella by lazy llamas? Read on.

Review of FreeBSD 7

The next major update of FreeBSD 7, due this December, is in the running to be one of the most impressive FreeBSD releases to date. The ULE scheduler has now reached maturity, leading to significant gains across the board (particularly in server workloads). This new scheduler brings notably impressive performance improvements to both MySQL and PostgreSQL.

In the first section of this article, I'm going to take a look at what's new. In the second section, I will discuss what the future holds for FreeBSD beyond the upcoming FreeBSD 7.0 release, including screen shots of the revamped FreeBSD installer "finstall".

Generating cool fractals

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.

ODF/OOXML technical white paper

I was asked by the UK Action Group of the Open Document Format Alliance to write a white paper on the technical differences between ODF and OOXML. After much agonizing, correcting, having others correct my mistakes, suggestions, changes and drafts I still have got something that may be alright to be previewed by all. The actual documents are in both as a “PDF” and an “ODT” (Open Document Format).

The following is a transcribed version of the white paper. Although it has all the Free Software Magazine formatting constraints which means that the information is not as clearly presented, so therefore I recommend you to download the document from the above URL. It is here primary for reference purposes.


Subscribe to RSS - GPL