A segunda versão beta do sistema operacional Haiku R1 foi lançada

publicado segunda versão beta do sistema operacional Haicai R1.

O projeto foi originalmente criado como uma reação ao encerramento do sistema operacional BeOS e desenvolvido sob o nome OpenBeOS, mas foi renomeado em 2004 devido a reclamações relacionadas ao uso da marca BeOS no nome. Para avaliar o desempenho de uma nova versão várias imagens Live inicializáveis ​​foram preparadas (x86, x86-64). O código-fonte da maior parte do sistema operacional Haiku é distribuído sob software livre. Licença MIT, com exceção de algumas bibliotecas, codecs de mídia e componentes emprestados de outros projetos. O Haiku OS é voltado para computadores pessoais e utiliza kernel próprio, construído em uma arquitetura modular, otimizada para alta capacidade de resposta às ações do usuário e execução eficiente de aplicativos multithread. Uma API orientada a objetos é fornecida para desenvolvedores. O sistema é baseado diretamente nas tecnologias BeOS 5 e visa a compatibilidade binária com aplicações para este sistema operacional.


Requisito mínimo de hardware: CPU Pentium II e 256 MB de RAM (recomenda-se Intel Core i3 e 2 GB de RAM).

OpenBFS é usado como um sistema de arquivos, que suporta atributos de arquivo estendidos, registro, ponteiros de 64 bits, suporte para armazenamento de meta tags (para cada arquivo, os atributos podem ser armazenados no formato chave = valor, o que torna o sistema de arquivos semelhante a um banco de dados) e índices especiais para acelerar a recuperação neles. Árvores B+ são usadas para organizar a estrutura de diretórios. A partir do código do BeOS, o Haiku inclui o gerenciador de arquivos Tracker e o Deskbar, ambos de código aberto depois que o BeOS saiu de cena. Nos quase dois anos 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 bugs e solicitações de inovações.

Principais inovações:

  • Desempenho aprimorado em telas de alta densidade de pixels (HiDPI). O dimensionamento correto dos elementos da interface é garantido. O tamanho da fonte é usado como um fator chave para o dimensionamento, dependendo do qual a escala de todos os outros elementos da interface é selecionada automaticamente. Fonte padrão de 12 pontos. (tamanho padrão) и Fonte de 18 pontos.

  • O painel Deskbar implementa um modo “mini”, no qual o painel não ocupa toda a largura da tela, mas muda dinamicamente dependendo dos ícones colocados. Modo de expansão automática do painel aprimorado, que só se expande ao passar o mouse e exibe uma opção mais compacta no modo normal.

  • Foi adicionada uma interface para configuração de dispositivos de entrada, que combina configuradores de mouse, teclado e joystick. Adicionado suporte para mouses com mais de três botões e capacidade de personalizar as ações dos botões do mouse.

  • Atualizada navegador WebPositivo, que foi traduzido para a nova versão do mecanismo WebKit e otimizado para reduzir o consumo de memória.

  • Melhor compatibilidade com POSIX e portabilidade de uma grande parte de novos programas, jogos e kits de ferramentas gráficas. Incluindo disponível para lançamento Aplicativos LibreOffice, Telegram, Okular, Krita e AQEMU, bem como jogos FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot e outros.


  • O instalador agora tem a capacidade de excluir pacotes opcionais presentes na mídia ao instalar. Ao configurar partições de disco, mais informações sobre unidades são mostradas, a detecção de criptografia é implementada e informações sobre espaço livre em partições existentes são adicionadas. Uma opção está disponível para atualizar rapidamente o Haiku R1 Beta 1 para a versão Beta 2.

  • O terminal fornece emulação da chave Meta. Nas configurações, você pode atribuir a função Meta à tecla Alt/Option localizada à esquerda da barra de espaço (a tecla Alt à direita da barra de espaço manterá sua atribuição).

  • Foi implementado suporte para unidades NVMe e seu uso como mídia inicializável.

  • O suporte para USB3 (XHCI) foi expandido e estabilizado. A inicialização a partir de dispositivos USB3 foi ajustada e a operação correta com dispositivos de entrada foi garantida.

  • Adicionado bootloader para sistemas com UEFI.

  • Trabalho foi feito para estabilizar e melhorar o desempenho principal. Muitos bugs que causavam congelamentos ou travamentos foram corrigidos.

  • Código do driver de rede importado do FreeBSD 12.

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

PS: Tem alguma dúvida? Nós convidamos você a Canal de telegrama em russo.

Fonte: linux.org.ru

Adicionar um comentário