As I’m walking through the great adventure of building my own OS, I occasionally have some questions and notes to write down. So this is my “journey so far…” post. You can follow my progress on GitHub, because I’m pushing updates more often than I write these blogs.
I ain’t dead, I’m still researchin. It’s kind of never ending story, but still I need to mark few things down. Today it’s all about memory layout and storage (hard disk drive).
Either it’s globalization or not, you have to decide it at last. Today I was reading an article on Wikipedia about Game of Thrones. The best TV series ever! I came across one sentence that made me think, well actually I had this thought a long time ago, but I wanted to talk about it in public.
I’m still testing out a few options of cross-compilers. This time I’ve built a MinGW cross-compiler for i786 ELF format binaries. As I’ve been pointed out – MinGW does not have any dependencies on external libraries (like Cygwin) and it does not have problems with DOS paths (like Cygwin, which I could not force to work in Eclipse CDT).
Ok, the resonance over the Internet has died down a bit … I wasn’t expecting it to happen, but shit just happens. 7500 unique visitors on the first day, 32k on the second – not bad 🙂 Now I need to write few more ideas down (for my self).
Holly jumping Jesus … I just got my 15 minutes of shame/fame over the internet. I linked my “just write down what you’re thinking” blog post on dzone.com and somehow it got posted on Hacker News and from there … Shit just hit the fan. It seems that writing “I’m writing my own OS” as a blog title can be translated from “I have spare time, I want to try out new things” into “Fuck this shit, I’m going for a revolution!!!” 🙂 It’s time consuming to answer all the comments I’ve gained, so I’m writing this post as an answer to all of you.
I had a philosophical introduction previously about my idea of writing “My own OS”, now it’s time to do some real coding. In this part I’ll roll out a Master Boot Record (MBR), that will load a Kernel from disk (actually, I’m going to port an existing solution to Visual Studio environment). First i’ll start with some free fly philosophy, but there is a candy at the end of this post.
You might think I’m crazy, but I’m into this thing “Write your own OS”. I have some commercial ideas on how and why, but I’m willing to share my knowledge of what I’ve found so far. This is the first one in the series, as I’m currently researching stuff and wanted to write them down for others like me.
For those on Twitter after #London2012 beach volleyball game With USA, #whereislatvia and #whoslatvia – here are some facts about Latvia.