Page 1 of 1

Dont know where to start =(

Posted: Thu Sep 08, 2011 2:14 am
by Jediah
Hello dear members of OSdev.org!

I have just downloaded 90 days trial of Microsoft Visual Studio Ultimate and Autodesk 3D Max, I want to mess around by build Kernel for a 3D Operative system that aids in organizing user's files and directories by allowing user's to customize their position in a 3D space with 3D desktop and file browser.
Dont have any insperation core for it, i dont know where and how to begin with this project. should i start with a new solution or new project, empty project or what kinda project should it be?, as far as i know it should be C++ for the kernel!
anyone knows how to start and where to start to achive this request?, i want this project to be sweet awsomeness and for private use!

sorry for spelling like a frog!

best reguards:

Jediah

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 2:26 am
by Combuster
I have just downloaded 90 days trial of Microsoft Visual Studio Ultimate and Autodesk 3D Max
I suggest you start with the beginner mistakes, land back on earth, read the rest of the wiki, then try asking again.

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 2:34 am
by Solar
What Combuster said.

If this is 90-days trial of Visual Studio is your first C/C++ compiler, forget about it all and learn the language with a couple of toy projects first. Achievable toy projects.

In any case, even if you are an experienced programmer, you'll need much more than 90 days, or even 90 weeks, for achieving what you described (i.e., a kernel with any kind of 3D capabilities).

And being able to push around files and directories in a 3D GUI has nothing (or, very little) in common with what a kernel does. You can implement that in a userspace application.

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 2:41 am
by Jediah
Solar wrote:What Combuster said.

If this is 90-days trial of Visual Studio is your first C/C++ compiler, forget about it all and learn the language with a couple of toy projects first. Achievable toy projects.

In any case, even if you are an experienced programmer, you'll need much more than 90 days, or even 90 weeks, for achieving what you described (i.e., a kernel with any kind of 3D capabilities).

And being able to push around files and directories in a 3D GUI has nothing (or, very little) in common with what a kernel does. You can implement that in a userspace application.
wanted to see where i ended this 90 days, maybe i did injoy the code writing so i did buy the software keys, or maybe i did hired you guys working with me on this project =)!
just want to see where i will end?
if i dont start somewhere other ppl will keep get there befor me, sorry hope i dident get missunderstood, not trying to be rude or something like that.
by the way thank for the replay you guys are awsome

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 2:53 am
by chibicitiberiu
I suggest you try to make your 3D GUI on an existing operating system... like windows or linux...
Getting to the place where you can display 3D graphics is not easy... even 2D graphics is complicated enough.
It can take many years of work to get to the stage where an OS has a functional GUI.

Unless you want to display 3D graphics rendered with the CPU (which is very slow), you will need some graphics card drivers (which are not easy to make, or get). Linux and windows already have many proprietary drivers, which can be very helpful for your project...

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 3:09 am
by Solar
Jediah wrote:if i dont start somewhere other ppl will keep get there befor me, sorry hope i dident get missunderstood, not trying to be rude or something like that.
It's just that you effectively said, "I just borrowed my neighbour's lathe for a couple of days because I want to build myself a Bugatti Veyron, please tell me where to begin".

:wink:

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 5:25 am
by Jediah
chibicitiberiu wrote:I suggest you try to make your 3D GUI on an existing operating system... like windows or linux...
Getting to the place where you can display 3D graphics is not easy... even 2D graphics is complicated enough.
It can take many years of work to get to the stage where an OS has a functional GUI.

Unless you want to display 3D graphics rendered with the CPU (which is very slow), you will need some graphics card drivers (which are not easy to make, or get). Linux and windows already have many proprietary drivers, which can be very helpful for your project...
Thanks for the Idea!

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 5:37 am
by Jediah
Solar wrote:
Jediah wrote:if i dont start somewhere other ppl will keep get there befor me, sorry hope i dident get missunderstood, not trying to be rude or something like that.
It's just that you effectively said, "I just borrowed my neighbour's lathe for a couple of days because I want to build myself a Bugatti Veyron, please tell me where to begin".

:wink:
No dude i effectively said, " my example of what i wanted to reach, just dident knew how to begin cuz lack of insperation! "

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 5:41 am
by Solar
What you "wanted to reach" was building a Bugatti with a borrowed lathe. 8)

(chibicitiberiu and I pointed out that a 3D file manager can be done as a userspace application. Doing so significantly reduces the amount of work involved - try two to three orders of magnitude.)

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 11:53 am
by piranha
Solar wrote:What you "wanted to reach" was building a Bugatti with a borrowed lathe. 8)

(chibicitiberiu and I pointed out that a 3D file manager can be done as a userspace application. Doing so significantly reduces the amount of work involved - try two to three orders of magnitude.)
Try 2 or 3 hundred. Getting the kernel to the point where you can even begin that stuff will take a year, and thats if you know what you're doing.

-JL

Re: Dont know where to start =(

Posted: Thu Sep 08, 2011 3:40 pm
by Jediah
piranha wrote:
Solar wrote:What you "wanted to reach" was building a Bugatti with a borrowed lathe. 8)

(chibicitiberiu and I pointed out that a 3D file manager can be done as a userspace application. Doing so significantly reduces the amount of work involved - try two to three orders of magnitude.)
Try 2 or 3 hundred. Getting the kernel to the point where you can even begin that stuff will take a year, and thats if you know what you're doing.

-JL
i belive its gona take longer then that, i have family, and i work on it solo. maybe in future i will have a crew working with me on this project.
BTW thanks for your replay bud.

Re: Dont know where to start =(

Posted: Fri Sep 09, 2011 2:56 am
by Combuster
Successful troll is successful?

Re: Dont know where to start =(

Posted: Fri Sep 09, 2011 6:41 am
by Jediah
berkus wrote:
Jediah wrote:i have family,
I'm sure your mom and dad would object you skipping school, but otherwise writing an OS is a lot better than hanging out on the streets.
LOL i am older then that my friend, turning 29 years 29:th of september, i was talking about pregnunt wife and 3 years old daughter.

Re: Dont know where to start =(

Posted: Fri Sep 09, 2011 8:22 am
by Brendan
Hi,
Jediah wrote:
berkus wrote:
Jediah wrote:i have family,
I'm sure your mom and dad would object you skipping school, but otherwise writing an OS is a lot better than hanging out on the streets.
LOL i am older then that my friend, turning 29 years 29:th of september, i was talking about pregnunt wife and 3 years old daughter.
Wow - a pregnant wife and a 3 year old daughter. I guess if you want a crew working with you it is easier to create your own crew, especially when your spelling makes people think you're one of Cletus Spuckler's children.


Cheers,

Brendan