Hi all ,
   One curious pattern I have come across Linux community is  interest in 
writing device drivers. 
 
As far as I know , this boils down to learning 
 
a) How to write a kernel module ?
b) Kernel memory allocation functions 
c) ioctl/proc file interface 
d) open/read/write /close paradigm
 
Alessandro Rubin's book gives a good overview of the stuff mentioned above. 
Once that is over , I think , we need to go vertical with
 
a) USB (filter drivers )
b) File Systems
c) Networks 
d) Driving custom hardware based devices which follows well known interface.
 
I think , writing device drivers now a days is just a matter of learning some 
operating systems data structures and there are not much career opportunities 
in the area. Because , in modern operating systems , most of the drivers are 
written by 
OS vendor ( among Linux community , there are some heavy weights who fill the 
role of 
OS vendor ) or some OEMs.
 
Ideally , speaking the time and energy can be spent on writing Application 
software using C/C++ as the primary programming language. There is shortage of 
people in the area and there is even more shortage for people who can write 
multi-platform application code.
 
 
 
 
These are my thoughts. Any comments ?
 
regards
Praseed Pai
 
 


--- On Mon, 3/21/11, LENTIN JOSEPH <[email protected]> wrote:


From: LENTIN JOSEPH <[email protected]>
Subject: Re: [ILUG-Cochin.org] GNU/Linux linux device drivers
To: "This List discusses GNU/Linux & GNU, GPL Software" 
<[email protected]>
Date: Monday, March 21, 2011, 9:52 AM


My Phone no is 8907590702


On Mon, Mar 21, 2011 at 8:30 AM, gireesh thenayil rajappan nair 
<[email protected]> wrote:

Dear Lentin,

Pls send me a sms to my mobile 9895210247,

I need to know how to start learning and i hve some drought's regarding this ,

Pls advice

Gireesh 



 


On Sat, Mar 12, 2011 at 7:34 AM, LENTIN JOSEPH <[email protected]> wrote:

I am interested in device drivers.i have tried some sample driver.What is your 
purpuse?





On Sat, Mar 12, 2011 at 4:51 AM, gireesh thenayil rajappan nair 
<[email protected]> wrote:



Is any one help me to find out a Linux device driver class in Palakkad/ 
coimbatore / thrissur   or at least Cochin .

Pls sms to me if you have any contacts.

Gireesh 

+91 9895210247







_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]


_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]


_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]


_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]


-----Inline Attachment Follows-----


_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]


      
_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]

Reply via email to