Fedora ToolBox: uma caixa de ferramentas de teste para o Fedora Silverblue

prata azul

Fedora Silverblue (anteriormente conhecido como Fedora Atomic Workstation) é um sistema operacional moderno e gráfico destinado a laptops, tablets e desktops cujo foco principal é oferecer um sistema baseado em aplicações Flatpak.

É a estação de trabalho Fedora de última geração Ele promete atualizações contínuas, uma separação clara entre o sistema operacional e os aplicativos e aplicativos seguros para várias plataformas.

O sistema operacional básico é uma imagem imutável do OSTree e todos os aplicativos são Flatpaks. Recentemente, os desenvolvedores responsáveis ​​pelo projeto Fedora anunciaram o início dos testes de Caixa de ferramentas do Fedora.

Sobre o Fedora Toolbox

Isso é é uma ferramenta projetada para tornar a vida mais fácil para desenvolvedores que frequentemente precisam instalar várias bibliotecas e aplicativos adicionais em termos de uso de versões do Fedora Silverblue, que em um futuro próximo podem substituir a estação de trabalho clássica do Fedora (fornecida pelo Fedora Silverblue como uma prioridade definida para desktops já é considerada no Fedora 30).

Com O Fedora ToolBox pode desbloquear imagens imutáveis ​​do sistema operacional para instalar o RPM via rpm-ostree e renunciar ao benefício de atualizações ou ser capaz de criar um contêiner Docker para uma caixa de ferramentas baseada em RPM.

Lembre-se de que os editores do Fedora Silverblue diferem da estação de trabalho Fedora na entrega monolítica, sem dividir o sistema básico em pacotes separados, usando um mecanismo de atualização.

Tudo aplicativos adicionais são instalados na forma de pacotes flatpak que são executados em contêineres isolados.

A imagem do sistema é indivisível e é construída com tecnologia OSTree (pacotes individuais não podem ser instalados em tal ambiente, apenas a imagem completa do sistema pode ser reconstruída expandindo-a com novos pacotes usando o kit de ferramentas rpm-ostree).

Em condições onde múltiplas bibliotecas e pequenos utilitários precisam ser constantemente instalados, esta abordagem é inconveniente e o Fedora Toolbox foi oferecido como uma saída.

Recursos do Fedora ToolBox

O Fedora Toolbox irá permite que você execute uma sandbox adicional que pode ser arbitrariamente equipada com a ajuda do gerenciador de pacotes DNF usual.

Basta que o desenvolvedor execute o comando "fedora-toolbox create", após o qual, a qualquer momento, pode entrar no ambiente criado com o comando "fedora-toolbox enter" e instalar qualquer pacote usando o utilitário dnf.

O Fedora Toolbox é uma ferramenta que oferece um ambiente familiar baseado em RPM para desenvolvimento e depuração de software em sistemas Fedora baseados em OSTree bloqueados como o Silverblue.

Esses sistemas operacionais são enviados como imagens OSTree imutáveis, onde é difícil configurar um ambiente de desenvolvimento com suas ferramentas, editores e SDKs favoritos.

rpm-ostree-flatpak-silverblue

Um contêiner de caixa de ferramentas resolve esse problema fornecendo um contêiner mutável baseado em RPM.

Ele pode ser ajustado para conteúdo e usar DNF para instalar seus pacotes favoritos, tudo sem se preocupar em quebrar seu sistema operacional.

O ambiente da caixa de ferramentas É baseado na imagem fedora-toolbox. Essa imagem é personalizada para que o usuário atual possa criar um contêiner de ferramentas que se integra perfeitamente com o resto do sistema operacional.

Como usar o Fedora ToolBox?

Se eles vão tentar deve ter certeza de que você tem o pacote runc-1.0.0-56.dev.git78ef28e em sua imagem Silverblue.

Conforme o desenvolvedor comenta:

Há também uma revisão em andamento para adicionar a Caixa de Ferramentas do Fedora ao Fedora.

Se você não se sente confortável com o rpm-ostree na linha de comando, não se preocupe.

Muito em breve, todas as peças necessárias farão parte da imagem do sistema operacional, tornando muito mais fácil começar a hackear seu Silverblue.

Para usar esta ferramenta Fedora eles devem executar todos os comandos como root. Para acessá-lo, basta executar:

sudo su

Feito isso, agora você pode criar um contêiner do Fedora Toolbox:

./fedora-toolbox create

Isso criará um contêiner e uma imagem, chamada fedora-toolbox- : personalizado para o usuário host.

Por fim, para entrar na caixa de ferramentas, basta digitar:

./fedora-toolbox enter

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Michael Mayol dito

    Obrigado pelo artigo que acho SILVERBLUE fascinante, infelizmente baixei, mas não pode ser instalado nem no meu desktop nem no meu laptop, vamos ver se tenho sorte e eles melhoraram o instalador para poder "colocar minhas mãos nele"

    O estranho é que em outras comunidades - como a que eu uso em Manjaro - o flatpak LXC e o OSTree não ligam muito.

    Escrito isso, a caixa de ferramentas do Fedora não é um Fedora normal no LXC? ou eu entendi errado?

    Eu li que os LXCs teriam passagem de GPU ou algo semelhante em desempenho. Você sabe alguma coisa sobre isso? Porque quando eu chego ...

    Todos os sistemas operacionais poderão ser instalados nesses LXCs, mesmo emulando SoCs com velocidades de GPU quase nativas?

  2.   Felipe bravo dito

    A descrição está totalmente errada, a caixa de ferramentas do Fedora cria um ambiente mutável, mas isolado do sistema operacional, muito parecido com a criação de uma imagem com o docker, mas usando o fedora como base, e o pacote dnf.

  3.   Alvaretto o grande dito

    Olá. É possível acessar o ambiente criado graficamente ou só é acessível via terminal? Obrigado.