No Fedora 42, planejam implementar telemetria e mudar o modelo de acesso a discos e flatpak

No lançamento do Fedora Workstation 42, previsto para a primavera do próximo ano, foi sugerido adicionar componentes para coleta e envio de métricas, que permitirão estudar as reais preferências dos usuários e levá-las em conta ao tomar decisões relacionadas ao desenvolvimento da distribuição, definição de prioridades de desenvolvimento e melhorias na experiência do usuário. A proposta ainda está em discussão e ainda não foi analisada pelo comitê FESCo (Fedora Engineering Steering Committee), que é responsável pela parte técnica do desenvolvimento da distribuição Fedora.

Por padrão, a coleta de telemetria estará desativada e poderá ser ativada apenas mediante uma ação explícita do usuário; também está previsto oferecer opções separadas para ativar a coleta de telemetria no sistema local e seu envio para os servidores do Fedora. O usuário também terá a possibilidade de visualizar a estatística coletada em seu sistema e remover os componentes relacionados à telemetria.

Para preservar a privacidade, planeja-se coletar apenas métricas gerais, que não permitem identificar um usuário específico. Por exemplo, as métricas não incluirão informações como endereços IP, email, dados sobre sites e arquivos abertos. Exemplos de métricas coletadas incluem: informações sobre CPU, placa gráfica, câmera e dispositivos periféricos, dados sobre o idioma selecionado e métodos de entrada, lista de aplicativos utilizados e extensões do GNOME Shell, estatísticas sobre a execução de aplicativos, interação com janelas e áreas de trabalho virtuais, frequência de acesso ao configurador e estado de configurações específicas, informações sobre consumo de memória e disco, contadores de encerramentos inesperados de sistemas e aplicativos, dados sobre situações de falta de memória, informações sobre repositórios conectados, dados sobre o número de conexões através do gnome-connections, protocolos utilizados, número de favoritos e etiquetas no gerenciador de arquivos, sistemas de arquivos externos montados e modos de ordenação selecionados.

Todos os componentes utilizados para a coleta e processamento de métricas, executados no lado do cliente e do servidor, serão totalmente abertos e disponíveis para auditoria. No servidor Cada métrica será armazenada separadamente de forma anonimizada e sem ligação a outras métricas. O suporte do serviço não envolverá terceiros e será supervisionado por um grupo especial de desenvolvedores e administradores, criado no âmbito do projeto Fedora. O processo de transmissão de telemetria será o mais transparente possível para auditoria, e as métricas coletadas serão regulamentadas em um conjunto separado de regras, que descreverão quais tipos de dados podem ser coletados e quais não podem. A comunidade terá a oportunidade de supervisionar a coleta de dados, o que garantirá a ausência de abusos, a preservação da privacidade e a conformidade com as regras estabelecidas.

Para o envio das métricas, planeja-se utilizar a tecnologia de 'telemetria ética' Azafea, desenvolvida pela distribuição Endless. Azafea manipula dados agregados sem criar perfis de usuários individuais e sem recorrer a serviços externos, agregadores e armazéns. O código dos componentes para processamento de telemetria Azafea é aberto sob a licença MPL 2.0 e, se desejado, os usuários podem implantar um servidor para coleta de telemetria em suas próprias instalações, por exemplo, para acumular estatísticas com métricas adicionais sobre o funcionamento dos sistemas em redes locais.

No lado do servidor, serão utilizados proxies para a recepção inicial de dados e o serviço azafea para processar as métricas recebidas. O proxy armazena temporariamente as métricas recebidas do usuário no armazenamento Redis, enquanto o serviço azafea as extrai periodicamente e as salva no banco de dados PostgreSQL. Endereços IP dos usuários não são armazenados no banco de dados (a partir de uma base local GeoIP, o país é determinado e salvo). No lado do usuário, serão utilizados pacotes eos-metrics (interface D-Bus para registrar eventos de aplicativos e serviços), eos-event-recorder-daemon (processo em segundo plano para acumular e enviar telemetria) e eos-metrics-instrumentation (componentes para coleta de métricas individuais).

Tarefas que a coleta de telemetria permitirá resolver:

  • Priorização na alocação de recursos — sabendo quais equipamentos, aplicativos e funcionalidades são utilizados pela maioria dos usuários, é possível concentrar a atenção em seu desenvolvimento.
  • Adição de melhorias e otimizações com base em estatísticas de uso e dados de desempenho.
  • Escolha das configurações ideais padrão com base em informações sobre alterações típicas de configuração.
  • Promoção de práticas de desenvolvimento orientadas para o usuário e baseadas em dados.

Além disso, vale ressaltar as propostas para adicionar novos grupos flatpak e diskadmin no Fedora 42, a fim de garantir que usuários não privilegiados tenham acesso a recursos de gerenciamento de pacotes de sistema no formato Flatpak e a dispositivos externos. Esta mudança eliminará a necessidade de adicionar o usuário ao grupo wheel, permitindo trabalhar com flatpak e discos externos sem conceder acesso a outras operações administrativas. Para usuários pertencentes ao grupo wheel, está prevista a possibilidade de desbloquear (LUKS) e montar dispositivos externos sem solicitação de senha.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster