ок, на какой ОС посоветуете практиковаться, учиться - новичку, windows, linux, или может специальная minix?
Windows - проприетарная. ОС там разрабатывать не легко, а системные утилиты или драйвера - можно.
Линукс - можно ковырять любые части.
Опять же системное программирование это не только ОС, а и куча системных утилит.