Why? I guess it depends on how you define "kernel." But to be able to do a batch process like compilation, you can get away with a little.
Why? I guess it depends on how you define "kernel." But to be able to do a batch process like compilation, you can get away with a little.
Can you clarify what batch process means in this case?
I /think/ the authors definition of a kernel is a program that can host other programs in some way.
A video game on a boot sector can't do that (even though it likely would have it's own kernel to function), but some kind of input loop to write memory could.
You don't need to host another program to compile something. All you need to do is to read data off disk, then write other data back.
The only way to avoid that is to hand-punch a tape or something like that (with lots of practice and patience, it may be possible to program a small PROM or write an early floppy by hand)
As opposed to the obvious doing an activity for fun.
type 1 is fun at the time
On early machines (large and small) with front panel hardware, you could use switches to manually enter the boot loader into memory and then start it.