Aspects of the task of creating compact, customized operating system kernels for concurrent realtime applications of microcomputers are discussed: the distinction in design between dedicated and general purpose applications; MicroPower/Pascal, a realtime, multitasking, modular operating system for dedicated microcomputers; extensions of MicroPower/Pascal; the operating system of MicroPower/Pascal; and efficiency considerations.