Linux 7.3

O Linux 7.3 é descrito como uma versão de kernel de tamanho recorde que introduz recursos como o pseudo-sistema de arquivos failfs para sandboxing mais forte, grandes melhorias no servidor SMB no kernel, incluindo suporte ao Apple Time Machine, e suporte inicial ao driver Wi‑Fi HaLow (900 MHz). Os comentaristas debatem o valor e os riscos de um servidor SMB no kernel versus o Samba em espaço de usuário, o ritmo e a qualidade do suporte por engenharia reversa para Apple Silicon, e o quanto o Linux serve como um sistema operacional de “instalar e esquecer” para usuários não técnicos. Um fio proeminente examina o uso crescente de codificação assistida por IA no desenvolvimento do kernel, observando tanto as políticas em evolução do projeto sobre atribuição quanto as preocupações com código “slop” versus a insistência dos mantenedores de que os humanos que submetem patches permanecem totalmente responsáveis pela sua qualidade.

Failfs e Sandboxing de Sistema de Arquivos

  • Failfs é discutido como um pseudo-sistema de arquivos em que todas as buscas de caminhos falham.
  • Uso pretendido: endurecimento/sandboxing de daemons “puramente de rede” ou de processamento de dados que só usam descritores de arquivo já abertos.
  • Vantagem: um processo chrootado em failfs não consegue abrir novos arquivos, limitando o movimento pós-exploração.
  • Limitações: binários dinamicamente vinculados geralmente quebram, já que precisam de buscas no sistema de arquivos para bibliotecas.
  • Alguns comparam isso a controles de jail/chroot mais granulares; outros argumentam que essa complexidade existe porque o Linux nunca adotou sistemas de capacidades fortes como o Capsicum.
  • Surgem հարցões sobre se regras de seccomp poderiam alcançar efeitos semelhantes.

Servidor SMB no Kernel e Time Machine

  • Muitos se surpreendem com o fato de o Linux ter um servidor SMB no kernel (ksmbd), adicionado por desempenho e porque o Samba é GPLv3.
  • A 7.3 adiciona suporte opcional ao Apple Time Machine para o ksmbd por meio de extensões SMB específicas da Apple.
  • Experiências mistas com Time Machine via SMB: alguns relatam anos de backups confiáveis em NAS; outros dizem que é frágil ou lento.
  • A Apple agora só oferece suporte a SMB (não AFP) para o Time Machine. A documentação oficial enfatiza unidades conectadas localmente; suporte a NAS é reconhecido, mas específico do fornecedor.
  • A implementação SMB da própria Apple (SMBX) é vista como bugada, e a interoperabilidade SMB com macOS (e Linux) é amplamente descrita como dolorosa.
  • Alguns questionam se um servidor SMB no kernel vale o risco de segurança em comparação com o Samba em espaço de usuário, especialmente porque daemons em user-space podem saturar a maioria dos enlaces do mundo real; outros respondem que, em velocidades muito altas ou com RDMA, implementações no kernel ainda importam.

Ecossistema Apple, Engenharia Reversa e Linux em Apple Silicon

  • O Linux 7.3 adiciona suporte a device tree para mais SoCs Apple M‑series; o progresso é descrito como constante, mas não rápido, devido à falta de documentação do fornecedor e à ausência de suporte à GPU/Thunderbolt.
  • A discussão contrasta a pilha hardware/software autocentrada da Apple com as práticas “Linux-first” da Intel/AMD.
  • Várias pessoas descrevem a dificuldade de usar hardware Apple com serviços que não são da Apple (armazenamento, fotos, backups) e recomendam ou “ir all‑Apple” ou migrar para Linux/Windows.
  • A engenharia reversa é vista como mais fácil com ferramentas modernas e IA, mas outros ressaltam que ferramentas não eliminam a necessidade de metas claras e de trabalho contínuo para manter hacks funcionando entre atualizações.

Desenvolvimento de Kernel Assistido por IA e Processo

  • A 7.3 tem recorde de commits e de contribuidores; alguns suspeitam de um aumento de patches assistidos por IA.
  • A política do kernel, conforme descrita: contribuidores podem usar IA, mas são pessoalmente responsáveis pela qualidade do código; antes eram exigidas tags “Assisted-by” para IA, mas os mantenedores agora votaram para remover a divulgação obrigatória.
  • Os apoiadores dizem que os mantenedores devem julgar apenas a qualidade técnica e a interação, não as ferramentas usadas.
  • Os críticos se preocupam com “slopspam” de patches de baixa qualidade gerados por IA e com a perda de sinais de procedência; eles argumentam que o uso de IA deve ser sempre divulgado.
  • Várias perspectivas de mantenedores enfatizam que contribuidores ruins (assistidos por IA ou não) simplesmente perdem confiança e atenção.

Bugs, CVEs e Seleção de LTS

  • Um gráfico vinculado mostra o número de CVEs do kernel corrigidos atingindo um máximo histórico.
  • Alguns querem um gráfico complementar de quando os CVEs foram introduzidos por versão do kernel.
  • Kernels longterm (LTS) não estão vinculados a números de versão principais; os lançamentos são numerados sequencialmente e as escolhas de LTS são informais, muitas vezes recaindo no último lançamento do ano, embora isso não seja garantido.

Novos Recursos e Outras Observações

  • O primeiro driver em árvore para Wi‑Fi HaLow (Wi‑Fi de 900 MHz) entra na 7.3, habilitando Wi‑Fi de baixo consumo e longo alcance; usuários se animam com casos de uso de IoT e conectividade de nicho.
  • A discussão observa o trabalho em andamento para suporte a hostapd/wpa_supplicant e iw.
  • Alguns mencionam que as mudanças da 7.3 permitem pacotes Nix relocáveis e esperam que isso melhore a mistura de software Nix e não‑Nix.
  • Alguns usuários compartilham problemas práticos (por exemplo, dispositivos de eventos de entrada ausentes em um RC) e expectativas de um caminho fácil de “baixar e instalar” para novos kernels, que atualmente exige etapas específicas da distribuição.