I feel described by https://wiki.osdev.org/Lino_Commando
My Question:
What is the advantage of Monotasking systems over Individual programs?
I can think of a few:
- One bootloader. (You could write a boot loader without an OS, and just follow a convention for program location)
- System Calls. This would have to be the big one.
BIOS takes care of this, but maybe BIOS is outdated... - You can say "I developed an Operating System" instead of "I wrote some programs"
E.g. All opened files are stored in ES:BX,
All apps must terminate by a jump to the start of the disk?
How much do you gain by developing a Monotasking OS?
P.S. I posted a similar thread in the Delete forum.
I don't want to over-post, I just want to post in the right place.