Lançamento da distribuição SUSE Linux Enterprise Server 16

A empresa SUSE lançou a versão do sistema operacional SUSE Linux Enterprise Server 16. A linha SUSE Linux Enterprise 16 foi formada após 7 anos desde o lançamento do SUSE 15. Os pacotes do SUSE 16 já foram utilizados como base na distribuição openSUSE Leap 16, mantida pela comunidade. Esta distribuição pode ser baixada e utilizada gratuitamente, mas o acesso a atualizações e correções é limitado a um período de teste de 60 dias. A versão está disponível em compilações para as arquiteturas aarch64, ppc64le, s390x e x86_64.

Para a linha SUSE Linux 16, será garantido um ciclo de lançamento mais previsível e flexível. Em vez de atualizações SP (Service Pack), começará a ser aplicada uma estrutura com lançamentos intermediários (16.1, 16.2 etc.) e suporte prolongado (LTS — Long Term Support). O tempo total de suporte da linha SUSE Linux 16 será de 16 anos. Estão planejados 7 lançamentos intermediários — de 16.0 a 16.6, cada um sendo publicado anualmente em novembro. As atualizações para cada lançamento intermediário terão suporte por 5 anos — 2 anos de suporte geral e 3 anos de suporte estendido (LTS).

Principais mudanças (1, 2, 3, 4):

  • Um novo instalador, Agama, foi utilizado, notável por separar a interface do usuário dos componentes internos do YaST e por fornecer uma interface web para gerenciar a instalação.
  • O conjunto de gerenciamento do sistema foi modernizado. Em vez do tradicional YaST para gerenciamento do sistema, foi utilizado o pacote Cockpit, e ao invés do YaST Software GUI, foi proposto um novo pacote chamado Myrlyn. O suporte para os scripts de inicialização SysV foi encerrado. A utilização agora é apenas de unidades systemd.
  • Por padrão, são oferecidos apenas ambientes de desktop que utilizam Wayland. O X.org Server foi removido da distribuição. O suporte para execução de aplicativos baseados em X11 é mantido através do XWayland. O ambiente de desktop base é baseado no GNOME 48. O fornecimento do servidor VNC, GTK2, Qt5 e wxWidgets foi encerrado.
  • As capacidades de criação automática de snapshots, baseadas em Btrfs e na ferramenta Snapper, foram ampliadas. Os snapshots agora podem ser usados em imagens de sistema para plataformas de nuvem. Por padrão, a capacidade de reverter mudanças está integrada em todos os componentes, e o administrador pode reverter praticamente qualquer alteração — desde atualizações do sistema até a aplicação de patches individuais e modificações de configuração.
  • O suporte a patches ao vivo foi integrado ao conjunto principal, permitindo corrigir vulnerabilidades e erros críticos no kernel e nas bibliotecas glibc e openssl sem necessidade de reiniciar o sistema.
  • O suporte à arquitetura x86-64-v1 foi encerrado. A operação é possível apenas em sistemas x86 com a arquitetura x86_64-v2, que é suportada por processadores desde cerca de 2009 (a partir do Intel Nehalem) e se distingue pela presença de extensões como SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF e CMPXCHG16B.
  • Por padrão, o núcleo desativou o suporte a sistemas de 32 bits x86 e a execução de arquivos executáveis de 32 bits. Para reativar o suporte a chamadas de sistema de 32 bits, deve-se definir o parâmetro "ia32_emulation=1" ao carregar o núcleo Linux.
  • Por padrão, o sistema de controle de acesso mandatório SELinux está ativado. O suporte ao AppArmor foi declarado obsoleto.
  • Inclui a ferramenta Ansible para gerenciamento de configuração, orquestração, instalação centralizada de aplicativos e execução paralela de tarefas padrão em um grupo de sistemas. Adicionadas funções de sistema para configurar vários componentes do sistema, incluindo firewall, ha_cluster, selinux e podman. O suporte ao sistema Salt é mantido como uma opção.
  • Inclui bibliotecas com suporte embutido para algoritmos criptográficos resistentes a ataques de computadores quânticos, como ML-KEM e ML-DSA. O suporte a esses algoritmos é garantido no OpenSSL 3.5, Libgcrypt 1.11.1, Mozilla NSS 3.112 e Go 1.24.
  • Implementado suporte para compilações reproduzíveis, permitindo formar compilações que correspondem bit a bit às compilações prontas para download, a fim de garantir que os binários distribuídos em pacotes sejam construídos a partir dos textos fonte fornecidos e não contenham alterações ocultas.
  • Atualizadas as versões dos pacotes, incluindo o núcleo Linux 6.12, glibc 2.40, Systemd 257, Python 3.13, Perl 5.42, grub2 2.12, OpenSSH 9.9, QEMU 10.0.2, MariaDB 11.8, PostgreSQL 17, PHP 8.4, Node.js 22, Rust 1.88, ruby 3.4, clang 19, gcc 15.
  • Completamente resolvido o problema do ano 2038. Todos os pacotes foram convertidos para usar o tipo de 64 bits time_t nas portas do distribuidor para arquiteturas de 32 bits, onde o tipo de 32 bits time_t continuou sendo usado (não pode ser aplicado para processar tempo após 19 de janeiro de 2038 devido à sobrecarga do contador de segundos decorridos desde 1 de janeiro de 1970).
  • O configurador de rede wicked foi substituído pelo NetworkManager.
  • Como filtro de pacotes, o NFTables é utilizado por padrão em vez de iptables.
  • Transição do servidor DHCP ISC DHCP para o KEA DHCP.
  • Cessou a entrega do hipervisor Xen — o hipervisor principal para virtualização agora é utilizado. KVM.
  • Pacotes com o SGBD Redis foram substituídos pelo fork Valkey.
  • Foi adicionada a compatibilidade com páginas de guarda leves para proteger a pilha (stack guard page), cuja chamada gera uma exceção e o encerramento do processo (SIGSEGV). A implementação é baseada na chamada de sistema madvise.
  • Adicionada suporte para NFS sobre TLS.
  • Inclui um processo em segundo plano tuned, que realiza a otimização automática das configurações de hardware e do núcleo com base na carga atual.
  • Foi ativado o modelo de armazenamento de arquivos de configuração "UsrEtc", onde as configurações padrão fornecidas pela distribuição estão localizadas no diretório /usr/etc, e as alterações feitas pelo administrador local são colocadas na forma /etc/example.conf.d/*.conf ou /etc/example.conf, ou seja, as configurações fornecidas em pacotes e aquelas definidas pelo administrador estão sempre separadas. As configurações padrão do systemd foram movidas para o diretório /usr.
  • Em sistemas x86_64, o suporte para inicialização em sistemas com BIOS foi declarado obsoleto, mas ainda é mantido. Por padrão, novas instalações usam UEFI. Para compatibilidade com sistemas antigos, o suporte a BIOS está disponível para migração máquinas virtuais e atualização de instalações antigas com SUSE 15.
  • Por padrão, o acesso SSH com o usuário root está desativado quando a autenticação por senha é utilizada.
  • O suporte a sistemas de arquivos reiserfs, hfsplus, UFS, ocfs2 foi encerrado. O btrfs é usado por padrão. Como opções suportadas estão disponíveis ext4, xfs e gfs2.
  • Para armazenamento da partição /tmp, foi utilizada a FS tmpfs, que armazena dados na memória e não mantém o conteúdo entre reinicializações.
  • Foi adicionada a compatibilidade experimental com lklfuse para montar dispositivos de bloco ou imagens de sistemas de arquivos. O lklfuse é executado como um processo não privilegiado no espaço do usuário, mas utiliza os drivers de sistema de arquivos do núcleo Linux.
  • Foi adicionada a compatibilidade experimental (Tech Preview) com um serviço baseado no protocolo MCP (Model Context Protocol), permitindo o acesso a componentes do sistema operacional a partir de assistentes de IA. Por exemplo, um assistente de IA pode ser usado para criar tarefas em linguagem natural para gerenciar a infraestrutura, utilitários e dados. O assistente de IA está disponível na console web Cockpit. É possível conectar-se a diversos provedores de modelos de linguagem de grande escala.

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