La versione 0.9 del sistema operativo Visopsys (Visual Operating System), sviluppato da un'unica persona (Andy McLaughlin), è stata rilasciata in modo discreto.
Novità:
- Aspetto rinnovato
- Funzionalità di rete avanzate e programmi associati
- Infrastruttura per l'imballaggio / caricamento / installazione / disinstallazione del software con repository online
- Supporto per HTTP, librerie XML e HTML, supporto per alcuni thread C++ e POSIX (pthreads), pipe per la comunicazione interprocesso e algoritmi di hashing aggiuntivi.
- Aggiunta la rete TCP
- Aggiunto il client DNS
- La rete è ora abilitata di default all'avvio
- Aggiunto il programma Packet Sniffer («netsniff») per il monitoraggio dei pacchetti di rete in entrata e in uscita
- Aggiunto il programma «Netstat» per visualizzare le connessioni di rete correnti e lo stato TCP, se applicabile
- Aggiunto un programma client Telnet di base e una libreria di protocollo; principalmente per testare e convalidare TCP, sebbene il protocollo abbia anche altri usi
- Aggiunto supporto per caratteri larghi e multibyte (UTF-8) in tutto il sistema operativo
- È stato aggiunto il programma "Software" per connettersi al repository software su visopsys.org, che può visualizzare elenchi di pacchetti disponibili e installati, oltre a installarli e disinstallarli.
- L'attuale shell grafica è stata convertita in un programma nello spazio utente, mantenendo però la shell nel kernel. In futuro, è previsto lo sviluppo di una nuova shell grafica e la possibilità per l'utente di scegliere tra la shell nello spazio utente e quella integrata nel kernel.
- È stata aggiunta l'integrazione con il mouse VMware, in modo che il guest Visopsys coordini il suo lavoro con l'host per catturare o rilasciare automaticamente il cursore quando entra o esce dalla finestra. Richiede che l'opzione sia attivata in VMware.
- È stato aggiunto un supporto iniziale per i thread POSIX (pthreads) (libpthread) per la portabilità del software.
- Nel kernel è stata aggiunta un'implementazione di hashing SHA1 e programmi da riga di comando sha1pass (che esegue l'hashing dei parametri stringa) e sha1sum (che esegue l'hashing dei file) che lo utilizzano.
- Nel core è stata aggiunta l'implementazione dell'hashing SHA256 e l'hashing delle password degli utenti è stato aggiornato da MD5 a SHA256. Sono stati aggiunti anche i programmi da riga di comando sha256pass (che cripta parametri stringa) e sha256sum (che cripta file), che li utilizzano.
Fonte: linux.org.ru

