DragonFlyBSD 5.8 chega com melhorias para DRM, memória virtual e muito mais

Há poucos dias foi anunciado o lançamento da nova versão do DragonFlyBSD 5.8. Esta nova versão vem com algumas melhorias bastante interessante do qual trabalho em componentes DRM e aprimoramentos de memória virtual são realçados.

Entre os recursos do DragonFly BSD encontrado o sistema de arquivos HAMMER com versão distribuída, suporte para carregar núcleos de sistema "virtuais" como processos de usuário, a capacidade de armazenar dados FS e metadados em unidades SSD, links simbólicos de variantes contextuais, a capacidade de congelar processos enquanto mantém seu estado na unidade, um kernel híbrido usando threads leves (LWKT) .

O que há de novo no DragonFlyBSD 5.8?

Esta nova versão do DragonFlyBSD 5.8, a estrutura básica inclui o utilitário dsynth que se destina à compilação local e manutenção de seus próprios repositórios binários DPort.

Além disso a paralelização de um conjunto de um número arbitrário de portas é suportada, dada a árvore de dependência. Ao se preparar para a nova versão, o DPort também introduziu uma série de mudanças destinadas a acelerar a montagem de vários pacotes dependentes.

Além disso, Libc é mencionado por ter um mecanismo de mascaramento de sinal eficaz que protege malloc * () e funções semelhantes de problemas devido à interrupção do sinal.

Para bloqueio e desbloqueio de curto prazo de sinais, as funções sigblockall () e sigunblockall () são propostas que funcionam sem fazer chamadas de sistema.

Além disso, a função libc strtok () é adaptada para uso em aplicativos multithread, as constantes TABDLY, TAB0, TAB3 e a função _errno_location são adicionadas para melhor compatibilidade de dados.

Por causa de suas melhorias notáveis, podemos descobrir que Os componentes da interface DRM são sincronizados com o kernel Linux 4.9 com a transferência do kernel 4.12 de recursos individuais destinados a melhorar o suporte ao Wayland.

O controlador drm / i915 para GPU Intel está sincronizado com kernel Linux 4.8.17 com código do kernel transportado 5.4 para suportar novos chips e também radeon para placas de vídeo AMD, ele é sincronizado com o kernel Linux 4.9.

Os algoritmos foram significativamente melhorados para trocar memória virtual, que eliminou ou minimizou os problemas de capacidade de resposta na interface do usuário sem memória.

também é mencionado que o suporte para SMAP e mecanismos de proteção SMEP foi adicionado. O SMAP permite bloquear o acesso aos dados no espaço do usuário do código privilegiado em execução no nível do kernel, enquanto o SMEP não permite alternar do modo do kernel para a execução do código do usuário, o que permite bloquear a exploração de muitas vulnerabilidades no kernel.

Outra mudança importante é o modo de operação de emergência do sistema de arquivos HAMMER2 que foi adicionado e implementado porque pode ser usado no processo de recuperação de falha.

Das outras mudanças mencionadas:

  • Adicionadas novas chamadas de sistema realpath, getrandom e lwp_getname (com permissão para implementar pthread_get_name_np).
  • Variáveis ​​sysctl redesenhadas para configurar a Jail. Adicionado a capacidade de montar nullfs e tmpfs da prisão.
  • Desempenho e confiabilidade aprimorados do TMPFS. Maior eficiência em condições de falta de memória livre no sistema.
  • As funções de basename () e dirname () compatíveis com Linux foram adicionadas para melhorar a compatibilidade de portas.
  • Migrado de FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 para libc / getaddrinfo (), calendar (1), rcorder-visualize.sh. As funções math.h são portadas do OpenBSD.
  • Versões atualizadas de componentes de terceiros, incluindo Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Por padrão, o compilador gcc-8 é usado.

Se você quiser saber mais sobre o lançamento desta nova versão, você pode verificar os detalhes no link a seguir.

Descarregar

Para quem tiver interesse em instalar ou testar esta nova versão em seus computadores ou em uma máquina virtual, eles podem obter a imagem do sistema em seu site oficial em sua seção de download.

O link é este.

A imagem do sistema pode ser gravada com a ajuda do Etcher, que é uma ferramenta multiplataforma.


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.