Terceira versão beta do sistema operacional Haiku R1

Após um ano de desenvolvimento, a terceira versão beta do sistema operacional Haiku R1 foi publicada. 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 da nova versão, várias imagens Live inicializáveis ​​(x86, x86-64) foram preparadas. O código-fonte da maior parte do sistema operacional Haiku é distribuído sob a licença gratuita do 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 384 MB de RAM (recomenda-se Intel Core i3 e 2 GB de RAM).

Terceira versão beta do sistema operacional Haiku R1

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.

Principais inovações:

  • O navegador WebPositive desenvolvido pelo projeto foi transferido para usar o mecanismo WebKit 612.1.21. Estabilidade e compatibilidade significativamente melhoradas com outros navegadores.
  • Processo de instalação aprimorado. A interface para particionar o disco em seções foi simplificada e a interface para configuração de drivers foi modernizada.
  • Suporte de hardware expandido. Drivers para dispositivos sem fio foram movidos do FreeBSD 13. Adicionados novos drivers para placas de som, sistemas de armazenamento e dispositivos USB. Suporte aprimorado para USB 3. Desempenho aprimorado em sistemas com placas gráficas NVIDIA (GeForce 6200-GeForce Go 6400).
  • Foi implementada a capacidade de retomar o download de atualizações que foram interrompidas devido a falhas de rede.
  • Suporte aprimorado para temas de cores escuras.
  • A capacidade de desativar o touchpad foi adicionada às configurações do sistema de entrada.
  • Suporte aprimorado para sistemas de arquivos XFS e NFS.
  • Adicionado suporte para tabelas de partição Sun VTOC.
  • Dimensionamento das barras de rolagem fornecido dependendo do tamanho da fonte.
  • Suporte de localização aprimorado.
  • Estabilidade aprimorada do MediaPlayer. Adicionado suporte para vídeo 4K.
  • O gerenciador de pacotes fornece suporte para a execução de scripts manipuladores durante a remoção de pacotes.
  • As versões do programa foram atualizadas. Python 2 foi descontinuado e substituído pelo Python 3.7.
  • O servidor gráfico app_server redesenhou o gerenciamento de memória e adicionou operações adicionais de renderização composta (usadas no navegador para renderizar elementos de tela).
  • O emulador de terminal fornece suporte para sequências de escape para gerar caracteres duplicados.
  • Compatibilidade aprimorada com especificações POSIX, incluindo suporte adicional para operações mlock/munlock, ppoll e exp10/exp10f/exp10l.

Fonte: opennet.ru

Adicionar um comentário