Lançamento do COSMIC Alpha
(blog.system76.com)- O novo COSMIC Alpha da System76 foi lançado para o Pop!_OS e outras distribuições Linux, criando um novo campo de experimentação entre as opções de desktop Linux
- O novo ambiente de desktop destaca personalização, desempenho, estabilidade e segurança, mas por estar em fase alpha ainda pode ter bugs e problemas críticos
- Há ISOs disponíveis para Pop!_OS com Intel/AMD e NVIDIA, e também é possível tentar a instalação em várias distribuições, como Fedora, NixOS, Arch e OpenSUSE
- Usuários iniciais avaliaram positivamente a resposta rápida mesmo em sistemas modestos, recursos como tiling, workspaces e personalização de painéis, e uma experiência de usuário coesa
- O primeiro alpha também inclui o Pop!_OS 24.04 LTS alpha, sistema de design, templates para apps e applets, configurações de data e hora, captura de tela, mudanças nos padrões do touchpad e recursos com contribuição da comunidade
Divulgação do COSMIC Alpha e condições de uso
- O COSMIC Alpha é o novo ambiente de desktop da System76 para o Pop!_OS e outras distribuições Linux
- O COSMIC adiciona novos recursos, personalização, desempenho, estabilidade e segurança
- No momento ele está em estado alpha, então inclui bugs, e a equipe está recebendo relatórios de bugs e screenshots de temas e painéis personalizados
- Mesmo em alpha, a meta é passar a sensação de que a maior parte dos recursos necessários para uso diário já está bem refinada
- Até o lançamento oficial, é recomendável adiar o uso em produção, pois ainda podem surgir bugs críticos
Imagens de instalação e suporte a distribuições
- Há ISOs disponíveis para testar o COSMIC no Pop!_OS
- Intel/AMD ISO: sha256sum
894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4 - NVIDIA ISO: sha256sum
3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
- Intel/AMD ISO: sha256sum
- Também são fornecidas instruções de instalação para várias distribuições, como Fedora, NixOS, Arch e OpenSUSE
Experiência de uso revelada nas avaliações iniciais
- Comunidades e veículos de mídia ligados ao Linux testaram antes a ISO Alpha do COSMIC, e a reação geral foi positiva
-
Desempenho e coesão
- O podcast Linux Unplugged avaliou que ele é impressionantemente rápido mesmo em sistemas muito modestos
- A Ars Technica considerou que, mesmo no estágio alpha inicial, ele é relativamente mais rápido e coeso do que outros sistemas
- O Phoronix avaliou que o Pop!_OS 24.04 alpha funcionou muito bem
-
Tiling e personalização
- O It’s FOSS avaliou que foi fácil fazer tiling ao mover janelas e workspaces com atalhos de teclado
- O How-To Geek mencionou workspaces verticais e horizontais, sistema de tiling integrado e opções de painel personalizável para dock e top bar
- Michael Tunnell viu um grande potencial para power users
-
Potencial de longo prazo
- O The Linux Experiment avaliou que, em 1 ou 2 anos, ele pode ser visto como o desktop padrão recomendável para qualquer pessoa
- O 9to5Linux avaliou que o novo ambiente de desktop COSMIC do Pop!_OS 24.04 LTS oferece base para uma evolução rápida no longo prazo e um sistema de design moderno, veloz e responsivo
- O LWN.net vê o COSMIC como um projeto ambicioso e um desktop com muito potencial
Sistema de design e templates para desenvolvedores
- O sistema de design é o padrão que define a aparência e a sensação de uso do COSMIC
- Inclui tipografia, sistema de cores e temas, espaçamento, raio dos cantos, tamanhos e mais
- Os widgets usados nos apps do COSMIC, ou planejados para implementação, estão vinculados ao libcosmic book
- O sistema de design oficial ainda está em desenvolvimento, mas era importante publicá-lo a tempo da primeira versão
- Ele serve como guia para que desenvolvedores que criem apps ou applets consigam transmitir uma sensação de integração com o restante do ambiente de desktop
- O template oficial de app organiza os itens necessários e as boas práticas para desenvolver apps para o COSMIC
- Suporte a launcher
- Tipos de ícone que devem ser fornecidos
- Descrição para app store
- O COSMIC applet template é um template para criar applets, e com ele é possível criar um novo repositório e começar clonando-o na máquina local
- edfloreshz ajudou no trabalho do template de applet
Mudanças incluídas no Pop!_OS 24.04 LTS alpha
- O COSMIC alpha do Pop!_OS também é o mais recente Pop!_OS 24.04 LTS alpha
- Quando o COSMIC Epoch 1 for lançado oficialmente, ele será oferecido pelo caminho normal de atualização do sistema operacional
- No segundo alpha, também deverá ser oferecido um caminho de upgrade para usuários de teste
-
Configurações de data e hora
- É possível ajustar data, hora e fuso horário
- A hora é definida automaticamente com base no fuso horário selecionado
-
Captura de tela
- A captura de tela do xdg-desktop portal agora inclui seleção de saída
- É possível gravar selecionando uma janela específica
-
Padrões do touchpad
- Com a mudança no compositor, tap-to-click passou a ser o padrão
- Desativar o touchpad durante a digitação também virou o padrão
- Durante a finalização da build da ISO, foi feito um teste simples para verificar se a instalação funciona
- Como parte desse processo, o compartilhamento de tela em apps de videoconferência passou a funcionar
Contribuições da comunidade e trabalho restante
- Contribuidores da comunidade participaram de recursos e correções de bugs do COSMIC
- Koranir adicionou um recurso para redimensionar janelas com Super + clique direito + arrastar
- leb-kuchen adicionou um recurso para maximizar a janela ao dar duplo clique na barra de título em decorações do lado do servidor
- leb-kuchen também corrigiu um bug em que certos aplicativos não seguiam a preferência do usuário do COSMIC para exibir os botões de minimizar e maximizar
- Um COSMIC Ambassador é alguém que contribui com o COSMIC ou o promove nas redes sociais, podendo receber swag gratuito
- Para se tornar um Ambassador, basta preencher este breve formulário
- Houve muito desenvolvimento nos últimos 2 anos, mas ainda restam áreas de trabalho pendentes
1 comentários
Opiniões no Hacker News
É bom ver o Iced, um framework de UI multiplataforma baseado em Rust, recebendo apoio. Não era o framework Rust em que eu apostaria como o mais promissor, mas, com suporte e adoção amplos, acho que pode chegar ao mainstream; precisamos muito de uma boa biblioteca de UI que não seja um renderizador web.
Eu também tinha bastante expectativa com o GPUI, mas agora o repositório parece quase sem atividade. Como queria criar apps desktop em Rust, considerei frameworks nativos como Tauri, Flutter (rust-flutter-bridge) e Iced; se a adoção crescer, talvez faça sentido escolher Iced. Ainda assim, é bem provável que ele seja muito mais experimental do que frameworks como Flutter.
1: https://iced.rs/
2: https://www.gpui.rs/
Nem mesmo há um elemento de entrada de texto, então eu estaria mentindo se dissesse que não estou pensando em sair. Iced não parece matar a mesma sede; o que chega mais perto do que eu quero é só o Vizia: https://github.com/vizia/vizia
.slintpara Rust.https://slint.dev
É difícil de aprender no começo, mas, em geral, eu travava por não conseguir “pensar em termos de portais”. Em 9 de cada 10 momentos difíceis, o problema estava mais no meu enquadramento errado.
Testei o Halloy, cliente IRC que aparece como o primeiro app de showcase no site do Iced (https://github.com/squidowl/halloy); ele é bonito, mas não dá suporte nem a seleção com três cliques nem a menu de contexto, e também não tem barra de menus do macOS. Reconheço que o Iced é excelente para um framework de UI novo e que o volume de trabalho acumulado até agora é grande, mas distribuir um ambiente desktop em cima dele é uma visão de curto prazo.
Testei em uma VM há cerca de uma semana e, embora eu goste da direção que está aparecendo até agora, o estado alfa é muito evidente. Mesmo ao tentar apenas mudar configurações, há muitos bugs; em menos de 5 minutos o desktop inteiro quebrou e ficou quase tudo em uma tela preta.
Reiniciar não resolveu, e entrar no modo de recuperação e atualizar todos os pacotes também não corrigiu. Não encontrei documentação de recuperação e nem parece haver uma forma de restaurar as configurações padrão, então não sei o que fazer além de apagar o sistema e reinstalar. Ainda faltam muitas configurações e recursos que existiam na versão anterior baseada no GNOME, então mirar um lançamento no fim do ano parece bem otimista.
Uso o Pop!_OS como sistema diário há 3 anos. O ambiente desktop atual já é bom, e o único incômodo é algo como precisar do GNOME Toolkit para esconder a barra superior, o que não funciona de forma estável.
Tenho acompanhado de leve o andamento do COSMIC e estou animado, porque ele parece uma versão mais coesa, enxuta e sólida do desktop atual. Mas, para alguém como eu, que não é early adopter e só quer algo que funcione sem atrapalhar, ainda parece faltar bastante. Os vídeos de review da versão alfa geralmente dizem isso também.
É difícil entender por que, entre as distribuições baseadas em Debian, não existe uma distro voltada ao que há de mais recente, ou pelo menos parecida com o Fedora em frescor de atualizações.
Testei o alfa do Cosmic e gostei de várias partes, mas ainda é difícil usar no dia a dia. O relógio não mostra o dia da semana nem o ano, exibe o mês por nome em vez de número; não dá para reduzir as barras de título grandes demais; não dá para trocar o tema do cursor do mouse; e também não gosto dos espaços de trabalho dinâmicos.
Por outro lado, há pontos positivos. Espaços de trabalho independentes por monitor fazem com que, ao mudar o espaço de trabalho no monitor 1, o monitor 2 continue como está, preenchendo uma lacuna que eu sentia no KDE. Também é em geral razoável que quase todos os atalhos específicos do ambiente desktop usem a tecla Super (Meta, Mod4). Gosto ainda do fato de que, se você move o cursor para um monitor sem apps abertos e usa um atalho para iniciar um app, ele abre naquele monitor. O KDE/Kwin não lida bem com isso, então vejo como outro ponto positivo. Como estou testando o Cosmic no Tumbleweed, isso pode variar conforme a distribuição.
O fato de
controlser usado ao mesmo tempo para atalhos de UI e bindings de terminal, para mim, estraga o sistema operacional inteiro.Lembro que o i3, ou um dos gerenciadores de janelas em mosaico populares para X11, dá suporte a isso.
Estou procurando um bom notebook Linux e queria recomendações. Não vi pessoalmente, mas li reviews de Framework, System76 e ThinkPad, e não encontrei nenhum modelo sem reclamações sérias.
Por exemplo, alguns Framework 16 teriam a estrutura inteira fazendo barulho por causa de peças empenadas. Também queria saber se instalar Asahi em um M1 Air é uma boa ideia.
Melhor comprar um notebook Framework ou o novo Asus Zenbook S 16. Acabei de comprar um e ele é bem bom; com alguns patches de kernel no Arch Linux, roda bem. Dá para obter com relativa facilidade pelo pacote AUR
linux-mainline-um5606.Fora isso, eu evitaria a System76. Comprei um notebook deles alguns anos atrás, a qualidade de construção era surpreendentemente ruim e, depois de um ano de uso, a bateria não durava nem algumas horas.
Você pode tentar um Slimbook, mas ele também é, no fim das contas, um revendedor Clevo, então a experiência é mais algo como “agora tudo funciona ao tirar da caixa” do que “a máquina é excelente, mas todos os patches precisam entrar no kernel”.
Já escrevi sobre isso aqui antes, mas parece que o SKU com Windows é um pouco diferente. Pessoas que instalaram Linux por conta própria em máquinas que vieram de fábrica com Windows relataram resultados diferentes. Para uso pessoal, uso um ThinkPad 25 com Debian, e ele também é excelente. Nas máquinas que uso com frequência, não tenho tempo para lidar com problemas.
Se DPMS estiver na lista de “a fazer”, eu já descartaria por enquanto. Hoje em dia não é fácil encontrar um compositor que não estrague sutilmente o gerenciamento de energia.
O display fica acordando o tempo todo, ou não acorda quando precisa, ou a tela apaga mas a luz de fundo continua acesa. O bom do X antigo era que, quando algo era resolvido no servidor X, ficava resolvido em todos os lugares. Agora estamos em um labirinto de pequenos compositores diferentes, cada um brigando por conta própria, enquanto nada funciona direito. No momento em que Wayland chegar, em todos os compositores, a um estado estável em que falte só 0,01% para o nirvana de produtividade e entretenimento no desktop, alguém vai declarar que esse 0,01% exige uma mudança de paradigma e uma reconstrução completa, e todo mundo vai migrar para algo como Zayland. Aí levará mais 10 anos até as fontes ficarem decentes e a área de transferência voltar a funcionar.
É que, se eu fosse criar um novo compositor, essa parecia a escolha mais razoável. Mas fui verificar e vi que eles usam algo chamado Smithay, não wl_roots, nem bindings de wl_roots para Rust.
https://github.com/Smithay/smithay
Estou usando o Cosmic alfa no Fedora e estou gostando muito. Há pequenos bugs aqui e ali, mas, pelo que vi até agora, nada que impeça o uso.
Foi o primeiro desktop que me fez sair do KDE com tiling.
Decidi abandonar o Windows em casa e passei alguns dias explorando distribuições Linux. Foi interessante ver como cada distribuição reforça o GNOME para integração com o desktop.
Gostei muito do PopOS, mas escolhi o Fedora por causa da transição para longe do GNOME e do problema de extensões do GNOME quebrarem a cada versão. Quando sair a versão estável, quero experimentar o COSMIC de novo, e o alfa de fato estava bem bom. Também estou curioso para ver como eles vão lidar com extensibilidade, já que a fragmentação do ecossistema de extensões do GNOME acabou sendo um dos motivos para eu escolher o Fedora. Se eu fosse instalar Linux para familiares, o ZorinOS também me pareceu bem bom.
No GNOME, todos os plugins ficam no mesmo processo JS, mas aqui cada plugin roda em seu próprio processo e se comunica via Wayland. Com isso, dá para colocar muitas funcionalidades complexas em plugins, e, se um plugin morrer, ele não derruba o resto junto.
A página de lançamento não mostra de forma muito clara o que é o Cosmic e o que ele faz.
A página do produto é melhor: https://system76.com/cosmic
Isto também é útil: https://www.youtube.com/results?search_query=cosmic+desktop+...
Na minha tela, logo na primeira linha, mais precisamente na terceira frase, aparece “COSMIC, our new desktop environment for Pop!_OS and other Linux distros”, e em seguida há um link para exatamente essa página que você indicou. Fico curioso sobre o que mais o post de lançamento deveria fazer.
Estou animado porque o Cosmic parece ter potencial para quebrar a duopolia GNOME / Plasma.
Ainda não estou convencido pelo design visual do desktop, mas talvez eu mude de ideia quando ele sair do alfa.
Quando estou trabalhando de verdade, o ambiente de desktop em si quase sempre desaparece no fundo. Coisas como curva de rolagem ou configuração de atalhos de teclado deveriam ser tratadas em uma camada mais baixa do que parece possível no ecossistema de software livre atual.