Hi there! I'm Alan, I've been into computers my entire life and now that I'm feeling like I'm going nowhere with career, I've decided to dig deep and dive into OSdeving. I'm vaguely familiar with the concepts in general, half-proficient at C, and I've got the enthusiasm of a 90 year old man seeing a turtle for the first time in his life.
I'm attempting to reboot my life by focusing on this as a way to ground myself back into reality, so I hope it's gonna be a good journey. It's really good seeing all the technical and nontechnical discussions, I feel somewhat like I belong here.
If anyone has any recommended readings for me as someone just starting out this journey feel free to comment them, any general life advice, rants, or stackoverflow threats can be sent as a message or written down as a comment as well. Thank you for coming to my Ted talk and have a wonderful day!
New here. Getting over career burn-out through OSdev.
Re: New here. Getting over career burn-out through OSdev.
Welcome here!
Well, I have mental issues, too. I think it's a good choice to dive into OS-dev. If you are willing to learn a lot, then I think you can make it.
I think Tanenbaum's "OS design and implementation" (old or new edition) might be a good start, but others may have even better advice. Also you should learn Assembler, because when you system-program in any higher language, the low level details are hidden, but they are not away! So knowing Assembler really helps to understand what is "under the hood".
For a start read:
https://wiki.osdev.org/Getting_Started
Greetings
Peter
Well, I have mental issues, too. I think it's a good choice to dive into OS-dev. If you are willing to learn a lot, then I think you can make it.
I think Tanenbaum's "OS design and implementation" (old or new edition) might be a good start, but others may have even better advice. Also you should learn Assembler, because when you system-program in any higher language, the low level details are hidden, but they are not away! So knowing Assembler really helps to understand what is "under the hood".
For a start read:
https://wiki.osdev.org/Getting_Started
Greetings
Peter
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: New here. Getting over career burn-out through OSdev.
Not to overindulge in Shameless Self-Promotion, but have you read the 'Links and Advice' and 'Book Recommendations' sticky posts yet? The 'Links' post (which is mostly meant to guide you to various introductory wiki pages) has a ton of advice, along with some warnings, so you would do well to go through the pages it links to (including the aforementioned 'Getting Started' wiki page). Much of the material in the 'Books' thread is rather dated (a lot of it dating to an earlier forum which was merged with another to form this one, almost 15 years ago), but most of the recommended sources are at least somewhat useful still, or have updated versions which would be worth checking out.
Oh, and if you need a chuckle, definitely check out the OS developer archtypes wiki pages:
Oh, and if you need a chuckle, definitely check out the OS developer archtypes wiki pages:
- Lino Commando
- James T. Klik
- Alta Lang
- Nick Stacky
- Eleanore Semaphore
- Richard Theseus
- Stan Dard
- Dr. Duct von Tape
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Re: New here. Getting over career burn-out through OSdev.
PeterX wrote:Welcome here!
Well, I have mental issues, too. I think it's a good choice to dive into OS-dev. If you are willing to learn a lot, then I think you can make it.
I think Tanenbaum's "OS design and implementation" (old or new edition) might be a good start, but others may have even better advice. Also you should learn Assembler, because when you system-program in any higher language, the low level details are hidden, but they are not away! So knowing Assembler really helps to understand what is "under the hood".
For a start read:
https://wiki.osdev.org/Getting_Started
Greetings
Peter
Thank you very much, Peter! I hope I can make it, too! Will check out Tanenbaum's book! I do have a bit of assembler knowledge as well thankfully, but I'm gonna do a deep dive for this! Will also check out the wiki! Thanks again, it's good to be here!
Re: New here. Getting over career burn-out through OSdev.
Schol-R-LEA wrote:Not to overindulge in Shameless Self-Promotion, but have you read the 'Links and Advice' and 'Book Recommendations' sticky posts yet? The 'Links' post (which is mostly meant to guide you to various introductory wiki pages) has a ton of advice, along with some warnings, so you would do well to go through the pages it links to (including the aforementioned 'Getting Started' wiki page). Much of the material in the 'Books' thread is rather dated (a lot of it dating to an earlier forum which was merged with another to form this one, almost 15 years ago), but most of the recommended sources are at least somewhat useful still, or have updated versions which would be worth checking out.
Oh, and if you need a chuckle, definitely check out the OS developer archtypes wiki pages:Just steer clear of becoming a Dr. Duct von Tape, for your own sake and that of the others here, please.
- Lino Commando
- James T. Klik
- Alta Lang
- Nick Stacky
- Eleanore Semaphore
- Richard Theseus
- Stan Dard
- Dr. Duct von Tape
Thank you very much for the links, I haven't checked them out unfortunately but will do so promptly! And thank you for the dev archtype links, I went through Duct von Tape's and it cracked me up, oh my god I think I have a tendency to become one haha will do my best not to thanks again!
Re: New here. Getting over career burn-out through OSdev.
Hi & welcome, Alan! I hope you have fun here, and aren't too bothered by the argumentative types (which sometimes include me, I'm sorry to say). I do like those archetypes; good laughs. I see there's a new one which describes me, but I'm not saying what it is because it's under Archetypes to avoid. That list is at the bottom of What Order Should I Make Things In? which lists the first few fundamentals you'll need to build on.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie