Originally Posted by yasasvi srikanth
I am a graduate student of InformationTechnology from India.
After facing a lot of struggle in my life i decided to research on computers,so that I can win an ACM's Turing Award.
I think this is the best way possible.
I decided to work on OperatingSystems.For this I want to develop an operatingsystem.But i know very less about operatingsystems.
Please answer these questions:
*The main problem is I am working Individually.Is it a drawback?
*I am using a personalcomputer with Intelcore2Duo processor,1GBRAM,160GBHDD,2GHZ and RHEL5 installed on it . Are they enough
or are there any other requirements?
* How can I modify the sourcecode of existing operatingsystems,And where can I Actually get the sourcecode?
*What are the programming languages I need to be thorough with and what are the concepts I need in them?
*How to compile the source code and convert it to an os?
please send me reply as early as possible and remember that your action can change my life.
If you're a graduate student of "Information Technology", you should already know all of these answers.
1. Maybe...do you work well alone?
2. The first Linux versions were written on much older, slower hardware.
3. How can you modify it? Open the file, put in your changes. And Linux source code comes with every distro.
4. C, C++, and lots of others. Linux uses several, but if you're developing your own, that's up to YOU. Concepts? Good programming skills.
5. How to compile depends on the language.
It seems you don't have a good grasp of the basics yet, but you say you're a graduate student. Writing your own OS is a huge, complex task, and if you don't know how to compile a program, you need to start there. Take basic programming classes, learn the skills, and look at the source code.