System Build Utility - Opinions?
Posted: Sat Sep 10, 2005 10:55 am
Hi,
I completed a new "System Build Utility" several days ago. Part of it's job is to convert NASM source code into html pages (the other part involves checking modification times, running NASM & NDISASM, doing a hex dump, etc).
I'm intending to convert my entire OS over to this new utility, so that all of the source code will become available on my web site, and so that all of the resulting web pages are automatically updated every time I build the OS. So far I've only converted the 1440 KB floppy boot loader and a couple of other things.
For an example of it's output, there's the "one page per source file" version of the floppy boot code at:
http://bcos.hopto.org/latest/sys/i386/b ... index.html
It also does a "one page for everything" version (better for offline viewing):
http://bcos.hopto.org/latest/sys/i386/boot/boot144.html
And the main source code page is (or will be once more code is ready):
http://bcos.hopto.org/source.html
I'm hoping to make my OS's source code as easy to read as an online tutorial - good for beginners, but also useful for more experienced OS developers...
I was wondering if anyone had any suggestions (or perhaps reasons why it might be a bad idea) - I guess I'd rather find out now, before I convert the remaining code (tens of thousands of lines)...
Thanks,
Brendan
I completed a new "System Build Utility" several days ago. Part of it's job is to convert NASM source code into html pages (the other part involves checking modification times, running NASM & NDISASM, doing a hex dump, etc).
I'm intending to convert my entire OS over to this new utility, so that all of the source code will become available on my web site, and so that all of the resulting web pages are automatically updated every time I build the OS. So far I've only converted the 1440 KB floppy boot loader and a couple of other things.
For an example of it's output, there's the "one page per source file" version of the floppy boot code at:
http://bcos.hopto.org/latest/sys/i386/b ... index.html
It also does a "one page for everything" version (better for offline viewing):
http://bcos.hopto.org/latest/sys/i386/boot/boot144.html
And the main source code page is (or will be once more code is ready):
http://bcos.hopto.org/source.html
I'm hoping to make my OS's source code as easy to read as an online tutorial - good for beginners, but also useful for more experienced OS developers...
I was wondering if anyone had any suggestions (or perhaps reasons why it might be a bad idea) - I guess I'd rather find out now, before I convert the remaining code (tens of thousands of lines)...
Thanks,
Brendan