Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Hello everybody, I need your help.
I am a linux newbee and I know a little bit about system prigramming in linux.
I want to start off with kernal programming and kernal development.
Please could you suggest me the best and popular easy to understand kernal programming books?
@looop I don't understand. I am trying to start it but i don't know where to start from. I know C and C++ and system calls under unix. Also a bit of shell scripting. I want to start with kernal development and writing modules for device drivers. And i want to get started. What version of linux kernal source would be the best to learn?. Thanks
I've been working on shell scripting and system programming in linux for quite sometime. I am studying computer science engineering and Kernel programming is not one of my subjects. I read about kernel programming and found it interesting and i can accomplish tasks only after i learn it. I just want to get started. Thanks for your time.
I read about kernel programming and found it interesting and i can accomplish tasks only after i learn it. I just want to get started.
It is nice to know that you want to learn Kernel programming because you
find it "interesting".
Just one warning I'd like to give you (no offense intended) - It is not
easy to learn something "properly" unless and until you have a task to
accomplish (through it), i.e when you have a task it means you have a
problem for which you intend to search solutions.
In your case, you will be searching solutions for the problems which don't
I think before reading, writing, or even thinking about "coding", you
should figure out what the heck is kernel programming all about.
Before you think about writing a kernel from scratch, I suggest that you
read the meaning and the need of the types of device drivers (do you need your
own customized device driver?), system calls (do you need your own customized
Well certainly. :-). I have indeed come across the things a master in kernel programming can accomplish, I found all those things(flexibility, modifications etc) fascinating and i hope i ll be able to write patches, device drivers and solve my problems only after i learn it. I am following your steps. Greatly helping me, also motivating. Thanks a ton!! :-)