Apt-Cacher-ng is a software package that keeps a cache, on the disk, of Debian/Ubuntu Packages and Release files.When an apt-get like client issues a request for a file, Apt-Cacher intercepts it and if the file is already cached it serves it to the client immediately, otherwise it fetches the file from the Internet, saves it on the cache, and then serves it to the client. This means that several Debian machines can be upgraded but each package need to be downloaded only once.

This simple tutorial goes through all the basics of using K3b on Linux. K3b is one of the best graphical burning programs on Linux, and also one of the best know in the Linux community. However, it's existence is somewhat of a mystery among new users. Hence this tutorial is here to both introduce this excellent program, and familiarize you with everything you need to know to begin using it. It won't cover every nut and bolt the program has, because there's a lot of them, but it will cover the most important. So, without further adieu, on to the program.

Also, most standalone window managers don't rely on a widget toolkit, instead rendering their own graphics and interfacing directly with the X Window System libraries. This helps to keep their RAM consumption to a minimum.

We're using Ubuntu 8.10 for this article, and we'll show you the commands you'll need to install three great WMs via the internet. Click Applications > Accessories > Terminal (in Gnome) to enter the commands. Then, after installing, log out and click Options > Select Session to choose the WM that runs when you log in. Let's go!

Usplash in its current incarnation allows for simple and advanced themes. I'll
start with explaining the basics of a theme and will introduce the more advanced
topics later. I do assume that the reader has basic C programming knowledge and
knows what a Makefile is for…

Most articles on security for Linux are firmly rooted in the guidance of tried-and-tested Unix usage.

This means that they dust off the same dry points on keeping the network locked away, minimising the risk by locking down the system and only giving access to the people who really need it, then draw a conclusion that boils down to a form of the old adage 'it's better to be safe than sorry'.

Linus Torvalds is a regular visitor to Australia in January. He comes out for some sunshine and to attend the annual linux.conf.au organised by Linux Australia. He took some time out to speak to Rodney Gedda about a host of topics including point releases, filesystems and what it is like switching to GNOME. He also puts Windows 7 in perspective.

Both the ~/.bashrc and ~/.bash_profile are scripts that might be executed when bash is invoked. The ~/.bashrc file gets executed when you run bash using an interactive shell that is not a login shell. The ~/.bash_profile only gets executed during a login shell. What does this all mean? The paragraphs below explains interactive shells, login shells, .bashrc, .bash_profile and other bash scripts that are executed during login.

This document presents various ways of annotating a large image with either text or some other image. The annotation may be bold and highly visible, or subtle and hidden. Reasons for annotating images are varied, but are usually either to
Mark the image with information about what the image is about.
Point out or highlight some aspect of the image.
Add copyright or logos to the image as a form of copy protection.

Rectangle, text, and image requires an upper left and lower right coordinate. Circle requires the center coordinate and a coordinate on the outer edge. Finally, polygon requires three or more coordinates defining its boundaries. Coordinates are integers separated by an optional comma. For example, to define a circle centered at 100,100 that extends to 150,150 use:

Lets start with the oldest, simplest, and most common drawing primitives of the "-draw" image operator of MVG commands. Note that all arguments are treated as floating point, and do not have to be integers, such as I typically use in these examples.

ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you can freely use, copy, modify, and distribute. Its license is compatible with the GPL. It runs on all major operating systems.

More than ever I see this book as a missed opportunity. The 14 years since 1994 has been enough time for useful lessons to be absorbed and integrated; if all the chapters had been up to the level of 10 or 14, we might have better Unixes than we do today. Alas that the authors were more interested in parading some inflammatory rhetoric than starting a constructive conversation.

That kind of embodies all of LHB’s contradictions right there – trashing open source in one breath, expressing a sort of stifled backhand respect for it in the next. As though even he, the Linux hater, can’t stand aside from what Linux has taught him.

This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pearson Education, Inc. A reference copy of this license may be found at http://creativecommons.org/licenses/by-nd/1.0/legalcode.

In addition to the PID story in Run-Away Processes If all is blocked and even Ctrl+Alt+backspace ( what should be a last resort ) does not react, if your system does not react on any action ( like I said before, very rare in Linux ) remember the next line:

Opera 9 has added a solid ad banner blocker, under the guise of a generic "content blocker". (This indirect name is presumably only there to keep a good corporate image.) To block an ad (either an image, frame, or Flash animation), right-click an empty spot on the page and choose Block content. Then, simply click the banners which you want to block. When finished, click Done in the pseudo-toolbar that appears at the top of the page.

The 12 Linux books mentioned here by no means are comprehensive or authoritative list. But, these 12 Books are few of my favorites that I enjoyed reading over the years and I strongly believe will enhance your technical abilities on Linux, if you have not read them yet.

To install CDemu, gCDemu and the necessary libraries in Ubuntu you must first add en extra repository. Go to System -> Administration -> Software Sources and in the Third-Party Software tab click the add button. Copy and paste in there the following:
For Ubuntu 8.04 Hardy Heron users

Now, to solve this in an algorithm / program, there are always 4 basic ways to approach the problem. The 4 approaches are here listed from generally easiest to advanced, and also generally from worst to best.