Silenciosamente e imperceptivelmente, foi lançada a versão 0.9 do sistema amador Visopsys (Visual Operating System), que foi escrito por uma pessoa (Andy McLaughlin).
Entre as inovações:
- Visual atualizado
- Capacidades avançadas de rede e programas relacionados
- Infraestrutura para empacotamento/download/instalação/desinstalação de software com repositório online
- Suporte HTTP, bibliotecas XML e HTML, suporte para alguns threads C++ e POSIX (pthreads), pipes para comunicação entre processos e algoritmos de hash adicionais.
- Adicionada rede TCP
- Cliente DNS adicionado
- A rede agora está habilitada por padrão durante a inicialização
- Adicionado programa Packet Sniffer (“netsniff”) para inspecionar pacotes de rede de entrada e saída
- Adicionado utilitário de conexões de rede ("netstat") para exibir as conexões de rede atuais e o status do TCP, se aplicável
- Adicionado programa cliente Telnet básico e biblioteca de protocolos; principalmente para testar e validar TCP, embora o protocolo tenha outros usos
- Adicionado suporte para caracteres largos e multibyte (UTF-8) em todo o sistema operacional
- Adicionado um programa de software para conectar-se ao repositório de software em visopsys.org, que pode exibir listas de pacotes disponíveis e instalados, bem como instalá-los e removê-los.
- Converteu o shell da janela existente em um programa de espaço do usuário, mantendo o shell no kernel. No futuro, está planejado criar um shell de janela completamente novo e fornecer ao usuário a escolha entre um shell no espaço do usuário e um shell embutido no kernel.
- Adicionada integração de mouse VMware para que o convidado Visopsys coordene com o host para capturar ou liberar automaticamente o cursor do mouse quando ele entrar ou sair da janela. Requer que a opção esteja habilitada no VMware.
- Adicionado suporte inicial para Threads POSIX (pthreads) (libpthread) para portabilidade de software.
- O kernel adiciona uma implementação de hashing SHA1 e programas de linha de comando sha1pass (parâmetros de string de hashes) e sha1sum (arquivos de hashes) que o utilizam.
- Adicionada implementação de hash SHA256 ao kernel e hash de senha de usuário atualizado de MD5 para SHA256. Também foram adicionados os programas de linha de comando sha256pass (parâmetros de string hashes) e sha256sum (arquivos hashes) que o utilizam.
Fonte: linux.org.ru