Linked by Hadrien Grasland on Fri 28th Jan 2011 20:37 UTC
OSNews, Generic OSes It's recently been a year since I started working on my pet OS project, and I often end up looking backwards at what I have done, wondering what made things difficult in the beginning. One of my conclusions is that while there's a lot of documentation on OS development from a technical point of view, more should be written about the project management aspect of it. Namely, how to go from a blurry "I want to code an OS" vision to either a precise vision of what you want to achieve, or the decision to stop following this path before you hit a wall. This article series aims at putting those interested in hobby OS development on the right track, while keeping this aspect of things in mind.
Thread beginning with comment 460542
To read all comments associated with this story, please click here.
MMURTL
by jibadeeha on Tue 1st Feb 2011 18:12 UTC
jibadeeha
Member since:
2009-08-10

I remember wanting to write my own Operating System years ago, and bought a book called "Developing your own 32-bit Operating System". It sounds sad, but I had never been so excited about a book and thought it was really good for step-by-step learning.

I then started to read a book on the x86 architecture and protected mode, but unfortunately only got far as writing a boot loader (like so many) that switch the machine into protected mode and then wrote my own code to output some text to the screen.

It took me many months to get to that stage, so much so that I hit a wall with it and gave up. Yet I had original ambitions to write my owner scheduler, memory management, and file system code.

I wasn't cut out for OS development, so really admire those who managed to write their own hobby OS - it takes a lot of your time and dedication.

Reply Score: 1

RE: MMURTL
by Alfman on Wed 2nd Feb 2011 02:12 in reply to "MMURTL"
Alfman Member since:
2011-01-28

"I remember wanting to write my own Operating System years ago, and bought a book called 'Developing your own 32-bit Operating System'. It sounds sad, but I had never been so excited about a book and thought it was really good for step-by-step learning."

It seems to be a phase that geeks go through at that age. Does anyone know if today's youth has the same aspirations?

Doing it forces us to learn a great deal more than can be taught in any class. But as much as I loved being able to write my own bootloader/OS to study computer architectures in detail, it's a shame that those skills are so unappreciated in today's job market.

Speaking of which, is anyone hiring in Suffolk County NY? I'm woefully underemployed.

Reply Parent Score: 1

RE[2]: MMURTL
by A420X on Wed 2nd Feb 2011 11:01 in reply to "RE: MMURTL"
A420X Member since:
2011-02-02


It seems to be a phase that geeks go through at that age. Does anyone know if today's youth has the same aspirations?


Well I'm in my early 20s im not sure if that qualifies me as a 'youth' (then again everything is relative ;) ) I do have fond memories of my GCSE IT class and being the only person to do a programming project for my coursework instead of a database.

When our teacher introduced the module on programming he asked if any of us had used VB6. The class was a sea of blank faces, I answered no but that I was okay at c++ and was trying to learn assembly and c. Our teacher (of the cant do cant teach either variety) seemed to take offence and asked If I would like to teach the class about variables since I was obviously such an 'expert'.

I still consider it a brave moment when I walked to the front of the class, copied a diagram I remembered from my beginners c++ book and got everyone to understand the concept of data types, variables and memory addresses, most could even get a basic calculator working by the end of class. (The look on old teacher's face was priceless)

Fuelled by this (undeserved) ego boost I decided I would write my own OS for my coursework (bad move!) It never worked, but the theoretical knowledge I got from just trying was worth it and my documentation was pretty good so I still got a B for the module (maybe that says something about the difficulty of GCSEs)

What is very sad though is that I knew people who got A* results for the course and still didn't really understand what a simple program let alone an operating system consisted of at the basic levels. Not because they were stupid or didn't care but because IT like Maths is simply not taught properly in schools these days. We had a week on programming and low level stuff and the rest of the year was spent learning how to mail merge in Office and make charts in excel *sigh*

Reply Parent Score: 1

RE[2]: MMURTL
by A420X on Wed 2nd Feb 2011 11:03 in reply to "RE: MMURTL"
A420X Member since:
2011-02-02

--double post--

Edited 2011-02-02 11:09 UTC

Reply Parent Score: 1