Documentación de TinkerOS/TempleOS
Descargas de TempleOS
Descargas de TinkerOS
Guía de configuración de TempleOS/TinkerOS Linux QEMU VM
Guía de configuración de TempleOS/TinkerOS Windows QEMU VM
Guía de configuración de TempleOS/TinkerOS baremetal (hardware real)
Prefacio
TinkerOS esencialmente ha cambiado de nombre a TempleOS con algunos cambios que le permiten ejecutar bare metal en algunas máquinas más modernas, ya que "sólo" requiere entrada de teclado y mouse PS/2 real o emulado y soporte de arranque heredado, pero no requiere soporte de disco heredado/IDE. . Aunque se agregan algunas mejoras y correcciones de errores a TinkerOS, el 95% del código es el mismo que TempleOS y TinkerOS puede instalar y compilar TempleOS. TempleOS, por otro lado, requiere hardware que admita el modo de vídeo codificado de 640x480 de Terry, que ha quedado obsoleto en algunas máquinas más nuevas. Además, TempleOS requiere una interfaz de unidad IDE o soporte ATA SATA heredado. TinkerOS admite la instalación en modo AHCI SATA. También tiene una versión "Live USB" que se ejecuta desde un disco RAM lo que permite probarlo sin instalarlo o ejecutarlo en sistemas sin unidades compatibles. También puede utilizar la versión USB para instalarlo en máquinas compatibles que no tengan una unidad de CD/DVD. Si su máquina utiliza el método de arranque EFI más nuevo, aún necesitará admitir el arranque heredado (a través de CSM), que es posible que deba activar en su BIOS.
Objetivos
- Mantenga una apariencia similar a TempleOS mientras intenta mantener una API totalmente compatible con TempleOS en la mayor medida posible. TinkerOS siempre debería poder compilar e instalar TempleOS.
- Sea un sistema operativo divertido que pueda ejecutar en máquinas más antiguas de 64 bits y hacer cosas útiles con los puertos serie y paralelo.
- Las imágenes de arranque USB en vivo permiten probar TempleOS/TinkerOS sin tener que instalarlo. Estos también funcionan en algunos sistemas que carecen de soporte de almacenamiento heredado. La versión de arranque en vivo también contiene utilidades para ayudar con la instalación básica en hardware real.
- Limpiar algún lenguaje desafortunado que quedó en TempleOS.
- Recupere algunas funciones antiguas de TempleOS y agregue nuevas funciones, aplicaciones y juegos populares.
- Facilite la configuración de resoluciones más altas.
- Haga que haya más colores disponibles para las funciones de TinkerOS y aplicaciones de terceros. El código original de TempleOS que utiliza sólo 16 colores todavía funciona, no se ha roto la compatibilidad con versiones anteriores. TempleOS usa colores 16 colores 0-15 y 255 = transparente. TinkerOS y aplicaciones de terceros también pueden usar colores del 16 al 254 para trabajar con 239 colores más. Puede ser cualquier color RGB de 24 bits.
- Haga que la mayoría de las aplicaciones y juegos funcionen y se vean decentes en monitores de pantalla ancha y 4:3 usando formato buzón para una experiencia de 4:3 o modos de pantalla ancha escalada con un ancho efectivo de 640 (640x360, 640x400, 640x512)
- Mejorar el proceso de instalación.
- Posiblemente soporte de controladores de dispositivos nuevos para almacenamiento y/o redes modernas.
- Documente la compatibilidad del dispositivo básico. Realice una solicitud de extracción para actualizar Compatibility.csv si desea ayudar.
Notas
- TempleOS y TinkerOS no tienen controladores de dispositivos para control de frecuencia de CPU, detección de temperatura, ventiladores u otros dispositivos de placa base. Puede darse el caso de que pueda iniciar TinkerOS sin sistema operativo, pero puede estar poniendo en riesgo su máquina y puede fallar debido a problemas térmicos o porque se activa un temporizador de vigilancia porque el sistema operativo no toma el control de elementos críticos. hardware (ya que no hay ningún controlador para ello). No hay planes para solucionar este problema; si su sistema tiene estos problemas, su única opción es ejecutarlo dentro de una máquina virtual en lugar de hacerlo desde cero o implementar los controladores necesarios usted mismo.
- Aunque normalmente sólo se utilizan 16 colores a la vez, el modo de gráficos es de 32 bits. El búfer de cuadros es lineal y tiene una resolución FB_WIDTH por FB_HEIGHT que puede ser mayor que GR_WIDTH y GR_HEIGHT. Siempre puedes suspender el administrador de ventanas y dibujar los gráficos que quieras. text.fb_alias es un puntero al búfer de fotogramas.
- Muchas computadoras portátiles tienen teclados y trackpads que no son compatibles con PS/2 (esto es especialmente cierto en el caso de computadoras portátiles ultradelgadas y Chromebooks).
- Las contribuciones son bienvenidas, pero no cree un problema para el cual no desee crear una solicitud de extracción para solucionarlo.
Agradecimientos
- ¡Terry Davis para TempleOS, por supuesto!
- Código portado desde ZealOS.