Notícias

FreeBSD 12.2 O que você precisa saber e como fazer upgrade

FreeBSD 12.2 O que você precisa saber e como fazer upgrade

A Equipe de Engenharia de Lançamento do FreeBSD anunciou o lançamento e disponibilidade do FreeBSD 12.2 para as massas. É a terceira e última versão do branch stable / 12. Este post irá cobrir os recursos e mudanças que você pode esperar do FreeBSD 12.2 lançamento. Também lhe daremos um guia passo a passo sobre como atualizar de sua versão atual para o FreeBSD 12.2.

FreeBSD 12.2 recursos

O FreeBSD por padrão não vem empacotado com um Ambiente de Trabalho como a maioria das distribuições Linux. No entanto, isso não significa que você não pode instalar um. Portanto, a maioria dos recursos e atualizações são focados no desempenho geral do sistema e não na interface do usuário. Vamos mergulhar!

1. Mudanças na configuração do Userland

FreeBSD 12.2 vem com um novo rc.conf variável - o linux_mounts_enable. Esta nova variável é usada quando sistemas de arquivos Linux específicos são montados no / compat / linux diretório e a variável linux_enable é definida como SIM.

rc.conf é um arquivo de configuração que contém detalhes de configuração de várias interfaces de rede no sistema, o nome do host local e informações sobre os serviços de inicialização inicializados no momento da inicialização. O rc.conf é utilizado por vários scripts de inicialização encontrados no / etc., diretório para condicionar sua execução com as configurações neste arquivo.

O linux_enable é uma variável booleana quando definida como SIM habilita Linux / ELF no momento da inicialização.

Além disso, o devd o utilitário é atualizado para alterar o padrão syslogd notificação para currículo de kern para núcleo.

O devd é um daemon que fornece uma plataforma para a execução de programas de ambiente de usuário acionados por vários eventos do kernel.

2. Alterações do aplicativo Userland

O utilitário cron foi atualizado para suportar dois novos sinalizadores no crontab - '-n' e '-q.'

O -n argumento suprime o correio em execuções bem-sucedidas enquanto o -q argumento suprime o registro da execução do comando.

Eles incluem a redução da pegada de memória, um novo argumento, -M que desabilita o uso de mmap utilidade, e outros. fsck_msdosfs é um utilitário usado para verificar a consistência do sistema de arquivos do Windows (FAT).

certctl é uma ferramenta de linha de comando usada no gerenciamento de uma lista de autoridades de certificação TLS confiáveis ​​por aplicativos que usam OpenSSL.

montagem é um utilitário Linux usado para obter o status do servidor NFS localizado no host.

3. Software Contribuído


Programas

Atualizado para ..
utilitário tcshversão 6.21.00
menos utilidadeversão v551
biblioteca libbsdxmlversão 2.2.9
utilitário resolvconfversão 3.9.2
biblioteca pcapversão 1.9.1
utilitário tcpdumpversão 4.9.3
utilitário xzversão 5.2.5
OpenSSH versão 7.9p1
Arquivos de banco de dados de fuso horárioversão 2020a
utilitário não ligadoversão 1.10.1
biblioteca libarchiveversão 3.4.3
biblioteca privada de abrilversão 1.7.0
utilitário svn , liteversão 1.14.0 LTS
pacote de utilitários ntpdversão 4.2.8p15
utilitário de arquivoversão 5.39
utilitário bcversão 3.1.1
utilitário privado sqlite3versão 3.32.3
BSD make utilityversão 20200719
Utilitário Sendmailversão 8.16.1
clang, llvm, lld, lldb, utilitários compilador-rt e libc++versão 10.0.1
OpenSSLversão 1.1.1h

FreeBSD 12.2 também vem com várias atualizações de software para aprimorar a funcionalidade geral de diferentes softwares. Por exemplo:

4. Software obsoleto

Além das atualizações, também há softwares marcados como obsoletos. O amd utilitário é um e deve ser removido no FreeBSD 13.0 lançamento.

5. Bibliotecas de tempo de execução e API

Com FreeBSD 12.2, o ifconfig utilitário recebeu uma atualização e agora pode relatar um status de interface de ponte.

6. Mudanças Gerais do Kernel

7. Dispositivos e mudanças de drivers

Com esta nova versão, vários drivers são marcados como obsoletos e removidos no FreeBSD 13.0 lançamento e mais tarde. Eles incluem:

8. Mudanças de armazenamento

O mps driver, que permite o suporte a controladores SAS e placas de armazenamento de estado sólido WarpDrive para Broadcom foi removido da configuração do kernel GENERIC de 32 bits.

O driver virtio_blk, que permite suporte para dispositivos de bloco VirtIO, recebeu uma atualização para incluir suporte TRIM.

Além disso, o sistema de arquivos ZFS agora suporta leitura / gravação kstat saída por conjunto de dados.

9. Mudanças no carregador de boot

Com FreeBSD 12.2, os usuários agora irão acessar o konsole do gerenciador de inicialização e podem selecionar qualquer um dos dispositivos de console disponíveis.

Console FreeBSD

10. Mudanças gerais de rede

O FreeBSD tende a ter um grande mercado de servidores do que desktops. Portanto, os usuários podem esperar algumas atualizações na parte de rede de todo o sistema operacional. Abaixo estão algumas das atualizações e mudanças.

Os drivers atualizados para uma nova versão incluem:

Além disso, um conjunto de novos drivers foi adicionado a esta nova versão para aprimorar o suporte para 802.11n e 802.11ac. FreeBSD 12.2 também incluirá suporte para placas Intel 100GB Ethernet com o novo gelo motorista.

Atualizando para FreeBSD 12.2

Agora que você viu alguns dos recursos interessantes do FreeBSD 12.2 traz, você provavelmente está pensando em atualizar seu sistema atual. Não se preocupe, é isso que abordaremos neste sistema.

  1. Baixe e instale o utilitário freebsd-update. Execute os comandos abaixo:
    freebsd-update fetch freebsd-update install

    atualização de busca
  2. Agora, você pode usar o utilitário freebsd-update para buscar e instalar as atualizações.
    freebsd-update upgrade -r 12.2-RELEASE freebsd-update install
  3. Após uma instalação bem-sucedida, reinicie o sistema com o comando abaixo:
    desligamento -r agora
  4. Assim que o sistema for reiniciado, execute o comando freebsd-update install novamente para instalar os novos componentes do espaço de usuário.
    instalação freebsd-update

É isso! Você atualizou seu sistema para o FreeBSD 12 mais recente.2 lançamento. Você pode executar o comando uname -a para ver a versão do FreeBSD que você está usando atualmente.

uname -a

comando uname

Conclusão

Este post deu a você uma visão clara de alguns dos recursos que vêm com o FreeBSD 12.2 lançamento e todo o processo de atualização. Uma vez que este sistema operacional não vem com uma GUI pré-instalada, a maioria das atualizações e alterações visam melhorar o desempenho geral do sistema. Se você não estiver pronto para atualizar seu sistema para esta versão mais recente, pode instalá-lo como uma máquina virtual e testar seu desempenho antes de usá-lo para produção.

Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...
Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...