.
Os dois desenvolvedores originais por trás do projeto GNOME começaram a trabalhar há 25 anos, e a 43ª versão de sua ideia está quase aqui.
O projeto GNOME está comemorando sua quarto de séculonão muito atrás do projeto KDE, cuja versão 5.23 era sua correspondente aniversário ano passado. Eles estão próximos por um motivo, mas é uma história antiga em termos de Linux.
Como nós coberto em alguma profundidade anteso KDE usa o Qt toolkit, que é escrito e projetado para uso com C++. Quando o projeto KDE começou, o Qt não era GPL. Como resultado, a Red Hat se recusou a empacotar o KDE com sua distro (que é como Mandrake Linux começou – era o Red Hat Linux, mas empacotado com o KDE).
Uma segunda questão é que o Linux é principalmente escrito em C, assim como o Unix antes dele. Alguns tipos tradicionais de Unix continuam desconfiados do C++ e preferem evitá-lo. O resultado foi o GNOME – um desktop escrito em C, usando o kit de ferramentas GPL GTK. Nos anos seguintes, se você instalou o Red Hat Linux, você tem o GNOME.
Atualmente, o próprio GNOME Shell é escrito em JavaScript, embora seus fundamentos – como o Mutter compositor e gerenciador de janelas – são implementados em C.
O que nos leva ao recém anunciado GNOME 43 – a terceira iteração no Geração GNOME 40 ou, como era vai ser chamado, GNOME 4.0. O GNOME 40 foi uma mudança bastante grande, especialmente no departamento de temasmas o projeto está em fase de consolidação e integração.
O mecanismo Javascript do GNOME, GJSagora usa Macaco aranha 102 – o tempo de execução do Javascript do atual da Mozilla ESR (versão de suporte estendido) do Firefox.
Como sempre, o Shell recebeu muita atenção, com um painel de configurações rápidas que substitui o menu do sistema combinado. Também refinados são a grade de lançamento de aplicativos, o teclado na tela e o alternador de espaço de trabalho. A Shell também recebeu alguns ajustes de desempenho, assim como o aplicativo de telefonia Calls e o ainda relativamente novo Editor de Texto.
Vários outros componentes foram portados para o GTK4, incluindo a ferramenta de configuração inicial, o visualizador de arquivos de log e o novo emulador de terminal, o GNOME Console. O aplicativo Editor de texto também melhorou a funcionalidade, com melhor suporte a arrastar e soltar e área de transferência, melhor manuseio de links como URIs, caminhos locais e man
páginas, entre outras alterações.
O Software Center, o navegador da Web Epiphany, o gerenciador de arquivos Nautilus, o gerenciador de conexão celular, o hipervisor Boxes e o editor Dconf foram todos atualizados. O mesmo acontece com o Mutter, que agora tem suporte a roda de rolagem de alta resolução, além de melhor manuseio de varredura direta – inclusive em vários monitores, o que deve melhorar o desempenho de aplicativos de tela cheia, como jogos, ou o navegador Firefox ao executar em tela cheia .
Esses são alguns destaques. Se você quiser conhecer o âmago da questão, há um abrangente Lista de mudanças.
O GNOME 43 promete ser outro lançamento de consolidação, com várias pequenas melhorias em vez de grandes mudanças. É muito provável que ele apareça no Ubuntu 22.10 “Kinetic Kudu” e no Fedora 37 no próximo outono (hemisfério norte).
No site do aniversário de 25 anos do GNOME, os organizadores aplaudem “Aqui está para os próximos 25 anos.” Este abutre em particular espera que até 2047, ferramentas primitivas como sistemas operacionais do tipo Unix e interfaces de usuário de desktop sejam memórias desaparecendo, assim como computação dos anos 70 com cartões perfurados e fita de papel são hoje. ®
.