Shedbuilt GNU / Linux: uma distribuição educacional exclusivamente para placas ARM

19 de julho de 2018

Desde a introdução do Raspberry PI, as placas ARM se tornaram muito populares. Shedbuilt Linux é uma distribuição infantil focada em dispositivos ARm.

O que é Shedbuilt GNU/Linux?

Shedbuilt GNU/Linux apareceu no meu radar enquanto eu estava em um BBS de todas as coisas. (Para aqueles de vocês que não viveram pelos anos 80 e 90, BBSes foi a primeira forma de mídia social e disponível principalmente no terminal.

Shedbuilt é uma distro Linux simples que você pode instalar em uma das 8 placas ARM compatíveis. Ele vem com um conjunto simples de ferramentas que facilita o aprendizado, a experimentação e o compartilhamento, desenvolvendo o conhecimento de informática dos usuários por meio do design, criação e administração do sistema.

A ideia é que o Shedbuilt é um retorno aos primeiros dias da indústria de computadores pessoais, quando a grande maioria dos PCs pertencia a amadores que aprenderam tudo sobre seus sistemas. Ao contrário da maioria das distros Linux, Shedbuilt incentiva novos usuários a criarem seus próprios pacotes para facilitar o aprendizado.

Shedbuilt não foi projetado apenas para o trabalho. Ele também suporta jogos ScummVM, Doom, OpenXCom e RetroArch. Você também pode empacotar seus próprios jogos.

Ao contrário da maioria das distros Linux com suporte a ARM, Shedbuilt construído apenas em ARM. Não há compilação cruzada envolvida.

A única diferença entre o Shedbuilt e os primeiros dias do PC é o custo. Antigamente, um amador gastava milhares de dólares em um computador primitivo. A placa ARM mais barata suportada pela Shedbuilt custará $ 10 (sem frete). Mesmo se você comprar a placa mais cara com todos os acessórios necessários, ela provavelmente custará um pouco mais de US $ 100.

Conheça o homem por trás do Shedbuilt Linux

Entrei em contato com Auston Stewart, o criador do Shedbuilt, para saber mais sobre seu projeto, a inspiração por trás dele e o objetivo que deseja alcançar.

É FOSS *: Antes de discutirmos Shedbuilt, vamos primeiro ver como você entrou no Linux?

Auston Stewart: Eu era anteriormente um engenheiro da Twitch Interactive aka Twitch.tv e da Apple e agora estou conduzindo workshops de tecnologia e empreendedorismo para alunos locais do ensino médio.

Entrei no Linux em 2000, após atualizar meu desktop Pentium II para o Windows Millennium Edition. Como um relógio, toda semana o Windows exibia a Tela Azul da Morte, se corrompia e exigia uma reinstalação completa. Na terceira vez que isso aconteceu, decidi que já estava farto e comecei a explorar sistemas operacionais alternativos.

Tentei primeiro o BeOS, que adorei do ponto de vista arquitetônico, mas descobri que faltava o suporte da comunidade e segui em frente. Fiquei intrigado com o que tinha ouvido sobre o Linux e o crescente movimento do software de código aberto e decidi seguir por esse caminho, começando com uma cópia em caixa do Red Hat. Minha reação inicial foi mista. Filosoficamente, estava claro que o Linux era para mim, mas a linha de comando do estilo UNIX era desconhecida e o GNOME inicial era desajeitado, mesmo para os padrões do Windows.

Então, como muitos outros, eu distro pulei, primeiro para Mandrake, então para Corel Linux e finalmente para Gentoo, que me permitiu montar o ambiente exato que eu queria enquanto aprendia habilidades úteis de administração de sistema. Eu agora executo Solus Linux em todas as minhas máquinas baseadas em Intel, mas Shedbuilt é muito inspirado por minha experiência anterior com o Gentoo.

É FOSS: *Qual é o objetivo do Shedbuilt GNU/Linux? O que o inspirou a criá-lo?

Auston Stewart: Shedbuilt é uma resposta às dificuldades que os pais e mentores de hoje enfrentam para incentivar os jovens a desenvolver relacionamentos atenciosos, saudáveis e produtivos com a tecnologia da computação.

Isso significa oferecer suporte a dispositivos com todos os recursos que são baratos para comprar e baratos para substituir para facilitar experimentação e ajustes independentes.

Isso significa derrubar os obstáculos interpostos entre sua curiosidade e uma compreensão profunda de como o sistema funciona, evitando bolhas binárias.

Isso significa permitir que cada um deles faça e compartilhe melhorias nos aplicativos dos quais dependem, em vez de serem consumidores - e, em última instância, vítimas - de software proprietário e nominalmente "gratuito".

Para mim, Shedbuilt é uma ferramenta para resistir à tendência que observamos para os dispositivos de computação altamente capazes que damos às crianças para se tornarem condutores para o consumo passivo de publicidade, jogos cínicos e serviços de rede social que são projetados para o vício, em vez do que cumprimento.

É FOSS: *A maioria das distros apenas se referem a si mesmas como Linux. Você acha que o GNU ainda é relevante para o Linux moderno?

Auston Stewart: Acho que você deve considerar a questão da nomenclatura caso a caso. Enviamos GCC, glibc, binutils, as ferramentas autoconf, bash, o lote completo. Shedbuilt é muito grato ao projeto GNU e optamos por reconhecer esse fato com o sufixo ‘GNU/Linux’. Se abandonássemos o GCC em favor do Clang, a glibc em favor do musl e assim por diante, as ferramentas do projeto GNU seriam diluídas em um sistema muito mais heterogêneo e incluir ‘GNU’ na marca do sistema operacional seria simplesmente enganoso

É FOSS: *Atualmente, o Shedbuilt suporta 8 computadores de placa única diferentes. Você planeja adicionar suporte para mais algum, como o Pine64?

Auston Stewart: O suporte para muitos mais SBCs está em andamento e o Pine64 e seus irmãos estão entre os próximos. Começamos com SBCs construídos em torno dos SOCs da Allwinner Technologies porque eles têm um excelente suporte de linha principal voltado para a comunidade e com seus chips H3 e H5 especificamente porque eu os tinha em mãos. Graças à generosidade de doadores e fabricantes, agora temos uma gama muito mais ampla de dispositivos de teste, incluindo aqueles baseados em SOCs da Rockchip e Amlogic.

Adoraríamos oferecer suporte à popular linha Raspberry Pi, mas os chips da Broadcom são bastante perversos, inicializando de seu processador de vídeo integrado usando firmware apenas binário. O progresso lá dependerá dos vários projetos de engenharia reversa em andamento ou de uma decisão de relaxar nossa postura quanto à presença de bolhas binárias.

Devido ao componente exclusivo e às opções de design feitas pelos fabricantes, cada placa requer atenção individual para garantir funcionalidade e estabilidade. Shedbuilt é mantido atualmente por mim e George Donev, ambos trabalhando em meio período, então o suporte ao novo hardware pode levar tempo, especialmente quando estamos ocupados com atualizações de pacotes e ferramentas.

É FOSS: *Você tem ideia de quantas pessoas usam o Shedbuilt?

Auston Stewart: Intencionalmente, não criamos rastreamento no sistema operacional em si, então não posso fornecer números concretos lá. Usando as visitas à página de download do System 1 ‘Amano’ como proxy, eu estimaria cerca de 350. Isso não é um grande número de adoção de forma alguma, mas é um começo significativo dado o suporte limitado de hardware e software em nosso lançamento de estreia.

O System 2 'Blank', em homenagem ao co-criador de Zork, Marc Blank, terá um suporte mais amplo e esperamos que, ao divulgar a palavra por meio de publicações como a sua e de nossa própria campanha, possamos aumentar esses números e construir comunidade ativa.

É FOSS: *Shedbuilt é obviamente inspirado nos primeiros dias do computador pessoal. Quais computadores você possuía dessa geração e quais gostaria de ter?

Auston Stewart: Quando criança, eu passava muito tempo nas [Apple] máquinas da minha escola e adorava como eles eram acessíveis e a centralidade da programação para sua operação. Eu nunca tive um Apple] [ou qualquer outro microcomputador de 8 bits encantador como o Commodore 64, mas mais tarde projetei e construí meu próprio Apple I homenagem chamado PINKY-8, que é documentado aqui. O primeiro computador que eu poderia chamar de meu foi um 386SX-20 compatível com IBM com um amplo disco rígido de 40 MB, unidade de CD-ROM de velocidade única e um SoundBlaster Pro que reproduzia tons doces de FM através de um par de alto-falantes Altec-Lansing. Foi meu orgulho e alegria, mesmo que só pudesse jogar Doom na resolução da tela do selo postal.

Tenho muito carinho e respeito pelo design do Macintosh clássico e seu software e tenho na minha mesa, sob meu laptop com Core i3, um Macintosh Centris 610 que restaurei totalmente e inicializo regularmente para jogar da minha juventude e escrever sem distração.

É FOSS: *Como as pessoas podem contribuir para o Shedbuilt, tanto financeira quanto tecnicamente?

Auston Stewart: Como qualquer distribuição tradicional do Linux, sempre precisamos de pessoas para manter os pacotes existentes, empacotar novos softwares e testar novos hardwares Ao contrário de alguns, aceitamos contribuições técnicas informais da comunidade. Cada bit de código e automação está disponível no GitHub e revisamos cada problema e solicitação de pull.

Neste estágio, como eu disse, somos apenas eu e George Donev e lutamos para manter o controle das atualizações de software enquanto adicionamos novo suporte de hardware e aprimoramos as bases para lançamentos futuros.

**Se você gostaria de avançar na missão da Shedbuilt para envolver mais jovens em software apoiado pela comunidade, eu o encorajo a nos contactar em [email protected]. Também estamos no processo de estabelecimento uma entidade em torno do Shedbuilt que pode aceitar doações, portanto, aguarde um anúncio futuro em nosso site.

Pensamentos finais

Depois de ler sobre o Shedbuilt, decidi comprar uma das placas ARM compatíveis e fazer uma experiência. Estou ansioso para aprender mais sobre o que faz o Linux funcionar.

Você já experimentou o Shedbuilt GNU/Linux? Quem você gostaria que o FOSS entrevistasse no futuro? Deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

Shedbuilt GNU/Linux: An Educational Distro Exclusively for ARM Boards

Propaganda
Propaganda