Bona Fide OS Development

Hi from agexamnToog
Page 1 of 1

Author:  Ford [ Sun Feb 20, 2011 8:37 pm ]
Post subject:  Re: Hi from agexamnToog

agexamnToogd8 wrote:
Hi dudes, I have just signed in in this community.
Only wanfed to say Hello! seems to be a great message board to stay in, having a great community of members.

Hopefully I'll be able to give mroe vaule to this great community

Welcome abord. It's not the MOST active communtiy, but losethos and i are here.

Author:  losethos [ Mon Feb 21, 2011 4:11 am ]
Post subject:  Re: Hi from agexamnToog



Author:  ctimko [ Tue Feb 22, 2011 9:17 am ]
Post subject:  Re: Hi from agexamnToog


Author:  Ford [ Tue Feb 22, 2011 1:04 pm ]
Post subject:  Re: Hi from agexamnToog

Ok, so ctimko can come too.

do you think that you could make a general tutorial for creating a simple 64bit OS and bootloader? Despite my having been here a while, and despite having created a simple DOS, I am still largely ignorant of almost everything having to do with operating system level development. You seem to be very knowledgeable, and I would just like a guide. I would also like if you could explain the terminology in the guide... I know it's a lot to ask... I will understand if you don't want to do it.

I just checked out your website, and I have to say that I like the nice clean layout.

Author:  losethos [ Tue Feb 22, 2011 7:27 pm ]
Post subject:  Re: Hi from agexamnToog

I originally wrote mine as a DOS or FreeDOS application that assembled with TASM. DOS or FreeDOS run in real mode. Therefore, nothing stops you from changing to protected mode and doing an OS.

My OS today, now assembles and compiles with myt own tools and I have boot loaders.

My first bootloader was for floppies. Floppies are ancient, now.

In other words, people can't follow my footsteps because some things have changed. I'd have to find a new path they could follow. I don't know anything about gcc or Microsoft tools. I could talk about Borland's TASM on FreeDOS. What I'd like to talk about is using LoseThos to make a new operating system, but I don't think people would like that.

I do have some tutorials in LoseThos for various things.

Here's a compiler tutorial:

Here's a graphics library tutorial:

There are many tutorials you can see from within LoseThos -- how to do PCI interrupts, switch to user mode, page tables... LoseThos doesn't use them, but I put them there as tutorials for others.

You can use the LoseThos bootloaders. They are public domain.

As for changing to 64-bit, you can study the start-up code for LoseThos. The bootloaders load this in at 0x10000 and it begins in real (16-bit) mode, calls some BIOS routines to get a memory map and switch to VGA mode. It switches to protected (32-bit) mode and finally to 64-bit.

I'll think about doing a tutorial.

Author:  Ford [ Tue Feb 22, 2011 11:16 pm ]
Post subject:  Re: Hi from agexamnToog

That is exactly the kind of stuff I was looking for. I have been going through a lot of books and learning a lot. Alot of stuff about BeOS, ASM, general computer theory, and C. From what I have seen, there are a bunch of theory books and very few pragmatic resources. Fortunately, there are pragmatic people ;)

Thx for the help!

Also, please don't get angry if I ask a lot about your code in the near future.

Author:  Kieran [ Thu Feb 24, 2011 10:46 am ]
Post subject:  Re: Hi from agexamnToog

Hi, guys.

Though this forum isn't very active at the moment, we have been working on some tutorials.

If anybody would like read or write access to them then I will grant that.

Author:  ctimko [ Tue Mar 01, 2011 2:48 pm ]
Post subject:  Re: Hi from agexamnToog

Thanks for the review :-D I haven't really put as much time as I would like into it yet, but soon, hopefully really soon, I will have another graphical revision (to clean up some of the graphics some more) and finish fixing up the Wordpress Template, then get all the other links working on the portal.. :_d

Page 1 of 1 All times are UTC - 6 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group