Как практиковаться системному програмиисту?
Написать свою ОС, конечно.
Как практиковаться
Ввязываться в проекты интересующей тематики, решать их реальные проблемы.
Если интересен линукс, наиболее на мой взгляд благоприятная точка входа для новичка -- через тестирование ядра.