Raspberry Pi OS adota Wayland por padrão

Michael Larabel escreveu artigo na Phoronix noticiando que o Raspberry Pi OS adotou o Wayland por padrão em todos os dispositivos Raspberry Pi.

O Labwc passa a ser o novo compositor, que possui melhor desempenho. Quem atualizar o Raspberry Pi OS, será instado a trocar o antigo Wayfire por ele.

Raspberry Pi OS

Anteriormente conhecido como Raspbian, é um sistema operacional baseado em Debian, projetado especificamente para a placa Raspberry Pi.

É amplamente utilizado em projetos de automação, robótica e educação, com suporte para mais de 35.000 pacotes.

Foi desenvolvido pela Raspberry Pi Foundation em 2013, como uma variante otimizada do Debian, com o objetivo de promover a educação em ciência da computação.

O compositor Labwc

Labwc, ou Lab Wayland Compositor, é um compositor de janelas leve e baseado em wlroots para o Wayland, inspirado no Openbox.

Ele se destaca por sua simplicidade e eficiência, focando na empilhamento de janelas e na renderização de decorações sem depender de um ambiente de desktop completo.

Ultimamente incorporou melhorias, como suporte a novas opções de tela cheia, recuperação de perda de renderizador e integração com scripts xinitrc.

O Labwc é considerado melhor que o Wayfire em alguns aspectos, especialmente para usuários que buscam um compositor mais leve e minimalista.

Ele prioriza a eficiência e a simplicidade, sem recursos excessivos, enquanto o Wayfire oferece efeitos visuais mais elaborados, que podem consumir mais recursos.

E utiliza apenas protocolos Wayland e wlr, evitando a fragmentação causada por IPCs personalizados, o que pode facilitar a adoção do Wayland.

A configuração do Labwc é inspirada no Openbox, tornando-a familiar para usuários que já conhecem esse gerenciador de janelas.

Fragmentação por IPCs personalizados

A fragmentação causada por IPCs (Inter-Process Communication) personalizados refere-se à complexidade adicional que esses sistemas produzem na comunicação entre diferentes aplicações e o compositor.

Enquanto o Wayland utiliza um IPCs padrão, outros usam IPCs próprios, acarretando incompatibilidade entre aplicativos, dificultando a integração de novos recursos e extensões, além da complexidade em manter múltiplos protocolos para diferentes compositores, aumentando a carga de trabalho.

2 curtidas