Foi lançada a segunda versão beta do sistema operacional Haiku R1.

Publicado segunda versão beta do sistema operacional Haiku R1.

O projeto foi inicialmente criado como uma reação ao fechamento do sistema operacional BeOS e se desenvolveu sob o nome OpenBeOS, mas foi renomeado em 2004 devido a reivindicações relacionadas ao uso da marca BeOS. Para avaliar a operação da nova versão foram preparados vários Live CDs (x86, x86-64). O código-fonte da maior parte do sistema operacional Haiku é distribuído sob uma licença livre licença MIT, exceto por algumas bibliotecas, codecs de mídia e componentes emprestados de outros projetos. O sistema operacional Haiku é voltado para computadores pessoais, usando seu próprio núcleo, construído com base em uma arquitetura modular, otimizado para alta responsividade às ações do usuário e para execução eficiente de aplicativos multithread. Para os desenvolvedores, foi apresentado uma API orientada a objetos. O sistema é baseado diretamente nas tecnologias do BeOS 5 e visa a compatibilidade binária com aplicativos para esse sistema.


Requisitos mínimos de hardware: CPU Pentium II e 256 MB de RAM (recomendado Intel Core i3 e 2 GB de RAM).

O sistema de arquivos utilizado é o OpenBFS, que suporta atributos de arquivo extensivos, registro em log, ponteiros de 64 bits, suporte ao armazenamento de metadados (para cada arquivo, é possível salvar atributos na forma chave=valor, o que torna o sistema de arquivos semelhante a um banco de dados) e índices especiais para acelerar as consultas. Para organizar a estrutura de diretórios, são usadas árvores B+. Do código do BeOS, foi incluído no Haiku o gerenciador de arquivos Tracker e o painel Deskbar, cujos códigos-fonte foram abertos após a saída do BeOS de cena. Nos quase dois anos que se passaram desde a última atualização, 101 desenvolvedores participaram do desenvolvimento do Haiku, que prepararam mais de 2800 alterações e fecharam 900 relatórios de erros e pedidos de implementação de inovações.

Principais novidades:

  • A operação em telas com alta densidade de pixels (HiDPI) foi aprimorada. O dimensionamento dos elementos da interface foi assegurado. O tamanho da fonte foi utilizado como um fator-chave para o dimensionamento, dependendo do qual o dimensionamento de todos os outros elementos da interface é automaticamente selecionado. Fonte padrão de 12 pontos. (tamanho padrão) e fonte de 18 pontos.

  • Na barra de tarefas, está disponível o modo 'mini', onde a barra não ocupa toda a largura da tela, mudando dinamicamente de acordo com os ícones posicionados. O modo de desdobramento automático da barra foi aprimorado, aumentando seu tamanho apenas ao passar o mouse e exibindo uma versão mais compacta no modo normal.

  • Adicionada interface para configuração de dispositivos de entrada, que combina os configuradores de mouse, teclado e joystick. Incluída a compatibilidade com mouses com mais de três botões e possibilidade de configurar ações dos botões do mouse.

  • Atualizado navegador WebPositive, que foi portado para a nova versão do motor WebKit e otimizado para reduzir o uso de memória.

  • A compatibilidade com POSIX foi aprimorada e uma grande quantidade de novos programas, jogos e kits de ferramentas gráficas foi portado. Entre eles, estão disponíveis para execução os aplicativos LibreOffice, Telegram, Okular, Krita e AQEMU, além de jogos FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot e outros.


  • O instalador agora tem a opção de excluir pacotes opcionais presentes na mídia durante a instalação. Ao configurar as partições do disco, mais informações sobre os drives são mostradas, foi implementada a determinação do uso de criptografia e adicionadas informações sobre o espaço livre nas partições existentes. Uma opção está disponível para atualizar rapidamente o Haiku R1 Beta 1 para a versão Beta 2.

  • No terminal, a emulação da tecla Meta foi implementada. Nas configurações, é possível designar a tecla Alt/Option à esquerda da barra de espaço para desempenhar a função de Meta (a tecla Alt à direita da barra de espaço manterá sua função atual).

  • Adicionada a compatibilidade com drives NVMe e sua utilização como dispositivos de inicialização.

  • O suporte a USB3 (XHCI) foi ampliado e estabilizado. A inicialização a partir de dispositivos USB3 foi estabelecida e a operação correta com dispositivos de entrada foi assegurada.

  • Adicionado um carregador para sistemas com UEFI.

  • Realizadas melhorias para estabilizar e aumentar o desempenho do núcleo. Muitos erros que causavam travamentos ou falhas foram corrigidos.

  • O código dos drivers de rede foi importado do FreeBSD 12.

Artigo original aqui.
Notas de lançamento em inglês aqui.

P.S.: Tem perguntas? Convidamos você para o canal do telegram em russo.

Fonte: linux.org.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