Castellano Chinese Deutsch English Français Indonesia Italiano Nederlands Türkçe

Welcome to LinuxFocus.org,
Bienvenue sur LinuxFocus.org,
Willkommen bei LinuxFocus.org,
Bienvenidos a LinuxFocus.org,
Welkom bij LinuxFocus.org,
LinuxFocus.org'a hoşgeldiniz

What is LinuxFocus?
PDF archive
This magazine is yours! Get involved!

A very nice Linux online shop

shop.tuxgraphics.org has LinuxFocus fan articles, games, microcontroller and hobby electronic kits. Have a look !
List of available issues
We do not have real issues since October 2004 but we group them by month like mini issues. The latest issue may still grow and change.

Until September 2004 LinuxFocus was published every second month. These are the available issues:

hosted by ibiblio

New LinuxFocus

Since December 2009 we have a new site which will make it much easier for you to write and translate articles. The new site contains all articles since December 2005. On this page you can find all earlier content. (Articles between December 2005 and September 2009 exist on both sites.)

LinuxFocus continues to exist through your articles, translations and ideas!

The articles


[available in: English]
Converting video to perfectly compliant DVDs using MPlayer/MEncoder - part 1,
by Michele Alessandrini

You may want to convert a video from a variety of formats to DVD, to be able to watch it on a stand-alone, DVD-only reader. DVDs use a quite rigid format. Many user-friendly programs allow you to convert video to DVD format very easily and without having to know video-related aspects. But almost always, the results I got were not 100% DVD-compliant, and, while they could be correctly played in more sophisticated players, they led to bad surprises when moved to cheaper or older devices. It took me much time to correctly tune all the parameters, and I'd like to share this little bit of knowledge with people having the same problems. The solutions I propose here use the MPlayer/MEncoder pair of programs. In addition, some important concepts related to digital video are discussed.


[available in: Deutsch | English | Français | Italiano]
LF tip: Jabber and Firefox via SSH,
by Laurent Richard

In this short article, also called a tip, I will show you how to use SSH to get around a (too) exacting proxy or firewall. Of course, the SSH port must not be filtered.


[available in: English | Français | Indonesia | Italiano]
Huge screenshots using VNC,
by Viktor Horvath

Being between a "tip" and an article in length, this will show you how to produce gigantic screenshots using a VNC virtual desktop. No big magic involved, so it's rather a hint for those who don't know yet the possibilities of VNC.

System Administration

[available in: Deutsch | English | Français | Indonesia | Italiano]
Book review: Linux Email,
by Tom Uijldert

Set up and Run a Small Office Email Server

"Linux Email" is published by PACKT publishing ISBN: 1-904811-37-X. Authors: Magnus Back, Patrick Ben Koetter, Ralf Hildebrandt, Alistair McDonald, David Rusenko and Carl Taylor.

System Administration

[available in: English | Français | Italiano]
Package Management Made Easy,
by Sheng Bao

Many people consider Linux as a tough OS, for its software package management is not that easy as in Windows. At my early time of using Linux, I also tried to find a file like setup.exe in Windows. Additionally, when I was using RPM, I was very afraid of the "dependency hell", which asks me to install other packages in order to meet the dependencies. Now, thanks to the excellent job of many open source enthusiasts, we can find a better way to manage software packages than Windows CNR (click and run) style. This article will introduce you the tools, YUM and APT-GET, for software package acquirement and other toolchains to work with them. Distribution specified package management will also be mentioned.

System Administration

[available in: English | Français]
Design and Implementation of a Linux based 802.11 ad-hoc wireless network,
by Fahad Saeed, Fahad Ali Arshad and Salman Javed

The design and development of an ad-hoc wireless network for a computer laboratory is described.


[available in: English | Français ]
A digital DC power supply -- part 3: command control from the PC, by Guido Socher

A very small an really powerful DC power supply for your hobby lab. In this third part adds the possibility to remotly control the DC power supply via a command line interface.

Software Development

[available in: English | Castellano | Français | Italiano | Türkce ]
Computer Assisted Simulation of DNA using Linux and Perl, by Carlos Andrés Pérez

In this article we discuss a way to generate n-DNA sequences with s-nucleotids using Perl programmes.


[available in: English | Français ]
Automate the creation of graphs with Graphviz, by Jean-Etienne Poirrier

Graphviz is a command-line open source graph visualization software.

Software development

[available in: English | Français ]
LF Tip: #defines for writing portable C-code, by Guido Socher

How to get a list of available defines.


[available in: English | ChineseGB | Français ]
A digital DC power supply -- part 2: the software, by Guido Socher

A very small an really powerful DC power supply for your hobby lab. In this second part I explain how the software works and one more feature is added.

System Administration

[available in: English | Français ]
Book review: The Linux Enterprise Cluster, by Tom Uijldert

A review of the book "The Linux Enterprise Cluster" from No Starch press.

System Administration

[available in: English | ChineseGB | Français | Portugues | Russian ]
LF Tip: USB mice and laptops, by Guido Socher

How to get a USB mouse to work without restarting the X-server.


[available in: English | Deutsch | Français | Italiano | Türkçe ]
A toolchain for transformation from paper to HTML, by Iznogood

Here is one toolchain to convert and old paper magazine into html document.

Software Development

[available in: English | Deutsch | Français ]
Faulty Software, by Ralf Wieland

Controversial discussions have started around estimates about the number of faults which a given software has. Often the fault-density is used as a measure for the quality of software. Is that correct?


[available in: English | Français | Türkçe ]
A digital DC power supply, by Guido Socher

A very small an really powerful DC power supply for your hobby lab. It has lots of features which you normally find only in very expensive power supplies. This one is however cheap, small and easy to build.

System Administration

[available in: English | ChineseGB | Français ]
LF tip: Using Acrobat 7 with kde and kprinter, by Gerrit Renker

How to work around a bug in acroread version 7.

System Administration

[available in: English | Castellano | ChineseGB | Français ]
LF Tip: Don't beep at me, by Guido Socher

How to quickly stop your linux computer from beeping.

Software Development

[available in: English | Deutsch | Français ]
Cruising with the snavigator, by Gerrit Renker

This article presents the snavigator, a powerful code analysis, cross-referencing and re-engineering tool.


[available in: English | Castellano | ChineseGB | Français | Russian ]
LF Tip: essential firefox extensions, by Guido Socher

Two really cool firefox extensions that you really have to install.


[available in: English | ChineseGB | Français ]
lcdproc -- LCD displays easy to use and easy to build, by Guido Socher

In this article we use lcdproc to connect a LCD display and 2 buttons to a linux pc; simple and easy to build for everybody.

Software Development

[available in: English | Castellano | ChineseGB | Deutsch | Français | Italiano ]
LINUX & PERL, computer tools for study and analysis of biological information, by Carlos Andrés Pérez

This article shows how easy it is to extract biological information from DNA, RNA and proteine sequences Databases using small perl scripts.


[available in: English | Castellano | ChineseGB | Deutsch | Français | Russian ]
LF Tip: solving the ugly key problem, by Guido Socher

Good looking alternatives to the Windows key.


[available in: English | ChineseGB | Deutsch | Français | Nederlands | Italiano ]
Bayonne: the opensource project inside phone and IVR services, by Luca Bariani

GNU Bayonne is a scalable telephony application server.

Software development

[available in: English | ChineseGB | Deutsch | Français | Russian ]
Optimizing C/C++ programs using the GProf profiler, by Arnout Engelen

One of the most important things to keep in mind while optimizing an application is: optimize the code where it counts.


[available in: English | ChineseGB | Deutsch | Français ]
Part 2 -- A digital thermometer or talk I2C to your atmel microcontroller, by Guido Socher

In this second part of the article we will connect a LCD display and I will explain how the software works.

The LinuxFocus Tip, March 2005

[available in: English | Castellano | ChineseGB | Français | Indonesian | Türkçe ]
LF Tip:Cloning entire PCs over the network, by Gerrit Renker

This tip explains how to clone partitions with dump and restore.


[available in: English | Castellano | Français ]
Professional Tex(t)Authoring with LyX, by Gerrit Renker

This article is written for people who have a lot of text editing/authoring to do and are primarily interested in getting the text edited fast, reliable with a plesant looking printout.

Kernel Corner

[available in: English | ChineseGB | Deutsch | Français ]
Writing your own netfilter match, by Nicolas Bouliane

The iptables/netfilter framework gives us the possibility to add features. To do so, we write kernel modules that registers against this framework.


[available in: English | Castellano | ChineseGB | Deutsch | Français ]
A digital thermometer or talk I2C to your atmel microcontroller, by Guido Socher

In this article we see how to interconnect the microcontroller to a linux PC over a physical RS232 interface without the extra MAX232 chip.

The LinuxFocus Tip, February 2005

[available in: English | Castellano | ChineseGB | Deutsch | Français | Nederlands | Russian ]
LF Tip: generating PDF from html documents, by Guido Socher

Some tips for generating PDF files.


[available in: English | ChineseGB | Deutsch | Français | Indonesian | Türkçe ]
Checking gpg mail signatures with Sylpheed-Claws, by Iznogood

How to install a gpg plugin and check a mail signature within Sylpheed-Claws with some bash pipes commands.


[available in: English | Deutsch | Français | Nederlands | Russian | Türkçe ]
ParallelKnoppix, by Majid Hameed

A Knoppix based Live CD that provides a Linux Cluster ready for MPI and other Parallel Computing in less than 15 minutes!

The LinuxFocus Tip, January 2005

[available in: English | Castellano | ChineseGB | Deutsch | Français | Nederlands | Indonesian | Russian | Türkçe ]
LF Tip: LinuxFocus Live Bookmarks, by Guido Socher

LinuxFocus tip number 1 for January 2005

Get involved with LinuxFocus!!!

LinuxFocus exists only because of your participation! You can e.g. write an article or translate. LinuxFocus exists because there are people like you, who want to share their knowledge and therefore write or translate articles for LinuxFocus. Only if there are enough volunteers who write articles and others who translate them, there will be a truly multicultural and international magazine!
If you want to participate, then please send an email to Viktor <viktor (at)ibiblio.org> or any person listed in the contact person list.
Authors and translators are always heartly welcomed and are always needed!!!
We look forward to hearing from you!

Write an article for LinuxFocus!

There is a topic you know quite well and/or find very interesting where you want to share your knowledge with others? Then write an article for LinuxFocus! New articles (short and long) are always welcome!
We have a few easy guidelines you can read. And there is a template (new001.meta.html inside a zip) you can edit for your article. We hope you will like seeing your article published in LinuxFocus!

Translate for LinuxFocus!

You want to translate one or more articles for LinuxFocus?
We are always looking for people who are willing to translate our articles into another language (whether this language already exists or not). You can join our mailing list or simply discuss what you want to translate with us by writing an email to Viktor <viktor (at)ibiblio.org>.
In the mailing list we coordinate translations and website issues.
You can also read our translation guide for some useful tips and tricks.

"Free for non-commercial use". Read our copyright information page for further details.
© LinuxFocus.org creative commons, some rights reserved
Click here to get to the LinuxFocus contact persons list