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
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