Quietly and unobtrusively, version 0.9 of the amateur system Visopsys (Visual Operating System), developed by a single individual (Andy McLaughlin), has been released.
New features include:
- Updated interface
- Enhanced networking capabilities and related programs
- Packaging/installation/removal infrastructure for software with an online repository
- Support for HTTP, XML and HTML libraries, support for some C++ and POSIX (pthreads) threads, inter-process communication pipes, and additional hashing algorithms.
- TCP network added
- DNS client added
- Networking is now enabled by default at boot
- Packet Sniffer program ('netsniff') added for monitoring incoming and outgoing network packets
- Network Connections program ('netstat') added for displaying current network connections and TCP status, where applicable
- Basic Telnet client program and protocol library added; primarily for testing and validating TCP, although the protocol has other applications as well
- Support for wide and multi-byte characters (UTF-8) added throughout the OS
- Software program added to connect to the software repository at visopsys.org, which can display lists of available and installed packages, as well as install and remove them.
- The existing window shell has been transformed into a user-space program, while the core shell remains intact. A completely new window shell is planned for the future, providing users with the choice between the user-space shell and the core-integrated shell.
- Integration with VMware mouse added, allowing the Visopsys guest to coordinate its work with the host to automatically capture or release the mouse cursor when it enters or exits a window. Requires the option to be enabled in VMware.
- Initial support for POSIX Threads (pthreads) (libpthread) added for software portability.
- SHA1 hashing implementation and command-line programs sha1pass (hashes string parameters) and sha1sum (hashes files) added to the core, using this.
- The core has been updated with an implementation of SHA256 hashing and user password hashing has been upgraded from MD5 to SHA256. Additionally, command-line programs sha256pass (hashes string parameters) and sha256sum (hashes files) have been added to utilize this.
Source: linux.org.ru

