Shell Prompt – An Overview

Now I have decided to write articles which will help the new linux user to do things the pro-way i.e. using the shell.
There are many different shells available with the GNU/Linux system.
Sh – The old UNIX shell
Bash – Bourne Again Shell – rewrite of the sh shell
csh – C Shell – similar to C funtions
and so on.

Most GNU/Linux systems come with the default Bash shell and it can be recognised by a $ prompt or a # prompt.
The $ prompt indicates that you are logged in as an ordinary user.
The # prompt indicates that you are logged in as a root user. This is most powerful user, so just be careful with it.
You can log in to the root user at anytime by using the su command.
I think this gives a basic overview of the shell. I have decided to start writing a series which will teach a new command everyday.

Tech Tags: linux terminal

MySQL 5 released

MySQL 5 is ready for production use. Here is the snip from MySQL web site…

“MySQL 5.0 is the most ambitious release in MySQL’s history. MySQL 5.0
delivers the enterprise features the community has been asking for,
including Stored Procedures, Triggers, Views, Information Schema, XA
Distributed Transactions, and new Storage Engines. We also added
Strict SQL Mode to eliminate some of the ‘Gotchas’. Plus, MySQL 5.0
builds on our reputation for Reliability, Performance, and Ease of
Use.”

Visit http://dev.mysql.com for more info.
Here are some MySQL and Postgresql gotchas one may be interested in reading.

If you find a bug in the newly released MySQL 5.0, then can win an iPod Nano.

Linux powers robotic cow-milking machine


A 122-year-old dairy equipment company has used Linux to control a robotic cow-milking system (the system is robotic, not the cows). Delaval’s “Voluntary Milking System” lets the cows decide for themselves when to be milked, and gives dairy farmers a more independent lifestyle, free from regular milkings. The system runs a 2.4.18 Linux kernel.

Tech Tags: linux vms

Minix 3 released

MINIX 3 is a new open-source operating system designed to be highly reliable and secure. It is based somewhat on previous versions of MINIX, but is fundamentally different in many key ways. MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability.

MINIX 3 is initially targeted at the following areas:

  • Applications where very high reliability is required
  • Single-chip, small-RAM, low-power, $100 laptop for Third-World children
  • Embedded systems (e.g., cameras, DVD recorders, cell phones)
  • Applications where the GPL is too restrictive (MINIX 3 uses a BSD-type license)
  • Education (e.g., operating systems courses at universities)

MINIX 3 Features

  • POSIX compliant
  • Networking with TCP/IP
  • Two ANSI C compilers (ACK and gcc)
  • Over 300 UNIX programs
  • Many improvements since V2
  • Full multiuser and multiprogramming
  • Support for memory up to 4 GB
  • Device drivers run as user processes
  • Full C source code supplied
  • Runs on 386, 486, Pentium, etc.
Tech Tags: linux kernel freebsd

Ironpython 0.9.3 released

IronPython is the codename for an alpha release of the Python programming language for the .NET platform. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers.

Tech Tags: Ironpython Microsoft .net Net Software