Re: [Freedos-user] Can you help me?
There are a few books on the i8088 and i8086 chips out there and a few books on DOS assembler: unfortunately my personal library's boxed up at present so I can't quote titles. But the DOS memory model/s are based on the various Intel chips from i8088 right up to i80386; it'd be easiest to get your head around the i8086 for starters. Wesley Parish On 18/07/2012, at 9:11 AM, Rugxulo wrote: 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: ( snip ) -- 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
Re: [Freedos-user] Can you help me?
My bad. Sorry! On 12/07/2012, at 2:45 AM, C. Masloch wrote: There is also Dissecting DOS, ISBN: 0-20162-687-X, by Podolsky; Without commenting on my opinion of the book or RxDOS; no, I don't think the author's named Podolsky ;) Regards, Chris -- 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 -- 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
Re: [Freedos-user] Can you help me?
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? Getting back to the original question: how to start learning the FreeDOS kernel. I'd recommend buying a copy of 'The FreeDOS Kernel' by Pat Villani. It's a bit old by now, and much of the kernel code has been updated since this was written, but it is still applicable and gives a very good high level overview of the FreeDOS kernel. Just don't get too bogged down in the technical details of the book; they may have changed in the current version of the kernel. I'll assume that you know C programming, and have at least a working knowledge of assembly. You won't be able to contribute to the kernel if you don't have these skills. FreeDOS is a free operating system that is made up of 3 basic layers: 1. A core component (the kernel) which runs DOS applications 2. A command interpreter (command.com, aka FreeCOM) that takes your typed commands and runs the appropriate DOS program 3. set of DOS utilities (such as CHOICE or EDIT or ATTRIB) that do small tasks, or assist in batch programming On top of that, you have DOS applications, which can be written by anyone - such as games or word processors or spreadsheets. 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. -jh -- 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
Re: [Freedos-user] Can you help me?
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
Re: [Freedos-user] Can you help me?
also there are several c programming language tutorial items on the web, one from a physics department of some university: just look up the phrase in quotes, then some similar ones, on google, and you may get some material for free in addition to the suggestions already mentioned... eufdp...@yahoo.com eufdp...@yahoo.com eufdp...@yahoo.com eufdp...@yahoo.com eufdp...@yahoo.com -- 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
Re: [Freedos-user] Can you help me?
There is also Dissecting DOS, ISBN: 0-20162-687-X, by Podolsky; Without commenting on my opinion of the book or RxDOS; no, I don't think the author's named Podolsky ;) Regards, Chris -- 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
Re: [Freedos-user] Can you help me?
On Wed, 2012-07-11 at 16:45 +0200, C. Masloch wrote: There is also Dissecting DOS, ISBN: 0-20162-687-X, by Podolsky; Without commenting on my opinion of the book or RxDOS; no, I don't think the author's named Podolsky ;) Podanoffsky, isn't it? :) -- Tactical Nuclear Kittens -- 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
Re: [Freedos-user] Can you help me?
Podanoffsky, isn't it? :) Yeah. At least my copy does have Michael Podanoffsky on it! =) -- 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
Re: [Freedos-user] Can you help me?
They will help you if you ask them more specific questions. Something like how can I do such a thing as...? or I met a problem trying to... and so on. 2012/7/10 TR-DOS tro...@qq.com I am a chinese boy,I like computer, want to learn the kernel and renew DOS, can you help me? -- 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 -- 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
[Freedos-user] Can you help me?
I am a chinese boy,I like computer, want to learn the kernel and renew DOS, can you help me?-- 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