Compiling kernel-I

Powering a Personal Desktop Using A Customized Linux 2.6 kernel How to Implement Linux for an Enterprise Server? This question has been answered very well…

halt — Stop the System.

Prof. Douglas Comer, author of the Network & OS Books and Creator
of Xinu OS. URL: http://www.cs.purdue.edu/people/comer

One Day One Command
===================

halt — Stop the System.

Summary:

Halt notes that the system is being brought down in the /var/log/wtmp,
file and then either tells the kernel to halt, reboot or poweroff the
system. Halt invoke shutdown, if the system is not in runlevel 0 or 6.

Read more

host — DNS Look-up Utility

Prof Andrew S. Tanenbaum (AST) Author of many OS and Network Books
and Creator of Minix & Amoeba OS. URL: http://www.cs.vu.nl/~ast/

One Day One Command
===================

host — DNS Look-up Utility

Summary:

host is a simple utility for performing DNS (Domain Name Service)
lookups.  It is normally used to convert names to IP addresses and
vice versa.

Read more

lsof — LiSt Open Files.

Edsger Wybe Dijkstra (EWD) was one of the most influential members of
computing science’s founding generation and he honored by ACM Turing
Award. URL: http://www.cs.utexas.edu/users/EWD/

One Day One Command
===================

lsof — LiSt Open Files.

Summary:

lsof lists all open files belonging to all active processes. An open
file may be a regular file, a Dir, a special file, an executing text
reference, a library, a stream or a network file (Internet socket, NFS
file or UNIX domain socket).          

Read more

strace — Trace System Calls and Signals

RMS (Richard M Stallman) Founder of GNU Projects and Free Software
Foundation (FSF). URL: http://www.stallman.org/

One Day One Command
===================

strace — Trace System Calls and Signals.

Summary:

In the simplest case strace runs the specified command until it exits.
It intercepts and records the system calls which are called by a
process and the signals which are received by a process.  The name of
each system call, its arguments and its return value are printed.
strace is a useful diagnostic, instructional, and debugging tool.

Read more

ltrace — Library call TRACEr

Linux From Scratch (LFS) is a project that provides you with
step-by-step instructions for building your own GNU/Linux OS
from source code. URL: http://www.linuxfromscratch.org/

One Day One Command
===================

ltrace — Library call TRACEr

Summary:

ltrace is a program that simply runs the specified command until it
exits and intercepts & records the library/system calls, which are
called by the executed process, and the signals, which are received by
that process. It can used study the internal flow of a program.

Read more

gcc — GNU C Compiler

Linux From Scratch (LFS) is a project that provides you with
step-by-step instructions for building your own GNU/Linux OS
from source code. URL: http://www.linuxfromscratch.org/

One Day One Command
===================

gcc — GNU C Compiler

Summary:

Several versions of the compiler (C, C++, Objective-C, Ada, Fortran,
and Java) are integrated; this is why we use the name “GNU Compiler
Collection”. GCC can compile programs written in any of these above
languages.

This C program is used in the examples.

#define DISPLAY “Hello Worldn”
main()
{
 #ifdef MACRO
   printf(DISPLAY);
 #else
   printf(“No Macron”);
 #endif
}
Read more

ogg123 — Plays Ogg Vorbis audio files.

Since 1998, Linux Weekly News (LWN) has been covering the Linux & Free
Software communities development activities in a concise, well-written,
and objective manner. URL: http://lwn.net/

One Day One Command
===================

ogg123 — Plays Ogg Vorbis audio files.

Summary:

Ogg Vorbis is a new audio compression format. It is different from
these other formats because it is completely free, open & unpatented.
It is roughly comparable to other formats used to store & play digital
music, such as MP3, VQF, AAC, and other digital audio formats.

ogg123 reads Ogg Vorbis audio files and decodes/play them to the (by
default) standard sound card or specified device(s). Input files can
be read from the system, or URLs can be streamed via HTTP.

Press Ctrl C to stop.
 

Read more