I spent the whole day working on the boot disk today, and progress feels very slow. I failed to add networking functions to the boot disk; the key reason is that after booting it can't load “ifshlp.sys”. I really don't want to add this line to “config.sys”, because that would break the overall structure of “config.sys”.
In the afternoon I came up with a new design approach, and more than half of the code had to be rewritten, so that future feature expansion and porting can be done without modifying the most fundamental core files. Also, considering that the difference between version 4.0 and 4.5 is not very obvious, I've decided to go directly into development of version 5.0, code-named Elevation. It will probably still take some time to finish.
In the afternoon I came up with a new design approach, and more than half of the code had to be rewritten, so that future feature expansion and porting can be done without modifying the most fundamental core files. Also, considering that the difference between version 4.0 and 4.5 is not very obvious, I've decided to go directly into development of version 5.0, code-named Elevation. It will probably still take some time to finish.


