Linux 6.8-rc1 lançado, conheça os principais recursos do lançamento

Linux 6.8 lançado

O mundo da tecnologia está sempre em constante evolução, com inovações e atualizações sendo lançadas regularmente. Uma dessas atualizações recentes é o lançamento do Linux 6.8, uma versão que promete trazer uma série de melhorias e novos recursos para os usuários do sistema operacional.

O Linux 6.8 é um marco significativo na jornada contínua do Linux para fornecer um sistema operacional robusto, seguro e eficiente. Com uma série de novos drivers e suporte para tecnologias de ponta, o Linux 6.8 está preparado para levar a experiência do usuário a um novo patamar. Vamos explorar algumas das atualizações mais notáveis que essa nova versão traz.

Suporte ao Intel QuickAssist Technology (QAT) e Intel Analytics Accelerators (IAA)

No subsistema “crypto” do kernel Linux para vários algoritmos criptográficos e de compressão e vários drivers de hardware, as novas adições para o Linux 6.8 são particularmente interessantes do lado da Intel. O suporte para a próxima geração de aceleradores Intel QuickAssist Technology (QAT) foi adicionado. O kernel Linux 6.8 agora suporta dispositivos Intel QAT 420xx. Além disso, o Linux 6.8 introduziu o driver de compressão cripto IAA. Os usuários da API cripto do kernel como Zswap e zRAM agora podem aproveitar o IAA encontrado nos processadores Sapphire Rapids, Emerald Rapids e futuros Xeon Scalable.

Suporte ao Thunderbolt do Intel Lunar Lake e ao Qualcomm USB AltMode Mux

As mudanças de driver USB e Thunderbolt para o Linux 6.8 incluem suporte para o Thunderbolt do Intel Lunar Lake. Um novo driver neste ciclo é o driver Qualcomm WCD939X USB subsystem Altmode Mux. Este driver é usado para o domínio USBSS do codec de áudio Qualcomm WDC939X para permitir a multiplexação de sinais de áudio analógico e de banda lateral em um conector USB Type-C comum.

Qual a diferença entre USB e Thunderbolt?

USB e Thunderbolt são dois protocolos de conexão comumente usados em computadores e outros dispositivos eletrônicos. Ambos têm suas próprias características e usos, e aqui estão algumas das principais diferenças entre eles:

  1. Velocidade de Transferência de Dados: O Thunderbolt é mais rápido que o USB-C. Por exemplo, o USB-C pode transferir dados a uma velocidade de até 20 Gbps, enquanto o Thunderbolt exige uma largura de banda de 40 Gbps em cada direção.
  2. Conectores: Thunderbolt 1 e 2 usaram o conector Mini DisplayPort. Thunderbolt 3 e 4 usam o conector USB-C. Quando falamos em USB-C, estamos na verdade nos referindo a nada mais do que um conector — um que tanto pode ser usado pelo protocolo Thunderbolt 3 quanto pelo protocolo USB.
  3. Energia: O Thunderbolt também é capaz de fornecer mais energia, mas isso não é necessário para a maioria das aplicações de carregamento.
  4. Compatibilidade: Embora ambos os protocolos possam usar o mesmo conector USB-C, nem todos os dispositivos com uma porta USB-C suportam Thunderbolt.

Espero que isso ajude a esclarecer a diferença entre USB e Thunderbolt!

Suporte Inicial ao Rust para LoongArch

As mudanças para os processadores LoongArch no Linux 6.8 incluem suporte inicial para a integração do kernel Linux com Rust. Isso é significativo para esses processadores chineses. Além disso, o Linux 6.8 também traz uma atualização para a cadeia de ferramentas Rust.

Bcachefs

O Bcachefs é um sistema de arquivos que promete combinar as melhores características do Btrfs e do ZFS, oferecendo alta performance, confiabilidade e recursos avançados. O projeto foi iniciado em 2015 por Kent Overstreet, um dos desenvolvedores do Bcache, um sistema de cache de blocos para o Linux.

Algumas das características notáveis do Bcachefs incluem suporte a múltiplos dispositivos e RAID, compressão e deduplicação de dados, criptografia nativa, snapshots e cópias instantâneas, verificação e correção de erros, balanceamento e migração de dados, e cache hierárquico e adaptativo.

O Bcachefs é desenvolvido usando tecnologias já comprovadas no desenvolvimento do dispositivo de bloco Bcache, projetado para armazenar em cache o acesso a discos rígidos lentos em unidades SSD rápidas. Uma característica do Bcachefs é o suporte para conectar unidades multicamadas, em que o armazenamento é composto por várias camadas: unidades mais rápidas (SSDs) são anexadas à camada inferior, que são usadas para armazenar em cache os dados usados ??com frequência, e a camada superior forma unidades de maior capacidade e mais baratas que armazenam dados menos demandados.

Em termos de desempenho, o Bcachefs está à frente do Btrfs e de outros sistemas de arquivos baseados no mecanismo Copy-on-Write, demonstrando desempenho próximo ao Ext4 e XFS. Além disso, o Bcachefs ainda precisa provar que é capaz de lidar com cenários complexos e críticos, como falhas de hardware, corrupção de dados e ataques maliciosos.

Lançamento do Linux 6.8-rc1

Apesar de alguns contratempos técnicos e do mau tempo, Linus Torvalds conseguiu lançar o Linux 6.8-rc1 no prazo. O Linux 6.8 traz o novo driver gráfico experimental Intel Xe, trabalho contínuo no suporte ao Intel Lunar Lake, suporte a novas plataformas/laptops, suporte a novos SoCs Arm, melhorias no Bcachefs e muito mais. Se você preferir temos um editorial completo sobre o Linux 6.8.

Espero que isso ajude a entender as atualizações do Linux 6.8!