ALL IN ONE

7 July 2007

Linux World

1. LINUX is a Unix-like computer operating system. Linux is one of the most prominent examples of free software and open source development; its underlying source code can be modified, used, and redistributed by anyone, freely. To know everything about linux visit the links below.

Why Linux
Everything about LINUX
Linux News

2. Linux Distribution (Distro): A Linux distribution, often simply distribution or distro, is a member of the Linux family of Unix-like operating systems comprising the Linux kernel, the non-kernel parts of the GNU operating system, and assorted other software. Linux distributions take a variety of forms, from fully-featured desktop and server operating systems to minimal environments (typically for use in embedded systems, or for booting from a floppy). There are currently over three hundred Linux distribution projects in active development, constantly revising and improving their respective distributions. To know about the ranking of distros and their performance visit the site below. It has a list of all the distros available and you can also download the distros of your choice from this site. It also has the ranking for the linux versions available.

Linux Distros

3. Unix/Linux Commands: A Command Line Interface or CLI is a method of interacting with an operating system or software using a command line interpreter. This command line interpreter may be a text terminal, terminal emulator, or remote shell client such as PuTTY.
The links below have a complete unix/linux commands with examples.

Unix/Linux Commands
Unix Toolbox - Collection of Unix/Linux/BSD/Solaris commands and tasks which are useful for IT work or for advanced users
Unix Practical - Practice unix without even installing it. Check out this cool feature.
Linux Commands ( A to Z)
Unix Course Online

4. Debian/Ubuntu :

Audio Converter - Perl Audio converter for converting multiple audio types.
Multimedia Encoders/Decoders - Visit this link for multimedia encoders/decoders.

5. Migration towards Ext4 file system:

Ext4 is a new file system in development, which is going to replace the current Ext3 file system in use in Linux now. For more details read the below article on Ext4 file system.

Ext4 File system

6. GDB Debugger:

GDB, the GNU Project debugger, is a very good debugging tool which allows you to see what is going on inside another program while it executes or what another program was doing at the moment it crashed.

It is a very nice tool which helps to find out where exactly the code crashed. This tool comes with all linux operating systems and is useful for debugging the C/C++ codes executed using the gcc compiler.

GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

  • Start your program, specifying anything that might affect its behavior.
  • Make your program stop on specified conditions.
  • Examine what has happened, when your program has stopped.
  • Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.
The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). Those programs might be executing on the same machine as GDB (native) or on another machine (remote). GDB can run on most popular UNIX and Microsoft Windows variants.

For more information on how to use the gdb debugger go through the link below. Here one can find a step by step explanation of using the debugger tool. May be this can help you understand it better.

GDB Debugger Tutorial

0 comments:

Custom Search