Главные моменты
Многие думают, что Raspberry Pi подходит только для лёгких версий Linux вроде Raspberry Pi OS. Но это далеко не предел! На самом деле, на нём спокойно можно запустить даже старые настольные версии Windows. Я сам осознанно поставил Windows 3.1 на свой Pi — и остался в восторге.
Почему именно Windows 3.1? Не поверите — она уделывает современные системы!
Windows 3.1 (а если хочется чего поновее — и Windows 95) удивит вас простейшим знакомым интерфейсом, культовыми приложениями и абсолютным отсутствием мусора — максимум из "дополнительного" тут Блокнот. Даже под эмулятором эта система летает: окна и меню открываются моментально, никаких зависаний и рекламы в меню, как в Windows 11.
Ваши данные остаются только вашими: никакой телеметрии, рекламных айди, алертных «улучшателей опыта» и прочих забот со стороны ОС. Здесь вы действительно управляете файлами и запускаете только те программы, что выбираете сами. А оформление в стиле 90-х — это аккуратные меню без излишеств и чёткие шрифты. Каждый пиксель используется по делу!
Часть таких плюсов дают разные облегчённые Linux для Raspberry Pi, но именно старые Windows не только выглядят приятно, но и открывают вход в мир крутейших ретро-приложений и игр. По интернету рассыпалось огромное количество abandonware — забытых офисных пакетов и рабочих программ из 90-х (конечно, используйте их легально, если у вас есть старый лицензионный диск). Ну и куда же без DOOM!
Raspberry Pi 5
Для продвинутых энтузиастов — Raspberry Pi 5: дешёвый, гибкий и невероятно мощный. То, что нужно для вашего следующего мини-ПК.
Решился? Как поставить Windows 3.1 на Raspberry Pi шаг за шагом
Для запуска Windows 3.1 мне понадобился эмулятор DOS — DOSBox. С ним легко запускать DOS-программы на Linux. А сама Windows 3.1 по сути и есть DOS-приложение. Есть готовые образы типа Dosbian, но я предпочитаю настраивать всё вручную — скачивать незнакомые сборки из интернета не люблю.
С самого начала ставлю Raspberry Pi OS с графическим интерфейсом на Raspberry Pi 4, подключаюсь к Wi-Fi и выполняю sudo apt upgrade && sudo apt update, чтобы всё было свежим. Обычно автоматический вход в рабочий стол включён по умолчанию, если нет — включите его в настройках Raspberry Pi.
Я всегда запускаю систему с рабочего стола — так все USB-накопители автоматически подхватываются и Windows "видит" их без проблем. Raspberry Pi OS это делает сама, но появляющееся окно автозапуска мне мешает. Всё легко решается: в настройках файлового менеджера ("Управление носителями") просто снимите галочку "Показывать доступные действия при подключении сменного носителя".
Следующим шагом через терминал устанавливаю DOSBox командой sudo apt install dosbox -y. Обычно мне хватает стандартной версии, но если планируете что-то серьезное — попробуйте DOSBox-X, он точнее во всём и шустрее.
В домашней папке создаю каталог win311 и кладу туда скрипт launch.sh:
Этот скрипт даёт пару секунд на подключение USB-накопителей после загрузки, а затем запускает DOSBox с вашим конфигом dosbox.conf (он должен лежать там же; не забудьте прописать свой путь, если ваш пользователь не называется «pi»).
Интересует настройка блока [autoexec] в конфиге DOSBox — тут нужно поменять пути под свой логин. Команда noshare /install нужна для решения мелкой проблемы с DOSBox (о ней чуть ниже), а win — запускает Windows уже после установки.
В папке win311 создаём папку c_drive — она и будет виртуальным «жёстким диском» для Windows.
Чтобы DOSBox сам запускался при старте системы, создаём файл ~/.config/autostart/win311.desktop со следующим содержимым:
Как проходит установка Windows на Raspberry Pi
Теперь, после каждой загрузки, скрипт launch.sh сам запустит DOSBox с нужными настройками — и сразу же откроет Windows! Осталось достать саму Windows 3.11. Я нашёл образы 3,5-дюймовых дискет по 3,44 МБ каждая для Windows for Workgroups. Можно взять папку с файлами из старой установки, но я хотел чистую установку с нуля.
Самый простой способ — создать папку WINSETUP внутри c_drive и распаковать туда все образы дискет поочерёдно через 7z x-y -o"/home/pi/win311/c_drive/WINSETUP" ~/win311/setup_disks/Disk01.img, повторяя команду для каждой дискеты.
Далее — запустите launch.sh через терминал командой sh launch.sh. В DOSBox переходите в папку WINSETUP командой C:, потом CD WINSETUP, затем просто наберите SETUP.
Дальше — просто следуйте инструкциям установщика и введите нужные данные по ходу дела.
После завершения установки перезагрузите Raspberry Pi — и вот перед вами рабочий стол Windows 3.11, прямиком из 90-х!
Откройте файловый менеджер — все ваши USB-накопители уже лежат на диске U: (как указано в настройках). Можно спокойно перемещать программы и документы с других ПК!
Есть маленький нюанс: в стандартном DOSBox нет команды share, которая нужна некоторым старым приложениям. Если захотите по-настоящему работать в "олдскульной Windows", воспользуйтесь DOSBox-X или поставьте настоящую MSDOS в эмуляторе. Я поступил проще: скачал отдельную утилиту noshare, подложил её в c_drive, и она имитирует работу share (файлы по-настоящему не блокируются, но на домашнем компьютере это не критично).
Вот и всё! Масса старых Windows-программ и игр по-прежнему работает отлично — причём доступны не только приложения Windows, но и обширная DOS-библиотека (тот же DOOM!). Многие старые программы остаются удобными даже для современных задач, а радость от их использования — отдельное удовольствие.
И, конечно, DOOM! (На фото — мой рабочий Raspberry Pi, не обращайте внимания на пыль и ностальгию).
Raspberry Pi: рай для тех, кто любит экспериментировать
Ищете вдохновение для новых экспериментов с Raspberry Pi? Ловите семь ярких идей для настоящих гиков! А если захотите ещё — вот ещё семь, что можно реализовать за час.
Самое время пробовать что-нибудь новое!
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru