ToaruOS 2.2 llega cargado de correcciones y con diversas mejoras en la interfaz de usuario
Se dio a conocer el lanzamiento de la nueva versión de ToaruOS 2.2, el cual es un sistema operativo independiente, escrito desde cero y provisto con su propio kernel. En esta nueva versión que se presenta, se destacan las mejoras en soporte, en el gestor de arranque, correcciones de errores y más.
Para quienes desconocen de ToaruOS, deben saber que este, es un sistema operativo educativo, que está centrado principalmente en su uso en máquinas virtuales. Proporciona un entorno similar a Unix, completo con una interfaz gráfica de escritorio, bibliotecas compartidas, un emulador de terminal rico en funciones y soporte para ejecutar GCC, Quake y varios otros puertos.
El núcleo de ToaruOS, proporcionado por las imágenes del CD de esta versión, está construido completamente desde cero. El gestor de arranque, el kernel, los controladores, la biblioteca estándar C y las aplicaciones de espacio de usuario son software original creado por los autores, al igual que los recursos gráficos.
Principales novedades de ToaruOS 2.2
En esta nueva versión que se presenta de ToaruOS 2.2, se han implementado una gran cantidad de cambios, de los cuales se destacan los cambios y mejoras realizadas en la interfaz de usuario (UI). Y es que en este lanzamiento se ha mejorado la implementación de los botones de control de ventanas, ademas de que el administrador de ventanas Yutani, ahora soporta la minimización de ventanas, se ha ampliado el alcance de presionar el botón y se ha proporcionado la indicación de pasar el cursor sobre el botón.
Ademas de ello, tambien se destaca que el panel ha sido rediseñado y vuelve a un diseño acoplado y no tiene esquinas redondeadas, se ha mejorado el rasterizador TrueType y su funcionalidad de representación de rutas ahora está disponible para otras aplicaciones y se mejoró el trabajo de la biblioteca para trabajar con el menú.
Por la parte de las mejoras de kuroko (su propio lenguaje de programación dinámico), este se ha actualizado a su versión 1.4 con el cual se mejoró la compatibilidad con Python y rediseñó significativamente el proceso de creación de objetos, que se acerca más al modelo de objetos del lenguaje Python.
Ademas de ello, en esta nueva versión de ToaruOS 2.2, el juego de «Mines» se ha reescrito en idioma Kuroko. El visor de fractales de Julia tiene una nueva funcionalidad, incluido un explorador de conjuntos de Mandelbrot
Tambien se destaca que /bin/sh ahora es un enlace simbólico /bin/esh y se puede cambiar para que apunte a un shell POSIX adecuado como Dash. Se han realizado diversas mejoras en el gestor de arranque, asi como tambien varias mejoras de libc y varias correcciones de errores relacionados con el funcionamiento de los TTY.
De los demás cambios que se destacan de la nueva versión:
- Nuevo fondo de pantalla
- Se añadió al boot la opción para ‘lfbwc’
- Se corrigió el paso incorrecto en la textura borrosa en VMware
- Se corrigió el puntero nulo al hacer clic en el escritorio a veces
- Mejorar el guardado de capturas de pantalla con notificaciones
- En cpuwidget se añadió la barra de menú
- Se realizo una limpieza de modulos en el cargador del kernel
- Se corrigió la conversión LCUC intercambiada en tty
- Solución de problemas con tiempos de espera en fswait3
- Soporte para getockname, getpeername para tcp
- Ahora se Permite que los widgets soliciten una velocidad de actualización más rápida para las animaciones.
- Corrección en la falta de coincidencia de firmas en widget_update_volume
- En la terminal se realizo una corrección de la flecha izquierda
Finalmente si estás interesado en poder conocer más al respecto, debes saber que el código del proyecto está escrito en C y se distribuye bajo la licencia BSD, de igual forma puedes consultar los detalles en el siguiente enlace.
Descargar y obtener ToaruOS 2.2
Para los interesados en probar esta nueva versión, ha preparado una imagen en vivo para su descarga, de 6.38 MB de tamaño, que se puede probar en QEMU, VMware o VirtualBox.
El enlace es este.