Resumen
-
Windows 3.1 ejecuta Snappy en una Raspberry Pi, y no hay telemetría, una pequeña huella, con una interfaz de usuario con píxeles llenas de nostalgia.
-
Instale a través de DOSBOX en Raspberry Pi OS y configúrelo para que se inicie automáticamente con solo unos pocos comandos y scripts de copia y pasta.
-
Hay toneladas de aplicaciones y juegos retro (y, por supuesto, Doom!) Disponibles.
La Raspberry PI generalmente se asocia con sistemas operativos Ligera Linux, como Raspberry Pi OS, pero no tienen que hacerlo. Puede usar variantes de escritorio pesadas o, si se siente especialmente audaz, versiones antiguas de Windows. He aquí por qué comencé a usar Windows 3.1 en mi Pi.
En serio, ¿por qué usar Windows 3.1?
Windows 3.1 (o, si se siente un poco más moderno, Windows 95) viene con interfaces de usuario familiares, muchas aplicaciones o «programas», y sin hinchazón, a menos que cuente el bloc de notas. Incluso bajo emulación, estas antiguas versiones de Windows vuelan: son muy receptivas y los menús se abren al instante, probablemente porque no se representan usando HTML5 ineficiente o intentan descargar contenido de noticias y recomendaciones para mostrar junto con su lista de programas (mirándote, Windows 11).
También puede mantener su privacidad, ya que no hay telemetría, ni «mejora de la experiencia», identificaciones publicitarias o cualquiera de esas tonterías. Su sistema operativo es solo un sistema operativo, una forma conveniente de administrar sus archivos y abrir el software que realmente desea usar. El software 90S también es anterior a la tendencia actual de agregar aproximadamente 20 píxeles de relleno a cada elemento de menú y borde de la ventana (aparentemente para usuarios táctiles, incluso en sistemas operativos que rara vez se ven en dispositivos con pantalla táctil). La información es densoy Todo el texto es audaz y nítido en su gloria pixelada.
Muchas de estas ventajas también son compartidas por las distribuciones livianas de Linux para Raspberry Pi (incluida Raspberry Pi OS), pero además de ser una especie de kitsch y versiones geniales y heredadas de Windows tienen toneladas de software y juegos. Abunda los abandonos (dependiendo de la legalidad de su país), y puede encontrar ventanas tempranas y versiones de DOS de casi todas las herramientas populares de productividad o oficina en línea (nuevamente, en juego si es legal, o tiene una licencia antigua que cayó detrás de su escritorio hace 35 años). También está Doom.
- Marca
-
Frambuesa pi
- Almacenamiento
-
8GB
- UPC
-
Cortex A7
- Memoria
-
8GB
Solo se recomienda para usuarios expertos en tecnología, pero el Raspberry Pi 5 es el sueño de un Tinkerer. Barato, altamente personalizable y con excelentes especificaciones a bordo, es una base sólida para su próxima mini PC.
Me venden, ¿cómo está instalando Windows 3.1 en una Raspberry Pi?
Dosbox es un emulador que le permite ejecutar el software MSDOS en Linux, y como Windows 3.1 es una aplicación DOS, hacer que funcione es bastante sencillo. Si bien hay imágenes de Raspberry PI prefabricadas para esto, como Dosbian, siempre tengo cuidado de simplemente ejecutar cualquier código extraído de Internet y prefiero armar las cosas yo mismo.
Entonces, lo primero es lo primero, instalé Raspberry Pi OS (con escritorio) en mi Raspberry Pi 4, conectado a Wi-Fi y Ran actualización de sudo apt && sudo apt actualización para preparar todo. Desktop Auto-login debe habilitarse de forma predeterminada. Si no, se puede habilitar utilizando la herramienta de configuración de Raspberry Pi.
Elegí arrancar en el escritorio antes de iniciar Dosbox principalmente por simplicidad, especialmente porque quiero montar automáticamente los palos USB para que puedan ser leídos por DOS o Windows. Raspberry Pi OS hace esto de forma predeterminada, pero no quiero que muestre la ventana emergente automática cada vez que se conecta un dispositivo. Esto se deshabilita abriendo las preferencias del Administrador de archivos y luego, bajo gestión de volumen, la desactivación «Muestra opciones disponibles para medios extraíbles cuando se insertan».
A continuación, instalé Dosbox ejecutando Sudo Apt Install Dosbox -y. Estoy usando la versión de Dosbox que está disponible a través del Administrador de paquetes APT, pero si desea usar esto más allá de que sea un poco novedoso, puede obtener una emulación más precisa y un mejor rendimiento con Dosbox-X.
Creé un nuevo directorio llamado Win311 en mi carpeta de inicio y agregó el siguiente archivo de script de bash llamado la elunch.sh:
#!/bin/bash
# Wait 3 seconds for any connected USB drives to mount
sleep 3
exec dosbox -conf /home/pi/win311/dosbox.conf
Este script espera unos segundos para que las unidades USB finalicen el montaje después de que el sistema ha iniciado, luego inicia dosbox con el archivo de configuración dosbox.confcreado en el mismo directorio (si está siguiendo, deberá actualizar la ruta para reflejar su propio nombre de usuario en lugar del «PI» predeterminado).
[sdl]
fullscreen=true
fullresolution=desktop
windowresolution=original
output=texture
[dosbox]
machine=svga_s3
memsize=16
[cpu]
core=auto
cputype=auto
cycles=auto
cycleup=10
cycledown=20
[render]
aspect=true
scaler=none
[mixer]
rate=44100
blocksize=1024
prebumer=20
[sblaster]
sbtype=sb16
irq=5
dma=1
hdma=5
oplmode=auto
oplrate=44100
[autoexec]
@echo om
REM --- Map USB parent directory as U: so all plugged-in USB drives appear as sub-folders.
mount U "/media/pi" -t dir
path Z:\\;C:\\DOS;C:\\WINDOWS
REM --- Expect a Windows 3.11 install present in WINDOWS within c_drive
mount C "/home/pi/win311/c_drive"
C:
noshare /install
win
La mayoría de estas cosas es solo la configuración de Dosbox que puede ignorar, excepto por el bit debajo del [autoexec] línea. Aquí, las rutas deben actualizarse con su nombre de usuario en lugar de «PI». El comando noshare /instalación soluciona un pequeño problema de Dosbox discutido más adelante, y Win es el comando que iniciará Windows cuando se haya instalado.
Mientras esté en el directorio WIN311, cree un nuevo directorio llamado c_drive. Este será el disco duro para su caja de Windows emulada.
Para iniciar automáticamente Dosbox después de que su escritorio se haya cargado, cree el archivo ~/.config/autostart/win311.desktop y agréguelo a continuación:
[Desktop Entry]
Type=Application
Name=Windows 3.11
Exec=/home/pi/win311/launch.sh
Terminal=false
X-GNOME-Autostart-enabled=true
Instalación de Windows en una Raspberry Pi
Ahora, cuando su PI haya terminado de arrancar en el escritorio, el script Launch.sh se ejecutará y la configuración de Dosbox se iniciará automáticamente Windows. ¡Todo lo que se necesita ahora es Windows! Puede usar sus propios medios de instalación de Windows 3.11 o encontrarlo en línea desde algún lugar que lo proporcione legalmente. Estoy usando Windows 3.11 para grupos de trabajo, suministrados en 8 imágenes separadas de disquete de 3.44 MB. También es posible copiar los archivos de una instalación de Windows existente, pero quería una pizarra limpia.
La forma más fácil de realizar la instalación es crear un directorio llamado Gana en el c_drive directorio y extraer todas las imágenes de instalación utilizando el comando 7Z xy -0 «/home/pi/win311/c_drive/winsetup» ~/win311/setup_disks/disk01.img y vuelva a ejecutar el comando para cada imagen de disco hasta que se extraan todos.
Luego, ejecute el script de lanzamiento desde el terminal con el comando SH Launch.sh. Una vez que se ha lanzado Dosbox, instale Windows navegando al directorio WinsetUp con los comandos DO:seguido de Winsetup de CDy luego ejecutando el CONFIGURACIÓN dominio.
Entonces es solo una cuestión de seguir la pelota de rebotes e ingresar la información requerida cuando se le solicite.
Una vez que Windows se haya instalado correctamente, debería poder reiniciar su Raspberry Pi y ser llevado directamente al escritorio de Windows 3.11. ¡Limpio!
Si abre el Administrador de archivos en Windows, incluso verá sus palos USB debajo de la unidad U: (según la configuración anterior), para que pueda transferir convenientemente programas y archivos desde sus otros dispositivos.
Hay un pequeño enganche con este método: Dosbox no incluye el comando compartido que requiere algún software. Si decide que realmente desea usar su configuración de Retro Windows para más que solo jugar, puede cambiar a Dosbox-X, usar una versión real de MSDOS en Dosbox. Elegí usar noshare, un programa que se burla del comando compartido, como una solución porque soy vago. Puede encontrar Noshare disponible para descargar en el foro de Vogons, pero tenga en cuenta que no puedo responder por ello, aunque cualquier daño que pueda hacer sería bastante limitado en Dosbox que se ejecuta en un Raspberry Pi que no está conectado a su red.
Descargué y extraí el archivo noshare.com en el directorio C_DRive para que pueda ser llamado por el Noshare /Install que se señaló en el archivo DOSBOX.Conf anteriormente. Tenga en cuenta que si bien esto permite que los programas que requieren el comando compartido se ejecutan, en realidad no realiza su propósito (bloqueo de archivos). Esto no va a presentar realmente un problema para los sistemas de un solo usuario, pero aún puede hacer que algún software se porte mal.
¡Y eso es todo! Hay mucho software obsoleto de Windows archivado en línea, y recuerde que también tiene toda la biblioteca DOS para explorar (¡incluido Doom!). Todo este software funciona tan bien como lo hizo cuando se lanzó, y a menudo aún se mantiene para las tareas de luz y un poco de diversión.
También está Doom (en la foto ejecutándose en mi mal humor PI Test Bench).
Raspberry Pis sigue siendo un sueño de Tinkerer
¿Busca más proyectos de Raspberry Pi para fines de semana lluviosos? Aquí hay 7 de ellos. Si esos no se adaptan a usted, aquí hay otros 7 en los que puede terminar menos de una hora.
¡Eso debería mantenerte ocupado!
