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.
i need help and yes i know how to make a kernal that says hello world so do lol please help i dont get howw to compile and get the system running i understand it mostly but my osiis going to be light small fast and requir at leat 200 mb hdd space and at leats 28 mb ram for text based coopy with your help i can easly make the os and gui
And if you don't know how to compile, you don't know how to write a GUI. It's not as easy as text mode.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
well the compilng part confusing i can understand how the kernal works easy peasy but i need thecompile i tried dm (digital mars) complete failure and i cant understand the ran and hdd compunucations
And since you asked nicely, here's something that will help you with floppies and the FAT filesystem: FAT
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I normally don't have issues understanding (obviously) non-English speakers/writers, but you are mixing things up a little too much for me.
I think you should follow the bare-bones tutorial in the wiki and complete a few steps before you start getting hyped up about a GUI and project members.
cotton509 wrote:no as in i start it uop it closes its self do to a error that i cant see because of th speed
Compile it from the command line, it will exit to the prompt instead of just closing the window.
cotton509 wrote:but wait say i make a micro kernal will you guys help develop it into a normal one with gui please i will work on whith start up our names appear
A microkernel and a "normal one with gui" are different. Microkernels are kernels with all the important services running in user mode. There is no such thing as a normal kernel, all kernels are different.
And BTW, have you read through [wiki]Category:Babystep[/wiki] in order? Might help as well.
cotton509 wrote:ok but i speak english i rush with typing lol sorry ok anyways will you help me start a bas kernal also i need visal basic 2008 to start
Writing an OS in VB is near impossible.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
NTFS uses B+ trees, so that would be real hard to implement. Start with FAT12 for floppies and work your way up.
And what's sam and how is it good for writing a GUI?
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I (somewhat) apologize. I re-read some of your posts and realize that your rare dialect of English blissfully neglects punctuation. Maybe slap a few dots and commas in there and things would slowly smooth over.
A: Go through the bare-bones tutorial in the Wiki.
B: Get the Intel/AMD manuals.
C: Head over to osdever.net and read the Bran's tutorial.
D: Don't plan your GUI before you plan the core essentials (memory handler, ISRs, boot sequence).
E: Don't expect people here to join your very under-developed project until it is matured.
F: Repeat until you actually understand all of that (especially the manuals).
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.