Shedbuilt GNU / Linux: een educatieve distro exclusief voor ARM-boards

Sinds de introductie van de Raspberry PI zijn ARM-platen erg populair geworden. Shedbuilt Linux is een kinderdistributie gericht op ARm-apparaten.

Wat is Shedbuilt GNU / Linux?

Shedbuilt GNU / Linux verscheen op mijn radar terwijl ik op een BBS van alle dingen was. (Voor degenen onder jullie die de jaren tachtig en negentig niet hebben meegemaakt, waren BBSes de eerste vorm van sociale media en waren ze voornamelijk beschikbaar in de terminal.)

Shedbuilt is een eenvoudige Linux-distro die je kunt installeren op een van de 8 ondersteunde ARM-kaarten. Het wordt geleverd met een eenvoudige set hulpmiddelen "die leren, experimenteren en delen vergemakkelijkt, waarbij de computergeletterdheid van gebruikers wordt ontwikkeld door middel van systeemontwerp, creatie en administratie".

Het idee is dat Shedbuilt een terugkeer is naar de begindagen van de personal computerindustrie toen de overgrote meerderheid van de pc's eigendom was van hobbyisten die zichzelf alles over hun systemen leerde. In tegenstelling tot de meeste Linux-distro's, stimuleert Shedbuilt nieuwe gebruikers om hun eigen pakketten te maken om het leren te vergemakkelijken.

Shedbuilt is niet alleen ontworpen voor werk. Het ondersteunt ook ScummVM-games, Doom, OpenXCom en RetroArch. Je kunt ook je eigen spellen verpakken.

In tegenstelling tot de meeste Linux-distributies met ARM-ondersteuning, bouwde Shedbuilt het alleen op ARM. Er is geen cross-compilatie bij betrokken.

De enige belangrijke manier waarop Shedbuilt verschilt van de begindagen van de pc, is de kosten. Vroeger zou een hobbyist duizenden dollars uitgeven aan een primitieve computer. Het goedkoopste ARM-bord dat door Shedbuilt wordt ondersteund, kost $ 10 (zonder verzendkosten). Zelfs als je het duurste bord koopt met alle benodigde accessoires, kost het waarschijnlijk iets meer dan $ 100.

Maak kennis met de man achter Shedbuilt Linux

Ik nam contact op met Auston Stewart, de maker van Shedbuilt, om meer te weten te komen over zijn project, de inspiratie erachter en het doel dat het wil bereiken.

Het is FOSS : Laten we, voordat we Shedbuilt bespreken, eerst zien hoe je bij Linux bent gekomen?

Auston Stewart: Ik was vroeger een ingenieur bij Twitch Interactive aka Twitch.tv en Apple en ben nu bezig met workshops over technologie en ondernemerschap voor lokale middelbare scholieren.

Ik ben in 2000 bij Linux aangekomen na het upgraden van mijn Pentium II-desktop naar Windows Millennium Edition. Net als een uurwerk zou Windows elke week het Blue Screen of Death overgeven, zichzelf beschadigen en een complete herinstallatie vereisen. De derde keer dat dit gebeurde, besloot ik dat ik er genoeg van had en begon ik met het verkennen van alternatieve besturingssystemen.

Ik heb eerst BeOS geprobeerd, wat ik erg leuk vond vanuit een architectonisch standpunt, maar ik merkte dat de gemeenschapsondersteuning ontbrak en verder ging. Ik was geïntrigeerd door wat ik van Linux en de groeiende open-source softwarebeweging had gehoord en besloot dat ik die kant op zou gaan, te beginnen met een in dozen gedaan exemplaar van Red Hat. Mijn eerste reactie was gemengd. Filosofisch was het duidelijk dat Linux voor mij was, maar de commandoregel in UNIX-stijl was onbekend en de vroege GNOME was onhandig, zelfs onder Windows-standaarden.

Dus, zoals vele anderen, sprong ik distro, eerst naar Mandrake, vervolgens naar Corel Linux en uiteindelijk naar Gentoo, waardoor ik de exacte omgeving kon samenstellen die ik wilde, terwijl ik nuttige vaardigheden voor systeembeheer leerde. Ik run nu Solus Linux op al mijn op Intel gebaseerde machines, maar Shedbuilt is erg geïnspireerd door mijn eerdere ervaringen met Gentoo.

Het is FOSS: wat is het doel van Shedbuilt GNU / Linux? Wat inspireerde je om het te maken?

Auston Stewart: Shedbuilt is een antwoord op de moeilijkheden die de ouders en mentoren van vandaag ondervinden bij het stimuleren van jonge mensen om bedachtzame, gezonde en productieve relaties met computertechnologie te ontwikkelen.

Dat betekent het ondersteunen van volledig uitgeruste apparaten die goedkoop zijn om te kopen en goedkoop om te vervangen om onafhankelijk experimenteren en sleutelen te vergemakkelijken.

Dat betekent het afbreken van de wegversperringen tussen hun nieuwsgierigheid en een diep begrip van hoe het systeem werkt door binaire blobs te vermijden.

Dat betekent dat ze elk in staat moeten stellen om verbeteringen aan te brengen en te delen in de apps waarop ze vertrouwen, in plaats van consumenten - en uiteindelijk slachtoffers - te zijn van propriëtaire en nominaal 'gratis' software.

Voor mij is Shedbuilt een hulpmiddel om terug te duwen tegen de neiging die we hebben waargenomen voor de zeer capabele computerapparaten die we kinderen geven om conduits te worden voor de passieve consumptie van advertenties, cynische games en sociale netwerkservices die zijn ontworpen voor verslaving eerder dan vervulling.

Het is FOSS: de meeste distro's noemen zichzelf gewoon Linux. Denk je dat GNU nog steeds relevant is voor moderne Linux?

Auston Stewart: Ik denk dat je de nomenclatuur kwestie van geval tot geval moet bekijken. Wij verzenden GCC, glibc, binutils, de autoconf tools, bash, de hele partij. Shedbuilt is zeer veel verantwoordelijk voor het GNU-project en we kozen ervoor om dat feit te erkennen met het 'GNU / Linux'-achtervoegsel. Als we GCC zouden laten vallen ten gunste van Clang, glibc ten gunste van musl enzovoort, dan zouden de GNU-projecttools verwateren in een veel heterogener systeem en zou 'GNU' in de branding voor het besturingssysteem gewoonweg misleidend zijn.

Het is FOSS: momenteel ondersteunt Shedbuilt 8 verschillende computers met één board. Ben je van plan om meer ondersteuning toe te voegen, zoals de Pine64?

Auston Stewart: Ondersteuning voor veel meer SBC's is momenteel aan de gang en Pine64 en zijn broers en zussen behoren tot de volgende. We zijn begonnen met SBC's die zijn opgebouwd rond de SOC's van Allwinner Technologies omdat ze uitstekende, community-driven mainline-ondersteuning hebben en met hun H3- en H5-chips, specifiek omdat ik ze bij de hand had. Dankzij de gulheid van donoren en fabrikanten hebben we nu een veel breder scala aan testapparaten, waaronder die op basis van SOC's van Rockchip en Amlogic.

We willen graag de populaire Raspberry Pi-lijn ondersteunen, maar de chips van Broadcom zijn nogal pervers, en starten vanaf hun geïntegreerde videoprocessor met binaire alleen firmware. De voortgang daar zal afhangen van de verschillende lopende reverse engineering-projecten of een beslissing om onze houding ten aanzien van de aanwezigheid van binaire blobs te versoepelen.

Vanwege de unieke componenten en ontwerpkeuzes van fabrikanten, heeft elk bord individuele aandacht nodig om functionaliteit en stabiliteit te garanderen. Shedbuilt wordt momenteel onderhouden door mijzelf en George Donev, beide parttime werken, dus nieuwe hardware-ondersteuning kan enige tijd duren, vooral wanneer we bezig zijn met pakket- en toolingupdates.

Het is FOSS: Heb je enig idee hoeveel mensen Shedbuilt gebruiken?

Auston Stewart: We bouwen opzettelijk geen tracking in het besturingssysteem zelf, dus ik kan daar geen harde nummers geven. Met behulp van bezoeken aan de downloadpagina voor systeem 1 'Amano' als een proxy, zou ik ongeveer 350 schatten. Dat is geen enorm adoptiecijfer, maar het is een zinvolle start gegeven de beperkte hardware- en softwaresteun in onze debuutrelease.

Systeem 2 'Blank', vernoemd naar Zook co-maker Marc Blank, krijgt een bredere steun en we hopen dat we, door het woord te brengen via publicaties zoals die van u en onze eigen campagne, die aantallen zullen laten groeien en een actieve gemeenschap.

Het is FOSS: Shedbuilt is duidelijk geïnspireerd op de begindagen van de pc. Welke computers had u van die generatie en welke had u graag in bezit?

Auston Stewart: als kind bracht ik veel tijd door op de Apple] [van mijn school] en hield ik van hoe benaderbaar ze waren en de centrale rol van programmeren in hun werking. Ik heb nooit persoonlijk een Apple] [of een van de andere, heerlijke 8-bit microcomputers zoals de Commodore 64 gehad, maar later heb ik mijn eigen Apple I-hommage genaamd PINKY-8 ontworpen en gebouwd, die hier is gedocumenteerd. De eerste computer die ik met recht de mijne kon noemen was een 386SX-20 IBM Compatible met een ruime 40MB harde schijf, single-speed CD-ROM drive en een SoundBlaster Pro die rijke FM-tonen speelde via een paar Altec-Lansing-luidsprekers. Het was mijn trots en vreugde, zelfs als het alleen Doom kon spelen op de schermresolutie van een postzegel.

Ik heb veel liefde en respect voor het ontwerp van de klassieke Macintosh en zijn software en heb op mijn bureau, onder mijn Core i3-gebaseerde laptop, een Macintosh Centris 610 die ik volledig heb hersteld en regelmatig opstart om de games te spelen van mijn jeugd en schrijf zonder afleiding.

Het is FOSS: hoe kunnen mensen bijdragen aan Shedbuilt, zowel financieel als technisch?

Auston Stewart: zoals elke traditionele Linux-distributie hebben we altijd mensen nodig om bestaande pakketten te onderhouden, nieuwe software te verpakken en nieuwe hardware te testen. In tegenstelling tot sommigen verwelkomen we informele technische bijdragen van de gemeenschap. Elk laatste stukje code en automatisering staat op GitHub en we bekijken elk probleem en verzoek om pull.

In dit stadium, zoals ik al zei, is het alleen mezelf en George Donev en we hebben moeite om de nieuwste software-updates bij te houden, nieuwe hardwaresteun toe te voegen en de fundamenten voor toekomstige releases te verbeteren.

Als je de missie van Shedbuilt wilt bevorderen om meer jonge mensen bij community-supported software te betrekken, raad ik je aan om contact met ons op te nemen via [email protected]. We zijn ook bezig met het opzetten van een entiteit rond Shedbuilt die kan accepteren donaties dus kijk uit naar een toekomstige aankondiging op onze website.

Laatste gedachten

Na het lezen over Shedbuilt, heb ik besloten om een ​​van de ondersteunde ARM-kaarten te kopen en het eens te proberen. Ik kijk ernaar uit om meer te leren over wat Linux aan het tikken is.

Heb je Shedbuilt GNU / Linux geprobeerd? Van wie zou je willen dat het FOSS in de toekomst interviewt? Laat het ons weten in de comments hieronder.

Als u dit artikel interessant vindt, neem dan even de tijd om het te delen op sociale media, Hacker News of Reddit.

Aanbevolen

Ongelooflijk! Linux Mint Slots Ubuntu, zal nu gebaseerd zijn op Arch Linux
2019
Hoe u een exFAT-schijf op Ubuntu Linux aankoppelt en gebruikt
2019
Hoe software te installeren en te verwijderen in Ubuntu
2019