Silenciosamente y de manera discreta, ha visto la luz la versión 0.9 del sistema amateur Visopsys (Sistema Operativo Visual) que está siendo desarrollado por una sola persona (Andy McLaughlin).
Novedades:
- Apariencia actualizada
- Funcionalidades de red ampliadas y programas relacionados
- Infraestructura de empaquetado / carga / instalación / desinstalación de software con repositorio en línea
- Soporte para HTTP, bibliotecas XML y HTML, compatibilidad con algunos streams de C++ y POSIX (pthreads), pipes para comunicación entre procesos y algoritmos de hash adicionales.
- Se ha añadido soporte para red TCP
- Se ha añadido un cliente DNS
- La red ahora está habilitada por defecto durante el arranque
- Se ha añadido un programa Packet Sniffer (‘netsniff’) para verificar paquetes de red entrantes y salientes
- Se ha añadido un programa ‘Conexiones de red’ (‘netstat’) para mostrar las conexiones de red actuales y el estado de TCP, si corresponde
- Se ha añadido un programa cliente básico de Telnet y una biblioteca de protocolo; principalmente para pruebas y validación de TCP, aunque el protocolo tiene otros usos
- Se ha añadido soporte para caracteres extensos y multibyte (UTF-8) en todo el sistema operativo
- Se ha añadido un programa ‘Software’ para conectarse al repositorio de software en visopsys.org, que puede mostrar listas de paquetes disponibles e instalados, así como instalarlos y desinstalarlos.
- La shell de ventanas existente se ha transformado en un programa de espacio de usuario, manteniendo la shell en el núcleo. En el futuro, se planea crear una shell de ventanas completamente nueva y ofrecer al usuario la opción entre la shell en espacio de usuario y la shell integrada en el núcleo.
- Se ha añadido integración con el mouse de VMware, de modo que el huésped Visopsys coordina su trabajo con el host para capturar o liberar automáticamente el cursor del mouse cuando entra o sale de la ventana. Requiere que la opción esté habilitada en VMware.
- Se ha añadido soporte inicial para POSIX Threads (pthreads) (libpthread) para la portabilidad del software.
- Se ha añadido una implementación de hashing SHA1 en el núcleo y programas de línea de comandos sha1pass (que hace hash de parámetros de cadena) y sha1sum (que hace hash de archivos) que los utilizan.
- Se ha añadido una implementación de hashing SHA256 al núcleo y se ha actualizado el hashing de las contraseñas de los usuarios de MD5 a SHA256. También se han añadido programas de línea de comandos sha256pass (que hash las cadenas de parámetros) y sha256sum (que hash los archivos), que los utilizan.
Fuente: linux.org.ru

