Los sistemas operativos clásicos vuelven a gozar de gran popularidad en la actualidad, incluidas las versiones anteriores de Mac OS, especialmente la versión 9. En ese momento, las computadoras del fabricante se basaban en la arquitectura PowerPC (PPC). Con la ayuda del emulador SheepShaver, el encanto retro también vuelve a Linux.
Sin embargo, la instalación no es del todo trivial, por lo que se describe en detalle a continuación. Asumimos un sistema operativo Debian GNU / Linux actual como sistema operativo básico, pero los pasos deberían ser reproducibles de forma similar en otras distribuciones.
Primero, se deben instalar las dependencias necesarias para la traducción del texto fuente:
sudo apt update
sudo apt install build-essential git automake
sudo apt install libsdl2-dev
sudo apt install libgtk2.0-dev
Luego, se puede clonar el repositorio de Git del proyecto:
cd ~/Downloads
git clone https://github.com/kanjitalk755/macemu.git
Los siguientes comandos se pueden utilizar para traducir el código fuente de la aplicación:
cd macemu-master/SheepShaver
make links
cd src/Unix
./autogen.sh
make
Esto crea un SheepShaver binario en el mismo directorio que se usa con privilegios de root / usr / local / bin se puede copiar y debe marcarse como ejecutable:
sudo cp SheepShaver /usr/local/bin
sudo chmod +x /usr/local/bin/SheepShaver
Para poder utilizar SheepShaver como un usuario normal, tiene que ser sysctl Ajustado de forma variable.
sudo bash -c 'cat <<EOF > /etc/sysctl.d/99sheepshaver.conf
# --
# Needed for SheepShaver Mac Classic emulator
# --
vm.mmap_min_addr=0
EOF'
sudo sysctl -p /etc/sysctl.d/99sheepshaver.conf
Nota: Este cambio tiene un impacto en la seguridad del sistema. Si es necesario, el valor solo puede establecerse antes de que se inicie la aplicación y restablecerse al valor original después de que se cierre.
Todo el nuevo instalador de Ubuntu, construido con Flutter, ponte en forma
Para equipar el sistema operativo emulado con funcionalidad de red, se puede compilar e integrar el módulo del kernel Schaf_net contenido en el código fuente:
cd ~/Downloads/macemu-master/SheepShaver/src/Unix/Linux/NetDriver
make
sudo cp sheep_net.ko /lib/modules/$(uname -r)/kernel/drivers/net
sudo depmod -a
sudo modprobe sheep_net
sudo bash -c 'cat <<EOF > /etc/modules-load.d/sheep-net.conf
# --
# Needed for SheepShaver Mac Classic emulator
# --
sheep_net
EOF'
Nota : Después de la actualización del kernel, el módulo debe recompilarse e integrarse.
Esto completa la instalación real de SheepShaver y puede comenzar la provisión del sistema operativo invitado.
Se requiere una ROM para usar Mac OS 9. El llamado es el más adecuado. ROM del Nuevo Mundo .
El archivo se extrae a una ubicación adecuada, por ejemplo, en la carpeta ~ / bin / Afeitadora de ovejas :
unzip ~/Downloads/newworld86.rom.zip -d ~/bin/SheepShaver/
Después de iniciar SheepShaver en la línea de comandos, se abre una interfaz gráfica en la que se deben realizar los siguientes ajustes:
Gráficos / sonido -> Frecuencia de actualización de la ventana : 60 Hz
Gráficos / sonido -> amplio : 1024 / altura 768
Serie / red -> Interfaz ethernet : slirp (para usar el módulo de kernel Schaf_net previamente compilado
Almacenamiento / varios -> Tamaño de RAM de Mac OS : 256 MB
Almacenamiento / varios -> Archivo ROM : La ruta al archivo ROM descargado previamente en la carpeta es ~ / bin / Afeitadora de ovejas dado aquí.
También hay un disco duro vacío en el área. volumen usa el articulo Crea un archivo debe ser creado. Es recomendable crearlo también en la carpeta ~ / bin / SheepShaver y asignar un nombre adecuado (por ejemplo, OS9). Un tamaño de 1024 MB es suficiente para comenzar.
Un archivo ISO correspondiente requerido por WinWorld, por ejemplo, para instalar el sistema operativo descargado quizás . SheepShaver es compatible con Mac OS hasta la versión 9.0.4.
atención : Mac OS solo permite una instalación desde el archivo ISO si no está marcado como grabable. Esto se puede lograr con chmod -rw / Ruta / a / ISO. Si SheepShaver se ejecuta con privilegios de root, esto no es posible, por lo que es aconsejable ejecutar siempre la aplicación como un usuario normal.
El archivo ISO también se puede agregar en el área volumen usa el articulo añadir .
Haga clic en Comienzo Comience su viaje al mundo de Retro Mac OS. El sistema se inicia primero desde el CD. Una vez completada la instalación, la imagen ISO puede usar el elemento volumen -> Remoto eliminado de nuevo.
Cuando inicia Mac OS por primera vez, aparece un asistente que debe cancelarse ya que no se puede ejecutar en SheepShaver. Sin embargo, todos los ajustes, como la distribución del teclado, se pueden activar a través del panel de control correspondiente.
Finalmente, se puede crear un iniciador con el siguiente comando para poder abrir la aplicación de manera más conveniente en el futuro:
sudo convert ~/Downloads/macemu-master/SheepShaver/src/Windows/SheepShaver.ico /usr/share/pixmaps/SheepShaver.png
bash -c 'cat <<EOF > ~/.local/share/applications/SheepShaver.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=SheepShaver
Icon=SheepShaver.png
Exec=SheepShaver
Comment=An emulator for classic Apple computer systems
Categories=System;
Terminal=false
EOF'
Mac OS 9 es un sistema operativo de tiempos pasados, cuya apariencia sigue siendo atractiva en la actualidad.
Sin embargo, las aplicaciones comunes, como un navegador de Internet moderno con la última compatibilidad con SSL / TLS, no están disponibles. El navegador Classilia todavía se puede ejecutar, pero actualmente no se está desarrollando más.
Sin embargo, de forma predeterminada, se puede acceder al sistema host Linux en la emulación a través del administrador de archivos, de modo que las aplicaciones o los archivos se pueden intercambiar sin ningún problema. Todavía hay muchas aplicaciones interesantes disponibles para el sistema operativo envejecido.