Depuis l'introduction du Raspberry PI, les cartes ARM sont devenues très populaires. Shedbuilt Linux est une distribution naissante axée sur les appareils ARm.
Qu'est-ce que Shedbuilt GNU/Linux ?
Shedbuilt GNU/Linux est apparu sur mon radar alors que j'étais sur un BBS. (Pour ceux d'entre vous qui n'ont pas vécu les années 80 et 90, les BBS ont été la première forme de médias sociaux et principalement disponibles dans le terminal.)
Shedbuilt est une distribution Linux simple que vous pouvez installer sur l'une des 8 cartes ARM prises en charge. Il est livré avec un ensemble d'outils simples "qui facilitent l'apprentissage, l'expérimentation et le partage, en développant les connaissances informatiques des utilisateurs grâce à la conception, la création et l'administration du système".
L'idée est que Shedbuilt est un retour aux débuts de l'industrie de l'ordinateur personnel lorsque la grande majorité des PC appartenaient à des amateurs qui ont tout appris sur leurs systèmes. Contrairement à la plupart des distributions Linux, Shedbuilt encourage les nouveaux utilisateurs à créer leurs propres packages pour faciliter l'apprentissage.
Shedbuilt n'est pas seulement conçu pour le travail. Il prend également en charge les jeux ScummVM, Doom, OpenXCom et RetroArch. Vous pouvez également emballer vos propres jeux.
Contrairement à la plupart des distributions Linux prenant en charge ARM, Shedbuilt l'a construit uniquement sur ARM. Il n'y a pas de compilation croisée impliquée.
La principale différence entre Shedbuilt et les premiers jours du PC est le coût. À l'époque, un amateur dépensait des milliers de dollars sur un ordinateur primitif. La carte ARM la moins chère prise en charge par Shedbuilt vous coûtera 10 $ (sans frais de port). Même si vous achetez la planche la plus chère avec tous les accessoires nécessaires, elle vous coûtera probablement un peu plus de 100 $.
Rencontrez l'homme derrière Shedbuilt Linux
J'ai contacté Auston Stewart, le créateur de Shedbuilt, pour en savoir plus sur son projet, l'inspiration derrière et l'objectif qu'il veut atteindre.
C'est FOSS :Avant de discuter de Shedbuilt, voyons d'abord comment vous êtes arrivé à Linux ?
Auston Stewart : J'étais auparavant ingénieur chez Twitch Interactive alias Twitch.tv et Apple et je dirige maintenant des ateliers sur la technologie et l'entrepreneuriat pour les lycéens locaux.
J'ai découvert Linux en 2000 après avoir mis à niveau mon bureau Pentium II vers Windows Millennium Edition. Comme sur des roulettes, chaque semaine, Windows lançait l'écran bleu de la mort, se corrompait et nécessitait une réinstallation complète. La troisième fois que cela s'est produit, j'ai décidé que j'en avais assez et je me suis mis à explorer des systèmes d'exploitation alternatifs.
J'ai d'abord essayé BeOS, que j'ai adoré d'un point de vue architectural, mais j'ai trouvé que le support de la communauté manquait et j'ai continué. J'ai été intrigué par ce que j'avais entendu parler de Linux et du mouvement croissant des logiciels open source et j'ai décidé de suivre cette voie ensuite, en commençant par une copie en boîte de Red Hat. Ma première réaction a été mitigée. Philosophiquement, il était clair que Linux était pour moi, mais la ligne de commande de style UNIX n'était pas familière et les premiers GNOME étaient maladroits, même selon les normes Windows.
Donc, comme beaucoup d'autres, j'ai sauté d'une distribution à Mandrake, puis à Corel Linux et enfin à Gentoo, ce qui m'a permis de reconstituer l'environnement exact que je voulais tout en apprenant utile compétences en administration système. J'utilise maintenant Solus Linux sur toutes mes machines Intel, mais Shedbuilt est très inspiré par mon expérience antérieure avec Gentoo.
C'est FOSS : Quel est le but de Shedbuilt GNU/Linux ? Qu'est-ce qui vous a inspiré pour le créer ?
Auston Stewart : Shedbuilt est une réponse aux difficultés rencontrées par les parents et les mentors d'aujourd'hui pour encourager les jeunes à développer des relations réfléchies, saines et productives avec la technologie informatique.
Cela signifie prendre en charge des appareils complets qui sont bon marché à l'achat et bon marché à remplacer pour faciliter l'expérimentation et le bricolage indépendants.
Cela signifie abattre les obstacles interposés entre leur curiosité et une compréhension approfondie du fonctionnement du système en évitant les blobs binaires.
Cela signifie permettre à chacun d'entre eux d'apporter et de partager des améliorations aux applications sur lesquelles ils comptent, plutôt que d'être des consommateurs - et finalement des victimes - de logiciels propriétaires et théoriquement "libres".
Pour moi, Shedbuilt est un outil pour repousser la tendance que nous avons observée pour les appareils informatiques hautement performants que nous donnons aux enfants à devenir des conduits pour la consommation passive de publicité , des jeux cyniques et des services de réseaux sociaux conçus pour la dépendance plutôt que pour l'épanouissement.
C'est FOSS : La plupart des distributions se réfèrent simplement à Linux. Pensez-vous que GNU est toujours pertinent pour Linux moderne ?
Auston Stewart : Je pense qu'il faut considérer la question de la nomenclature au cas par cas. Nous livrons GCC, glibc, binutils, les outils autoconf, bash, tout. Shedbuilt est très redevable au projet GNU et nous avons choisi de reconnaître ce fait avec le suffixe « GNU/Linux ». Si nous devions abandonner GCC au profit de Clang, glibc au profit de musl, etc., les outils du projet GNU seraient dilués dans un système beaucoup plus hétérogène et inclure « GNU » dans la marque du système d'exploitation serait tout simplement trompeur.
C'est FOSS : Actuellement, Shedbuilt prend en charge 8 ordinateurs monocarte différents. Prévoyez-vous d'en ajouter d'autres, comme Pine64 ?
Auston Stewart : La prise en charge de nombreux autres SBC est actuellement en cours et Pine64 et ses frères et sœurs sont parmi les prochains. Nous avons commencé avec des SBC construits autour des SOC d'Allwinner Technologies parce qu'ils ont un excellent support principal axé sur la communauté et avec leurs puces H3 et H5 spécifiquement parce que je les avais sous la main. Grâce à la générosité des donateurs et des fabricants, nous disposons désormais d'une gamme beaucoup plus large d'appareils de test, y compris ceux basés sur les SOC de Rockchip et Amlogic.
Nous aimerions prendre en charge la populaire gamme Raspberry Pi, mais les puces de Broadcom sont plutôt perverses, démarrant à partir de leur processeur vidéo intégré utilisant un micrologiciel uniquement binaire. Les progrès dépendront des différents projets de rétro-ingénierie en cours ou d'une décision d'assouplir notre position sur la présence de blobs binaires.
En raison des composants uniques et des choix de conception effectués par les fabricants, chaque carte nécessite une attention individuelle pour assurer la fonctionnalité et la stabilité. Shedbuilt est actuellement maintenu par moi-même et George Donev, tous deux travaillant à temps partiel, donc le nouveau support matériel peut prendre du temps, surtout lorsque nous sommes occupés par des mises à jour de packages et d'outils.
C'est FOSS : Avez-vous une idée du nombre de personnes qui utilisent Shedbuilt ?
Auston Stewart : Nous n'intégrons pas intentionnellement le suivi dans le système d'exploitation lui-même, je ne peux donc pas fournir de chiffres précis. En utilisant les visites sur la page de téléchargement de System 1 "Amano" comme proxy, j'estimerais environ 350. Ce n'est en aucun cas un chiffre d'adoption énorme, mais c'est un début significatif étant donné le support matériel et logiciel limité dans notre première version.
System 2 "Blank", du nom du co-créateur de Zork, Marc Blank, bénéficiera d'un soutien plus large et nous espérons qu'en faisant passer le mot par le biais de publications telles que la vôtre et notre propre campagne, nous augmenterons ces chiffres et créerons une communauté active.
C'est FOSS : Shedbuilt s'inspire évidemment des débuts de l'ordinateur personnel. Quels ordinateurs possédiez-vous à cette génération et lesquels auriez-vous aimé posséder ?
Auston Stewart : Enfant, je passais beaucoup de temps sur les machines Apple ][ de mon école et j'ai adoré leur accessibilité et le caractère central de la programmation dans leur fonctionnement. Je n'ai jamais possédé personnellement un Apple ][ ou l'un des autres charmants micro-ordinateurs 8 bits tels que le Commodore 64, mais j'ai ensuite conçu et construit mon propre hommage Apple I appelé PINKY-8, qui est documenté ici. Le premier ordinateur que je pouvais à juste titre appeler le mien était un 386SX-20 compatible IBM avec un disque dur de 40 Mo, un lecteur de CD-ROM à vitesse unique et un SoundBlaster Pro qui jouait des tonalités FM douces via une paire de haut-parleurs Altec-Lansing. C'était ma fierté et ma joie, même s'il ne pouvait jouer à Doom qu'avec une résolution d'écran de timbre-poste.
J'ai beaucoup d'affection et de respect pour le design du Macintosh classique et de ses logiciels et j'ai sur mon bureau, sous mon ordinateur portable basé sur Core i3, un Macintosh Centris 610 qui Je me suis entièrement restauré et je redémarre régulièrement pour jouer aux jeux de ma jeunesse et écrire sans distraction.
C'est FOSS : Comment les gens peuvent-ils contribuer à Shedbuilt, à la fois financièrement et techniquement ?
Auston Stewart : Comme toute distribution Linux traditionnelle, nous avons toujours besoin de personnes pour maintenir les packages existants, emballer de nouveaux logiciels et tester de nouveaux matériels. Contrairement à certains, nous accueillons les contributions techniques informelles de la communauté. Chaque dernier bit de code et d'automatisation est en place sur GitHub et nous examinons chaque problème et demande d'extraction.
À ce stade, comme je l'ai dit, il n'y a que moi et George Donev et nous avons du mal à rester au courant des mises à jour logicielles tout en ajoutant un nouveau support matériel et en améliorant les bases pour les futures versions.
Si vous souhaitez faire avancer la mission de Shedbuilt pour impliquer davantage de jeunes dans les logiciels soutenus par la communauté, je vous invite à nous contacter à l'adresse [email protected] Nous sommes également en train de créer une entité autour de Shedbuilt qui peut accepter des dons, alors attendez-vous avec impatience à une future annonce sur notre site Web.
Réflexions finales
Après avoir lu sur Shedbuilt, j'ai décidé d'acheter l'une des cartes ARM prises en charge et de l'essayer. J'ai hâte d'en savoir plus sur ce qui fait fonctionner Linux.
Avez-vous essayé Shedbuilt GNU/Linux ? Qui aimeriez-vous que It's FOSS interviewe à l'avenir ? Faites-le nous savoir dans les commentaires ci-dessous.
Si vous avez trouvé cet article intéressant, veuillez prendre une minute pour le partager sur les réseaux sociaux, Hacker News ou Reddit.