GNU/Linux >> Linux Esercitazione >  >> Linux

Shedbuilt GNU/Linux:una distribuzione educativa esclusivamente per schede ARM

Dall'introduzione del Raspberry PI, le schede ARM sono diventate molto popolari. Shedbuilt Linux è una distribuzione infantile focalizzata sui dispositivi ARM.

Cos'è Shedbuilt GNU/Linux?

Shedbuilt GNU/Linux è apparso sul mio radar mentre ero su un BBS di tutte le cose. (Per quelli di voi che non hanno vissuto gli anni '80 e '90, i BBS sono stati la prima forma di social media e principalmente disponibile nel terminale.)

Shedbuilt è una semplice distribuzione Linux che puoi installare su una delle 8 schede ARM supportate. Viene fornito con un semplice set di strumenti "che facilita l'apprendimento, la sperimentazione e la condivisione, sviluppando l'alfabetizzazione informatica degli utenti attraverso la progettazione, la creazione e l'amministrazione del sistema".

L'idea è che Shedbuilt sia un ritorno agli albori dell'industria dei personal computer, quando la stragrande maggioranza dei PC era di proprietà di hobbisti che imparavano da soli tutto sui loro sistemi. A differenza della maggior parte delle distribuzioni Linux, Shedbuilt incoraggia i nuovi utenti a creare i propri pacchetti per facilitare l'apprendimento.

Shedbuilt non è progettato solo per il lavoro. Supporta anche i giochi ScummVM, Doom, OpenXCom e RetroArch. Puoi anche confezionare i tuoi giochi.

A differenza della maggior parte delle distribuzioni Linux con supporto ARM, Shed ha costruito solo su ARM. Non è prevista la cross-compilazione.

L'unico modo in cui Shedbuilt differisce dai primi giorni del PC è il costo. Un tempo, un hobbista spendeva migliaia di dollari per un computer primitivo. La scheda ARM più economica supportata da Shedbuilt ti costerà $ 10 (senza spedizione). Anche se acquisti la tavola più costosa con tutti gli accessori necessari, probabilmente costerà poco più di $ 100.

Incontra l'uomo dietro Shedbuilt Linux

Ho contattato Auston Stewart, il creatore di Shedbuilt, per saperne di più sul suo progetto, l'ispirazione dietro e l'obiettivo che vuole raggiungere.

È FOSS :Prima di parlare di Shedbuilt, vediamo come sei entrato in Linux?

Auston Stewart: In precedenza ero un ingegnere presso Twitch Interactive, noto anche come Twitch.tv e Apple, e ora conduco seminari di tecnologia e imprenditorialità per studenti delle scuole superiori locali.

Sono entrato in Linux nel 2000 dopo aver aggiornato il mio desktop Pentium II a Windows Millennium Edition. Come un orologio, ogni settimana Windows vomitava la schermata blu della morte, si corrompeva e richiedeva una reinstallazione completa. La terza volta che è successo ho deciso che ne avevo abbastanza e ho iniziato a esplorare sistemi operativi alternativi.

Ho provato per la prima volta BeOS, che amavo dal punto di vista architettonico, ma ho scoperto che il supporto della comunità mancava e sono andato avanti. Sono rimasto incuriosito da ciò che avevo sentito di Linux e dal crescente movimento del software open source e ho deciso che avrei seguito quella strada, iniziando con una copia in scatola di Red Hat. La mia reazione iniziale è stata mista. Filosoficamente, era chiaro che Linux faceva per me, ma la riga di comando in stile UNIX non mi era familiare e il primo GNOME era goffo, anche per gli standard di Windows.

Quindi, come molti altri, sono passato alla distribuzione, prima su Mandrake, poi su Corel Linux e infine su Gentoo, che mi ha permesso di mettere insieme l'esatto ambiente che volevo mentre imparavo a capacità di amministrazione del sistema. Ora eseguo Solus Linux su tutte le mie macchine basate su Intel, ma Shedbuilt è molto ispirato dalla mia precedente esperienza con Gentoo.

È FOSS: Qual è l'obiettivo di Shedbuilt GNU/Linux? Cosa ti ha spinto a crearlo?

Auston Stewart: Shedbuilt è una risposta alle difficoltà che i genitori e i tutor devono affrontare oggi, incoraggiando i giovani a sviluppare relazioni ponderate, sane e produttive con la tecnologia informatica.

Ciò significa supportare dispositivi con funzionalità complete che sono economici da acquistare ed economici da sostituire per facilitare la sperimentazione indipendente e l'armeggiare.

Ciò significa abbattere i blocchi stradali interposti tra la loro curiosità e una profonda comprensione di come funziona il sistema evitando i blob binari.

Ciò significa consentire a ciascuno di loro di apportare e condividere miglioramenti alle app su cui fanno affidamento, piuttosto che essere consumatori - e in definitiva vittime - di software proprietario e nominalmente "gratuito".

Per me, Shedbuilt è uno strumento per respingere la tendenza che abbiamo osservato per i dispositivi informatici altamente capaci che diamo ai bambini per diventare canali per il consumo passivo di pubblicità , giochi cinici e servizi di social networking progettati per la dipendenza piuttosto che per la realizzazione.

È FOSS: La maggior parte delle distribuzioni si riferiscono semplicemente a se stesse come Linux. Pensi che GNU sia ancora rilevante per Linux moderno?

Auston Stewart: Penso che tu debba considerare la questione della nomenclatura caso per caso. Spediamo GCC, glibc, binutils, gli strumenti autoconf, bash, tutto il lotto. Shedbuilt è molto legato al progetto GNU e abbiamo scelto di riconoscere questo fatto con il suffisso "GNU/Linux". Se abbandonassimo GCC a favore di Clang, glibc a favore di musl e così via, gli strumenti del progetto GNU sarebbero diluiti all'interno di un sistema molto più eterogeneo e includere "GNU" nel marchio del sistema operativo sarebbe semplicemente fuorviante.

È FOSS: Attualmente, Shedbuilt supporta 8 diversi computer a scheda singola. Hai intenzione di aggiungere altro supporto, come il Pine64?

Auston Stewart: Il supporto per molti altri SBC è attualmente in corso e Pine64 e i suoi fratelli sono tra i prossimi. Abbiamo iniziato con gli SBC costruiti attorno ai SOC di Allwinner Technologies perché hanno un eccellente supporto per la linea principale guidato dalla comunità e con i loro chip H3 e H5 proprio perché li avevo a portata di mano. Grazie alla generosità di donatori e produttori ora disponiamo di una gamma molto più ampia di dispositivi di test, inclusi quelli basati su SOC di Rockchip e Amlogic.

Ci piacerebbe supportare la popolare linea Raspberry Pi, ma i chip Broadcom sono piuttosto perversi, e si avviano dal loro processore video integrato utilizzando un firmware solo binario. I progressi dipenderanno dai vari progetti di reverse engineering in corso o dalla decisione di allentare la nostra posizione sulla presenza di blob binari.

A causa dei componenti unici e delle scelte di design fatte dai produttori, ogni scheda richiede un'attenzione individuale per garantire funzionalità e stabilità. Shedbuilt è attualmente gestito da me e da George Donev, entrambi part-time, quindi il nuovo supporto hardware può richiedere tempo, soprattutto quando siamo impegnati con gli aggiornamenti di pacchetti e strumenti.

È FOSS: Hai idea di quante persone utilizzino Shedbuilt?

Auston Stewart: Non costruiamo intenzionalmente il monitoraggio nel sistema operativo stesso, quindi non posso fornire numeri concreti lì. Utilizzando le visite alla pagina di download per il sistema 1 "Amano" come proxy, ne stimerei circa 350. Non si tratta affatto di un'enorme cifra di adozione, ma è un inizio significativo dato il supporto hardware e software limitato nella nostra versione di debutto.

Il sistema 2 'Blank', dal nome del co-creatore di Zork Marc Blank, avrà un supporto più ampio e speriamo che, spargendo la voce attraverso pubblicazioni come la tua e la nostra campagna, aumenteremo quei numeri e costruiremo una comunità attiva.

È FOSS: Shedbuilt è ovviamente ispirato agli albori dei personal computer. Quali computer possedevi di quella generazione e quali avresti voluto possedere?

Auston Stewart: Da bambino, ho trascorso molto tempo sulle macchine Apple ][ della mia scuola e ho adorato quanto fossero accessibili e la centralità della programmazione per il loro funzionamento. Non ho mai posseduto personalmente un Apple ][ o uno qualsiasi degli altri deliziosi microcomputer a 8 bit come il Commodore 64, ma in seguito ho progettato e costruito il mio omaggio Apple I chiamato PINKY-8, che è documentato qui. Il primo computer che potrei giustamente chiamare mio è stato un 386SX-20 IBM Compatible con un capiente hard disk da 40 MB, un'unità CD-ROM a velocità singola e un SoundBlaster Pro che riproduceva dolci toni FM attraverso un paio di altoparlanti Altec-Lansing. È stato il mio orgoglio e la mia gioia, anche se poteva giocare a Doom solo con la risoluzione dello schermo del francobollo.

Ho molta predilezione e rispetto per il design del Macintosh classico e il suo software e ho sulla scrivania, sotto il mio laptop basato su Core i3, un Macintosh Centris 610 che Ho completamente ripristinato e avviato regolarmente per giocare ai giochi della mia giovinezza e scrivere senza distrazioni.

È FOSS: In che modo le persone possono contribuire a Shedbuilt, sia finanziariamente che tecnicamente?

Auston Stewart: Come ogni distribuzione Linux tradizionale, abbiamo sempre bisogno di persone che mantengano i pacchetti esistenti, impacchettano nuovo software e collaudano nuovo hardware. A differenza di alcuni, accogliamo con favore contributi tecnici informali dalla comunità. Ogni ultimo bit di codice e automazione è disponibile su GitHub e esaminiamo ogni problema e richiesta pull.

A questo punto, come ho detto, siamo solo io e George Donev e lottiamo per tenere il passo con gli aggiornamenti software aggiungendo nuovo supporto hardware e migliorando le basi per le versioni future.

Se desideri portare avanti la missione di Shedbuilt di coinvolgere più giovani nel software supportato dalla community, ti esorto a contattarci all'indirizzo [email protected] Stiamo anche creando un'entità attorno a Shedbuilt in grado di accettare donazioni, quindi attendi con ansia un futuro annuncio sul nostro sito web.

Pensieri finali

Dopo aver letto di Shedbuilt, ho deciso di acquistare una delle schede ARM supportate e provarla. Non vedo l'ora di saperne di più su ciò che fa funzionare Linux.

Hai provato Shedbuilt GNU/Linux? Chi vorresti che It's FOSS intervistasse in futuro? Fatecelo sapere nei commenti qui sotto.

Se hai trovato questo articolo interessante, prenditi un minuto per condividerlo sui social media, Hacker News o Reddit.



Linux
  1. Suggerimenti Linux per l'utilizzo di GNU Screen

  2. Distribuzioni Linux per i processori Arm?

  3. Distribuzioni Linux per lo sviluppo Java

  4. Dipende.exe per GNU/Linux

  5. Scegliere Linux Distro per PostgreSQL

6 Distribuzioni Linux per uso didattico

6 migliori distribuzioni Linux per la programmazione

Dannatamente piccolo Linux Una distribuzione Linux leggera per vecchi computer

MX Linux 17 Una distribuzione Linux facile da usare per i noob

Garuda Linux:una distribuzione Linux rinfrescante per gli appassionati di Linux

MX Linux:prova questa distribuzione Linux per un'esperienza desktop scattante