GNU / Linux Construído pelo Shed: Uma Distração Educacional Exclusiva para Placas ARM

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

O que é o GNU / Linux compilado?

Shedbuilt GNU / Linux apareceu no meu radar enquanto eu estava em um BBS de todas as coisas. (Para aqueles que não viveram nos anos 80 e 90, os BBSes eram a primeira forma de mídia social e estavam disponíveis principalmente no terminal.)

O Shedbuilt é uma distribuição Linux simples que você pode instalar em uma das 8 placas ARM suportadas. Ele vem com um conjunto simples de ferramentas “que facilitam o aprendizado, a experimentação e o compartilhamento, desenvolvendo a alfabetização em computadores dos usuários por meio do design, criação e administração de sistemas”.

A idéia é que o Shedbuilt é um retorno aos primórdios da indústria de computadores pessoais, quando a grande maioria dos PCs era de propriedade de hobistas que se ensinavam tudo sobre seus sistemas. Diferentemente da maioria das distribuições Linux, o Shedbuilt incentiva novos usuários a criar seus próprios pacotes para facilitar o aprendizado.

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

Ao contrário da maioria das distribuições Linux com suporte a ARM, o Shedbuilt foi construído apenas no ARM. Não há compilação cruzada envolvida.

A principal maneira que a Shedbuilt difere dos 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á US $ 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 Linux Shedbuilt

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

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

Auston Stewart: Eu era engenheiro da Twitch Interactive, também conhecido como Twitch.tv e Apple, e estou conduzindo workshops de tecnologia e empreendedorismo para estudantes do ensino médio local.

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

Eu tentei pela primeira vez o BeOS, que eu amava do ponto de vista arquitetônico, mas encontrei falta de apoio da comunidade e segui em frente. Fiquei intrigado com o que eu ouvi sobre o Linux e o crescente movimento de software de código aberto e decidi que seguiria assim, começando com uma cópia em caixa da Red Hat. Minha reação inicial foi mista. Filosoficamente, ficou claro que o Linux era para mim, mas a linha de comando no estilo UNIX não era familiar e o início do GNOME era desajeitado, mesmo pelos padrões do Windows.

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

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

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

Isso significa dar suporte a dispositivos com recursos completos que são baratos de comprar e baratos para substituir, para facilitar a experimentação e os ajustes independentes.

Isso significa derrubar as barreiras interpostas entre sua curiosidade e um profundo entendimento de como o sistema funciona evitando bolhas binárias.

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

Para mim, o Shedbuilt é uma ferramenta para empurrar para trás a tendência que observamos para os dispositivos computacionais altamente capazes que damos às crianças para se tornarem canais para o consumo passivo de propaganda, jogos cínicos e serviços de redes sociais que são projetados para o vício do que o cumprimento.

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

Auston Stewart: Eu acho que você tem que considerar a questão da nomenclatura caso a caso. Nós enviamos GCC, glibc, binutils, as ferramentas autoconf, bash, todo o lote. Shedbuilt é muito obrigado ao projeto GNU e nós escolhemos reconhecer esse fato com o sufixo 'GNU / Linux'. Se abandonássemos o GCC em favor de Clang, glibc em favor de musl e assim por diante, as ferramentas do projeto GNU seriam diluídas dentro de um sistema muito mais heterogêneo e incluir 'GNU' na marca para o sistema operacional seria simplesmente enganoso.

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

Auston Stewart: O suporte para muitos outros SBCs está em andamento e o Pine64 e seus irmãos estão entre os próximos. Começamos com os SBCs construídos em torno dos SOCs da Allwinner Technologies, porque eles têm excelente suporte à 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 da Amlogic.

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

Devido às escolhas exclusivas de componentes e design feitas pelos fabricantes, cada placa requer atenção individual para garantir funcionalidade e estabilidade. Atualmente, o Shedbuilt é mantido por mim e por George Donev, ambos trabalhando em tempo parcial, portanto, um novo suporte de 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: Nós intencionalmente não construímos rastreamento no próprio sistema operacional, então eu não posso fornecer números concretos lá. Usando visitas à página de download do System 1 'Amano' como proxy, eu estimaria em torno de 350. Isso não é um grande número de adoção, mas é um começo significativo, dado o suporte limitado a hardware e software em nossa versão de estreia.

O System 2 'Blank', nomeado para o co-criador de Zork, Marc Blank, terá um apoio mais amplo e esperamos que, divulgando publicações como a sua e a nossa própria campanha, aumentemos esses números e criemos uma comunidade ativa.

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

Auston Stewart: Quando criança, eu passei muito tempo na Apple da escola [máquinas e amei o quão acessíveis eram e a centralidade da programação para a sua operação. Eu nunca tive uma microcomputadora de 8 bits, como o Commodore 64, mas mais tarde eu projetei e construí minha própria Apple, chamada de PINKY-8, que está documentada aqui. O primeiro computador que eu poderia chamar corretamente de meu era um 386SX-20 IBM Compatible com uma unidade de CD-ROM de disco rígido de 40MB e um SoundBlaster Pro que reproduziam tons de FM através de um alto-falante Altec-Lansing. Era meu orgulho e alegria, mesmo que só pudesse jogar Doom na resolução da tela do selo postal.

Eu tenho muito carinho e respeito pelo design do Macintosh clássico e seu software e tenho na minha mesa, abaixo do meu laptop baseado no Core i3, um Macintosh Centris 610 que eu recuperei completamente e inicializo regularmente para jogar os jogos. da minha juventude e escrever sem distração.

É FOSS: Como as pessoas podem contribuir para a Shedbuilt, tanto financeiramente quanto tecnicamente?

Auston Stewart: Como qualquer distribuição Linux tradicional, sempre precisamos de indivíduos para manter pacotes existentes, empacotar novos softwares e testar novos hardwares. Ao contrário de alguns, nós recebemos contribuições técnicas informais da comunidade. Todos os últimos códigos e automações estão disponíveis no GitHub e revisamos todos os problemas e solicitações de pull.

Nesta fase, como eu disse, sou apenas eu e George Donev e nos esforçamos para acompanhar as atualizações de software, adicionando novo suporte de hardware e melhorando os fundamentos das versões futuras.

Se você gostaria de avançar na missão da Shedbuilt de envolver mais jovens em software apoiado pela comunidade, peço-lhe para entrar em contato conosco em [email protected]. Também estamos no processo de estabelecer uma entidade em torno do Shedbuilt que pode aceitar doações, por favor, aguardem um anúncio futuro no nosso site.

Pensamentos finais

Depois de ler sobre o Shedbuilt, decidi comprar uma das placas ARM suportadas e experimentá-la. Estou ansioso para aprender mais sobre o que faz o Linux funcionar.

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

Se você achou este artigo interessante, por favor tire um minuto para compartilhá-lo nas mídias sociais, Hacker News ou Reddit.

Recomendado

Instale e use 'Go For It!' Para fazer o aplicativo no Linux
2019
Solus Versão 1.2.1 Traz Mate Desktop
2019
Como desativar as portas USB no Ubuntu
2019