LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 07-22-2016, 08:40 PM   #1
kick911
LQ Newbie
 
Registered: Jul 2016
Posts: 3

Rep: Reputation: Disabled
Smile Want to learn Linux Programming


I am trying to learn linux kernel module programming. But so far no guides was useful. I am from windows programming world. SO in Linux module programming i get many functions i am not aware of.

How can i start ? Any help appreciated
 
Old 07-22-2016, 08:54 PM   #2
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth&Mars (I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that work on freest-HW; has been KDE, CLI, Novena-SBC but open.. http://goo.gl/NqgqJx &c ;-)
Posts: 4,888
Blog Entries: 2

Rep: Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567
Learning to search well and pinpoint is is key, then I'd suggest a book or two for starters.
 
Old 07-22-2016, 11:00 PM   #3
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,623

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
so you want to start with brain surgery first before learning "First aid" ?????

What do you already know ?
python?
ruby ?
MS visual basic ( aka MS office macros) ?
java?


for the kernel you need C and learn to DOCUMENT
/*
* documentation
*/

correctly with the correct C notation and not C++
the kernel is " C89"
 
1 members found this post helpful.
Old 07-24-2016, 05:48 AM   #4
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
Quote:
Originally Posted by kick911 View Post
I am trying to learn linux kernel module programming. But so far no guides was useful.
What "guide"? I haz toaster.
Define "useful".
start at The Linux Kernel Module Programming Guide.
Coming from Windows programming, you should not expect "useful" for a few "cycles".
 
Old 07-25-2016, 12:54 PM   #5
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,218

Rep: Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309Reputation: 5309
Quote:
Originally Posted by kick911 View Post
I am trying to learn linux kernel module programming. But so far no guides was useful. I am from windows programming world. SO in Linux module programming i get many functions i am not aware of.

How can i start ? Any help appreciated
What guide(s) did you find to be not useful, and why did you find them to be not useful? List them, and list reasons.

Last edited by dugan; 07-25-2016 at 01:18 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to learn linux programming? navy319510 Linux - Networking 6 01-28-2009 04:51 AM
i want to learn embedded Linux programming fahadnasir Programming 1 05-11-2008 03:52 PM
Learn device programming in Linux anilt Programming 2 01-16-2006 09:38 AM
How to learn programming in linux my-unix-dream Linux - Newbie 3 04-19-2005 03:19 AM
Best Way to Learn Linux Programming MrPeanut Linux - Newbie 2 07-20-2004 01:49 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration