A new way to look at networking

May 09, 2007 0 comments
Van Jacobson is a research fellow at PARC. Prior to that, he was the Chief Scientist and co-founder of Packet Design, Chief Scientist at Cisco and has also headed the Network Research group at Lawrence Berkeley National Laboratory.

Van talks at Google Tech Talks about the concept of a network and how it enables the efficient transfer of data from one remote location to another. In the talk Van laments how the network research in the US has stuck in a dead end for the past decade or so and it should be a wonderful time for networking as every thing is connected to everything else, there are cell phones, computers, laptops, PDAs and so on and each can be connected with each other. But unfortunately as Van puts it every thing we do with networking is getting harder. Wireless barely works and information or data is not at sync with all the diverse devices we use. In his talk he puts forward his idea of how networking can be made simpler.

A very informative talk worth watching by anyone who is interested in knowing how computer networks work. Duration: 1 Hr 21 Min



Revolution OS - an award winning documentary which traverses the path of Free Software, Open Source and Linux

April 25, 2007 5 comments
This is one of the finest documentaries created which traces the path taken by GNU, Free Software, Open Source and Linux. The whole documentary all of 1 hour and 10 minutes long consists of bits and pieces of conversation with various leaders of the community which of course includes Linus Torvalds, Eric Raymond, Richard M Stallman, Bruce Perens and many others.

In the documentary, Linus Torvalds calls RMS the great philosopher of the movement and himself the engineer.


It clearly brings to fore the idea of GNU and Free Software, GPL and copy left, the history of Linux, the concept of Open Source, and in what way Open Source is different from Free software. The documentary produced by J.T.S Moore also shows snippets of publicity the movement received in the main stream media such as in CNBC and The New York Times. The documentary even feature a couple of appearances of some prominent people from Slashdot.

And at the end of it all, you get to hear an excellent rendition of the Free Software song.

It is worth noting that Revolution OS won Best Documentary at both the Savannah Film & Video Festival and the Kudzu Film Festival.

All in all a beautiful piece of work worth watching which tells the inside story of the hackers who rebelled against the proprietary software model and Microsoft to create GNU/Linux and the Open Source movement. One way to support the cause would be by buying a copy of Revolution OS DVD from their website. For now you can watch the documentary below (Courtesy: Google Video).

Update (2nd May 2007): The google video link has been removed because of concerns raised that it could have been pirated and was made available without the permission of the producer. And I believe the right thing to do under the circumstance is to buy the video and watch.
You may listen to an interview with J.T.S Moore here. [Ogg File].

Kernel comparison between Linux (2.6.20) versus Windows (Vista)

April 22, 2007 4 comments
For those of us who are used to dual boot between Windows and Linux, at one point of time or the other, we might have wondered in what way these two diverse OS kernels differ from each other. Other than the well known fact that one is open source and the other is proprietary, I knew very little about the technical differences of Linux and Windows kernels.

Johnathon Weare aided by Paolo De Nictolis has put together an extensive list of the inherent technical differences in Linux and Windows Vista. The Linux kernel used for the comparison is the latest one - 2.6.20.

A few things which caught my eye in the list were the following:

Almost all the drivers for USB, Printing, FUSE and Graphics for Linux are in the user space where as in Windows they operate in the kernel space. And as Andy Tanenbaum put it, it is better if more and more drivers run in the user space than the kernel space as this makes the OS more reliable and secure. [Advantage Linux]

Both Linux and Windows kernels are developed using C and assembly language but apart from that Windows also has a significant percentage of C++ code. Not surprisingly, the kernel size of Linux is just over half of that of Windows.

Linux kernel boots on diverse hardware architecture (around 22) including some game stations such as Sony Playstation. Where as Windows support only a measly 3 architectures. [Advantage Linux]

Linux kernel has inbuilt support for the most variety of file systems.

Having gone through the list, I couldn't think of even one area where Windows kernel was ahead of Linux except perhaps the types of hard disks supported where Windows kernel had support for flash and hybrid hard drive which Linux kernel doesn't.

If you are interested, do read the full list of comparison between Linux and Windows Vista kernels.

How to pronounce Linux ?

April 15, 2007 4 comments
My friend once asked me how you pronounce the word Linux. While I have heard the way it is pronounced from the mouths of numerous Linux users to be certain how you correctly pronounce it, I have felt it would be nice to hear it being pronounced by the father of Linux himself - Linus Torvalds.

It seems Linus Torvalds has tackled this question and has even created an audio of him pronouncing Linux. Paul Sladen has uploaded an audio file on his site, in which Linus is heard pronouncing the word Linux. Take it from me, almost 99.9% of Linux users pronounce it right the first time. But still if you are doubtful ...

Humor: A hilarious job profile for a System administrator

3 comments
I came across this very humorous post for a job related to system administrators or web programmers. And the job description goes thus ...
We are seeking some poor, misguided fool to be paid next to nothing for a fulltime position doing highly skilled system administration work and rearend penetration testing in a mixed Windows 2000 and Linux environment. We lost our last IT worker because he found a higher paying job standing in front of Subway while dressed as a sandwich.

Skills required:
* at LEAST ten years experience in the administration of Windows 2000
* administration of Linux
* speak with animals
* SQL Server/MySQL
...

Read the rest of the job description at craiglist - you will love it ;-).

A collection of tips for people new to BSD

April 14, 2007 0 comments
The first time I was introduced to FreeBSD - a BSD variant, I came away really impressed. In my opinion, from an end user's perspective, the only difference between a BSD and Linux is the difference in licencing. If you setup two machines - one running FreeBSD and the other running a Linux distribution with both having a KDE or Gnome desktop and ask a neophyte to point out which is which, there is a good chance that he will consider them both as running one and the same operating system. So whether you choose Linux or BSD depends largely on your tastes.

On the down side, the BSD variants fall far behind when you compare the size of their community with respect to that of Linux which commands a community which is many times that of the BSDs. But if you consider the ratio of knowledgable people to newbies, the BSD's fare better.

If you are a potential BSD aspirant and wish to try out any of the BSDs which include FreeBSD, PC-BSD, OpenBSD, NetBSD and DesktopBSD, then you might find the resource page put up by Daemon News quite helpful. It contains lots of tips to carry out tasks which a neophyte in BSD might initially find insurmountable.

Install multimedia codecs in Debian Linux

April 13, 2007 0 comments
Media player codecs
This guide will explain how to install in Debian all the media player codecs - which include multimedia codecs & libdvdcss which is necessary to play DVDs in Linux.

Because of licensing restrictions, Debian Linux does not ship with the multimedia  codecs necessary to play a variety of audio and video files. Instead, the users themselves have to download all the media player codecs and install it on their Debian Linux machine. Fortunately, Debian uses a fabulous package management system called apt-get which makes the end user's task in installing the codecs all the more easy.