Asm to C and Back

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
newwen
Posts: 16
Joined: Sun Feb 03, 2008 3:04 am

Post by newwen »

Well, I was surprised to see this account still alive, why aren't you dead yet??

Anyway, it is like being given a box full of spare parts and told to build a television from them, oh and you don't have the instructions... good luck!

I wasn't sure if that was the case, I wasn't like I know the problem let us see if they can figure it out, why would I waste my own time doing stupid things such as that. I couldn't care less either way. I just want to know the answers to my questions, it doesn't matter to me who answers them.. lol

I am a hands-on learner, that means I learn only by actually doing it. Talking to me in pun or in pseudo form is the same as saying nothing at all.

I assumed ELF is linux and PE is Windows, NASM doesn't have a PE switch so it must mean win32 is PE, I was just asking which one you meant since there is no PE. I know what PE is. I am not too shabby with Windows myself ;)

Thought hey this might be fun, learn to build an OS, but I figured it out, how this whole OSDev thing works. You could make your wiki a complete resource by documenting an OS from loader to Kernel, have everything complete and with source, but you don't. In fact many guides leave out code that makes the guide incomplete. They say, "I will leave this for you to figure out"!! WTF!! Where will I go to find out, maybe I should consult with my Intel contacts, but I don't speak gibberish. You see what I am saying, they do this so newbies have to join the forum, they are building a community by leaving people in the dark, are you not? But, when the newbies do come here, they are told do research!! What a vicious circle!! This is not how you support academia, it is the same as hindering the development of technology for the sake of profit, no difference at all, except you are not getting paid to hinder progress, it must just be fun.

At any rate, I think I might start a site that does what I am talking about. Once I get my OS done, I will document it from the ground up with full source code, etc. I wont say, and this I will leave up to you, for it will already be done. Watch the masses shift toward that and witness their assimilation. Hopefully, I will cause the monopoly to split.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

newwen wrote:I am a hands-on learner, that means I learn only by actually doing it. Talking to me in pun or in pseudo form is the same as saying nothing at all.
If that's your attitude, I don't expect you'll get very far with any nonstandard programming task. Let alone operating system development. You will need to be able to do your own research and experiments.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

newwen wrote:Thought hey this might be fun, learn to build an OS, but I figured it out, how this whole OSDev thing works. You could make your wiki a complete resource by documenting an OS from loader to Kernel, have everything complete and with source, but you don't. In fact many guides leave out code that makes the guide incomplete. They say, "I will leave this for you to figure out"!! WTF!! Where will I go to find out, maybe I should consult with my Intel contacts, but I don't speak gibberish. You see what I am saying, they do this so newbies have to join the forum, they are building a community by leaving people in the dark, are you not? But, when the newbies do come here, they are told do research!! What a vicious circle!! This is not how you support academia, it is the same as hindering the development of technology for the sake of profit, no difference at all, except you are not getting paid to hinder progress, it must just be fun.
You don't apparently 'get' programming. Programming is the task of writing code to documentation. (Taking 'documentation' very broadly.) There is not, and should not be, any 'example' code. If you have a task, you should be able to write code to fulfill said task. Osdev is a task that has a lot of documentation. For example, if you need to write a file system driver, you get the doc's on how the fs handles itself, and write code to accommodate those docs. Your code can be written in a myriad of methods, each with their drawbacks and strengths. Example code is simply to show you a possible way of doing things, which is, once you can do the above on your own, useless.
C8H10N4O2 | #446691 | Trust the nodes.
Post Reply