Updating BIND default ROOT servers (named.ca)

Use the BIND dig utility to retrieve a list of root name servers.

dig @a.root-servers.net . ns > named.ca

Make sure to copy named.ca to the directory containing your DNS maps. Restart BIND for the changes to take effect.

The 7 Layers of OSI

Anatomy of the Linux kernel


The Linux® kernel is the core of a large and complex operating system, and while it’s huge, it is well organized in terms of subsystems and layers. In this article, you explore the general structure of the Linux kernel and get to know its major subsystems and core interfaces. Where possible, you get links to other IBM articles to help you dig deeper.

Read

Set up a LDAP server and clients


Using LDAP in a local network, you can allow your users to login and authenticate from anywhere on your network.

This tutorial will be split in 2 parts. In the first part, I will explain how-to install, configure the LDAP server, add a few users and group, in the second part, we will set up Linux client to authenticate through LDAP if the user does not exist on the local filesystem. read more…

Review: PC-BSD 1.3

A BSD-based alternative to Windows on the desktop…

PC-BSD should make an interesting change for two main reasons. Firstly, it uses a BSD kernel, as opposed to the Linux kernel used in distributions such as Debian and Slackware. Secondly, its main method of installing new programs seems to be closer to that of Windows than apt. So, let’s see if its claims of user friendliness are accurate.

read more…

Linux Music Player Daemon

An interesting alternative to traditional music players…

The Music Player Daemon (MPD) is a very different, and very cool, way to play back music online. Unlike typical music-playing applications, MPD does not have a graphical (or even command-line) interface. Instead, a variety of clients interact with MPD over the network.

This means multiple applications (clients) can interact with MPD simultaneously. One client might have an iTunes-style graphical user interface, another might run from the command line, and a third might display the currently playing song in the status bar of a Web browser or text editor. About 60 clients can already communicate with MPD, and at least 40 more are being developed.

read more…

FSF Releases the Fourth and Final Draft of GPLv3


The final version of the GNU General Public License 3.0 should be published before the end of June, bringing to an end some 18 months of discussions around the new license, the Free Software Foundation said on May 31.

The FSF also released the fourth and final draft of GPL version 3 on May 31, referred to as the “final call” draft, which will be open for comments for 29 days. The final license will be released after that.

The most notable changes found in this latest draft include making GPLv3 compatible with version 2.0 of the Apache license; ensuring that distributors who make discriminatory patent deals after March 28 may not convey software under GPLv3; adding terms to clarify how users can contract for private modification of free software or for a data center to run it for them; and replacing the previous reference to a U.S. consumer protection statute with explicit criteria for greater clarity outside the United States, FSF executive director Peter Brown said in a statement.

Also check out: GPLv3 authors comment on final draft

Access MySQL from C

MySQL database does support C program API just like PHP or Perl API.

The C API code is distributed with MySQL. It is included in the mysqlclient library and allows C programs to access a database.

Many of the clients in the MySQL source distribution are written in C. If you are looking for examples that demonstrate how to use the C API, take a look at these clients. You can find these in the clients directory in the MySQL source distribution.

This tutorial provides a sample MySQL C program and step by step compilation instructions to kick start MySQL programming via C API. read more…

Replace Windows with Fedora 7 Linux

This tutorial shows how you can set up a Fedora 7 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge. read more…

Reinstalling Grub

If you ever need to reinstall your Grub loader, here is how to.

Boot with your First CD, or your live CD. Once you have the prompt go with this.

grub
root (hd0,0)
setup (hd0)
quit
exit

You need to chage hd0 and the hd0,0 for anything your system needs.
hd0 is the first disk on the system
hd0,0 means the first partition of the first disk.

Follow

Get every new post delivered to your Inbox.