noclobber
Group: Members
Posts: 75
Joined: Sep. 2004 |
|
Posted: Dec. 28 2004,05:12 |
|
Back when I worked on bootable CD-ROM utilities, I was actually contemplating writing some sort of GUI boot menu shell or maybe even a disaster-recovery-type mini OS (You can, for example, display 640 x 480 x 16 color VGA graphics on any PC with VGA support using only assembly language and BIOS calls with *no* knowledge of video hardware). Today, something like DSL has this pretty well covered.
If you wanted to do all of your development in assembler, you could eventually build up a library of commonly used functions, and I guess after a while the OS would begin to somewhat resemble Linux, with the major differences being the use of assembly code vs. C, and that Linux tries to rely as little as possible on PC BIOS calls in order to maximize architecture portability.
Writing something as complicated as a GUI web browser, though, using only BIOS calls in assembler from scratch would be a monumental task, probably not something that I would want to attempt by myself.
-------------- Don't say "No" to Digital Restrictions Management, say "HELL, NO!!!".
|