Lançamento do sistema operacional livre Visopsys 0.9

Após quase quatro anos desde o último lançamento significativo ocorreu o lançamento do sistema operacional visual Visopsys 0.9 (SISTEMA Operacional VISual), desenvolvido desde 1997 e que não se assemelha ao Windows e Unix. O código do sistema foi desenvolvido do zero e é distribuído em código-fonte sob a licença GPLv2. A imagem Live de boot ocupa 21 MB.

O subsistema gráfico, que forma a interface do usuário, está integrado diretamente ao núcleo do sistema operacional, ao mesmo tempo que também suporta operação no modo de console. Entre os sistemas de arquivos disponíveis, FAT32 é oferecido em modo leitura/gravação e, apenas em modo leitura, são suportados Ext2/3/4. O Visopsys implementa multitarefa preemptiva, multithreading, pilha de rede, vinculação dinâmica, suporte a I/O assíncrono e memória virtual. Um conjunto padrão de aplicativos e bibliotecas C padrão foi preparado. O núcleo opera no modo protegido de 32 bits e é estruturado em estilo massivamente monolítico (tudo compilado, sem suporte a módulos). Os arquivos executáveis são formatados no padrão ELF. Há suporte embutido para imagens JPG, BMP e ICO.

Lançamento do sistema operacional livre Visopsys 0.9

Em nova versão:

  • Adicionado o stack TCP e cliente DHCP. A subsistema de rede está ativada por padrão. Foram adicionadas seções separadas de aplicativos de rede nas categorias "Programas" e "Administração". Foram adicionados programas para análise de tráfego (Packet Sniffer) e utilitários padrão, como netstat, telnet, wget e host.
  • Suporte a Unicode (UTF-8) adicionado.
  • Gerenciador de pacotes "Software" e infraestrutura para criação, download e instalação de pacotes foram implementados. Um catálogo online de pacotes foi apresentado.
  • A aparência foi atualizada. A interface de janelas foi ajustada para funcionar como um aplicativo comum no espaço do usuário (a opção para operação no nível do núcleo foi mantida como uma alternativa).
  • Adicionado driver de mouse para operação com sistema convidado sob VMware.
  • Bibliotecas para trabalhar com HTTP, XML e HTML foram adicionadas.
  • Suporte inicial para o runtime C++ adicionado.
  • Novas chamadas Libc foram adicionadas, incluindo getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Suporte inicial para multitasking baseado na biblioteca de threads POSIX (pthreads) foi adicionado.
  • Suporte a pipes não nomeados para troca de dados entre processos foi adicionado.
  • O kernel possui suporte incorporado para os algoritmos de hash SHA1 e SHA256 (anteriormente oferecido MD5), além de utilitários sha1sum e sha256sum.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster