It is great to see people trying to create their own OS's for an actual real-life computer. But you might ask yourself, why should the end-user my OS instead of the well-known OS's that are out there?
I mean really, there are 3 major OS's (for desktops):
- Windows
- OS X
- Linux + distro
Those all have great options available and are very big. Please note that I do not want to start the "My OS is better" flame war here, but Im just pointing out advantages of each OS:
Windows:
- You do not have to know shit about the command line
- It is mostly straigh forward to accomplish things (This is in general, not little details for localhost etc. )
OS X, I actually know too few about this OS, so I leave that to others
Linux based systems:
- You have a lovely command line with many features
- It's fast? (Dunno more advantages)
But the thing here what I want to say here is: why should I use your OS? What does it have what others dont have?
Of course, that is very hard to answer in such an early stage, but you should know when you started developing your OS what you wanted to accomplish. Not just "lets make an OS!", but you must have thought of features you wanted to include.
It is very hard to beat an existing OS, just because those have been developed over the years and I believe you cannot overcome that within a year of your developing for an OS.
And one last thing: please spend most of your time writing your kernel, a beatiful graphical system cannot beat a system that has a proper kernel.
Now, after all this downtalk, I want to say this: if you really enjoy writing an OS, dont let me stand in the way. Go ahead and write yours just for fun :)/>
Just my thoughts here.. Dont hate me :P/>