Liberado o Devuan ASCII 2.1

A equipe de desenvolvedores do Devuan GNU/Linux liberou uma versão atualizada do Devuan ASCII (Devuan 2.1). Este lançamento inclui correções de segurança e melhorias no instalador.

Novidades no processo de instalação

Este lançamento apresenta algumas novidades no processo de instalação do Devuan GNU/Linux, oferencendo mais praticidade e novas opções.

A escolha do OpenRC como administrador de serviços padrão se tornou mais intuitíva e não exige utilizar o método de instalação avançado.

Se você gostaria de selecionar um bootloader alternativo (lilo) ou excluir firmware não-livre, você pode fazê-lo usando a instalação avançada.

Atualizações de segurança

  • apt (1.4.9) para corrigir o CVE-2019-3462
  • linux-image-4.9.0-9 (4.9.168-1+deb9u4) para corrigir múltiplas vulnerabilidades
  • firefox-esr (60.8.0esr-1~deb9u1) para corrigir múltiplas vulnerabilidades
  • policykit-1 para corrigir CVE-2018-19788 e CVE-2019-6133

Outras alterações

Um patch para dbus para gerar um novo machine-id na inicialização. Este comportamento é configurável em ''/etc/default/dbus''.

Os seguintes pacotes foram adicionados às imagens ISO Live:

  • memtest86+
  • lvm2
  • mdadm

Atualizando para o Devuan 2.1 ASCII

Se você possui uma instalação instalação funcional do Devuan ASCII 2.0, basta executar o seguinte comando:

# apt update && apt dist-upgrade

Para atualizar do Devuan 1.0 Jessie, siga o nosso Guia de atualização para o Devuan Ascii.

Caso deseja fazer uma migração do Debian Jessie ou Stretch, siga o nosso Guia de migração para o Devuan Ascii.

Baixar

O Devuan ASCII 2.1 pode ser obtido em files.devuan.org ou em um dos espelhos fornecidos por nossos parceiros.

Caso fique em dúvida a respeito da escolha das opções disponíveis para baixar, visite a documentação onde explicamos detalhadamente o que pode ser encontrado em cada imagem ISO.

Repositórios

Graças a colaboração de diversos membros da comunidade, universidades e empresas, possuimos espelhos do repositório oficial do Devuan GNU/Linux em todos os continentes.

Usuários que residem em território brasileiro, podem configurar o arquivo sources.list da seguinte maneira, afim de obter melhor desempenho na velocidade da transferência de dados ao baixar pacotes durante a instalação ou atualização do sistema.

deb http://br.deb.devuan.org/merged ascii main
deb http://br.deb.devuan.org/merged ascii-security main
deb http://br.deb.devuan.org/merged ascii-updates main
deb http://br.deb.devuan.org/devuan ascii-proposed main

Se preferir, pode usar os links do espelho oferecido pela Universidade Federal do Paraná (UFPR):

deb http://devuan.c3sl.ufpr.br/merged ascii main
deb http://devuan.c3sl.ufpr.br/merged ascii-security main
deb http://devuan.c3sl.ufpr.br/merged ascii-updates main
deb http://devuan.c3sl.ufpr.br/devuan ascii-proposed main

Juntamente com os endereços acima, os repositórios também estão acessíveis usando a rede Tor:

deb tor+http://devuanfwojg73k6r.onion/merged ascii main
deb tor+http://devuanfwojg73k6r.onion/merged ascii-security main
deb tor+http://devuanfwojg73k6r.onion/merged ascii-updates main
deb tor+http://devuanfwojg73k6r.onion/devuan ascii-proposed main

Os backports estão respectivamente disponíveis em:

deb http://br.deb.devuan.org/merged ascii-backports main

deb http://devuan.c3sl.ufpr.br/merged ascii-backports main

deb tor+http://devuanfwojg73k6r.onion/merged ascii-backports main

Nota importante: Os desenvolvedores planejam eventualmente descontinuar o conjunto original de espelhos do Devuan disponíveis em auto.mirror.devuan.org e br.mirror.devuan.org. Como consequência, os utilizadores são fortemente encorajados a usar o novo conjunto de espelhos disponíveis em "deb.devuan.org" ou "br.deb.devuan.org".

Firmware não livre

Todas as mídias de instalação do Devuan 2.1 ASCII fornecem firmware não-livres no momento da instalação. Na maioria dos casos, estes pacotes só são necessários (e serão instalados) se o seu adaptador wifi solicitar. É possível evitar a instalação automática e carregamento desses firmwares, escolhendo a "Instalação especializada". no menu de instalação.

Devuan 2.1 ASCII desktop-live e minimal-live vêm com pacotes de firmware não livres pré-instalados. Você tem a opção de remover esses pacotes de firmware não-livres após a inicialização do sistema, executando o script "remove_firmware.sh". disponível no diretório /root.

Sobre o eudev

O Devuan Ascii 2.1 passa oficialmente a fornecer o eudev. A transição do udev para o eudev é feita através de pacotes transitórios, e deve ser automática e sem problema.

Gestores de sessões e policykit

Devuan 2.1 ASCII fornece uma escolha de 5 Áreas de Trabalho durante a instalação (XFCE, Cinnamon, KDE, LXQT, MATE), enquanto muitos outros gerenciadores de janelas estão disponíveis a partir dos repositórios.

Hoje em dia, os ambientes de trabalho dependem de um sistema de gestão de sessões para permitir ao usuário executar várias tarefas típicas sem a necessidade de privilégios de administrador, incluindo suspender/ligar/desligar o sistema, montagem de dispositivos externos, configuração de rede, etc.

Dois desses sistemas de gestão de sessões estão disponíveis no Devuan 2.1 ASCII:

  • consolekit
  • elogind

Estes gestores de sessão são exclusivos, isso implica que apenas um deles pode ser instalado e ativado de cada vez para evitar interferências indesejadas. O gerenciador de sessão instalado é ligado à estrutura do policykit-1 por um conjunto de bibliotecas back-end correspondente.

Cada uma das 5 Áreas de Trabalho disponíveis no Devuan Ascii vem com um padrão recomendado de combinação entre gerenciador de login (slim ou lightdm) e o gerenciador de sessão:

  • XFCE: slim + consolekit
  • Cinnamon: lightdm + elogind
  • KDE: lightdm + elogind
  • LXQT: lightdm + elogind
  • MATE: slim + consolekit

Para que o gerenciamento da sessão funcione corretamente, o gerenciador de login (display manager) tem que registrar a sessão do usuário com o gerenciador de sessão instalado, ou seja, consolekit ou elogind, que por sua vez tem que cooperar com os componentes relevantes do ambiente de trabalho. Os emparelhamentos padrão listados acima foram exaustivamente testados pelos desenvolvedores do Devuan e foram sugeridos por funcionarem bem e não requererem a intervenção do usuário, mas outras combinações são possíveis.

Iniciando o X a partir de um console (TTY)

No Devuan 2.1 ASCII, o servidor X já não necessita ser configurado com privilégios de administrador. Como consequência, há alguns privilégios adicionais a serem cumpridos ao lançar X diretamente de um TTY, ou seja, através do comando 'xinit' ou 'startx', especialmente em sistemas actualizados a partir do Devuan Jessie.

No Devuan 2.1 ASCII é suficiente instalar os pacotes 'elogind' e 'libpam-elogind', e depois use 'startx' ou 'xinit' como de costume, a partir de uma conta de utilizador normal. Neste caso, o arquivo de log do Xorg estará disponível em '~/.local/share/xorg/'.

O sistema ainda precisa de suportar a Definição do Modo do Kernel (KMS). Portanto, esta solução pode não funcionar em alguma virtualização, por exemplo; virtualbox, ou se o kernel não tiver um driver que suporta a sua placa de vídeo.

Alternativamente, ainda é possível executar o X com privilégios de administrador. Neste caso, você precisa instalar o xserver-xorg-legacy e garantir que o arquivo /etc/X11/Xwrapper.config contém a linha (não comentada):

needs_root_rights=yes

Informação de pacotes

A Devuan criou recentemente um serviço simples para exibir informações sobre todos os pacotes disponíveis no Devuan. O serviço pode ser acessado em:

https://pkginfo.devuan.org

É possível pesquisar por nomes de pacotes que correspondam a um conjunto de palavras-chave, e para visualizar a descrição, dependências, sugestões e recomendações de cada pacote. Por favor, informe qualquer problema com este novo serviço e/ou entre em contato se você tiver sugestões sobre como ele pode ser melhorado.

Arquitetura ARM

Devido a diversidade de dispositivos, no futuro, a arquitetura ARM, no tocante das imagens virtuais ao vivo e de instalação, serão fornecidas pela comunidade, e não como parte dos lançamentos oficiais. Os usuários estão sendo incentivados a criar e contribuir com imagens ARM para seu hardware específico. Isso aumentará a variedade de imagens disponíveis e permitirá que o cronograma de liberação das imagens de instalação seja feita mais rapidamente.

As imagens podem ser construídas usando arm-sdk e vm-sdk.

As discussões relacionadas a arquitetura ARM acontecem em:

Relatar bugs

Nenhum aplicativo ou sistema é perfeito. E reconhecer este fato é o primeiro passo para melhorar a nossa base de código.

Os desenvolvedores do Devuan acreditam fortemente na cooperação da comunidade para encontrar, relatar e resolver problemas. Se você acha que encontrou um bug em um pacote do Devuan, por favor, relate-o em:

https://bugs.devuan.org

O procedimento para relatar bugs é bastante simples: basta instalar e executar o `reportbug', uma ferramenta que o ajudará a compilar o relatório de bugs e incluir qualquer informação relevante para os mantenedores.

O reportbug assume que você tem um Mail User Agent (exim por exemplo) devidamente configurado que pode enviar emails. Se este não for o caso, você ainda pode preparar seu relatório de bug com `reportbug', salvá-lo (por padrão o reportbug irá salvar o relatório em /tmp), e então utilizá-lo como um modelo para um e-mail a ser enviado ao seguinte endereço submit@bugs.devuan.org.

(NOTA: Devuan ainda não fornece um relay SMTP para o reportbug. Se você não sabe do que se trata, você pode ignorar esta informação com segurança).

Quando o relatório de bug for processado, você receberá um e-mail de confirmação indicando o número associado ao relatório.

Aqui você pode verificar o status do seu relatório:

https://bugs.devuan.org/db/ix/full.html

Antes de relatar um bug, você pode provavelmente querer verificar se o mesmo problema já foi experimentado e relatado por outros usuários, por exemplo, verificando a lista de pacotes com bugs conhecidos:

https://bugs.devuan.org/db/ix/packages.html

O reportbug é uma ferramenta feita pelo Debian para o Debian, ao longo de um período de cerca de 25 anos. Isto significa que às vezes é difícil adaptá-lo a uma nova configuração. Nós estamos atualmente trabalhando para melhorar a integração do reportbug com a infraestrutura Devuan, e para melhorar o gerenciamento, triagem e relato de bugs. Por favor, tenha paciência connosco ;^)

Canais de ajuda e comunicação

A comunidade Devuan e Devuan Brasil oferencem diferentes meios para que os usuários possam obter ajuda e se comunicar com as equipes oficiais:

Lembrando que usuários lusófonos contam com seus próprios espaços de comunicação e suporte

Ver comentários