Lançamento do OpenBSD 6.6

Aconteceu lançamento de um sistema operacional semelhante ao UNIX multiplataforma e gratuito OpenBSD 6.6. O projeto OpenBSD foi fundado por Theo de Raadt em 1995 após um conflito com os desenvolvedores do NetBSD, resultando no fechamento do acesso de Theo ao repositório CVS do NetBSD. Depois disso, Theo de Raadt e um grupo de entusiastas criaram um novo sistema operacional aberto a partir da base do código-fonte do NetBSD, com os principais objetivos de desenvolvimento voltados para portabilidade (suportado em 13 plataformas de hardware), padronização, operação correta, segurança ativa e integração de ferramentas criptográficas. O tamanho da imagem ISO completa da versão básica do OpenBSD 6.5 é de 407 MB. o sistema base do OpenBSD 6.6 ter um tamanho de 460 MB.

LibreSSL OpenSSL), (fork OpenSSH , filtro de pacotesPF , demônios de roteamentoOpenBGPD e OpenOSPFD , servidor NTPOpenNTPD , servidor de e-mailOpenSMTPD , multiplexador de terminal de texto (semelhante ao GNU screen)tmux , demônioidentd com a implementação do protocolo IDENT, alternativa BSDL ao pacote GNU groff — mandoc , protocolo para organização de sistemas tolerantes a falhas CARP (Common Address Redundancy Protocol), servidor HTTP leve, ferramenta de sincronização de arquivos OpenRSYNCEntre as mudanças mais notáveis: foi apresentada uma versão portátil do bgpd, adaptada para funcionamento em outros sistemas operacionais, eliminadas as permissões de root do Xenocara e tcpdump, para amd64 e i386 foi ativado por padrão o link editor LDD, o suporte a MPLS foi significativamente melhorado, a proteção contra exploits utilizando programação orientada a retorno (ROP) foi reforçada, um simples servidor DNS recursivo chamado unwind foi adicionado, um detector de comportamento indefinido foi integrado ao núcleo, e uma nova implementação da ferramenta rsync foi apresentada. Na construção para as arquiteturas amd64 e i386, o link editor LDD desenvolvido pelo projeto LLVM é utilizado por padrão. Para a arquitetura mips64, foi adicionado suporte à construção usando Clang;.

Principais são:

  • Inclui a ferramenta sysupgrade, destinada à atualização automática do sistema para uma nova versão. O sysupgrade baixa os arquivos necessários para a atualização, verifica-os com signify, copia o ramdisk bsd.rd para bsd.upgrade e inicia a reinicialização do sistema. O carregador, ao detectar a presença do bsd.upgrade, começa seu carregamento automático e a atualização automática do sistema. Para a versão anterior do OpenBSD 6.5, um syspatch foi preparado, adicionando o sysupgrade e permitindo, através desta ferramenta, atualizar seu sistema para o OpenBSD 6.6 nas arquiteturas amd64, arm64 e i386 via execução de “syspatch && sysupgrade”;
  • Para os processadores Cavium OCTEON (mips64), o Clang é utilizado como compilador principal do sistema base. Para a arquitetura powerpc, foi adicionado suporte opcional para compilar com o Clang. Para as arquiteturas armv7 e i386, o compilador GCC está desativado por padrão (apenas o Clang está disponível);
  • Inclui o driver amdgpu para GPUs AMD. O driver drm (Gerenciador de Renderização Direta) foi atualizado. Foi adicionada a possibilidade de acesso de usuários não privilegiados ao dispositivo drm através da mudança de proprietário do dispositivo na primeira solicitação. O código dos drivers inteldrm e radeondrm foi sincronizado com o núcleo do Linux 4.19.78. Adicionada suporte para GPUs utilizadas em chips Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake e Comet Lake;
  • Implementado uma interface compatível com Linux de acpi e adicionado suporte ACPI nos drivers radeon e amdgpu;
  • Adicionado o driver aplgpio para controladores GPIO utilizados em SoCs Intel Apollo Lake;
  • Melhorado o suporte para controladores SAS3, aumentada a confiabilidade na detecção de dispositivos durante a inicialização e adicionado suporte DMA de 64 bits no driver mpii;
  • Para dispositivos PCI, implementado suporte à especificação virtio 1.0;
  • Adicionado suporte a coprocessadores criptográficos utilizados em CPUs/APUs AMD Ryzen. Adicionado o driver ksmn para sensores de temperatura utilizados na 17ª geração de processadores AMD;
  • Melhorado o suporte para a arquitetura ARM64. Adicionado suporte a sistemas baseados em CPUs Ampere eMAG. Novos drivers foram adicionados para SoCs Amlogic, Allwinner A64, i.MX8M, Armada 3700. Adicionado suporte à CPU Cortex-A65;
  • Todos os drivers sem fio agora incluem a capacidade de enviar pacotes recebidos para a pilha de rede em modo de lote, processando vários pacotes em uma única interrupção;
  • O desempenho do cache de sistemas de arquivos em computadores com arquitetura AMD64 foi melhorado;
  • A funcionalidade do startx e xinit foi estabelecida em sistemas modernos, utilizando drivers gráficos inteldrm, radeondrm e amdgpu;
  • A chamada do sistema unveil foi aprimorada, garantindo o isolamento do acesso ao sistema de arquivos. O número de aplicativos do sistema base que implementaram proteção usando unveil foi elevado para 77;
  • As chamadas de sistema getrlimit, setrlimit, read e write foram despojadas de bloqueio global, assim como o código para acessar limites de recursos e mudar a posição em arquivos;
  • O método de bloqueio de vulnerabilidades do Spectre em CPUs Intel foi melhorado. Foi adicionada proteção contra ataques o tipo MDS (Microarchitectural Data Sampling) em processadores Intel;
  • Um modo seguro de configuração e recuperação de valores dos relógios do sistema foi adicionado ao ntpd durante a inicialização, mesmo na ausência de um relógio de bateria;
  • O multiplexador de terminais tmux agora permite o uso de expressões regulares nos comandos search, match e substitute. Um sistema de menu simples foi adicionado, com controle por mouse ou teclado. A comando para exibir o menu na linha de status é 'display-menu'. Foi implementada a rolagem automática ao mover o cursor do mouse para fora da parte superior ou inferior da tela durante a seleção de áreas;
  • O desempenho do bgpd foi aumentado. O código para correspondência de community foi reescrito, acelerando significativamente o funcionamento de configurações com múltiplas community e um grande número de peers. O bgpctl agora inclui o comando 'show mrt neighbors';
  • No resolvedor DNS, unwind foi adicionada a compatibilidade com listas de bloqueio;
  • Adicionada a ferramenta snmp com a implementação de um novo cliente SNMP, que substituiu o snmpctl;
  • A versão do servidor de e-mail OpenSMTPD foi atualizada. Uma API para escrever filtros externos, que podem ser distribuídos separadamente através de portas, foi adicionada. Também foi implementado suporte para filtros internos que fornecem funções básicas de filtragem de sessões de entrada. Adicionada uma opção para entregar e-mails filtrados no diretório Junk no mail.maildir. O suporte para o protocolo proxy-v2 foi implementado, permitindo a colocação do servidor SMTP atrás de um proxy. O suporte para certificados ECDSA também foi implementado.
  • O pacote OpenSSH 8.1 foi atualizado, você pode ver uma visão detalhada das melhorias. aqui;
  • O pacote LibreSSL foi atualizado, completando o porting da estrutura RSA_METHOD do OpenSSL 1.1, permitindo o uso de várias implementações de funções para trabalhar com RSA;
  • O número de portas para a arquitetura AMD64 é 10.736, para a aarch64 é 10.075, e para a i386 é 10.682. Componentes de terceiros que fazem parte do OpenBSD 6.6 foram atualizados:
    • A pilha gráfica Xenocara, baseada no X.Org 7.7 com xserver 1.20.5 + patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (com patches)
    • GCC 4.2.1 (com patches) e 3.3.6 (com patches)
    • Perl 5.28.2 (com patches)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (com patches)
    • Gdb 6.3 (com patches)
    • Awk 10 de agosto de 2011
    • Expat 2.2.8

    Fonte: opennet.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