VisOpSys 0.9


VisOpSys 0.9

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

Dodaj komentarz