Anunciada a versão de lançamento da distribuição Fedora Linux As versões Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite e Live estão disponíveis para download. Essas versões estão disponíveis para as arquiteturas x86_64, Power64 e ARM64 (AArch64).
As mudanças mais significativas no Fedora Linux A página de PG Soft no Demoslot reúne jogos do provedor em modo demo para quem quer testar os slots antes de jogar com dinheiro real. Em vez de procurar cada título separadamente, você pode encontrar vários jogos PG Soft grátis em um só lugar, com acesso direto pelo navegador.
- A compilação do Fedora KDE Plasma Desktop recebeu o status de uma edição básica da distribuição, idêntica em nível de suporte ao Fedora Workstation. Assim, as variantes GNOME e KDE da distribuição agora têm status idêntico e são apresentadas em pé de igualdade. Problemas sérios específicos do KDE agora serão considerados bloqueadores de lançamento, assim como problemas sérios no GNOME eram anteriormente bloqueadores de lançamento. Além disso, o Fedora KDE Plasma Desktop adiciona suporte à arquitetura Power (ppc64le), que fornece o conjunto completo de aplicativos KDE, incluindo o KDE PIM. Para sistemas OpenPOWER como o Talos Workstation, há compilações Live do KDE disponíveis que oferecem suporte à instalação.
- Adicionadas compilações oficiais do Spin da distribuição com o ambiente de desktop COSMIC, desenvolvido pela System76 na linguagem Rust. O COSMIC fornece modos híbridos de agrupamento de janelas e empilhamento de janelas (agrupamento de janelas semelhante às guias do navegador) que podem ser ativados em conjunto com áreas de trabalho virtuais.
- A área de trabalho do Fedora Workstation foi atualizada para a versão GNOME 48. Os desktops Xfce 4.20 e LXQt 2.1 foram atualizados.
- O Fedora Workstation utiliza por padrão uma nova versão do instalador Anaconda, que substitui a interface baseada em GTK por uma interface web. A interface web é construída utilizando o framework JavaScript React, elementos de design PatternFly e componentes do projeto Cockpit, já utilizado em produtos Red Hat para configuração e gerenciamento de sistemas. gerenciamento de servidorEm vez de uma tela principal com uma lista de ações, a nova interface apresenta um assistente, permitindo que os usuários concluam etapas específicas sequencialmente, sem precisar retornar à tela principal. A interface web permite a interação por meio de um navegador para o controle remoto da unidade.
A interface proposta é livre de complicações e é mais compreensível para usuários iniciantes. Como opção básica, propõe-se utilizar o modo de particionamento de disco automatizado (guiado), no qual o próprio instalador seleciona os parâmetros para criar ou alterar partições com base nas configurações selecionadas pelo usuário. Foi adicionada uma opção para reinstalar a distribuição (por exemplo, para restaurar a operação se alguns arquivos do sistema estiverem danificados), bem como a capacidade de instalar no modo de inicialização dupla para usar vários sistemas operacionais em um computador.
- O instalador clássico do Anaconda foi alterado para usar o protocolo Wayland, o que eliminou dependências relacionadas ao X11 da mídia de instalação. O processo de instalação remota foi movido do cliente TigerVNC VNC para o aplicativo grd (Gnome Remote Desktop), que usa o protocolo RDP. Por padrão, o particionamento GPT é habilitado para todas as arquiteturas suportadas.
- O conteúdo dos diretórios /usr/bin e /usr/sbin foi mesclado. O diretório /usr/sbin foi substituído por um link simbólico apontando para /usr/bin. Separar arquivos executáveis em diretórios bin e sbin é considerado uma prática ultrapassada que perdeu o significado nas distribuições modernas. A unificação de bin e sbin simplificará o trabalho dos mantenedores de pacotes, que não precisarão adivinhar em qual diretório colocar o arquivo executável; tornará o sistema mais previsível e compreensível para os usuários; aumentará a compatibilidade com outras distribuições; reduzirá o número de verificações de diretório ao executar execvp() e chamadas semelhantes.
- Novos grupos flatpak e diskadmin foram adicionados para fornecer aos usuários sem privilégios acesso às funções de gerenciamento de pacotes de sistema no formato Flatpak e armazenamento externo. A mudança eliminou a necessidade de adicionar um usuário ao grupo wheel, ou seja, permite que você trabalhe com unidades flatpak e externas sem fornecer acesso a outras operações administrativas. Para usuários do grupo wheel, a capacidade de desbloquear (LUKS) e montar unidades externas sem solicitar uma senha também é fornecida.
- É permitido incluir variantes executáveis adicionais em pacotes, construídos com otimizações para as microarquiteturas x86-64-v2, x86-64-v3 e x86-64-v4. Na maioria dos casos, o ganho de desempenho durante a montagem dessas arquiteturas não excede 10%, mas em algumas situações leva a um aumento notável no desempenho (até 120%). A decisão de adicionar executáveis otimizados adicionais é tomada pelos mantenedores, dependendo dos resultados dos testes de desempenho de pacotes específicos.
- As compilações ativas da distribuição que usam uma imagem do sistema no modo somente leitura foram alternadas do SquashFS para o sistema de arquivos EROFS. Os motivos citados para a mudança incluem o desenvolvimento mais ativo do EROFS (o último lançamento das ferramentas SquashFS foi na primavera de 2023) e a presença de recursos avançados no EROFS que podem ser usados no futuro. Comparado ao SquashFS, o EROFS tem um nível de compressão pior (o tamanho da imagem é de 2.7 GiB no EROFS versus 2.0 GiB no SquashFS ao usar o algoritmo de compressão XZ e 3.9 GiB versus 3.1 GiB ao usar LZ4), mas tem maior velocidade de acesso aleatório e rendimento (7.1 MiB/s no EROFS versus 5.0 MiB/s no SquashFS para XZ e 30.9 MiB/s versus 26.3 MiB/s para LZ4).
- Os desktops Fedora Atomic, como Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic e Fedora Budgie Atomic, migraram para o sistema de arquivos Composefs por padrão, permitindo que essas compilações usem uma partição raiz somente leitura e habilitem ainda mais a verificação de integridade da partição do sistema para detectar problemas durante a operação. As partições /etc e /var continuam sendo montadas com permissão de gravação. O sistema de arquivos Composefs é implementado como um complemento aos sistemas de arquivos OverlayFS e EROFS já presentes no kernel e é otimizado para armazenamento conjunto eficiente do conteúdo de várias imagens de disco montadas.
- Na edição Fedora Kinoite (a variante atualizada atomicamente com o KDE), as atualizações automáticas são ativadas por padrão.
- São fornecidas versões oficiais do Fedora para o subsistema WSL (Windows Subsistema para Linux), que estão incluídos na lista Linux-Distribuições oferecidas para instalação rápida no WSL. As compilações são criadas em um novo formato, permitindo que você distribua a distribuição a partir do seu próprio sistema. servidores Sem fazer upload para o catálogo da Microsoft Store, sem empacotar no formato appx e sem inserir código específico para o assembly. Windows.
- O novo branch da biblioteca multimídia SDL 3 é usado. Para aplicativos baseados em SDL, o protocolo Wayland é usado por padrão. As bibliotecas SDL 2 foram substituídas pela camada sdl2-compat, que roda sobre o SDL 3.
- O gerenciador de pacotes DNF5 agora oferece suporte à exclusão de chaves de repositório PGP obsoletas ou expiradas do sistema, permitindo o gerenciamento automatizado de chaves ao instalar e atualizar programas.
- O gerenciador de pacotes RPM agora oferece suporte à criação de usuários e grupos com base nos arquivos de configuração fornecidos pelo pacote, localizados no diretório Sysusers.d usado pelo systemd.
- Foi adicionado um gerador de dependências para extensões do GNOME Shell, permitindo que você vincule pacotes rpm com extensões às versões do GNOME Shell.
- DNF e RPM têm o modo "Copiar na Gravação" habilitado por padrão, implementado usando reflink no Btrfs.
- Versões de pacotes atualizadas: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
- O emulador FEX foi adicionado ao repositório de arquitetura AArch64, permitindo que você execute executáveis criados para arquiteturas x86 e x86-64 no ambiente ARM64 (AArch64). Componentes baseados em FEX para executar programas x86 são integrados em compilações do Fedora com o ambiente de desktop KDE.
- Suporte expandido para webcams com interface MIPI (Mobile Industry Processor Interface), cada vez mais usada em laptops e tablets em vez de UVC (USB Video Class).
- Adicionado suporte para criptografia de memória de máquina virtual usando tecnologias AMD SEV-SNP e Intel TDX.
- Pacotes que usam apenas o binário git foram movidos para vincular à dependência git-core em vez do pacote git completo.
- A tela inicial de inicialização do Plymouth foi alterada para usar o módulo do kernel simpledrm, eliminando a necessidade de esperar a inicialização do driver da GPU.
- No Firewalld, em compilações de estações de trabalho para IPv6, o modo rpfilter (Reverse Path Filter) é habilitado por padrão como "flexível" em vez de "estrito".
Para o Fedora 42, foram lançados os repositórios "livre" e "não livre" do projeto RPM Fusion, que contêm pacotes com aplicativos multimídia adicionais (MPlayer, VLC, Xine), codecs de vídeo/áudio, suporte a DVD, drivers proprietários AMD e NVIDIA, programas de jogos e emuladores.
O Fedora Asahi Remix 42, uma distribuição projetada para instalação em computadores Mac equipados com chips ARM desenvolvidos pela Apple, foi lançado simultaneamente. O Fedora Asahi Remix 42 é baseado na base de pacotes do Fedora. Linux 42 e inclui o instalador Calamares. É compatível com os sistemas Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio e iMac equipados com chips ARM Apple M1 e M2.
O Fedora Asahi oferece suporte total aos recursos de áudio, câmera, Wi-Fi, Bluetooth, dispositivos de entrada, USB Tipo C (USB 3.0) e carregamento sem fio MagSafe do computador Apple. Ainda não suportado: USB-C, conexão de tela Thunderbolt/USB4, microfone e Touch ID. Os drivers gráficos suportam OpenGL 4.6, OpenGL ES 3.2 e Vulkan 1.4. Para executar aplicativos compilados para sistemas x86_64, são usados o kit de ferramentas muvm e uma camada de emulação baseada no pacote FEX.
Fonte: opennet.ru
