VisOpSys 0.9


VisOpSys 0.9

Quietly and imperceptibly, version 0.9 of the amateur system Visopsys (Visual Operating System) was released, which is written by one person (Andy McLaughlin).

From innovations:

  • Updated appearance
  • Advanced networking and related programs
  • Infrastructure for packaging / downloading / installing / removing software with an online repository
  • HTTP support, XML and HTML libraries, support for some C++ and POSIX threads (pthreads), pipes for inter-process communication, and additional hashing algorithms.
  • Added TCP network
  • Added DNS client
  • Network is now enabled by default at boot time
  • Added Packet Sniffer ("netsniff") program to check incoming and outgoing network packets
  • Added "Network Connections" ("netstat") program to display current network connections and TCP status if applicable
  • Added basic Telnet client program and protocol library; mainly for testing and validating TCP, although the protocol has other uses as well
  • Added support for wide and multibyte characters (UTF-8) throughout the OS
  • Added "Software" program 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.
  • An existing window shell has been converted to a user-space program while keeping the shell in the kernel. In the future, it is planned to create a completely new window shell and give the user the choice between a shell in userspace and a shell built into the kernel.
  • Added VMware mouse integration so that the Visopsys guest coordinates with the host to automatically capture or dismiss the mouse cursor when it enters or exits a window. Requires the option to be enabled in VMware.
  • Added initial support for POSIX Threads (pthreads) (libpthread) for software portability.
  • Implementation of SHA1 hashing and command line programs sha1pass (hashes string parameters) and sha1sum (hashes files) that use it have been added to the core.
  • Implementation of SHA256 hashing has been added to the core and hashing of user passwords has been updated from MD5 to SHA256. Also added are the command line programs sha256pass (hashes string parameters) and sha256sum (hashes files) that use it.

Source: linux.org.ru

Add a comment