On Mon, Sep 25, 2017 at 05:58:23AM -0400, Steve Nickolas wrote:
If I were designing an OS, only the bare minimum number of system calls
would be implemented in the kernel (stuff like open, close, seek, read,
write, and create/kill process) and everything else would be implemented
in library... I don't know how that would stack up against Unix in the
day, or *x these days, but I daresay it probably would have fewer system
calls than MS-DOS 2.0.
Not all later developed OS's had loads of calls.
One I used in the 90's (FlexOS) only had 40, having started around 84/85?
with 41 (when known as Concurrent DOS-286).