MSFN Forum: Windows XP And OS Development? - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Windows XP And OS Development? Trying to develop my own OS Rate Topic: -----

#1 User is offline   HIM666 

  • Group: Members
  • Posts: 1
  • Joined: 07-June 04

Posted 07 June 2004 - 06:35 AM

Hi
I got this crazy idea. I want to develop my own operating system. Not to compete with an existing system. But to learn more about how an OS works and how to communicate with a PC on a low level.

Assembler and C++ is the weapon of coice. Although I for obvious reasons don't want to rewrite my Master Boot Record on the harddrive while testing the system, I thought that perhaps I should use Virtual PC 2004 for testing. How ever I don't really know how I can load my system in to one of the Virtual Harddrives that VPC creates. Anybody has an idea??


#2 User is offline   Doggie 

  • I'm very inactive :(
  • Group: Patrons
  • Posts: 2,676
  • Joined: 13-October 02

Posted 07 June 2004 - 06:53 AM

woah, forgive me for being blunt but you would really need extensive knowledge in many languages.. hardware and way it interacts much much more.. you would be doing this for many years.. i really wouldnt recommend it at all if u dont have sound knowledge

#3 User is offline   XtremeMaC 

  • MSFN SuperB
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,070
  • Joined: 13-October 03

Posted 07 June 2004 - 10:10 AM

I second that
go look at linux source code and try to learn something out of it..

#4 User is offline   agonified 

  • learner
  • Pip
  • Group: Members
  • Posts: 51
  • Joined: 16-April 05

Posted 25 August 2005 - 08:06 AM

You may load your OS's files into an iso that boots directly into dos or WinPe or BartPe than copy these files to the hard drive in Virtual Machine..
Or,
You can select a partition to be assigned to be the hard drive of the virtual machine. I dont remember now but if Microsoft's virtual machine is not supporting this, I'm sure that VMWare supports..

Good luck..

#5 User is offline   Fredledingue 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,139
  • Joined: 10-February 05
  • OS:98SE
  • Country: Country Flag

Posted 28 August 2005 - 02:57 PM

Come on, there are plenty of dual boot solution, aren't there?

Now I don't know how you gonna write an OS if you don't even know how to dual boot...

FYI: 2000 experienced programmers are working for years to develop the next Windows version... but I don't want to discourage you, maybe you will do better than them alone and in less time...

Seriousely: look at free OS prjects, Linux is one but look rather at Free OS, OS2 etc

Search for poject already in developement, they do welcome poeple like you willing to change things and try and stuff.

#6 User is offline   HyperHacker 

  • Just plain nuts
  • PipPipPip
  • Group: Members
  • Posts: 473
  • Joined: 01-May 05

Posted 04 September 2005 - 11:44 PM

I wouldn't want to try dual-booting an experimental OS while developing it. A bug could easily wreck your partitions. And imagine how tedious it would be to have to reboot every time you wanted to try something?

#7 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 8,792
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 05 September 2005 - 04:42 AM

Yep, don't want to put you down, but the web is full of people starting "their own OS" and generally never going further than a bootloader and/or a flaky kernel.

There are some really interesting projects under development that do welcome willing programmers, here are a few:
REACTOS:
http://www.reactos.com/
FREEDOS:
http://www.freedos.org/
FREEDOS 32:
http://freedos-32.sourceforge.net/

Personally I would use Qemu as an emulator, the newish Qemumanager works quite well, version 0.71 has added accelerators, it can handle RAW disks images, Qcow and VmWare ones:
http://fabrice.bellard.free.fr/qemu/
http://www.free.oszoo.org/
http://www.davereyn.co.uk/qemu.htm

jaclaz

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy