Ну у меня по крайне мере созрел план что делать, с нашими практиками почти всегда можно договориться про стек технологий, используемый в лабе, поэтому я буду стараться договариваться о более современных технологиях
Если есть возможность, то лучше да, использовать современные технологии.
Их всегда можно найти в вакансиях, например.
Из старого кроме assembler и c ничего учить не нужно. И то, чтобы только понять основные принципы. Теорию операционных систем. Процессы. Планирование процессов. Организация памяти. Защищенный режим работы процессора. Типы архитектур. Ну что то в таком духе. Поучить IPC. Socket. Прерывания. Понятие контекста. И тд и тп.