New to OS development

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
TheLittleWho
Member
Member
Posts: 51
Joined: Sun Mar 01, 2015 7:58 am

Re: New to OS development

Post by TheLittleWho »

Wow, there are a lot of kids developing and OS :))) So, OS developing is a kid job ? :))))
At last, Troy, did you create and run your first kernel?
User avatar
nielsd
Member
Member
Posts: 31
Joined: Sun Apr 05, 2015 3:15 pm

Re: New to OS development

Post by nielsd »

When it comes to developing software, I don't think age matters that much.
However, it's really nice to see that there are young OS developers!
osdev project, goal is to run wasm as userspace: https://github.com/kwast-os/kwast
mariuszp
Member
Member
Posts: 587
Joined: Sat Oct 16, 2010 3:38 pm

Re: New to OS development

Post by mariuszp »

Started playing around with this low-level stuff at 14, now 17.
mac
Member
Member
Posts: 144
Joined: Tue Sep 23, 2014 6:12 pm

Re: New to OS development

Post by mac »

Eh, wish I could've actually started coding at 14. How can a 14 year old manage to learn such low level concepts? I dumped into C because I don't know anything about low-level, and I'm even a total beginner to software development. Sure I did a few non-serious "hello world"tutorials but now I want to focus on it more seriously.
TheLittleWho
Member
Member
Posts: 51
Joined: Sun Mar 01, 2015 7:58 am

Re: New to OS development

Post by TheLittleWho »

SeanMc, why do you think a kid can't understand this complex concepts? It's difficult, but if you focus and read a lot and you really know C language and ASM, you can understand this concepts.

I am programming in C from last year and ASM only for few months. C isn't a complicate language, you only need to be very careful. If you want to learn C, but you are a totaly beginner, I think is better to try first with a language like Python ( My first programming language I learnt or I think I learnt :)) ) and after you can move to C (it is a little bit tricky for a beginner).

PS sorry for off-topic.
mac
Member
Member
Posts: 144
Joined: Tue Sep 23, 2014 6:12 pm

Re: New to OS development

Post by mac »

May be a little late, but I already acquired the K&R Second Edition C Programming Language text. What should I do now?

I'm really glad that there are 14 year olds who think in such low-level concepts. I'm very envious and want to become an OsDever myself soon.
TheLittleWho
Member
Member
Posts: 51
Joined: Sun Mar 01, 2015 7:58 am

Re: New to OS development

Post by TheLittleWho »

Now, start reading the book! Test examples, do exercises and play with what you learnt! This will take you a lot of time. Don't rush the book, read it careful, word by word, example by example. Test everything! And maybe, in few months you will know basics of C. After that, try to write some software, anything that interest you, anything, just use what you learnt to make some funny software. This will improve your skills.

PS When you get problems in learning, there are a lot of people ready to help you. You can post in General Programming area here or to go on websites like http://stackoverflow.com/ or http://cboard.cprogramming.com/ . Good luck!

PPS You can try to watch CS50 lectures (https://courses.edx.org/courses/Harvard ... /2015/info) , it is a very good place to learn to program.
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

Re: New to OS development

Post by Kevin »

SeanMc wrote:Eh, wish I could've actually started coding at 14. How can a 14 year old manage to learn such low level concepts?
Age doesn't really matter much. At 14 I had been coding for half of my life, and I don't think that's anything special among the people around here.

Sure, not OS development, but starting with simple things and simply coding a lot, reading up things if I didn't know how to do something and gaining experience this way. I hardly ever finished anything, but I had lots of ideas what to programs and then I tried to do it. Most of them would be too silly/unrealistic for me to even start today, but what counts is the practice.

So my advice is, after learning the basics, just start writing a lot of code. Silly games, a vocabulary trainer, fake OSes (don't ask me how many times I wrote something that started like PRINT "C:\>" :D), whatever you like. Just don't stay too long at the theory, but start practising.
Developer of tyndur - community OS of Lowlevel (German)
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

Re: New to OS development

Post by no92 »

SeanMc wrote:How can a 14 year old manage to learn such low level concepts?
It's actually not that hard, given that you're able to read up the things you don't know. With some basic skills like English, the ability to use Google and last, but not least, getting a proper coding mindset it's possible to teach a Highschool freshman everything needed for osdev in about 2 years.

My stats: I started coding at the age of 12, I'm 15 now. I'm lurking here for 1.5 years already.
Troy
Posts: 5
Joined: Fri Apr 03, 2015 12:58 pm

Re: New to OS development

Post by Troy »

TheLittleWho wrote:Wow, there are a lot of kids developing and OS :))) So, OS developing is a kid job ? :))))
At last, Troy, did you create and run your first kernel?
Hadn't had enough time, but I will definitly get to it in the next few days.
User avatar
KemyLand
Member
Member
Posts: 213
Joined: Mon Jun 16, 2014 5:33 pm
Location: Costa Rica

Re: New to OS development

Post by KemyLand »

Never have said that on this forum, but we're now seven/eight =D> .
Happy New Code!
Hello World in Brainfuck :D:

Code: Select all

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
[/size]
nbdd0121
Member
Member
Posts: 60
Joined: Thu Jul 25, 2013 8:10 am

Re: New to OS development

Post by nbdd0121 »

I started osdev since 14. Now I'm 17. Nice to meet you.
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Re: New to OS development

Post by JAAman »

strange to think that I have been on this forum longer than this kids have been alive...

makes me feel really old...
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

Re: New to OS development

Post by Muazzam »

JAAman wrote:strange to think that I have been on this forum longer than this kids have been alive...

makes me feel really old...
Since 2004?
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Re: New to OS development

Post by JAAman »

muazzam wrote:
JAAman wrote:strange to think that I have been on this forum longer than this kids have been alive...

makes me feel really old...
Since 2004?
since 2001-ish... not sure exactly when i started coming here, but it was 2001 or 2002

edit:
now i see why you said that... the forum account is listed as started in 2004 -- but that is misleading since we changed forum software in 2004, before that we were using a custom forum software chase wrote, and it didn't support accounts
Post Reply