A quarta versão beta do Haiku R1 chega

haiku

Haiku é um sistema operacional de código aberto em desenvolvimento especificamente focado em multimídia e computação pessoal. Inspirado no extinto BeOS

Depois de um ano e meio de desenvolvimento, A quarta versão beta do sistema operacional Haiku R1 foi lançada, que inicialmente, o projeto foi criado como uma reação ao desligamento do sistema operacional BeOS e desenvolvido sob o nome de OpenBeOS, mas foi renomeado em 2004 devido a reclamações relacionadas ao uso da marca BeOS no nome.

O Haiku OS é projetado para computadores pessoais, usando seu próprio kernel, construído com base em uma arquitetura modular, otimizada para alta capacidade de resposta às ações do usuário e execução eficiente de aplicativos multithread.

Principais novidades do Haiku R1 beta 4

Nesta nova versão que é apresentada o desempenho foi melhorado nas telas com alta densidade de pixels (HiDPI), junto com o qual foi implementado o dimensionamento correto da interface, não se limitando ao redimensionamento de fontes. Na primeira inicialização, o Haiku agora tenta detectar automaticamente se você tem uma tela HiDPI e seleciona as dimensões apropriadas para dimensionar.

Outra das mudanças que se destaca na nova versão é que o capacidade de usar uma capa com um decorador de janela plana e um estilo de botão plano, em vez de um design que usa muitos gradientes. O design plano vem com o pacote Haiku Extras e é ativado na seção de configurações de aparência.

Destaca-se também que adicionou uma camada para garantir a compatibilidade com a biblioteca Xlib, Que permite executar aplicativos X11 no Haiku sem executar um servidor X. A camada é implementada pela emulação de funções Xlib, traduzindo as chamadas API de gráficos de alto nível do Haiku.

Uma camada foi preparada para garantir a compatibilidade com Wayland, permitindo que ferramentas e aplicativos sejam executados usando este protocolo, incluindo aplicativos baseados na biblioteca GTK. A camada fornece a biblioteca libwayland-client.so, baseada no código libwayland e suportada no nível API e ABI, que permite que os aplicativos Wayland sejam executados sem modificações.

Ao contrário dos típicos servidores compostos Wayland, a camada não é executada como um processo de servidor separado, mas é carregada como um plug-in para os processos do cliente. Em vez de soquetes, o servidor usa um loop de mensagem baseado em BLooper nativo.

Adicionado uma porta de trabalho com o Wine que pode ser usado para executar aplicativos do Windows no Haiku. Das limitações, são mencionadas a capacidade de executar apenas versões de 64 bits do Haiku e a capacidade de executar apenas aplicativos do Windows de 64 bits, bem como adicionou uma porta do editor de texto GNU Emacs Funciona em modo gráfico. Os pacotes são hospedados no repositório HaikuDepot.

Do outras mudanças que se destacam:

  • O suporte para gerar e exibir miniaturas de imagens foi adicionado ao gerenciador de arquivos do Tracker.
  • As miniaturas são armazenadas em atributos de arquivo estendidos.
  • Camada implementada para compatibilidade com drivers FreeBSD.
  • Drivers portados do FreeBSD para suportar adaptadores USB sem fio Realtek (RTL) e Ralink (RA).
  • Das restrições, observa-se a necessidade de conectar o dispositivo antes da inicialização (após a inicialização, o dispositivo não é detectado).
  • Pilha wireless 802.11 portada do OpenBSD com suporte 802.11ac e drivers iwm e iwx com suporte para adaptadores wireless Intel "Dual Band" e "AX".
  • Foi adicionado um driver USB-RNDIS que permite organizar o funcionamento de um ponto de acesso via USB (USB tethering) para usá-lo como uma placa de rede virtual.
  • Adicionado um novo driver NTFS baseado em uma biblioteca do projeto NTFS-3G. A nova implementação é mais estável, oferece suporte à integração da camada de cache de arquivo e oferece bom desempenho.
  • Adicionado suporte para sistemas de 32 bits com EFI ao gerenciador de inicialização e a capacidade de instalar um ambiente Haiku de 64 bits a partir de um gerenciador de inicialização EFI de 32 bits.
  • Driver aprimorado para unidades NVMe, suporte adicionado para a operação TRIM para informar a unidade sobre blocos liberados.
  • A capacidade de compilar o kernel e os drivers com novas versões do GCC (incluindo GCC 11) é fornecida, para compilar o sistema devido a links para códigos mais antigos, o GCC 2.95 ainda é necessário para compatibilidade com o BeOS.
  • Trabalho geral foi feito para melhorar a estabilidade de todo o sistema
  • As opções selecionadas podem ser alteradas nas configurações, mas ainda requerem uma reinicialização para serem aplicadas.
  • As opções de zoom são suportadas pela maioria dos aplicativos nativos e algumas portas, mas não todas.

Se você estiver interessado em saber mais sobre isso, você pode consultar os detalhes em o seguinte link.

Descarregar

Finalmente, se você quiser saber mais sobre isso e/ou obter a imagem desta nova versão, pode fazê-lo em o seguinte link. Várias imagens ao vivo inicializáveis ​​(x86, x86-64) foram preparadas para testar o desempenho da nova versão.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.