Hi,

On Tue, Jul 17, 2012 at 12:09 PM, Jim Hall <jh...@freedos.org> wrote:
> On Mon, Jul 9, 2012 at 7:32 PM, TR-DOS <tro...@qq.com> wrote:
>> I am a chinese boy,I like computer, want to learn the kernel and renew DOS,
>> can you help me?
>
> I don't know your background (you didn't say) but if you haven't done
> much C programming or assembly, working on the kernel will be
> challenging. You may have an easier time with the DOS utilities and
> making some improvements there.

A good book about C would probably help (though unlikely to cover the
DOS memory model stuff). _C in a Nutshell_ seemed pretty good, from
what I could gather. But I normally hate books, so here's a site with
some good online references:

http://www.lysator.liu.se/c/

Also news://comp.os.msdos.programmer has a few super experienced
people, so you could also ask specific questions there (and here too,
of course).

Otherwise, the only real way to get familiar with the kernel is
probably just to build it yourself and poke around. Grab OpenWatcom
and NASM, then grab the shell and kernel sources.

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/openwatcom/1.9/open-watcom-c-dos-1.9.7z

( 
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/7zip/7zdecode/7ZDEC922.ZIP
)

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/asm/nasm/2.10.01/nasm-2.10.01-dos-upx.zip

http://sourceforge.net/projects/freedos/files/

http://sourceforge.net/projects/freedos/files/Kernel/2041/ke2041s.zip/download

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to