Results 1 to 10 of 11
hi guys im new to the forum and first objective is that i am doing my final year project of the bachelor program and i want to develope linux kernel ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 06-07-2005 #1Just Joined!
- Join Date
- Jun 2005
- Location
- pakistan
- Posts
- 4
need help
hi guys im new to the forum and first objective is that i am doing my final year project of the bachelor program and i want to develope linux kernel for that i need help from u guys really i am at the scratch right now anyone who guide me step by step.
thanks hope to hear from you all,
best regards
ahtasham ahmad
- 06-07-2005 #2Just Joined!
- Join Date
- Nov 2004
- Posts
- 47
Re: need help
What is the development you intend to?
Originally Posted by ahtasham
- 06-07-2005 #3Just Joined!
- Join Date
- Jun 2005
- Location
- pakistan
- Posts
- 4
kernel
the kernel itself
i want to develope the kernel as my final project.
or can you give me some suggestion.
thx,
- 06-08-2005 #4Just Joined!
- Join Date
- Nov 2004
- Posts
- 47
I can list some kinds of development people do in kernel:
- Improve kernel internal structures and algorithms (scheduler, memory management, driver framework, filesystem, ...). This part can be considered as hardware-independent part of OS (may be not completely right for all things listed here, for example, I think low level of memory management depends on processors)
- Support for new architecture ( you see kernel can support many kinds of cpu x86, arm, mpc, ...) and new hardware (use same cpu, we can have many different hardwares with different peripheral devices)
By your university program, I think you must be already familiar with the concept of OS. Linux is a good one for you to study how an OS is implemented, not only theory side. But before you can really do a development, try more until at least you can answer yourself the question you posted here
- 06-08-2005 #5Just Joined!
- Join Date
- Jun 2005
- Location
- pakistan
- Posts
- 4
didnt got your point
wats the point i mean which question i hav to answer and one more thing that is i am not studying in a very good university therefore my mind level is not so high but it doesnt mean that i cant do anything and thats the reason y i decided to do that work so i can do something special.
waiting for more suggestion
thanks
- 06-08-2005 #6Just Joined!
- Join Date
- Nov 2004
- Posts
- 47
Re: didnt got your point
In my case, in university days, I studied OS theory (Edward Grady Coffman - Prentice Hall - Operating Systems Theory). For studying Linux kernel, I read Understanding the Linux Kernel (Daniel P. Bovet, Marco Cesati / Oreilly). I had some small projects also (can't call them developments in kernel but they really helped me to understand Linux world). You may want to read those books and should have many small programming practices in Linux kernel before developing it.
If you want to have development the Linux kernel for your final project, consider your time. Besides this, you can have much enjoyment in getting your knowledge and making your development with Linux kernel
- 06-08-2005 #7Just Joined!
- Join Date
- Jun 2005
- Location
- pakistan
- Posts
- 4
yes
u r right with reading books but u know something i am still not satisfied with my plan because i dont hav any i mean i know nothing and i want to do a big job i dont know where to start where to go and when to gooooo...................
but thanks for ur concern still waiting of ur sugesstions furthur more.......
- 03-23-2006 #8
kernel developement is not a big project atleast now a days when we have resources available at our fingertips . regarding your query just look in the "how tos " for kernel developement . you will get the whole thing even you can get the code also.
- 05-07-2006 #9
Please look at forum rules
http://www.linuxforums.org/forum/lin...ums-rules.html
Originally Posted by ahtasham Last edited by apoorv_khurasia; 05-07-2006 at 04:03 PM. Reason: Title did not come. Without it the post becomes fuzzy
- 05-19-2006 #10
this isn't a homework question imo. he's asking for good references to help him get started. just don't ask us to get too in-depth

to the OP, you should get a good knowledge of C and programming techniques. get The C Programming Language if you haven't already and study that. it helps since it was written for UNIX so it's got no assumptions that you are using windows and sticks to standard library functions.Here's why Linux is easier than Windows:
Package Managers! Apt-Get and Portage (among others) allow users to install programs MUCH easier than Windows can.
Hardware Drivers. In SuSE, ALL the hardware is detected and installed automatically! How is this harder than Windows' constant disc changing and rebooting?


Reply With Quote
