Стивен - далеко не единственный человек в мире, который использует на своем ПК сразу две операционные системы - Linux и Windows. А для того чтобы выбрать нужную ОС для загрузки - он применяет хорошо всем знакомый - GRUB. Но Стивену было очень не удобно им пользоваться, ведь он постоянно не успевал выбрать систему, за отведенные по умолчанию 10 секунд. Очевидно, человек не знал, что GRUB можно настроить - выбрать систему для запуска по умолчанию и изменить продолжительность таймера до старта ОС. Из своего затруднительного положения Стивен вышел весьма оригинально! Он создал физический переключатель, с помощью которого можно выбирать операционную систему для загрузки на компьютере. Проект Стивена функционирует очень просто. Берется запоминающее устройство USB, содержащее динамический скрипт для GRUB. А сам физический переключатель просто меняет переменную, содержащуюся в скрипте. Все реализовано на основе платы STM32 и классического переключателя. Стивен просто написал для них прошивку.