How to get started using os wiki?
All about the OSDev Wiki. Discussions about the organization and general structure of articles and how to use the wiki. Request changes here if you don't know how to use the wiki.
- vivio
- Posts: 3
- Joined: Fri Jul 25, 2025 4:04 pm
- Location: Poland
- Discord: vevo2050
- GitHub: https://github.com/vivio2115
How to get started using os wiki?
Hey :D I'm new here on this forum I've been learning c++ a bit and would like to go into writing my own operating systems. I don't know how to get started and it's hard to find good sources on the web to not fall into tutorial hell. Because what's the point of copying code to an os that someone wrote if I don't understand it. That's why I would like to learn it but I don't know how to start. And I know that here I can find support.
- vivio
- Posts: 3
- Joined: Fri Jul 25, 2025 4:04 pm
- Location: Poland
- Discord: vevo2050
- GitHub: https://github.com/vivio2115
Re: How to get started using os wiki?
I see now on wiki page Introduction and this is the good point to start?
Re: How to get started using os wiki?
Yes.
Here are some articles I recommend:
* Beginner Mistakes
* Getting Started
* What Order Should I Make Things In?
Here are some articles I recommend:
* Beginner Mistakes
* Getting Started
* What Order Should I Make Things In?
- vivio
- Posts: 3
- Joined: Fri Jul 25, 2025 4:04 pm
- Location: Poland
- Discord: vevo2050
- GitHub: https://github.com/vivio2115
- thewrongchristian
- Member
Member - Posts: 458
- Joined: Tue Apr 03, 2018 2:44 am
Re: How to get started using os wiki?
Post by thewrongchristian »
[引用]
Subsequently, I played with the Meaty_Skeleton and developed from there.
vivio wrote: ↑ Fri Jul 25, 2025 4:32 pm
Hey :D I'm new here on this forum I've been learning c++ a bit and would like to go into writing my own operating systems. I don't know how to get started and it's hard to find good sources on the web to not fall into tutorial hell. Because what's the point of copying code to an os that someone wrote if I don't understand it. That's why I would like to learn it but I don't know how to start. And I know that here I can find support.
I would recommend:- Reading some Books on the subject, both abstract and concrete. Second hand books are readily available and cheap on sites such as ebay, and often available in digital form on archive.org.
- Examine existing systems, especially teaching systems such as Minix and Xv6. I'd especially recommend the latter, being very accessible and easy to run under a debugger, allowing you to step code line by line and examine the fine details of its implementation.
Subsequently, I played with the Meaty_Skeleton and developed from there.