Opinions on starting
Posted: Sun Jul 11, 2010 5:56 pm
First I would like to say I have read the wiki on getting started. However, I have a few additional (subjective) questions in which I was hoping I could get some opinions on.
First I would like to give a basic rundown of what I think is my relavent knowledge so you can give better advice.
I just recently graduated high school (June), and will be attending university in the fall as a CS major. So I am only self-educated.
I am proficient in Java and c++. I have used python (but it's been a while). Also, I have recently been learning Haskell.
I am confortable with the unix cli. I run ArchLinux on all of my desktops and debian on my server.
I do not know x86 assembly. However, I plan to start on this during this week, as I see that it is needed in OS development.
Now for my actual question!
I was considering finding a small, yet established, operating system which I could study and potentially contribute to. In doing this I figure I would see first hand the best way to make things, as well as gain help from the developers of the os.
On the other hand, I am wondering if it would be better for me to try and start on my own to fully comprehend the subjects at hand and learn from my mistakes.
As I said this is a subjective question, thus I am open to any answers.
Thank you for your time and effort,
Joseph Pond
First I would like to give a basic rundown of what I think is my relavent knowledge so you can give better advice.
I just recently graduated high school (June), and will be attending university in the fall as a CS major. So I am only self-educated.
I am proficient in Java and c++. I have used python (but it's been a while). Also, I have recently been learning Haskell.
I am confortable with the unix cli. I run ArchLinux on all of my desktops and debian on my server.
I do not know x86 assembly. However, I plan to start on this during this week, as I see that it is needed in OS development.
Now for my actual question!
I was considering finding a small, yet established, operating system which I could study and potentially contribute to. In doing this I figure I would see first hand the best way to make things, as well as gain help from the developers of the os.
On the other hand, I am wondering if it would be better for me to try and start on my own to fully comprehend the subjects at hand and learn from my mistakes.
As I said this is a subjective question, thus I am open to any answers.
Thank you for your time and effort,
Joseph Pond