Preguntas populares del foro
Haz una preguntaNo hay preguntas. ¡Sé el primero en hacer una pregunta!
Información general
TempleOS es un sistema operativo único, con temática bíblica, creado completamente por una sola persona, Terry A. Davis. Lanzado originalmente en 2005 como J Operating System y renombrado a TempleOS en 2013, es un sistema operativo monolítico de 64 bits, sin red, diseñado desde cero, que incluye su propio compilador, editor, núcleo y un lenguaje de programación personalizado llamado HolyC.
TempleOS se limita intencionalmente a una resolución simple de 640×480 con gráficos de 16 colores y audio de una sola voz, decisiones que Davis afirmó que fueron instrucciones directas de Dios. Admite entrada básica y sistemas de archivos, incluye bibliotecas integradas de gráficos y programación, e incluso cuenta con juegos como el estilo oráculo After Egypt.
TempleOS fue descrito por Davis como un Commodore 64 moderno x86-64 con una mezcla de interfaces antiguas de DOS y Turbo C. TempleOS se erige como un ejemplo poco convencional de «programación recreativa», donde todo el sistema fue hecho a mano sin redes, abstracción de hardware moderna o bibliotecas de terceros, todo lanzado al dominio público.
God's Lonely Programmer — Terry A. Davis
La historia de TempleOS es en gran medida inseparable de la vida de su creador, Terry A. Davis (1969–2018), un programador estadounidense cuyo extraordinario logro técnico fue moldeado por intensas luchas personales.
Davis obtuvo títulos en ingeniería eléctrica de la Arizona State University y trabajó profesionalmente como programador para Ticketmaster antes de comenzar a trabajar en lo que se convertiría en TempleOS a principios de la década de 2000. Durante aproximadamente una década, desarrolló el sistema operativo completamente por su cuenta. Davis describió más tarde haber experimentado episodios maníacos graves, que interpretó como revelaciones divinas que guiaron sus elecciones de diseño, lo que le llevó a creer que Dios le había instruido para construir un «Tercer Templo» digital. Sus profundos problemas de salud mental, incluyendo esquizofrenia y períodos de falta de vivienda, estaban bien documentados y entrelazados con su presencia en línea y su proceso creativo.
Vice escribió en 2014 un artículo titulado “God’s Lonely Programmer”, que destacó tanto las notables habilidades técnicas de Davis como sus motivaciones profundamente personales, retratando a una persona brillante pero con problemas cuyo trabajo desafiaba las normas típicas de la ingeniería de software. A pesar de la controversia y la lucha, la creación de Davis sigue siendo un testimonio singular de la artesanía individual en la informática.
Especificaciones Técnicas
Información general
- Desarrollador: Terrence Andrew Davis (15 de diciembre de 1969 - 11 de agosto de 2018)
- Licencia: Dominio público
- Fecha de lanzamiento inicial: 2005 (Bajo el nombre J Operating System)
- Última fecha de lanzamiento: 20 de noviembre de 2017
- Sucesor: ZealOS
Información de disponibilidad
- Idiomas: Inglés
- Plataformas: x64
Información del sistema
- Estado de trabajo: Terminado
- Modelo de origen: Open source
- Tipo de núcleo: Monolítico userland = UserCmdLine usando HolyC, Adam
- Interfaz de usuario predeterminada: Gráficos de 16 colores (Creados específicamente para TempleOS)
Características del sistema
- Entorno de desarrollo integrado (IDE): El editor de código, el compilador y el depurador son todos nativos del sistema operativo, lo que permite flujos de trabajo inmediatos de compilación y ejecución.
- Lenguaje HolyC: Lenguaje personalizado con acceso directo a la memoria del sistema, gráficos y rutinas de hardware.
- Bibliotecas de gráficos: Primitivas de dibujo en 2D integradas, manejo de sprites y renderizado de texto diseñados para una experimentación rápida y creación de juegos.
- Sistema de archivos: Una estructura de archivos simple y personalizada optimizada para acceso directo y espacios de almacenamiento reducidos.
- Shell de comandos: Un editor de texto híbrido e intérprete de comandos donde el código y los comandos se ejecutan en el mismo entorno.
- Juegos y demostraciones: Programas incluidos como After Egypt y varias demostraciones gráficas que muestran las capacidades de TempleOS.
- Sin pila de red: TempleOS omite intencionalmente el soporte de internet y red tanto por razones filosóficas como de seguridad.
- Licencia de dominio público: Todo el sistema operativo, incluido el código fuente, fue lanzado al dominio público, fomentando el uso y la modificación sin restricciones.