VisOpSys 0.9


VisOpSys 0.9

De manera silenciosa e imperceptible, se lanzó la versión 0.9 del sistema amateur Visopsys (Visual Operating System), escrito por una sola persona (Andy McLaughlin).

Entre las innovaciones:

  • Aspecto actualizado
  • Capacidades de red avanzadas y programas relacionados.
  • Infraestructura para empaquetar/descargar/instalar/desinstalar software con repositorio en línea
  • Soporte HTTP, bibliotecas XML y HTML, soporte para algunos subprocesos C++ y POSIX (pthreads), canalizaciones para comunicación entre procesos y algoritmos hash adicionales.
  • Red TCP agregada
  • Cliente DNS agregado
  • La red ahora está habilitada de forma predeterminada durante el arranque
  • Se agregó el programa Packet Sniffer (“netsniff”) para inspeccionar los paquetes de red entrantes y salientes.
  • Se agregó la utilidad Conexiones de red ("netstat") para mostrar las conexiones de red actuales y el estado de TCP, si corresponde.
  • Se agregó un programa de cliente Telnet básico y una biblioteca de protocolos; principalmente para probar y validar TCP, aunque el protocolo tiene otros usos
  • Se agregó soporte para caracteres anchos y de varios bytes (UTF-8) en todo el sistema operativo.
  • Se agregó un programa de software para conectarse al repositorio de software en visopsys.org, que puede mostrar listas de paquetes disponibles e instalados, así como instalarlos y eliminarlos.
  • Convirtió el shell de ventana existente en un programa de espacio de usuario manteniendo el shell en el kernel. En el futuro, está previsto crear un shell de ventana completamente nuevo y ofrecer al usuario la posibilidad de elegir entre un shell en el espacio de usuario y un shell integrado en el kernel.
  • Se agregó integración del mouse de VMware para que el invitado de Visopsys se coordine con el host para capturar o soltar automáticamente el cursor del mouse cuando entra o sale de la ventana. Requiere que la opción esté habilitada en VMware.
  • Se agregó soporte inicial para subprocesos POSIX (pthreads) (libpthread) para la portabilidad del software.
  • El kernel agrega una implementación de los programas de línea de comando y hash SHA1 sha1pass (parámetros de cadena hash) y sha1sum (archivos hash) que lo usan.
  • Se agregó la implementación de hash SHA256 al kernel y se actualizó el hash de contraseñas de usuario de MD5 a SHA256. También se agregan los programas de línea de comando sha256pass (parámetros de cadena hashes) y sha256sum (archivos hashes) que lo usan.

Fuente: linux.org.ru

Añadir un comentario