Linux Development

Browse the Linux Kernel Source with LXR

LXR (stands for Linux Cross-Reference), is a great tool which indexes the source code of the Linux Kernel and allows you browse the source in your favorite browser (Firefox), with quick references for all functions/files referenced in that code. (it’s not limited to use in Linux Kernel though, and can be used to index any large project’s source code).

Whenever I need to touch the Linux Kernel code, I first open a new tab with LXR, another with Google ready to work, and a shell terminal ready for grep queries.

› Continue reading

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to Ping.fm Post to Reddit Post to StumbleUpon

Tags: , ,

Tuesday, May 12th, 2009 Linux Kernel 2 Comments

Add Colors to Your Manpages

I use the manpages a lot. Manpages are a very useful database of information for linux users and developers. The problem with them is that their appearance becomes boring after a while.

I already wrote a post about reading them from firefox, so they’re displayed in a nice way as html pages.

In this post we’ll add colors to the manpages viewed from inside the shell.

First, open your ~/.bashrc file. To open it with gedit you can type:

gedit ~/.bashrc

› Continue reading

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to Ping.fm Post to Reddit Post to StumbleUpon

Tags: , ,

Monday, December 15th, 2008 Linux 3 Comments

Manpages for Linux Development

This year I’m taking a course in Operating Systems, and it looks like I’m loving this area. I’m going to post here problems I face during the course, and their solutions, so I can find them easily next time I need them. As a side effect, I’ll be sharing them with the world. ;) The first problem I faced is with the manpages: Sections 2 and 3 of the man pages are necessary for development on Linux: Section 2 is about system calls, and section 3 is about library calls. These two sections do not come with the default Ubuntu installation (after all, Ububtu is for human beings!). So I was surprised when I typed “man 2 sigaction” and got this message:

› Continue reading

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to Ping.fm Post to Reddit Post to StumbleUpon

Tags: , ,

Saturday, November 22nd, 2008 Linux Development No Comments
my email
Already a member?
Login
Login using Facebook:
Last visitors
my photo
Hi,
My name is Amir Watad. I have a BSc. in biomedical engineering from The Biomedical Engineering school , Technion , Israel, and am currently studying for a BSc. in electrical engineering at The Electrical Engineering school , Technion , Israel.
I work at the verification dept. in Mellanox Technologies Ltd.
I love Linux, the Command Line and the OpenSource Community.
I used to write Poems (Arabic) when I was able to find time for this.
March 2010
S M T W T F S
« Jan    
 123456
78910111213
14151617181920
21222324252627
28293031  
Firefox Logo Crystal
SEO Powered by Platinum SEO from Techblissonline

Twitter links powered by Tweet This v1.6.1, a WordPress plugin for Twitter.