Doesn't have to be something like Windows, but I'm curious if anyone ever wrote their own software from scratch. Even as a job.
Doesn't have to be something like Windows, but I'm curious if anyone ever wrote their own software from scratch. Even as a job.
An operating system that is even remotely close to modern is FAR too complicated for one person.
People write their own software from scratch all the time. People don't write their own OSs all the time because there's no point, and it would take far too long for 1 person to do it.
It is possible, but unrealistic. If it's just a classroom experiment that you want to do to show proof of concept, it's not terribly hard. But if you want something that is capable of interfacing with current software with FULL support of hardware, I'll see you in 20 years.
Enterthefist WW/Brew|Andraxion Resto(Retired)
Minimal Rogue UI || Minimal Druid UI (The best UI ever imo)
Server first (Possibly US/world first?) owner of a sweet Scepter of Azj'Aqir - Lightbringer (US) (December 9, 2010)
Im doing a class next year (3rd tier programming) its called operating systems programming, so look out windows 8!!!
I have written small programs,But nothing close to a operating system. As someone said earlier way too much for one person.
Last edited by coldstrife; 2011-09-25 at 02:59 AM. Reason: grammar
GERAINT
Making an operating system on your own is... a complete waste of time to be brutally honest.
From device management to disk management to error handling to ... to... to... to everything... its simply nuts.
That said, i did code a lot of the stuff i have on this OS (Linux). that is probably the closest thing of "I did my own OS" you will hear from single person.
I've worked on pretty much all aspects of Operating Systems. I've written boot-loaders, device drivers, low level graphics hardware access (back in the Dos days...). You name it. I've been wanting to write a toy OS in Haskell for a couple years now, but have never gotten around to it. There are a bunch of toy OSes around the net that you can check out, as well as many tutorials on rolling your own OS.