Cicho i niepostrzeżenie ukazała się wersja 0.9 amatorskiego systemu Visopsys (Visual Operating System), którego autorką jest jedna osoba (Andy McLaughlin).
Wśród innowacji:
- Zaktualizowany wygląd
- Zaawansowane możliwości sieciowe i powiązane programy
- Infrastruktura do pakowania/pobierania/instalowania/dezinstalacji oprogramowania z repozytorium online
- Obsługa HTTP, biblioteki XML i HTML, obsługa niektórych wątków C++ i POSIX (pthreads), potoki do komunikacji między procesami i dodatkowe algorytmy mieszające.
- Dodano sieć TCP
- Dodano klienta DNS
- Sieć jest teraz domyślnie włączona podczas uruchamiania
- Dodano program Packet Sniffer („netsniff”) do sprawdzania przychodzących i wychodzących pakietów sieciowych
- Dodano narzędzie Połączenia sieciowe („netstat”) do wyświetlania bieżących połączeń sieciowych i statusu TCP, jeśli ma to zastosowanie
- Dodano podstawowy program kliencki Telnet i bibliotekę protokołów; głównie do testowania i sprawdzania poprawności protokołu TCP, chociaż protokół ma inne zastosowania
- Dodano obsługę znaków szerokich i wielobajtowych (UTF-8) w całym systemie operacyjnym
- Dodano program do łączenia się z repozytorium oprogramowania na stronie visopsys.org, który może wyświetlać listy dostępnych i zainstalowanych pakietów, a także je instalować i usuwać.
- Przekonwertowano istniejącą powłokę okna na program w przestrzeni użytkownika, zachowując powłokę w jądrze. W przyszłości planowane jest stworzenie zupełnie nowej powłoki okna i zapewnienie użytkownikowi wyboru pomiędzy powłoką w przestrzeni użytkownika a powłoką wbudowaną w jądro.
- Dodano integrację myszy VMware, dzięki czemu gość Visopsys współpracuje z hostem w celu automatycznego przechwytywania lub zwalniania kursora myszy przy wejściu lub wyjściu z okna. Wymaga włączenia opcji w VMware.
- Dodano początkową obsługę wątków POSIX (pthreads) (libpthread) w celu zapewnienia przenośności oprogramowania.
- Jądro dodaje implementację skrótu SHA1 i programy wiersza poleceń sha1pass (parametry łańcucha haszującego) i sha1sum (pliki skrótu), które go używają.
- Dodano implementację skrótu SHA256 do jądra i zaktualizowano skrót hasła użytkownika z MD5 do SHA256. Dodano także programy wiersza poleceń sha256pass (parametry łańcucha hashującego) i sha256sum (pliki hashujące), które go używają.
Źródło: linux.org.ru