Lançamento | Endless OS 4

O Endless OS 4 foi lançado na Segunda-feira 22 de novembro de 2021. As imagens para download para novos usuários estão disponíveis.

Navegação na grade de aplicativos aprimorada

Desde Endless OS 3.9, todos os aplicativos instalados em seu sistema são exibidos na área de trabalho em duas ou mais páginas de ícones. Ouvimos comentários de que é difícil descobrir e alternar entre as páginas: muitos usuários não sabiam que há mais de uma página.

Para resolver isso, o Endless OS 4 adiciona setas clicáveis para navegar entre as páginas e torna a linha de pontos que indica o número de páginas mais visível, mesmo em papéis de parede complicados.

Novo papel de parede padrão

Como visto acima, o Endless OS 4 inclui um novo papel de parede padrão: cenário do cânion da montanha de Ashim D’Silva. Novos usuários e usuários existentes que não mudaram seu papel de parede verão este novo papel de parede; também está disponível em Configurações :arrow_right: Plano de fundo para usuários existentes.

Troca rápida de usuário

Agora é possível mudar para um usuário diferente enquanto outro usuário ainda está conectado, escolhendo um botão na tela de bloqueio ou no menu do usuário.

Impressão sem driver

Todas as impressoras configuradas são removidas como parte da atualização para Endless OS 4. Em vez disso, as impressoras que estão conectadas ao seu computador ou na mesma rede local devem agora ser descobertas automaticamente, desde que sejam compatíveis com o protocolo Internet Printing Protocol. Você pode ler a impressora manualmente usando Configurações :arrow_right: Impressoras se tiver problemas.

Alguns aplicativos podem mostrar a mesma impressora mais de uma vez na caixa de diálogo de impressão. Este é um problema conhecido. Ambas as entradas devem funcionar.

Documentação adicional sobre impressão no Endless OS está disponível aqui.

Suporte de longo prazo

Com o Endless OS 4, estamos introduzindo uma versão de suporte de longo prazo do sistema operacional, que terá suporte por vários anos, mesmo após o lançamento do Endless OS 5.

Por padrão, os sistemas Endless OS 4 serão atualizados automaticamente para o Endless OS 5 quando for lançado, assim como todas as versões anteriores do sistema operacional. No entanto, agora é possível permanecer no Endless OS 4 e continuar a receber correções de bugs críticos e atualizações de segurança, mesmo após o lançamento do Endless OS 5, mantendo a mesma funcionalidade e aparência do sistema operacional por vários anos.

Consulte a documentação de suporte de longo prazo para obter mais detalhes, incluindo como configurar um sistema para usar a versão LTS do Endless OS.

A plataforma do sistema operacional foi atualizada

Atualizamos nossa plataforma de software de baixo nível para melhorar o suporte, desempenho e estabilidade de hardware

  • Linux kernel 5.11 e linux-firmware atualizado: trazendo suporte para o hardware de PC mais recente e várias correções para drivers existentes e código do núcleo do kernel.
  • Suporte para Raspberry Pi 4B 8 GB de RAM: (anteriormente suportávamos apenas 2 GB e 4 GB de RAM) e gráficos aprimorados e desempenho de WiFi em todos os modelos RPi4.

Observe que o suporte a ARM64 ainda é considerado em um estado de visualização.

  • Driver NVIDIA 460.91.03: adicionando suporte para novas placas gráficas NVIDIA.
  • Adicionando suporte para VPNs L2TP e OpenConnect/AnyConnect.
  • OSTree 2020.8 e flatpak 1.10.2: com algumas melhorias de desempenho para atualizações de sistema operacional e aplicativos.
  • Mudar de fake-hwclock e ntpd para systemd-timesyncd: para relógio monotônico e sincronização de tempo.
  • Componentes do carregador de inicialização atualizados (shim, GRUB): para adicionar suporte para o novo mecanismo de revogação de inicialização segura SBAT.
  • Outras atualizações da plataforma do sistema operacional: herdadas do Debian Bullseye (mais sobre isso abaixo).

Construído diretamente contra o Debian Bullseye

Antes do Endless OS 4, nós da Endless OS Foundation costumávamos copiar os pacotes de origem de todos os pacotes usados para construir o Endless OS em nossa infraestrutura (OBS) e construí-los nós mesmos. Isso aconteceria quando começamos a trabalhar em uma nova série EOS (por exemplo, EOS 3.9) e, em seguida, atualizamos várias vezes ao longo do ciclo de vida de cada série. Embora essa abordagem fornecesse o controle final de cada versão do Endless OS que construímos, com 4091 pacotes para EOS 3.9 - mais outros 69 que mantemos como repositórios git - era muito demorado, mesmo com a ajuda da mãe :smiley:

Para Endless OS 4, revisamos essa abordagem e decidimos retirar pacotes que não modificamos diretamente do Debian, ao invés de construir cada um dos pacotes nós mesmos. Embora ainda tenhamos que manter a mesma infraestrutura, apenas construir os pacotes que precisamos personalizar para Endless OS, junto com um esforço de toda a equipe para minimizar nossa divergência upstream, reduziu o número de pacotes que precisamos manter para Endless OS 4 para 120.

Essa mudança reduz o nível de controle que teremos sobre cada bit incluído em cada versão do Endless OS. No entanto, ele libera um valioso tempo de engenharia para decidir se devemos atualizar para a versão mais recente do aalib ou gzip, e então, potencialmente, gastar tempo investigando por que algumas dessas compilações falharam (spoiler, na maioria das vezes é um problema de dependência bobo). Além disso, reconstruir o código que já foi construído na esperança de obter exatamente a mesma saída que já está disponível publicamente é um desperdício e não parece certo.

Felizmente, o Debian oferece uma base muito sólida e estável, então não esperamos que a perda de controle mencionada no parágrafo anterior se torne um problema. Além disso, como o Debian Bullseye acabou de ser lançado como estável, podemos esperar que as correções para vulnerabilidades de segurança e bugs críticos sejam portados para os pacotes do Bullseye, que podemos trazer para o Endless OS simplesmente construindo uma nova versão.

Funcionalidade removida

Conta compartilhada

A conta compartilhada não é mais criada por padrão em novas instalações. Esta conta não era muito usada e interagia mal com os Controles dos Pais sendo configurados na configuração inicial.

Em sistemas existentes que atualizam para Endless OS 4, a conta compartilhada será preservada, mas não terá mais seu perfil Chromium e a lixeira limpa entre as sessões e o Chromium configurado para não salvar senhas. (Na verdade, a remoção do perfil do Chromium já havia parado de funcionar no 3.9.2 quando o Chromium foi movido para um Flatpak.)

Visualizador de desktop remoto integrado

As versões anteriores do Endless OS tinham um aplicativo Remote Desktop Viewer (codinome ‘vinagre’) integrado ao sistema operacional. Este aplicativo não é mais mantido por seus autores e foi removido do Endless OS 4. Existem várias alternativas disponíveis no centro de aplicativos, como

  • image Connections (um aplicativo simples que oferece suporte a 8RDP e VNC*)
  • image Remmina (um aplicativo mais avançado, que oferece suporte a RDP, VNC, NX, Spice e SSH)
  • image Thincast, que oferece suporte a conexões RDP

(O suporte para compartilhar sua área de trabalho por VNC na rede local continua integrado. Configurações :arrow_right: Compartilhamento :arrow_right: Compartilhamento de tela.)

Atalhos de desktop integrados para sites

Endless OS 3.9.x tinha atalhos de desktop para Duolingo, Facebook, Gmail, Twitter, WhatsApp e YouTube integrados. Embora sejam convenientes se você usar esses serviços, esses atalhos não podem ser removidos da grade de ícones da área de trabalho, se você quiser. Eles foram removidos no Endless OS 4 e só serão adicionados à área de trabalho se você quiser.

Em alguns casos, pode haver aplicativos na Central de Aplicativos que você pode instalar para esses serviços; caso contrário, você pode adicionar um atalho à área de trabalho usando os navegadores Chrome ou Chromium. Para adicionar novos atalhos usando o Chrome ou Chromium, primeiro inicie o navegador, navegue até o site ao qual deseja adicionar um atalho e selecione Mais ferramentas :arrow_right: Criar atalho… no menu do navegador.

Método de entrada Zhuyin Chinês

O método de entrada IBus-Chewing para Zhuyin chinês foi removido, pois não é mais desenvolvido ativamente. Os usuários devem reconfigurar seus métodos de entrada para usar ibus-libzhuyin, que continua a ser incluído no Endless OS.

Downloader automático do Chrome

Anteriormente, algumas versões do Endless OS tinham seu navegador padrão configurado para o Google Chrome. Por motivos de licenciamento, não podemos pré-instalar o Google Chrome no Endless OS, então ele é baixado automaticamente na primeira vez que o computador se conectou à internet. Por causa desse recurso, o ícone do aplicativo Chrome já estava presente na área de trabalho, mesmo que o computador ainda não estivesse conectado à internet.

Em todas as novas instalações do Endless OS 4, o Chromium (a versão de código aberto do Chrome) é o navegador padrão e vem pré-instalado. O Chrome nunca será baixado automaticamente. O Chromium fornece essencialmente o mesmo conjunto de recursos do Chrome, exceto para a sincronização do Chrome, que o Google não oferece suporte em compilações de terceiros.

No Endless OS 4, o Chrome nunca será baixado automaticamente. O ícone do Chrome estará presente na área de trabalho apenas quando for instalado pelo usuário, assim como qualquer outro aplicativo na Central de Aplicativos.

Em sistemas onde o Chrome já é o navegador padrão, esta configuração não será alterada para Chromium quando você atualizar para Endless OS 4.

Fim do suporte de hardware

  • Um pequeno número de computadores da marca Endless usa uma configuração de “disco dividido”: com o sistema operacional armazenado em um dispositivo eMMC e os aplicativos armazenados em um cartão SD integrado. Esta configuração não é compatível com o Endless OS 4 e os computadores com essa configuração não receberão a atualização.
  • Dispositivos ARM64, como Raspberry Pi 4B e PineBook Pro: são suportados pelo Endless OS 4, mas não podem ser atualizados de versões anteriores para Endless OS 4: você deve reinstalar com uma nova cópia do Endless OS 4.
  • Alguns modelos de laptop com hardware que não são bem suportados pela plataforma de sistema operacional mais recente no Endless OS 4 e que funcionam melhor com o Endless 3.9 não serão atualizados automaticamente.

Outras melhorias e mudanças

  • O Rhythmbox agora está instalado como Flatpak: Anteriormente, este aplicativo reprodutor de música era distribuído como parte do sistema operacional e não podia ser desinstalado ou desativado por meio do Controle dos Pais. Todas as listas de reprodução serão perdidas como parte desta migração; se quiser preservá-los, você deve copiá-los do diretório oculto .local/share/rhythmbox/ para .var/app/org.gnome.Rhythmbox3/data/rhythmbox/ , criando-o se necessário.
  • O Cheese agora está instalado como um Flatpak: Este divertido aplicativo de webcam era anteriormente denominado “Selfie”. Essa alteração significa que ele pode ser desinstalado, desabilitado por meio dos Controles dos Pais e atualizado separadamente para o restante do sistema operacional.
  • Ícones revertidos para os padrões do GNOME: Isso traz ícones de alta resolução e melhor consistência visual entre os aplicativos da família GNOME.

  • Atualização da documentação do usuário final.
  • Anteriormente, o sistema operacional e os aplicativos Flatpak eram armazenados usando o mesmo “repositório” no disco: Como parte da atualização para o Endless OS 4, eles foram movidos para dois repositórios separados, que é uma configuração mais padrão e pode melhorar ligeiramente a confiabilidade e o desempenho das instalações de aplicativos. O processo de migração para esta nova configuração faz com que a primeira reinicialização no Endless OS 4 demore mais do que o normal.
  • Remoção dos aplicativos The Word of the Day e Quote of the Day apps: Esses aplicativos foram instalados anteriormente por padrão nas versões em inglês do Endless OS e agora são removidos como parte da atualização para o Endless OS 4. Esses aplicativos não podiam ser iniciados e não tinham ícones na área de trabalho; eles foram usados para alimentar um recurso do Endless OS removido no Endless OS 3.9 (The Discovery Feed) e têm sido vestigiais desde então.
  • Nova abordagem para estatísticas de uso: O Endless OS inclui um sistema de métricas opcional que salva e envia automaticamente estatísticas de uso anônimas e relatórios de problemas para a Endless, para nos permitir melhorar o Endless OS e avaliar seu impacto. Isso pode ser ativado e desativado durante a configuração inicial do seu computador e, posteriormente, em Configurações :arrow_right: Privacidade :arrow_right: Métricas. No Endless OS 4, os pontos de dados enviados não estão mais associados ao computador específico que os enviou; em vez disso, eles são associados ao canal de distribuição desse computador, identificado pelo ID de construção da imagem de instalação, que normalmente é compartilhado entre milhares de sistemas. O Endless OS 4 também não envia mais muitos pontos de dados enviados por versões anteriores do Endless OS. Para obter informações técnicas sobre o sistema de métricas, consulte sua documentação online.

Atualizações para desenvolvedores e usuários avançados

Imagens personalizadas do sistema operacional

O Endless OS 4 oferece a capacidade de personalizar sua própria imagem de instalação do Endless OS. Essas personalizações incluem, mas não se limitam a:

  • Adicionar ou remover aplicativos pré-instalados e canais Kolibri
  • Personalizando o layout padrão da grade de ícones da área de trabalho
  • Personalizando o papel de parede padrão da área de trabalho
  • Ajustando as configurações padrão para a área de trabalho
  • Gerar imagens ISO

Este recurso está disponível para qualquer pessoa com requisitos de implantação específicos, como:

  • Tamanho específico da imagem devido a restrições de armazenamento
  • Pré-carregando canais Kolibri específicos
  • Adicionar aplicativos que são importantes para o projeto
  • Excluindo aplicativos que não cumprem com sua missão de implantação

Para obter mais informações sobre o Endless OS Image Builder, consulte a documentação do Endless OS Image Builder.

Construir seu próprio OSTree ainda não é suportado, portanto, suas imagens personalizadas do sistema operacional só podem usar o OSTree oficial do Endless OS por enquanto. Pretendemos disponibilizar essa ferramenta oportunamente, mas não temos um cronograma no momento.

Ferramentas de contêiner atualizadas

O Endless OS agora inclui o podman 3.0.1, em comparação com o podman 1.5 nas versões anteriores do Endless OS.

Esta atualização vem com algumas alterações incompatíveis com versões anteriores:

  • As versões anteriores do Endless OS forneciam um comando docker que era simplesmente um apelido para a ferramenta de contêiner podman incluída no Endless OS. Este alias não é mais fornecido; todas as mesmas funcionalidades continuam a ser fornecidas pelo comando podman. Você pode criar seu próprio alias com:
sudo mkdir -p /usr/local/bin
sudo ln -s /usr/bin/podman /usr/local/bin/docker
  • Imagens de contêiner baixadas com a versão anterior do podman não podem ser usadas com a nova versão: Você deve excluir todos os contêineres e imagens existentes e recriá-los com a nova versão. Para excluir contêineres e imagens existentes, execute os seguintes comandos em uma janela do Terminal:
podman container stop --all
podman container rm --all -f
podman image rm --all -f
podman system prune  # select y[es] when asked

Créditos

A Endless OS Foundation gostaria de agradecer aos membros da comunidade do Endless OS Bryan Quigley e Egon Rath , bem como aos membros atuais e anteriores da equipe da Endless OS Foundation, por suas contribuições para o Endless OS 4.