Estos extraños sistemas operativos: brevemente sobre tres sistemas operativos inusuales

Estamos acostumbrados a vivir en un mundo victorioso de Linux, Windows y macOS. Los usuarios modernos rara vez piensan que hay otros sistemas operativos desarrollados y respaldados por autores y comunidades independientes. Pero son. Hay muchos, son diferentes: viejos y nuevos, estables y torcidos, actuales y abandonados.

Debajo del corte, hablaremos brevemente sobre tres sistemas operativos interesantes y distintivos que a menudo permanecen detrás de escena de la historia mundial de las computadoras. No son como los demás, desarrollados por diferentes personas en diferentes momentos, pero interesantes a su manera.

Descargo de responsabilidad: no nos fijamos el objetivo de sumergirnos profundamente en el dispositivo y las especificaciones de cada sistema. Un estudio detallado tomaría más de un kilómetro de papel electrónico y sería interesante solo para un círculo reducido de especialistas. Si alguno de los sistemas le interesa, encontrará todos los enlaces necesarios (a sitios de proyectos, biografías y distribuciones de autores) en las secciones correspondientes del artículo.



ToaruOS




Desarrollador: K. Lange
Última versión: 1.12.0
Sitio web del proyecto: toaruos.org
Año de desarrollo: diciembre de 2010
Estado: el desarrollo continúa

Esta lista se abre con un sistema operativo muy vivo y moderno. A pesar de algunas similitudes visuales, Toaru es un desarrollo independiente y no está basado en el kernel de Linux.

El proyecto comenzó en diciembre de 2010 como un trabajo estudiantil del programador K. Lange.

Un joven ambicioso decidió escribir un sistema operativo simple para comprender mejor este aspecto de la programación. Después de un tiempo, el proyecto se extendió por primera vez a los amigos y colegas de Lange. Luego emigró a los discos duros de los entusiastas de todo el mundo. Hasta la fecha, la tarea del autor ha sido crear un ecosistema completo para el uso diario. Será difícil decir si resultará o no. El tiempo dirá.
El nombre ToaruOS se debe al manga A Certain Scientific Railgun, sin embargo, la autora afirma que su nombre también refleja el nombre común de otros pasatiempos del sistema operativo.

ToaruOS consta de los siguientes componentes principales:

  • Toaru Kernel , el núcleo del sistema operativo.
  • Yutani , un compositor de ventanas, gestiona los almacenamientos intermedios, el diseño y el enrutamiento de entrada.
  • Bim, , , , Vim’. .
  • Terminal, 256 24 .
  • ld.so (dynamic linker/loader), ELF.
  • Esh, shell. , , .
  • MSK, . -.

La cantidad aproximada de la base del código del proyecto es de 80,000 líneas en C y lenguaje ensamblador. Dentro del sistema, se admite el funcionamiento correcto de Python 3 y GCC.

El autor del sistema recomienda instalar ToaruOS únicamente en una máquina virtual, ya que el soporte para hardware real es muy limitado. A pesar de la "unidad" completa en la versión, el proyecto todavía es demasiado joven para que pueda usarse en una PC normal.
Digamos por nuestra cuenta: ToaruOS parece bastante interesante. Por un lado, el deseo del autor de hacer todo desde cero impresiona. Algunos paquetes (libpng, Cairo, etc.) que se incluyeron previamente en la distribución base pertenecen a desarrolladores externos, pero esto no reduce la originalidad del proyecto. Por otro lado, la interfaz de usuario tiene una fuerte influencia de Linux. En el primer minuto, puede parecer que en realidad es LXDE con iconos similares a Gnome. Pero, como dicen, se encuentran con ropa y escoltados por conveniencia y velocidad. Y por la "mente", también, por supuesto.

A juzgar por las actualizaciones, ToaruOS se está desarrollando activamente. La última versión en este momento, v.1.12.0 , está fechada el 7 de abril.

Un breve video del desarrollador del sistema operativo:


Sobre la base de ToaruOS, se creó un sistema operativo cómico PonyOS , dedicado a la serie animada My Little Pony.

Plan 9




Desarrollador: Bell Labs (Ken Thompson, Rob Pike Dave Presotto, Phil Winterbottom)
Última versión: 4ª edición
Sitio del proyecto: 9p.io/plan9
Período de desarrollo : 1980
Estado: proyecto cerrado

Esto ya no es un "estudiante" ToaruOS. Las mismas personas que una vez desarrollaron Unix estuvieron involucradas en la creación del Plan 9.

El Plan 9 se concibió originalmente como un modelo experimental para resolver diversos problemas de los sistemas operativos, más que como un producto comercial real. Es cierto que esto no impidió que los propietarios del proyecto vendieran licencias para el sistema. Sin embargo, no tiene mucho éxito y es muy costoso. Durante el ciclo de vida del sistema operativo, se lanzaron 4 versiones. El primero solo estaba disponible para las universidades. El segundo se vendió por un considerable $ 350 a todos. El tercero se distribuyó gratuitamente bajo la Licencia del Plan 9, y el cuarto bajo la Licencia pública Lucent v1.02. En 2014, el Plan 9 se publicó bajo GPLv2 .

Con algunos supuestos, podemos decir que el Plan 9 es un descendiente directo de Unix: fuera del shell gráfico, el sistema está controlado por comandos de Unix, y el principio "todo es un archivo" se pone en primer plano. Lea más sobre el dispositivo OS aquí..


La mascota del proyecto es Zaychikha Glenda, dibujada por el ilustrador estadounidense Reni French. El

experimento siguió siendo un experimento, pero el Plan 9 inspiró la creación de varios "descendientes": HarveyOS, Jehanne OS e Inferno OS.

El código del sistema es bastante compacto y ligero. En teoría, el Plan 9 se puede portar a casi cualquier arquitectura de procesador con soporte de hardware para MMU.

El origen del nombre del sistema operativo es muy curioso: lleva el nombre de la película de terror de segunda clase de 1959 Plan 9 From Outer Space (las ideas de los desarrolladores de sistemas operativos coinciden en algo).
Hoy, el Plan 9 puede ser interesante e interesante desde el punto de vista del estudio de los enfoques de programación, pero ya no tiene sentido práctico. Puede ver cómo funciona el sistema en una máquina virtual aquí .

TempleOS




Desarrollador: Terrence Andrew Davis
Última versión: 5.03 (20/11/2017)
Sitios del proyecto: www.templeos.org , archive.org/details/TempleOS_Website_Archive
Desarrollo iniciado : 2003
Actualidad: desarrollo descontinuado debido a la muerte del autor

Probablemente, no tiene sentido en detalle vuelva a contar la biografía del autor de TempleOS o sumérjase en el dispositivo del sistema operativo. Todo esto se puede obtener de Wikipedia o del sitio del sistema operativo, indicado un poco más arriba. Sobre Habré ya dijosobre TempleOS y su autor, sin embargo, no podríamos ignorar esta historia. La historia de Terry Davis ya se ha convertido en sinónimo, una historia terrible pero conmovedora para todos los programadores.

Terrence Andrew Davis nació en 1969 en una familia numerosa en Wisconsin. Recibió una buena educación técnica en la Universidad de Arizona. Primero usé Apple II como la computadora de mi casa, luego me mudé a Commodore 64. Y todo no estuvo mal hasta 1996, cuando Terry comenzó los primeros episodios maníacos. El diagnóstico inicial del trastorno de personalidad bipolar no fue confirmado. Fue esquizofrenia. Terry recibió beneficios por discapacidad y se mudó con sus padres a los suburbios de Las Vegas.

A pesar de su educación católica, una parte sustancial de la vida consciente de Terry fue ateo. Pero durante una de las exacerbaciones de su enfermedad, experimentó la "revelación divina". Terry afirmó que habló directamente con Dios. De "Dios", Terry recibió los términos de referencia para el desarrollo del sistema operativo, que se convertiría en el Tercer Templo. Inicialmente, el sistema operativo se llamaba "Sistema operativo J", luego - "LoseThos" y "SparrowOS".

El nombre final, TempleOS, se estableció en 2013.

La filosofía del nuevo sistema se basaba en la visión de Terry del posible desarrollo del sistema operativo Commodore 64, solo "mil veces" más rápido y más potente. Según el autor, la mayoría de las funciones, como una paleta de 16 colores o una resolución de pantalla de 640x480, también fueron dictadas por Dios.

En el sistema operativo, el intelecto de Davis y su locura estaban entrelazados. Entre otras cosas, había un "Oráculo", que, basado en un generador de números aleatorios, creaba mensajes de texto que el autor interpretaba como "las respuestas cifradas de Dios".

A principios de 2018, Davis dejó de tomar medicamentos, ya que "mataron la creatividad en él". Los padres lo ponen antes de elegir: tomar medicamentos y vivir con ellos o ir al hospital por la fuerza. Terry eligió su opción: salir de casa. Durante sus andanzas, realizó un video blog. La considerable base de admiradores que TempleOS había adquirido en ese momento fue útil. Muchas personas estaban listas para apoyarlo, le dieron algo de comida, dinero y le ofrecieron pasar la noche.

Poco antes de su muerte, eliminó la mayoría de sus videos, explicando que no quería "tirar basura" en Internet y "encontró una manera de limpiarse". En este punto, la enfermedad finalmente prevaleció sobre la mente. En un video posterior, afirmó ser capaz de matar si Dios se lo ordenaba.

Terry Davis murió debajo de un tren cerca de Dulles, Oregón, el 11 de agosto de 2018. No se sabe si esto fue un suicidio o un accidente.

En memoria de Terry, todas las distribuciones y versiones anteriores del sistema operativo están disponibles en el sitio web oficial. Allí también puede encontrar enlaces a transmisiones en línea en las que se reproducen videos guardados sin parar del blog de Terry.

En su última dirección de video, grabada solo unas horas antes de su muerte, dice:
«It's good to be king. Wait, maybe. I think maybe I'm just like a little bizarre little person who walks back and forth. Whatever, you know, but...»
( . , … , , , -. , , …).
La historia de Terry Davis es un caso raro cuando la historia del autor y el sistema operativo en sí son igualmente interesantes.

Al igual que con los sistemas anteriores, dejaremos algunos enlaces y capturas de pantalla para que pueda estudiarlos usted mismo. Ningún artículo personal puede reemplazar su experiencia personal. Digamos una cosa: hay algo que ver.

Como parte de TempleOS, hay varios juegos divididos por el autor en dos categorías: divertidos y sombríos. Digamos un secreto, incluso de juegos "divertidos" que un jugador inexperto puede poner la piel de gallina. Aquí hay algunas capturas de pantalla y videojuegos con los comentarios del autor.


Simulador de carreras Varoom



Castle Frankenstein



Black Diamond



TimeOut



BugBird



Bomber Golf



TheDead



DunGen



EagleDive



RawHide



X-Caliber



AfterEgypt A



este "juego" se le debe prestar especial atención, aunque solo sea por el menú:



Según el autor, la utilidad te permite comunicarte con Dios a través de la generación de números aleatorios.







Si lo desea, puede ver otros videos con los juegos de TempleOS:


Los padres de Terry pidieron a todos los que no son indiferentes a Terry y su trabajo que hagan donaciones a fundaciones caritativas y otras organizaciones, "que disminuyen el dolor y el sufrimiento causado por las enfermedades mentales".

En varias ocasiones, el trabajo de Davis fue referido como "un rascacielos construido por una persona", como "el fruto del genio y la locura". Alguien lo llamó "programador legendario" durante su vida. De una forma u otra, TempleOS es una historia muy conmovedora y multifacética. Vale la pena tocarlo usted mismo para sacar conclusiones.


Aquí está la lista: desarrollo paralelo de una gran empresa, un proyecto de pasatiempos y TempleOS, que en principio es difícil de clasificar sin ambigüedades.

Escribir su propio sistema operativo realmente parece construir un rascacielos: es enorme, amenaza con caerse sobre su cabeza en cualquier momento y la parte superior se pierde en las nubes. En algún momento, realmente quiero escupir en esta aventura vacía. Alguien realmente abandona el proyecto y nunca más vuelve a él. Alguien, apretando los dientes, continúa. Piedra a piedra, ladrillo a ladrillo ...

Sea como fuere, es un trabajo importante y honorable crear uno nuevo o repensar lo bueno. Incluso sin posibilidad de éxito, como entretenimiento. ¿Qué piensas?

All Articles