ToaruOS 2.2 lançado com melhorias na interface do usuário, e mais

E foi lançado o ToaruOS 2.2 com melhorias na interface do usuário, e mais. Confira as novidades e descubra onde baixar o sistema.

ToaruOS é um sistema operacional independente escrito do zero e fornecido com seu próprio kernel, carregador de inicialização, biblioteca C padrão, gerenciador de pacotes, componentes de espaço do usuário e uma interface gráfica com um gerenciador de janelas composto.

Inicialmente, o projeto foi desenvolvido na Universidade de Illinois como um trabalho de pesquisa na área de criação de novas interfaces gráficas compostas, mas posteriormente foi transformado em um sistema operacional independente.

O ToaruOS é um sistema operacional “completo” para PCs x86-64 e suporte experimental para ARMv8.

No coração do ToaruOS está um kernel que usa uma arquitetura modular híbrida que combina uma base monolítica e meios de usar módulos carregáveis, da mesma forma que a maioria dos drivers de dispositivos disponíveis são projetados, como drivers de disco, sistema de arquivos, teclado, mouse, rede placas, chips de som e plugins para convidados do VirtualBox.

O kernel suporta threading Unix, TTY, sistema de arquivos virtual, pseudo sistema de arquivos /proc, multithreading, IPC, ramdisk, ptrace, memória compartilhada, multitarefa e outros recursos comuns.

O sistema está equipado com um gerenciador de janelas composto, suporta arquivos executáveis ​​vinculados dinamicamente no formato ELF, multitarefa, uma pilha de gráficos, pode executar Python 3 e GCC. ext2 é usado como o sistema de arquivos.

O bootloader é compatível com BIOS e EFI. A pilha de rede habilita APIs de soquete no estilo BSD e suporta interfaces de rede, incluindo loopback.

Dos aplicativos nativos, destaca-se o editor de código Bim tipo Vi, que tem sido usado nos últimos anos para desenvolver aplicativos específicos do ToaruOS, como gerenciador de arquivos, emulador de terminal, painel gráfico com suporte a widgets, gerenciador de pacotes, bem como bibliotecas para imagens compatíveis (PNG, JPEG) e fontes TrueType.

Além disso, programas como Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, emulador de Super Nintendo, Bochs, etc. foram portados para o ToaruOS.

Agora, o projeto lançou uma nova versão do sistema, o ToaruOS 2.2.

Novidades do ToaruOS 2.2

ToaruOS 2.2 lançado com melhorias na interface do usuário, e mais
ToaruOS 2.2 lançado com melhorias na interface do usuário, e mais

No ToaruOS 2.2 foram implementadas um grande número de alterações, das quais se destacam as alterações e melhorias introduzidas na interface do utilizador (UI).

E é que nesta versão a implementação dos botões de controle de janela foi melhorada, além do fato de o gerenciador de janelas Yutani agora suportar a minimização de janelas, o escopo de pressionar o botão foi estendido e a indicação foi fornecida passe o mouse sobre o botão.

Além disso, destaca-se também que o painel foi redesenhado e volta a ter um design encaixado e não possui cantos arredondados, o rasterizador TrueType foi aprimorado e sua funcionalidade de renderização de caminho agora está disponível para outras aplicações e o trabalho do biblioteca para trabalhar com o menu.

Em relação às melhorias do kuroko (linguagem de programação dinâmica própria), ele foi atualizado para a versão 1.4 com a qual foi melhorada a compatibilidade com Python e o processo de criação de objetos foi significativamente redesenhado, mais próximo do modelo de objetos da linguagem Python.

Além disso, nesta nova versão do ToaruOS 2.2, o jogo “Minas” foi reescrito na linguagem Kuroko. O visualizador fractal de Julia tem novas funcionalidades, incluindo um explorador de conjunto Mandelbrot

Também é observado que /bin/sh agora é um link simbólico para /bin/esh e pode ser alterado para apontar para um shell POSIX adequado, como Dash.

Várias melhorias foram feitas no bootloader, bem como várias melhorias na libc e várias correções de bugs relacionadas à operação de TTYs.

Das outras mudanças que se destacam na nova versão:

  • novo papel de parede
  • Adicionada opção ao ‘lfbwc’ para inicializar
  • Corrigida etapa incorreta de textura borrada no VMware
  • Correção do ponteiro nulo no clique na área de trabalho às vezes
  • Melhore o salvamento de capturas de tela com notificações
  • No cpuwidget a barra de menu foi adicionada
  • Realizou uma limpeza de módulo no carregador do kernel
  • Conversão LCUC corrigida trocada em tty
  • Solução de problemas de tempo limite no fswait3
  • Soporte para getockname, getpeername para tcp
  • Os widgets agora podem solicitar uma taxa de atualização mais rápida para animações.
  • Corrigir incompatibilidade de assinatura em widget_update_volume
  • No terminal foi feita uma correção da seta esquerda

Para saber mais sobre essa versão do sistema, acesse a nota de lançamento.

Baixe e experimente o ToaruOS 2.2

A imagem ISO do ToaruOS 2.2 já pode ser baixada acessando a página de download do sistema.

Verifique se a imagem ISO está corrompida

Antes de gravar a imagem ISO que você baixou, verifique se ela está corrompida usando o tutorial abaixo:
Como verificar se uma imagem ISO está corrompida

Como gravar uma imagem ISO no Linux

Quem precisar gravar a imagem ISO após o download, pode usar esse tutorial do blog:

Como gravar uma imagem ISO Usando o Nautilus
Como gravar uma imagem ISO usando o Terminal
Como criar um pendrive de instalação
Como criar um pendrive inicializável com GNOME Disks
Como criar um pendrive inicializável com o Etcher no Linux

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.