Existem distribuições Linux projetadas para o caso de uso de “computação móvel” em 2021?

Existem distribuições Linux projetadas para o caso de uso de “computação móvel” em 2021?

Em 2021, existem distribuições Linux que conseguem fornecer o básico de um caso de uso de 'computação móvel' para instalação pós-venda em um laptop.

Considero que uma linha de base mínima de 'computação móvel' para referência é ...

  • um laptop construído com Linux com duração de bateria equivalente à versão pré-instalada do Windows,
  • funcionando wi-fi e bluetooth
  • fechar a tampa entra em suspensão híbrida

Parece haver muitas distros que fazem os laptops inicializarem e funcionarem sem energia, mas todas as combinações de distro + hardware que já encontrei têm problemas como ...

  • o dispositivo morre depois que 25% do fabricante declara a duração da bateria porque algum hardware está configurado incorretamente por padrão e não é o foco da distro resolver isso
  • fechar a tampa suspende, mas não entra em modo de baixo consumo de energia ou hibernação, levando à perda de dados em poucas horas, e a distro não suporta hibernação sem trabalho extensivo
  • nenhum gerenciamento de energia é instalado por padrão e a distribuição não tem uma maneira 'canônica' de configurar isso
  • algum componente é realmente impossível de configurar para baixo consumo de energia devido a problemas de driver proprietário, e a distribuição não possui informações atualizadas de dispositivos ou componentes que PODE gerenciar adequadamente para uso móvel para orientar os instaladores

Estas são indicações de que essas distros não têm como alvo a “computação móvel”. Isso torna um laptop Linux típico radicalmente pior do que um MacBook equivalente, na minha experiência.

Quero identificar uma distro voltada para o caso da 'computação móvel' e que, portanto, provavelmente funcionará imediatamente, sem meses de esforço e provável fracasso.

Não tenho experiência no mercado de Linux pré-instalado, não sei qual nível de suporte à computação móvel é confiável por padrão em qualquer uma das versões de distribuição desses fornecedores e não posso pagar realisticamente os preços da 'edição para desenvolvedores' para modelos Linux pré-instalados, então estou procurando uma distro que possa ser instalada no mercado de reposição.

Existem exemplos de compilações de distro que atendem aos requisitos listados?

FUNDO

Nos últimos anos, tenho confiado em Chromebooks que possuem um kernel Linux pré-configurado corretamente para o hardware de destino e que normalmente funcionam por 10 horas seguidas. Estes cumprem os critérios no papel. Eles podem executar aplicativos XWindows e Linux por meio de crostini em contêineres.

Infelizmente, o crostini não é realmente mantido e atualmente está instável em minha máquina de desenvolvimento pessoal, o que significa que ele sofre desligamentos bruscos rotineiramente durante a execução ou durante a suspensão/hibernação, perdendo o estado.

Devido à composição do ecossistema fechado do ChromeOS, não há chance de descobrir ou corrigir esses problemas. Eu gostaria de encontrar uma alternativa FOSS que atenda aos critérios de 'computação móvel'.

Responder1

Uma referência possível é o registro LVFS.

Isso parece conter atualizações de firmware mantidas pelo fornecedor visando hardware específico e tem integração com, por exemplo, os utilitários de software fwupdmgr e GNOME. https://fwupd.org/lvfs/devices/

Se estes forem de fato mantidos, e sua versão de firmware e drivers correspondentes puderem ser detectados automaticamente e atualizados nas distros mantidas pela comunidade, pode ser que o hardware correspondente possa ser instalado e funcionar de forma confiável usando, por exemplo, Ubuntu 20.04 LTS. É certamente um indicador da capacidade do fornecedorintençãopara suportar Linux.

Por exemplo, encontrei uma entrada para um modelo Dell XPS 13 9370, mas estou ciente de que o modelo 9370 vem com vários, por exemplo, CPUs, placas sem fio, drivers de vídeo, portanto, ainda pode haver o risco de que um dos componentes de qualquer laptop 9370 específico na verdade não é mantido para Linux.

informação relacionada