Lançamento da distribuição NixOS 23.11, que utiliza o gerenciador de pacotes Nix

Foi lançado o NixOS 23.11, baseado no gerenciador de pacotes Nix e oferecendo uma série de desenvolvimentos próprios que simplificam a configuração e manutenção do sistema. Por exemplo, no NixOS, toda a configuração do sistema é feita por meio de um único arquivo de configuração do sistema (configuration.nix), possibilita uma rápida reversão do sistema para uma versão anterior da configuração, suporta a alternância entre diferentes estados do sistema, possibilita a instalação de pacotes individuais por usuários distintos e permite o uso simultâneo de várias versões de um mesmo programa, garantindo compilações reproduzíveis. O tamanho da imagem de instalação completa com KDE é de 2,5 GB, GNOME — 2,4 GB, e a versão reduzida de console — 990 MB.

Ao utilizar o Nix, o resultado da compilação de pacotes é armazenado em um subdiretório separado em /nix/store. Por exemplo, após a compilação, o pacote firefox pode ser gravado em /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, onde "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" é o hash de todas as suas dependências e instruções de compilação. A instalação de um pacote implica sua compilação ou o download de um já compilado (desde que tenha sido previamente compilado no Hydra — o serviço de compilação do projeto NixOS), além da formação de um diretório com links simbólicos para todos os pacotes no perfil do sistema ou do usuário, sendo este diretório adicionado à lista PATH. Uma abordagem semelhante é aplicada no gerenciador de pacotes GNU Guix, que é baseado no trabalho do Nix. A coleção de pacotes está disponível em um repositório especial, o Nixpkgs.

Principais novidades:

  • Adicionados 9147 pacotes, removidos 4015 pacotes, e atualizados 18700 pacotes.
  • Adicionados 49 novos serviços, incluindo o servidor compositor Wayfire, o sistema de monitoramento LibreNMS, o gateway de acesso remoto à área de trabalho Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager e preload.
  • A área de trabalho foi atualizada para a versão GNOME 45, na qual um indicador dinâmico foi adicionado ao painel, para áreas de trabalho virtuaisa performance do sistema de busca foi aprimorada, um indicador de ativação da câmera foi incluído, a aceleração de hardware para reprodução de vídeo foi ativada, o visualizador de imagens e o aplicativo de câmera foram substituídos, o estilo de exibição das barras laterais foi modificado, e as bibliotecas GTK 4.12 e libadwaita 1.4 foram atualizadas.
  • A versão padrão do LLVM foi atualizada para a versão 16 (anteriormente era oferecida a versão LLVM 11).
  • Atualizações para systemd 254, glibc 2.38, PostgreSQL 15 e FoundationDB 7.
  • Suporte ao Wi-Fi 6 (IEEE 802.11ax) garantido. O modo WPA3-SAE-PK foi incluído no hostapd.
  • O suporte foi adicionado ao LXD máquinas virtuais, além dos containers.
  • O comando list-generations foi implementado na ferramenta nixos-rebuild.
  • Suporte ao sudo-rs foi adicionado, uma implementação da ferramenta sudo em Rust.

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