954,148 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Linux Programming

Where would I go if I wanted to find out where the heavy programming for Linux is going on? I mean stuff like programming drivers and writing for the kernel. I want to try my skills.

Brent_Ritterbec
Newbie Poster
24 posts since Aug 2004
Reputation Points: 12
Solved Threads: 0
 

www.kernel.org

...that should have information on the mailing lists associated with kernel development. Additionally, there are two great books to pick up: Understanding the Linux Kernel, and Linux Device Drivers, both published by O'Reilly.

alc6379
Cookie... That's it
Team Colleague
2,820 posts since Dec 2003
Reputation Points: 186
Solved Threads: 147
 

Hello,

You might also want to go to sourceforge.com and see what is lurking around there. Download some sources and see if youcan help out on a project. I wouldn't announce you are doing it, but just see if you can respond to the challenge.

Christian

kc0arf
Posting Virtuoso
Team Colleague
1,937 posts since Mar 2004
Reputation Points: 121
Solved Threads: 57
 

No one wants to pay for books, Go over to The Linux Documentation Project http://tldp.org/ and pick yourself up a copy of Linux Kernel 2.4 Internals while 2.4 alot of it will cross over to 2.6 also get a copy of The Linux Kernel Module Programming Guide(kernel 2.6) , The Linux Kernel(kernel 2.0) and The Linux Kernel Hacking Guide (Kernel 2.0)

I hope these help

KernelAnalysis-HOWTO could also help

perhaps subscribe to some mail lists http://vger.kernel.org/vger-lists.html

Paul.Esson
Junior Poster
181 posts since Feb 2005
Reputation Points: 21
Solved Threads: 10
 

Hi,

Currently I going through a book named "Beginning Unix Programming" , which is a good one.
If you really want to explore and see what you know , i would prefer to go through "Network programming in Unix environment" by Richard Stevans.


Vijay.

Koteswar
Newbie Poster
7 posts since May 2005
Reputation Points: 10
Solved Threads: 0
 

Get the Book "Advanced-Linux-Programming" and "Professional Programming for Linux". Both the Books are widely available in Market. I recommend the First One to read.

waqarafridi
Newbie Poster
16 posts since Jul 2009
Reputation Points: 8
Solved Threads: 0
 

this thread is years old, i doubt they are still looking for a reply.

sillyboy
Practically a Master Poster
686 posts since Mar 2007
Reputation Points: 85
Solved Threads: 64
 

how to compile file in linux

pravin123nemade
Newbie Poster
1 post since Aug 2009
Reputation Points: 10
Solved Threads: 0
 

Which File

If compiling C file then

gcc -o name filename.c

For C++

g++ -o name filename.cpp

waqarafridi
Newbie Poster
16 posts since Jul 2009
Reputation Points: 8
Solved Threads: 0
 

You must know lower level C, and I'd recommend a little knowledge in assembly. Also another good book is "Professional Linux Kernel Architecture". Linux Kernel programming isn't easy to buckle down your sanity, and try not to turn into Richard Stallman.

ov3rcl0ck
Junior Poster
113 posts since Sep 2009
Reputation Points: 35
Solved Threads: 22
 

i want to see "Beginning Unix Programming" and Network programming in Unix environment and both "Professional Programming for Linux" and "advance_Linux programming" to improve my knowledgment.
pleases send me those books if your can.
thanks a lot your for that.

50701735
Newbie Poster
4 posts since Oct 2009
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: