Какие существуют средства для разработки системного ПО (OS,Drivers)?
Наиболее активно развивающийся проект - GCC (GNU Compiler Collection). Отличный уровень кодогенерации, большой набор инструментов, бесплатен. В комплекте компиляторы C/C++, ASM (GAS) и др.
Open Watcom C/C++. В комплекте wasm.