Christian Schaller, que lidera a equipa Fedora Desktop e o grupo de desenvolvimento de sistemas desktop na Red Hat, falou sobre algumas funcionalidades previstas para a próxima versão do Fedora Workstation:
- Está previsto incluir o Instructlab, que permite a instalação rápida de um grande modelo de linguagem Granite, desenvolvido pela IBM sob a licença Apache 2.0, abrangendo 7 bilhões de parâmetros e capaz de considerar até 4 mil tokens na geração de texto. Além de trabalhar com o modelo pronto,
o Instructlab fornece ferramentas para adicionar conhecimentos adicionais ao modelo e implementar novas habilidades necessárias para resolver tarefas específicas.Além disso, o Fedora planeja expandir as capacidades que podem ser aplicadas ao uso de outros modelos, com esforços em curso para adicionar suporte ao stack ROCm no pacote da biblioteca PyTorch para aceleração de hardware em GPUs AMD. Entre os planos mais distantes, destaca-se a implementação de aceleração de hardware nativa em sistemas com GPUs AMD, NVIDIA e Intel no pacote padrão do PyTorch.
- Para simplificar o uso de GPUs NVIDIA para gráficos e aprendizado de máquina, está prevista a modernização da opção de instalação rápida de drivers proprietários NVIDIA no GNOME Software. Na versão recente do Fedora, a opção para instalar esses drivers foi removida, visto que, na configuração padrão com inicialização em modo Secure Boot, a instalação foi complicadada pela necessidade de adicionar manualmente a assinatura digital para os drivers carregados usando utilitários do pacote mokutils. No Fedora 41, está previsto o retorno da possibilidade de instalação
de drivers proprietários NVIDIA no GNOME Software, bem como a implementação de uma interface gráfica para criar e salvar no MOK (Machine Owner Key) a assinatura digital para o módulo do kernel da NVIDIA.

- Está em andamento a integração do suporte a drivers NVIDIA na ferramenta Toolbx, que permite executar ambientes isolados adicionais para instalar pacotes experimentais sem afetar o sistema principal ou para criar ambientes baseados em outras distribuições. A mudança permitirá o uso do módulo CDI oficial (Container Device Interface) da NVIDIA para garantir suporte total às capacidades dos drivers NVIDIA e CUDA em containers baseados em Toolbx, por exemplo, para executar containers com componentes de sistemas de aprendizado de máquina.
- No Fedora 41, planeja-se adicionar um driver aberto escrito na linguagem Rust, chamado Nova, que suporta GPUs NVIDIA, nas quais as operações de inicialização e gerenciamento da GPU são delegadas para o firmware e executadas por um microcontrolador separado GSP (GPU System Processor). Para o suporte ao API gráfico Vulkan em cima do driver Nova, será utilizado o módulo NVK, e para OpenGL, o módulo Zink, que implementa chamadas OpenGL por meio da tradução para o API Vulkan.
- Está em andamento o trabalho para adicionar suporte a faixa dinâmica estendida (HDR) no gerenciador de composição Mutter e no GNOME Shell, além de incluir alterações que permitem o uso simultâneo de faixas dinâmicas de brilho padrão (SDR) e estendida (HDR). Também está previsto a publicação da versão final da extensão do protocolo Wayland, que define as capacidades relacionadas ao HDR.
- Estão sendo preparadas mudanças na implementação do protocolo Wayland "DRM leasing", que pode ser usado para organizar a saída em headsets de realidade virtual ou videowalls.
- Para corrigir problemas de saída e travamentos em sistemas com GPU NVIDIA ao usar Wayland, no Fedora 41 está previsto incluir suporte à tecnologia Explicit Sync no kernel e no GNOME, que permite informar ao gerenciador de composição baseado no protocolo Wayland sobre a prontidão da saída de quadros na tela, o que pode ser usado para reduzir latências e eliminar a ocorrência de artefatos na renderização gráfica.
Fonte: opennet.ru


