Campagna di donazione per la progettazione PCB della scheda madre per notebook PowerPC

  1. render powerpc notebook

    Donation Campaign for PCB design of the PowerPC Notebook motherboard

    Goal: make publicly available a production quality Printed Circuit Board (PCB) design for the motherboard of the PowerPC Notebook based on the electrical schematics of the first donation campaign.
    €4,696.16 donated of €24,000.00 goal

I primi 2.703 euro di donazioni di questa campagna arrivano soprattutto da donazioni ricorrenti che continuano ad arrivare dalla vecchia campagna dopo aver raggiunto il vecchio obiettivo della campagna.

Prefazione

Vogliamo davvero farlo accadere: un notebook PowerPC rilasciato come Open Source.

Per raggiungere questo obiettivo dobbiamo progettare da zero una scheda madre che si inserisca nello chassis di un notebook e supportare il porting del software open source verso la piattaforma PowerPC.

Abbiamo lanciato l’idea nel 2014 e da allora il numero di persone coinvolte è costantemente aumentato e ora siamo una cinquantina di volontari esperti che ci aiutano su vari aspetti. Alcuni sono attivi nel fissare o mettere a punto i pacchetti Debian per l’architettura PowerPC a 64 bit (con Altivec), alcuni supportano la comunicazione su più social media, alcuni aiutano con le traduzioni e alcuni aiutano con la progettazione elettronica.

Per quanto riguarda l’hardware, nel 2016 abbiamo iniziato una collaborazione con ACube Systems, un’azienda italiana che ha una lunga esperienza nella progettazione di schede madri per desktop basate su PowerPC. Abbiamo avuto la fortuna di trovare in ACube un gruppo di persone appassionate che hanno condiviso i benefici a lungo termine della filosofia Open Hardware, e la loro precedente esperienza nella progettazione di una varietà di schede madri PowerPC le rende un partner ideale.

Insieme ad ACube abbiamo già completato e pubblicato gli schemi elettrici e ora, grazie a questa nuova campagna di donazioni, stiamo iniziando la progettazione delle schede a circuito stampato (PCB). Questa nuova campagna di donazione è suddivisa in cinque fasi, trovate qui di seguito una spiegazione dettagliata di tutti loro.

Nel 2016 abbiamo costituito “Power Progress Community”, un’associazione no-profit con sede a Milano (Italia) che ci avrebbe permesso di gestire alcuni fondi e firmare contratti con le aziende. Grazie a questa associazione, metteremo in pratica l’obiettivo di dare nuova vita alla piattaforma PowerPC (PPC), prima introducendo alcune soluzioni Open Hardware e poi supportando il port del software Open Source, insieme ad altre attività collaterali volte a promuovere un aggiornamento della piattaforma.

Abbiamo iniziato con un laptop Open Hardware, ed è stato accuratamente preparato un master plan che condividiamo pubblicamente sul nostro sito web e su altri social media.

Power Progress Community e ACube hanno concordato congiuntamente di supportare e coordinare la progettazione e, soprattutto, ACube si è presa l’impegno di costruire la scheda madre.

Seconda campagna di donazioni: obiettivo e tabella di marcia

L’obiettivo di questa campagna di donazione è quello di mettere a disposizione del pubblico un circuito stampato (PCB) di qualità di produzione che si baserà sugli schemi elettrici pubblici emersi dalla prima campagna di donazione. Il risultato finale dovrebbe essere pronto per la produzione e dovrebbe consentire a qualsiasi azienda di produrli. Per raggiungere questo obiettivo, realizzeremo cinque prototipi e li metteremo alla prova per provarne tutte le funzionalità. La progettazione sarà eseguita dall’azienda italiana ACube Systems in piena collaborazione con l’associazione no-profit Power Progress Community.

Sempre seguendo la nostra tradizione di perseguire una filosofia Open Hardware, tutti i risultati saranno resi pubblici, grazie ad un accordo scritto con ACube Systems, e combinati con la disponibilità al pubblico delle schede tecniche dei chip accuratamente selezionati per la scheda madre.

A causa della complessità di questa seconda campagna, e grazie all’esperienza maturata durante la prima campagna, per meglio pianificare l’attività e le corrispondenti risorse necessarie in termini di finanziamento e di personale, abbiamo subdiviato la campagna in più fasi:

  1. Printed Circuit Board (PCB), per un importo totale di 24.000 euro, che può essere suddiviso in due sottofasi:
  2. Produzione e consegna di cinque prototipi funzionanti [10.500 euro];
  3. Prove hardware con software fornito dal produttore (ACube) [14.000 euro];
  4. Pre-certificazione e certificazione CE [12.500 euro].

Quando inizierà la Fase 1, inizieremo con il trasferimento di fondi ad ACube non appena inizieremo a raccoglierli dalla raccolta fondi, adottando così lo stesso approccio che abbiamo avuto nella prima campagna che si è dimostrato efficace, in quanto ha assicurato una certa continuità nel processo di progettazione.

Quando raggiungeremo l’obiettivo della Fase 1A, corrispondente a 19.000 euro, ACube Systems finalizzerà e consegnerà la progettazione del PCB.

Quando arriveremo alla fine della Fase 1B, corrispondente ad un importo totale di €24000 (prima di €19000 più i €5000 aggiuntivi) ACube Systems consegnerà le simulazioni di Fast SI bus e una versione aggiornata del progetto PCB con correzioni ottenute grazie alle simulazioni di Fast SI bus.

Prima del trasferimento finale a ACube Systems di tutti i fondi relativi alla Fase 1A e 1B, ci vorrà un mese per rivedere i file di progettazione consegnati.

Poiché vogliamo essere il più trasparenti possibile durante l’intera durata della campagna di donazione, ci occuperemo di condividere periodicamente un aggiornamento dettagliato sullo stato di avanzamento del progetto sul sito web del progetto.

Come ultima osservazione, cercheremo di aderire ai requisiti dell’Open Source Hardware nella progettazione di questa scheda madre per laptop, pertanto siamo fortemente impegnati ad evitare qualsiasi componente hardware che richieda un NDA (Not Disclosure Agreement).

A questo scopo, abbiamo contattato molti fornitori di chip per verificare il loro accordo a distribuire come Open Source Hardware i nostri schemi elettrici e la progettazione di PCB ottenuti in questa seconda campagna. Tra gli altri, NXP, che è l’azienda che produce la CPU selezionata, ha risposto positivamente.

Il processo necessario per ottenere una scheda madre Open Hardware completamente conforme è stato attentamente analizzato dagli studenti della Law and Policy Clinic della New York University School of Law. Grazie al loro lavoro, abbiamo ora chiarito le implicazioni pratiche dei requisiti per la certificazione OSWHA Open Hardware, e abbiamo verificato il nostro approccio e adottato soluzioni con il personale OSWHA. Una parte importante dell’essere considerati Open Hardware compliant (certificazione OSHWA Open Hardware), richiede che tutto ciò che è sotto il nostro controllo e che viene utilizzato per produrre la nostra scheda madre, debba essere divulgato pubblicamente, come schemi, PCB, file Gerber e tutte le informazioni che li accompagnano. Di conseguenza, la maggior parte delle schede tecniche dei chip utilizzati nei nostri schemi sono liberamente scaricabili, così come gli schemi e la progettazione del PCB. Nel caso in cui alcuni fornitori di chip ci chiederanno di rimuovere dettagli tecnici che non avremmo dovuto rivelare, risponderemo alle loro richieste rimuovendo il materiale pubblicato, ma che non avrà un impatto sulla nostra conformità alla certificazione OSHWA Open Hardware perché potremmo dimostrare che abbiamo cercato di essere il più aperti possibile.

Siamo sicuri che sarete soddisfatti del design finale del PCB, e sarete orgogliosi di essere uno dei contributori che potrebbero far concretizzare il primo e unico reclamo Open Hardware per la scheda madre del notebook PowerPC!

Meccanismo di finanziamento

Come è stato adottato con la campagna precedente, non useremo nessuna delle più famose piattaforme di crowdfunding.

PowerProgressCommunity è un’associazione italiana senza scopo di lucro, e ciò non ci permette di produrre e vendere prodotti commerciali Non essendo una società commerciale, non possiamo permetterci di non avere un rigido business plan, né di avere una stretta strategia di time-to-market, che si adatta perfettamente al fatto che l’associazione è gestita da hobbisti che lavorano al progetto solo nel loro tempo libero. Per questi motivi, possiamo permetterci di gestire per un periodo di tempo illimitato una campagna di donazioni, un approccio che non si adatta bene alla maggior parte delle piattaforme di crowdfunding là fuori. Accettiamo diversi tipi di donazioni, come ad esempio donazioni una tantum, o ricorrenti -piccole -donazioni mensili (o con altre frequenze selezionate).

Ogni fase identificata di questa campagna di donazione sarà finanziata attraverso una fase dedicata, ciascuna gestita da un accordo scritto separato con ACube System, e ciascuna con una campagna dedicata che inizierà non appena avremo raccolto i fondi necessari. Una volta che saremo in grado di pubblicare i risultati di una fase, procederemo a quella successiva.

Essendo un hobbista e un’associazione senza scopo di lucro, non abbiamo bisogno di nascondere nulla al pubblico, quindi ci sforzeremo di essere il più possibile trasparenti tenendo informati tutti coloro che sono interessati al progetto. Pubblicheremo periodicamente i progressi fatti e risponderemo alle domande. Chiunque sarà in grado di convalidare la qualità dell’output open-sourceable e, si spera, potremmo trovare nuove persone disposte ad aiutarci a raggiungere gli obiettivi lungo il percorso. Metteremo a disposizione del pubblico l’elenco dei donatori e quanto ciascuno di essi ha contribuito al progetto. Naturalmente, potete scegliere di non partecipare e dirci che non volete essere elencati tra i donatori, lasciando la vostra donazione anonima.

Metodi di pagamento

Donazione online – PayPal

Premere Donate e come metodo di pagamento selezionare PayPal

È possibile scegliere tra donazioni una tantum o donazioni mensili ricorrenti -piccole -piccole – (e con altre frequenze selezionate).

Donazione offline – Bonifico bancario

Queste sono le coordinate bancarie per la donazione

Nome della banca: Banca Etica
Titolare del conto bancario: POWER PROGRESS COMMUNITY
IBAN: IT94X0501801801600000000001233339610
BIC SWIFT: CCRTIT2T84A

Si prega di indicare quanto segue come causa del bonifico bancario.

vedere l’esempio seguente:
“Donazione di notebook PPC – NOME e Cognome”.
(es.: “Donazione di taccuini PPC – John Cocke”)
Dove il NOME e il COGNOME sono gli stessi, compilerai la pagina Donazione.

Dopo aver effettuato il bonifico bancario:

Premere Donate e come metodo di pagamento selezionare Offline Donation

È possibile scegliere tra donazioni una tantum o donazioni mensili ricorrenti -più piccole -mensili (o con altre frequenze)

Donazioni anonime

Quando fai la donazione (offline o online) puoi scegliere di rendere anonima la tua donazione.

Metodo di pagamento preferito e TransferWise / CurrencyFair

Il nostro metodo di pagamento preferito per ricevere donazioni (per mantenere basse le commissioni e anche i costi) sarebbe:

Donatori UE: Bonifico bancario (online o offline)

Donatori non comunitari: Bonifico bancario con servizi come TransferWise o CurrencyFair (vedi qui)

Chi è coinvolto in questa campagna

Power Progress Community è un’associazione senza scopo di lucro gestita da appassionati che contribuiscono su base volontaria e che si ispira ai movimenti Open Source Hardware e Software. La missione non è focalizzata sulla vendita di prodotti, e il contributo al “PowerPC Notebook Project” ne è un esempio; l’intera Power Progress Community sta lavorando per creare e consolidare un potenziale gruppo di acquisto abbastanza grande da motivare un produttore ad avviare il processo di costruzione.

La Power Progress Community è stata concepita per la prima volta durante il lavoro al progetto PowerPC GNU/Linux notebook, e ha preso il via nell’ottobre 2014. Durante questi anni l’iniziativa ha riunito persone veramente appassionate di software Free e Open Source, PowerPC e più in generale di hardware Open e di un consumo sostenibile, etico e socialmente responsabile. Nel complesso abbiamo deciso di fondare questa associazione, un modo per aiutare e sostenere l’iniziativa originale, e anche sostenere nuove idee e progetti futuri più grandi.

L’Associazione promuove e diffonde software (in particolare software open source) e hardware aperto (con particolare attenzione, ma non solo, alle architetture PowerPC e OpenPower) con l’obiettivo di condividere conoscenze ed esperienze.

ACube Systems è un’azienda italiana che produce una propria linea di schede madri basate su PowerPC. Fin dall’inizio del progetto, ACube Systems ha accettato di costruire la nostra scheda madre. Ringraziamo le persone di ACube per averci permesso di perseguire un approccio trasparente verso un Hardware Open Source certificato.

Obiettivi raggiunti in precedenza

Lo sforzo della Power Progress Community per rilanciare la piattaforma PowerPC comporta una serie di attività, riassumiamo qui di seguito alcune delle più importanti.

Siamo riusciti ad attirare l’attenzione di molte persone e negli ultimi anni siamo riusciti a creare una comunità di appassionati con competenze eterogenee, tutti accomunati dall’obiettivo comune di far rivivere la piattaforma PowerPC. Esistono ora diversi gruppi tematici, uno specifico che segue le attività legate all’hardware, un gruppo specializzato in software e un gruppo dedicato alla comunicazione.

A seguito dell’annuncio da parte degli sviluppatori Debian di interrompere il supporto a PowerPC, un piccolo ma molto dedicato gruppo di programmatori si è unito e sta ora cercando di intraprendere la manutenzione dei port PowerPC nel loro tempo libero. L’obiettivo è cercare di mantenere la piattaforma allo stesso livello delle altre architetture Tier-1, specialmente per il ramo PowerPC a 64 bit (PPC64). Si può dare un’occhiata al nostro repository PowerPC 64 per le distribuzioni basate su Debian cliccando qui. Per portare a termine un compito così grande siamo sempre alla ricerca di persone aggiuntive che ci aiutino, quindi non esitate a contattarci.

Se siete interessati a come iniziare ad usare Debian per PowerPC, dovreste anche dare un’occhiata alle nostre pagine Wiki (http://wiki.powerprogress.org/DebianPowerPcStartersManual).

Forniamo regolarmente aggiornamenti sul sito dell’associazione (http://www.powerprogress.org/en/), sul sito del progetto notebook (http://www.powerpc-notebook.org/en/), sul forum di discussione e utilizziamo profili dedicati nei social media (Twitter https://twitter.com/PowerProgressCo e Facebook https://www.facebook.com/powerpcnotebook/). Condividiamo opinioni e stabiliamo contatti con altri progetti o aziende private che potrebbero essere interessate a sostenere la piattaforma PowerPC.

Sul fronte hardware, il nostro team ha iniziato nel 2016 con due Development Kit basati sulla CPU NXP T2080, in particolare il T2080RDB, Reference Design Board. Dopo un bel po’ di tempo e un numero incredibile di tentativi, abbiamo configurato con successo una scheda video PCI-Express basata sui chip AMD RadeonHD in combinazione con una distribuzione Debian SID LInux, così come la distribuzione Fienix, il tutto utilizzando desktop grafici moderni come Gnome, MATE e LXDE.

Il nostro gruppo hardware ha identificato all’inizio del 2017 una lista di componenti e una serie di caratteristiche del laptop. Nel giugno 2017 abbiamo lanciato una prima campagna di donazioni che mirava a pagare ACube per progettare gli schemi elettrici e un anno dopo, nel giugno 2018 abbiamo raggiunto l’obiettivo di raccogliere 12.600 euro e infine abbiamo iniziato a finalizzare il progetto.

[Qui potete scaricare] gli schemi della prima campagna di donazione.

Ad oggi, le specifiche del notebook sono le seguenti (con riserva di modifiche):

  • CPU: NXP T2080, e6500 64-bit Power Architecture with Altivec technology
  • 4 x e6500 dual-threaded cores, low-latency backside 2MB L2 cache, 16GFLOPS x core
  • RAM: 2 x RAM slots for DDR3L SO-DIMM
  • VIDEO: MXM Radeon HD Video Card (removable)
  • AUDIO: C-Media 8828 sound chip, audio in and audio out jacks
  • USB: 3.0 and 2.0 ports
  • STORAGE:
    • NVM Express (NVMe), M.2 2280 connector
    • 2 x SATA
    • 1 x SDHC card reader
  • NETWORK:
    • 1 x ethernet RJ-45 connector
    • WiFi connectivity
    • Bluetooth connectivity
  • POWER: on-board battery charger and power-management
  • CHASSIS: standard notebook case 15,6”

Infine, siamo molto orgogliosi di elencare nell’elenco degli obiettivi già raggiunti che il problema del telaio di un portatile mancante è finalmente risolto. Infatti, il problema di trovare un contenitore durante la prima campagna di donazione è stato ampiamente sottovalutato, ed è stata la causa principale di molteplici ritardi nella consegna degli schemi elettrici perché il progettista hardware ha richiesto una lista definitiva di porte esterne per poter finalizzare i pinout di molti chip.

FAQ

Perché una campagna di donazioni?

Non possiamo fare uso di piattaforme commerciali di crowdfunding perché sono finalizzate a sostenere la produzione di un prodotto e, inoltre, richiedono un prototipo funzionante per iniziare la campagna. Non stiamo né fabbricando né vendendo un prodotto, stiamo facendo e sostenendo la ricerca e lo sviluppo, e per raggiungere questo obiettivo abbiamo bisogno di finanziare il processo di ingegneria. La soluzione individuata è quella di ricevere donazioni dirette per questo compito e di aggiornare un sito web dedicato che documenta tutti i risultati.

Progettare un notebook PowerPC è uno degli obiettivi della Power Progress Community, quindi finanzierete direttamente la missione ufficiale dell’associazione no-profit. Ogni donazione deve essere intesa come una donazione liberale, per cui accettate di non riceverete indietro un prodotto fisico né alcun rimborso per nessun motivo. La tua donazione sarà utilizzata per raggiungere l’obiettivo di rendere pubblicamente disponibile la documentazione tecnica necessaria per consentire a qualsiasi azienda di produrre una scheda madre funzionante basata sulla piattaforma PowerPC.

Firmeremo con ACube Systems il secondo contratto per la progettazione di PCB quando raggiungeremo la quantità minima richiesta di donazioni. ACube inizierà la ricerca e la progettazione di PCB una volta che il contratto sarà stato firmato. A giudicare dai risultati dei nostri sondaggi con più di un centinaio di persone disposte a donare per la campagna PCB, quindi siamo abbastanza sicuri di poter iniziare la progettazione del PCB nell’ottobre 2019.

Cosa accadrebbe nel peggiore dei casi

Nel peggiore dei casi proporremo e voteremo con tutti i donatori su come utilizzare i fondi raccolti, con l’unico vincolo che il nuovo obiettivo deve essere coerente con la missione dell’associazione.

Altri progetti delle associazioni sono:

  • Pacchetti Debian ppc64 patch e fix
  • Design del telaio per notebook open source
  • Rivivi con Scratch

Poiché la missione dell’associazione è decisa dai suoi membri, un potenziale donatore potrebbe voler entrare a far parte della Power Progress Community pagando la quota associativa annuale (http://www.powerprogress.org/en/membership/).

Le donazioni sono liberali e non rimborsabili.

La Power Progress Community è un’organizzazione no-profit con sede in Italia. La legge italiana consente di raccogliere donazioni liberali e non rimborsabili destinate a perseguire le missioni e i progetti dell’associazione e non restituire i prodotti.

Restrizioni per un’associazione senza scopo di lucro in Italia

Un’organizzazione come la nostra deve tenere conto dei seguenti vincoli:

  1. Un’associazione senza scopo di lucro non può fare prodotti commerciali;
  2. L’associazione può ricevere donazioni, ma non può rimborsarle;
  3. L’associazione deve essere coerente con la sua missione e può chiedere donazioni per il raggiungimento dei suoi obiettivi.

Quindi, quello che possiamo fare per iniziare il nostro progetto si basa sui punti seguenti:

  1. L’associazione può avere un obiettivo particolare da raggiungere e chiedere donazioni per raggiungerlo, ma non può restituire il denaro (nessun rimborso).
  2. La donazione deve essere altruista, in modo che nessuno riceva qualcosa in cambio della propria donazione.
  3. La legge italiana permette ad un’associazione di finanziare una ricerca e sviluppo per un progetto o attività.

Cosa succede se la campagna fallisce?

Come detto sopra, non saremo comunque in grado di rimborsare i donatori. Per questo motivo, se il denaro raccolto non è sufficiente a finanziare questa ricerca, lo useremo per un altro obiettivo all’interno della missione dell’organizzazione

Tutti i soldi ricevuti saranno usati per la ricerca?

Quasi, come qualsiasi piattaforma di pagamento disponibile, sia PayPal o i bonifici bancari, hanno una tassa applicata ad ogni donazione. Come organizzazione no-profit abbiamo all’interno dell’UE 1,8%+0,35 euro di commissione, al di fuori dell’UE 2,8%+0,35 euro (da qualche paese vediamo che potrebbe arrivare al 4% della commissione) per paypal. Nel caso in cui il vostro bonifico bancario provenga da paesi extra UE, per noi la commissione bancaria è alta: 6 euro, quindi vi consigliamo vivamente di utilizzare il servizio Transferwise per diminuire il costo della commissione per entrambi.

Cosa succede se la campagna supera l’obiettivo?

Se i fondi raccolti superano l’obiettivo della fase, il denaro rimanente verrà utilizzato per raggiungere la fase successiva.

La campagna di donazione per PCB design è iniziata!

Questa tanto attesa campagna inizia finalmente!

  1. render powerpc notebook

    Donation Campaign for PCB design of the PowerPC Notebook motherboard

    Goal: make publicly available a production quality Printed Circuit Board (PCB) design for the motherboard of the PowerPC Notebook based on the electrical schematics of the first donation campaign.
    €4,696.16 donated of €24,000.00 goal

Pochi giorni fa abbiamo annunciato che Slimbook fornirà la custodia di cui abbiamo bisogno per il nostro notebook PowerPC Open Hardware. Inoltre, abbiamo pubblicato nel nostro repository il pdf contenente la nuova versione degli schemi. Ulteriori aggiornamenti arriveranno nei giorni seguenti (i file sorgente di Orcad saranno disponibili nel mese di ottobre

Continue reading

Slimbook fornirà il telaio del notebook

Uno dei punti principali quando si progetta un laptop è la relazione tra la scheda madre e il contenitore. Non è una buona idea progettare la scheda madre se non si dispone del telaio. Allo stesso tempo, l’involucro deve tenere conto di come sarà la scheda madre.

Ora siamo lieti di annunciare che Slimbook fornirà l’alloggiamento di cui abbiamo bisogno per il nostro notebook PowerPC Open Hardware. ACube e Slimbook stanno collaborando dall’inizio di quest’anno, scambiando informazioni su disposizione dei componenti e piedinature, dissipazione termica e così via.

ACube è una società ben nota con esperienza nella creazione di computer PowerPC tra cui schede madri Sam460ex e Sam460cr o il sistema desktop AmigaOne 500.

Slimbook sta riscuotendo un grande successo vendendo i propri laptop Linux (come il ProX) e mini PC in tutto il mondo.

Grazie a questa collaborazione abbiamo quasi tutto ciò di cui abbiamo bisogno per raggiungere il nostro obiettivo in termini di tecnologia.

Schemi elettrici versione finale

Vogliamo aggiornarvi che i primi giorni di ottobre pubblicheremo nel nostro repository il pdf contenente la versione finale degli schemi. Successivamente, nel mese di ottobre, sarà disponibile anche la fonte Orca, realizzata su misura per il telaio Slimbook. Ciò significa che il design del PCB si adatterà all’interno del telaio Slimbook.

Nel caso in cui tu sia in grado di convertire i sorgenti Orca in Kicad, sei il benvenuto. In caso di problemi, contattaci e saremo lieti di fornirti un aiuto.

Nuove applicazioni ppc64 nel nostro repository

Infine, abbiamo patchato le seguenti applicazioni per ppc64 (Big Endian): arcticfox, palemoon, mame, fs-uae, libx265, qemu, midori. Funzionano con PowerMac / ImacG5 (processore Power4) ma anche con processori PPc64 Big Endian più recenti come NXP T2xxx e T4xxx.

Stiamo anche lavorando su molte altre applicazioni complesse come Blender che richiedono la creazione di gruppi dedicati per la distribuzione dello sforzo necessario.

Stiamo eseguendo test, segnalando bug e suggerendo soluzioni alternative per completare l’installazione di Debian 10.0 usando gli ISO rilasciati dai manutentori delle porte Debian per ppc64be.

Se vuoi unirti al gruppo di lavoro del software e aiutare queste attività del software non esitare a contattarci.

C-Media supporta il nostro progetto Open Source PowerPC

Annunciamo la nostra collaborazione con C-Media. C-Media è un fornitore leader globale di soluzioni audio sia hardware che software.

Sono presenti delle donne che suonano dei tamburi
https://www.flickr.com/photos/zenmama/13930451071/

In questo post vogliamo presentare uno dei nostri ultimi risultati: la collaborazione con C-Media Electronics, Inc.

Antefatto

Nel corso dell’anno abbiamo cercato un chip audio da inserire nella nostra scheda madre. Dopo varie ricerche abbiamo trovato che il controller audio HD CM8828 e la famiglia di codec CM9882A fosse un buon candidato.

Così, dopo aver compreso le finalità del progetto, l’azienda ha deciso di supportarci. Inoltre ha inviato la scheda di valutazione ad Acube.

Forse ancora più rilevante è il fatto che C-Media fornirà i chip necessari per la produzione del nostro notebook.
Sanno che i loro chip saranno utilizzati nella nostra scheda madre Hardware Open Source e ci forniranno le informazioni necessarie per scrivere i driver come probabilmente sarà necessario fare.

Inoltre, abbiamo ordinato tre schede audio PCI basate su CM8828/CM9882A da testare con i nostri Devkit T2080 e per gli sviluppi di Acube.

Conclusioni

Tutti questi piccoli passi sono molto interessanti per il nostro progetto poiché il chip audio ha delle specifiche di fascia alta. Ma ancora più importante è che abbiamo un canale di comunicazione diretto e buoni rapporti con il produttore.

Ringraziamo C-Media di supportare il nostro progetto e credere nell’hardware Open Source.

Link per scaricare la scheda tecnica di C-Media CM8828.

Diagramma a blocchi notebook ppc. Rettangoli a colori azzurro e arancione.
Diagramma a blocchi del notebook PowerPC OSWH – luglio 2019

Schema Open Hardware Pubblicato in versione Alpha

Uno dei principali problemi che ci ha impedito di mettere a punto questi schemi è stato soprattutto il telaio mancante, necessario per adottare diverse scelte progettuali molto importanti. Molto recentemente è stato selezionato un telaio che ora è nelle nostre mani, aprendo la strada per raggiungere l’obiettivo.

Immagine presa da https://www.flickr.com/photos/curtiskennington/3642074604

Nel mese di aprile abbiamo chiesto la vostra opinione relativamente alla pubblicazione di un’opera incompiuta piuttosto che attendere schemi di migliore qualità. Il Core Team ha scelto di attendere e “Inviare le informazioni (il pdf dei lavori in corso degli schemi progettuali) solo ai 132 donatori, chiedendo loro gentilmente di non pubblicare”.

A fine giugno c’è stato un importante incontro tra Acube e il progettista per discutere i suggerimenti del nostro team Hardware;  un altro tema affrontato è stato come adattare lo schema elettrico al nuovo telaio. Abbiamo infatti predisposto i prossimi passi per la progettazione del PCB.

Ora abbiamo questo schema a blocchi modificato che potrebbe avere ulteriori piccole modifiche.

Diagramma a Blocchi – Giugno 2019

Attualmente, il progettista sta lavorando per aggiornare gli schemi. Questo incarico dovrebbe essere completato in Agosto.

Nel frattemo il Core Team ha votato di nuovo in Giugno, e questa volta abbiamo deciso di pubblicare il PDF della versione attuale dello schema. Che non contiene gli aggiornamenti che ci aspettiamo in Agosto.

In altre parole, lo schema che abbiamo caricato nel nostro repository è la stessa versione pre-release che abbiamo inviato ai donatori alla fine di marzo 2019, e va notato che si tratta di una versione alfa. L’unica differenza rispetto alla versione considerata dai donatori è che contiene la licenza Open Hardware recentemente selezionata ovvero la “Cern Open Hardware License v 1.2 (Cern OHL)”.

Abbiamo scelto Cern OHL perché è specifica per l’open hardware e copre aspetti relativi alla produzione dell’hardware. Ha gli stessi effetti virali che hanno altre licenze open source, ma tiene conto del fatto che c’è un licenziatario dell’hardware e un’altra parte che lo produce.

La versione attuale dello schema è pubblicata nel nostro repo in gitlab. https://gitlab.com/oshw-powerpc-notebook/powerpc-laptop-mobo

Marzo 2019 Aggiornamenti schemi elettrici

Nel nostro ultimo post abbiamo dichiarato “speriamo di pubblicare il progetto schematico iniziale prima della fine di febbraio 2019”. Sfortunatamente sono sorti una serie di problemi che cercheremo di spiegare in questo aggiornamento di stato.

powerpc schematics updates
https://www.flickr.com/photos/sangudo/

Come forse probabilmente sapete, alla fine della prima campagna di donazione abbiamo ricevuto , dal progettista, quattro rilasci incrementali degli schemi elettrici, l’ultimo in data 11 gennaio 2019. Abbiamo iniziato un’attività di revisione ad ogni release prima della loro pubblicazione e ogni volta abbiamo restituito al progettista le delle note di revisione, abbiamo valutato che alcune decisioni di progettazione dovevano essere migliorate. Queste revisioni hardware sono piuttosto complicate, e ci sarebbe bisogno di altri volontari, possibilmente ingegneri hardware in grado di affrontare adeguatamente il compito. Si prega, di contattarci o compilare il sondaggio collaborazione se si potete contribuire.

Allo stesso tempo, stiamo continuamente valutando varie opzioni di chassis dei notebook, sforzandoci di trovare uno chassis adatto alla nostra scheda madre, che è corredata da una scheda video MXM. L’obiettivo era quello di individuare uno chassis vuoto che possa essere acquistato senza scheda madre e con un ciclo di vita di almeno due o tre anni, che è il lasso di tempo previsto che fabbisogna il nostro progetto del portatile.

Il progettista hardware, che è stato pagato grazie ai donatori, è fermo nel completare la progettazone in attesa dello chassis finale, in quanto per finire il progetto ha bisogno della piedinature di tutte le periferiche.

Queste sono le ragioni per le quali lo sviluppo degli schemi elettrici è congelato dall’11 gennaio 2019. Di conseguenza, anche i nostri collaboratori che si sono offerti volontari per convalidare gli schemi hardware sono bloccati, così come il produttore da noi scelto: ACube Systems.

L’identificazione di uno chassis adatto sta prendendo una quantità inattesa di tempo, ed è terribilmente in ritardo la seconda campagna finalizzata alla progettazione di PCB. L’anno scorso abbiamo avuto un incontro, sia tra i soci di Power Progress Community, che è il nucleo che sta coordinando il progetto, e siamo stati tutti d’accordo per iniziare la seconda campagna di donazioni solo dopo la pubblicazione del schemi derivante dalla prima campagna. Tuttavia, la quantità di ritardo accumulato fa sorgere dei dubbi tra i partecipanti su come risolvere l’attuale impasse, e abbiamo deciso di chiedere ai donatori di dare il proprio parere se patire ora con la seconda campagna ( questionario) o continuare ad attendere la pubblicazione del risultato della prima campagna. Se siete disposti a sostenere attivamente il progetto , sentitevi liberi di esprimere la vostra opinione sulla questione.

Il nostro team di hardware volontari e ACube Systems stanno ancora esaminando la prossima tornata di documentazione per la selezione di alcuni componenti chiave che dipendono pesantemente dallo chassis selezionato.

Finora abbiamo individuato alcuni chassis potenzialmente idonei. Tuttavia, alcuni di essi sono progettati per ospitare una scheda separata per la gestione delle batterie, una tavola che non esiste nel nostro disegno, e alcuni chassis devono avere uno spazio dedicato per una scheda ethernet separata, gli altri ancora non hanno un design termico compatibile con il calore generato da una scheda video MXM. Il problema qui è che il progettista hardware ingaggiato ha affermato molto chiaramente che non è disposto a fare un lavoro extra per adattare le caratteristiche del progetto della schema madre, inizialmente concordato, per adattarlo ad uno chassis che richiede un layout interno molto diverso. In altre parole, suddivisione le funzioni in schede separate è fuori questione.

A questo punto la domanda chiave è: quanto tempo è necessario per identificare il corretto chassis?

Purtroppo, date le nostre risorse di spesa molto limitata e l’esperienza che abbiamo avuto finora, non siamo in grado a questo punto di fare qualsiasi speculazione. Siamo fermamente convinti che sarebbe meglio fare una scelta saggia, che richiede più tempo, piuttosto che una soluzione affrettata ora, perché qualsiasi decisione sbagliata rischierebbe di compromettere la fattibilità dell’intero progetto.

Noi non siamo una azienda privata finalizzata a realizzare un profitto da questo progetto al fine di sopravvivere, di fatto non vendiamo nulla. Siamo un gruppo di appassionati di hardware più o meno strutturati in un’associazione senza fini di lucro. Stiamo facendo del nostro meglio per affrontare forti limitazioni per raggiungere quello che sapevamo fin dall’inizio sarebbe stato un obiettivo molto difficile e complesso.

Prendendo tutto questo in considerazione, riteniamo che la pubblicazione ora, ad un pubblico più vasto, di schemi elettrici molto incompleti, potrebbe avere un impatto troppo negativo per il nostro progetto e le aspettative dei donatori. D’altra parte, siamo consapevoli che stiamo ritardando da troppo tempo il risultato promesso della prima campagna, e questo fatto potrebbe anche avere un grande impatto per la nostra credibilità.

Stiamo avanzando molto lentamente, questo è sicuro. Voi conoscete le nostre condizioni e le azioni estremamente limitate che possiamo fare, soprattutto a causa di vincoli finanziari estremamente stretti.

Dopo tutto ciò che è stato detto in questo aggiornamento della situazione attuale , abbiamo consegnato ai donatori la versione corrente degli schemi, sottolineando il fatto che devono essere considerati solo una bozza, non ancora pronta per essere condivisi con un pubblico più ampio.

Alla fine, crediamo ancora fortemente nel progetto, ci troviamo di fronte un problema contingente (chassis) che presto o tardi dovrà essere risolto. Se ci potete aiutare siete più che benvenuti.

Rimanete sintonizzati.

Progetto degli schemi elettrici: Febbraio 2019

Gli schemi elettrici sono ancora in fase revisione da parte dei nostri volontari che si occupano dell’hardware e da parte della stessa Acube. Speriamo di pubblicare la prima versione di schema entro la fine di febbraio nel nostro repository gitlab. Trattandosi di work in progress pubblicheremo solo il pdf. Pubblicheremo il file OrCad quando lo schema elettrico sarà completato. Contemporaneamente cominceremo la campagna di donazioni per il disegno del PCB.

Pensiamo di iniziare la raccolta fondi prima della fine di febbraio 2019.

È possibile trovare maggiori informazioni sui componenti nello schema elettrico pubblicato nel precedente post

SFSCon Bolzano: Novembre 2019

Il 16 novembre 2018 alla SFSCon (Free Software Conference) di Bolzano abbiamo presentato il nostro progetto nella sala grande alla presenza di circa cento persone, benché fosse tardi ed eravamo i penultimi.

Abbiamo parlato dei passi fatti dal nostro progetto di Notebook basato su Open Hardware PowerPc GNU/Linux. Abbiamo mostrato una preview dello schema elettrico e dato informazioni sui prossimi passi. È stato un onore presentare il nostro progetto vicino a importanti speaker e appena prima di Simon Phipps, il Presidente della Open Source Initiative (OSI). Siamo molto grati a IDM Südtirol e al Linux User Group di Bolzano (organizzatori della Free Software Conference?) per l’opportunità che ci hanno dato. Potete trovare il programma della SFSCon a questo link.

SFScon18 – Free Software Conference 2018

Stand al Paris Open Source Summit (POSS) – Francia – Dicembre 2018

La Power Progress Community è stata rappresentata per la prima volta all’Open Source Summit che si è tenuto dal 5 al 6 dicembre 2018 nelle vicinanze della capitale francese.

L’annuale evento Open Source Summit è focalizzato sulla promozione di free e open source software nella regione di Parigi, riunendo sia le varie realtà associative che le aziende.

Per la nostra prima presenza abbiamo incontrato molti visitatori interessati alla nostra inziativa.

Siamo grati al team Parinux.org e Franciliens.net per averci permesso di partecipare a POOS – Open Source Summit.

POSS 2018 – Eduard that inform about our PowerPC Notebook project

Open Source Laptop – progetto dello chassis

Grazie ad alcuni collaboratori è stato impostato il progetto per un futuro chassis per laptop Open Source realizzato con FreeCad. Puoi trovare il progetto nel nostro repository.

Per maggiori informazioni puoi consultare il sito dedicato.

Se vuoi collaborare al progetto dell’Open Source Laptop chassis per favore contattaci.

Compilazione nel Minicloud

Vogliamo ringraziare l’Università di Campinas in Brasile per il supporto e l’eccellente servizio (che si chiama Minicloud) che stanno offrendo. Minicloud fornisce accesso libero a delle istanze POWER che possono essere usate per lo sviluppo, test e migrazione di applicazioni. Le macchine virtuali di Minicloud girano su OpenStack, che supporta il funzionamento di un grande numero di macchine virtuali su un singolo server Linux scalabile. Stiamo usando la loro infrastruttura per compilare la nostra distribuzione basata su Yocto. Al momento stiamo aggiornando tutto il progetto a Yocto 2.6 e questo lavoro viene eseguito in una Minicloud VM. Se hai un progetto che segue le regole di base spiegate in precedenza puoi chiedere un account qui a questo link: https://minicloud.parqtec.unicamp.br/minicloud/

Segnati la data di inizio della campagna di donazione PCB

Segnati la data della nostra campagna di donazione di PCB (dettagli sotto), ora che gli schemi elettrici che sono usciti dalla prima campagna di donazione sono nelle nostre possesso.

Gli schemi sono ora in fase di revisione da parte dei nostri volontari (esperti di)hardware e, allo stesso tempo, durante questo mese, abbiamo preparato i passaggi per certificare la nostra progettazione hardware come hardware Open Source seguendo la procedura di certificazione OSWHA.

Conformità Open Hardware

OSHWA Processo di Certificazione

Attraverso i nostri colleghi OSWHA, abbiamo contattato la NYU Technology Law and Policy Clinic, che ci hanno aiutato gratuitamente a vedere come potremmo certificare il progetto della scheda madre come Hardware Open Source. Studenti e Professori di questa facoltà hanno analizzato come trovare il percorso migliore per ottenere la certificazione OSHWA.
Nel frattempo, abbiamo contattato i fornitori di chip per verificare il loro accordo di distribuzione come hardware open source dei nostri schemi elettrici e del futuro progetto PCB. Tra gli altri, NXP ha risposto positivamente.
Con la Law and Policy Clinic abbiamo studiato approfonditamente le implicazioni pratiche dei requisiti per la certificazione Open Hardware OSWHA e abbiamo verificato il nostro approccio con il lo staff di OSWHA.

Quindi la maggior parte dei datasheet dei chip usati nei nostri schemi sono liberamente scaricabili come puoi vedere qui sotto.

Una parte importante dell’essere considerati compatibili con Open Hardware (certificazione OSHWA Open Hardware), implica che tutto ciò che è sotto il nostro controllo e che è utile per produrre la nostra scheda madre, dovrebbe essere divulgato pubblicamente, tali schemi, PCB, files Gerber e tutte le loro informazioni di accompagnamento. Ancora è Open Hardware Se abbiamo fatto ciò che era in nostro potere per utilizzare i componenti aperti, ma una fonte di terze parti ci impone restrizioni per condividere alcune informazioni relative ai loro componenti utilizzati nel nostro progetto. (Fermo restando che è Open Hardware)

Appuntati la data della nostra campagna di donazione di PCB: metà gennaio 2019.

Sarà il momento in cui metteremo a disposizione del pubblico gli schemi elettrici revisionati che siamo stati in grado di ottenere grazie alla precedente campagna.

Se hai riservato alcune donazioni al nostro progetto per il Natale, puoi donare utilizzando la vecchia campagna di donazioni, che verrà trasferito automaticamente alla campagna PCB, oppure puoi aspettare fino a metà gennaio quando inizierà la campagna di donazione di PCB. Per favore se possibile “avvisa” anche altre persone appassionate sulla campagna imminente.

Elenco completo dei componenti

Avendo ricevuto la versione definitiva degli schemi elettrici – stiamo attualmente rivedendoli prima della pubblicazione – l’elenco dei componenti è ora anche completo, anche se la revisione potrebbe comportare poche modifiche minori.

I connettori esterni del laptop, che dipendono dallo chassis del notebook, non sono definitive a causa dell’interdipendenza con il telaio del laptop, saranno aggiunti in seguito quando il telaio del notebook sarà finalmente selezionato.

Troverete i dettagli relativi a una parte significativa dei componenti selezionati nelle schede tecniche che accompagnano gli schemi elettrici che saranno resi disponibili pubblicamente a metà gennaio, nonostante a volte potrebbe essere richiesto di autenticarsi.

Ecco un’anteprima di una parte dei componenti:

CPU: NXP T2080: scheda tecnica (autenticazione necessaria)

Controller Sata3: Marvell 88SE9235

Controller USB3: foglio dati Renesas μPD720201

Switch PCIE: Diodi Pericom r PI7C9X2G404SL

Trasmettitore HDMI: scheda tecnica ON Semiconductor CM2020-01TR datasheet

Convertitore di potenza: LTM8064EY # PBF datasheet

Smart Battery Charger Controller: scheda tecnica LTC 4100

Ricetrasmettitore Gigabit Ethernet con supporto RGMII: scheda tecnica Microchip KSZ9031RNX

Connettore compatibile MXM3.0: JAE MM70-314-310B1-2-R300 datasheet

Altri:

Sintetizzatore di frequenza: scheda tecnica DT9FGV0641

100 V UV / OV e controller di protezione inversa con interruttore bidirezionale: scheda tecnica LTC4368

Interruttore bus I2C a 4 canali con reset: scheda tecnica NXP PCA9546A

Diagramma a Blocchi

Diagramma a Blocchi PowerPC Notebook
Diagramma a Blocchi scheda madre PowerPC Notebook

Presentazioni schemi elettrici, aggiornamenti Yocto / Debian, Scratch

Aggiornamento del progetto Yocto

Nelle scorse settimane abbiamo creato un tema desktop personalizzato per LXQT e abbiamo continuato a fornire una maggiore stabilità alla versione corrente della distribuzione.
Allo stesso tempo stiamo cercando di aggiungere più applicazioni per la produttività, ma stiamo riscontrando diversi problemi.
Uno di questi è probabilmente causato dal driver Nvidia all’avvio di Shotcut, vedi qui per maggiori dettagli e contattaci se pensi di poterti aiutare.

Yocto LXQT PowerPC Desktop
Yocto LXQT PowerPC Desktop

Infine, stiamo aggiornando la nostra distribuzione da Yocto 2.4 Rocko a Yocto 2.6 Thud.
Speriamo che la versione sia stabile e presto la forniremo ad una cerchia di persone per testarla.

Presentazioni:

Linux Day: Bergamo – Italia

Il gruppo di utenti Linux locale “BGlug” ha gentilmente accettato di includere un discorso sulle nostre attività durante il LinuxDay di quest’anno che è stato ospitato presso l’università di Bergamo (vedi foto).

l fabbricato dell’Università di Bergamo dove abbiamo avuto la possibilità di esporre il progetto
l fabbricato dell’Università di Bergamo dove abbiamo avuto la possibilità di esporre il progetto

Tra gli altri argomenti molto interessanti (vedi il programma completo qui), abbiamo presentato l’associazione, chi siamo, l’obiettivo del progetto per ed abbiamo spieghiato come vogliamo raggiungere un obiettivo così ambizioso. Di seguito trovare qui il PDF con le diapositive di presentazione fornite.

Alla presentazione hanno partecipato numerosi studenti dei corsi di informatica, telecomunicazioni ed ingegneria elettrotecnica, insieme ad altri interessateìi all’approccio “Open Hardware” che abbiamo adottato.
Molte domande interessanti sono state poste dagli studenti e nessuo, dtata la giovane età non aveva mai sentito parlare dell’architettura “Power”

Il pubblico - soprattutto giovani studenti – ha partecipato alla presentazione.
Il pubblico – soprattutto giovani studenti – ha partecipato alla presentazione.

LINUX DAY : BOLZANO – ITALIA

L’esperienza al LinuxDay di Bolzano (Italia) è stata piuttosto buona.

C’erano circa 50 persone presenti all’evento, organizzate dal Linux User Group locale e ospitate presso l’Università di Bolzano
Abbiamo avuto un intervallo di tempo di 25 minuti, la nostra presentazione è stata quindi piuttosto breve, ma abbiamo ricevuto alcune interessanti domande ed avuto alcune risposte dai partecipanti.
La maggior parte del pubblico non aveva un background tecnico essendo solo fan di FOSS.

LinuxDay 2018 Free University of Bozen-Bolzano
LinuxDay 2018 Università di Bolzano

La questione principale era l’attualità della tecnologia PPC e la sua apertura. Anche il calendario del progetto e l’approccio finanziario sono stati oggetto di attenzione.

LINUX DAY : MILANO – ITALIA

È la quinta volta che Linux Day Milano ci dà la possibilità di informare e aggiornare le persone sul nostro progetto PowerPC Notebook, siamo molto grati per lo spazio e la rinnovata fiducia che ci hanno dato negli anni.
Quest’anno l’organizzatore è stato UnixMIB, gruppo di utenti molto attivo, l’evento del 27 ottobre, durante la giornata nazionale di Linux in Italia, si è svolto all’interno degli splendidi spazi dell’Università Bicocca.
Avevamo il nostro spazio espositivo, come altri Linux User Group, in cui Riccardo, Luigi ed io abbiamo avuto l’opportunità di parlare con i partecipanti agli eventi.

LINUX DAY 2018 MILANO – UNIVERSITA’ BICOCCA
LINUX DAY 2018 MILANO – UNIVERSITA’ BICOCCA

Durante la presentazione nell’auditorium abbiamo aggiornato il nostro progetto e grazie al generoso tempo a disposizione per la nostra presentazione (60 minuti) abbiamo avuto la possibilità e l’opportunità di rispondere in modo dettagliato a molte domande

Video Presentazione Linux Day 2018 Milano Bicocca

 

11a riunione di GNU / Linux a Valencia.

Software libero, dispositivi per la sicurezza e le comunicazioni: Valencia – Spagna

L’esperienza all’undicesima riunione di GNU / Linux a Valencia è stata molto positiva.
C’erano solo 15 persone che partecipavano all’evento in una bella stanza piccola perché questo non era un evento annuale ma un incontro mensile. Dopo un’interessante spiegazione su Software Libero e Democrazia, abbiamo avuto un intervallo di tempo di 20 minuti per presentare il nostro progetto, ma la nostra presentazione è stata interessante per gli spettatori e quindi abbiamo risposto alle domande per altri 20-25 minuti.

Presentazione all'11 ° incontro GNU / Linux di Valencia. Software libero, dispositivi per la sicurezza e le comunicazioni: Valencia – Spagna
Presentazione all’11 ° incontro GNU / Linux di Valencia. Software libero, dispositivi per la sicurezza e le comunicazioni: Valencia – Spagna

Prossime Presentazioni

Al Sfscon.it - Conferenza Free Software Bolzano, Sud Tirolo - Italy 16 Novembre 2018
Al Sfscon.it – Conferenza Free Software Bolzano, Sud Tirolo – Italia – 16 Novembre 2018

Al Sfscon.it – Free Software Conference – la nostra nuova presentazione “Open Hardware PowerPC Notebook svela il design della scheda madre”, Bolzano, Alto Adige – Italia 16 novembre

Progetto Rivivo Scratch

Revivo con Scratch

Il progetto è rivolto al settore dell’istruzione e della ricerca, attraverso il riutilizzo di notebook obsoleti dotati di PowerPC (G3, G4, G5), Intel x86 (Pentium M, Celeron, Core duo) o architettura ARM
.
Le scuole che non hanno abbastanza hardware per realizzare progetti informatici, possono riutilizzare questi notebook, altrimenti destinati ad essere smaltiti come RAEE sui quali possono insegnare ai bambini le basi della codifica tramite SCRATCH (https://scratch.mit.edu/) .

Revivo con Scratch

Le esperienze degli insegnanti coinvolti nel progetto saranno riassunte sul wiki dell’Associazione per essere condivise e ripetute.

Repo.powerprogress.org aggiornamenti

Debian ppc64

La manutenzione dei pacchetti DEBIAN per l’architettura ppc64 continua. Stiamo lavorando per ottimizzare l’esperienza dell’utilizzo di FireFox 52.9.0, unendo il lavoro già fatto sul progetto TenFourFox.
Altri pacchetti essenziali sono gestiti dai nostri collaboratori e vengono regolarmente aggiunti al nostro repository.
Suggerire alcuni pacchetti che si desidera visualizzare nel nostro repository e fornire i risultati dei test.

Progetti rilevanti per PowerPC 64 big endian

JdLL 2018

Come probabilmente saprete, abbiamo partecipato al meeting JDLL (Journées du Logiciel Libre, The days of the open software, https://www.jdll.org/) e ci siamo impegnati a fornire aggiornamenti sulla nostra partecipazione. Questa volta, i nostri partecipanti erano Phillipe Ferrucci e Fadi Osman. Hanno tenuto un discorso introducendo il nostro progetto, spiegandone i dettagli. Per usare le parole di Fadi:

“E’ stato un piacere incontrare Philippe! Abbiamo anche visto i ragazzi di OpenSUSE e altre persone, uno dei quali é l’inventore della banda magnetica. Molto emozionante!

Il gruppo Haiku é stato molto gentile e ci ha aiutato!”

Durante il discorso c’erano circa venti o trenta spettatori. Ci é stata fatta la classica domanda: come mai avete scelto PowerPC? PowerPC é veramente open-source?

Come sempre, abbiamo insistito molto sull’importanza della diversitá, e messo sul tavolo il noto bug della CPU Intel: Meltdown e Spectre, l’esistenza di back doors come esempi di vita reale dei problemi che si generano dall’attuale monopolio tecnologico. Abbiamo anche sostenuto l’importanza di tenere in vita le distribuzioni PowerPC, specialmente nella loro variante PPC64.

Riguardo alla seconda questione “Il PowerPC é open source?”, abbiamo descritto il lavoro dietro la OpenPower foundation. Inoltre, una delle ragioni che ci hanno fatto scegliere il powerPC é il background delle persone coinvolte nel progetto, in un modo o nell’altro la maggioranza di noi sono proprietari di Amiga classici o di nuova generazione e di Mac PowerPC.

jdll 2081

Durante questa interessante discussione, diverse persone ci hanno suggerito come superare i problemi descritti durante la nostra attivitá, basandosi sulle loro esperienze e conoscenze.

  • Qualcuno a suggerito di semplificare il progetto rimuovendo il controller SATA e collegando l’SSD direttamente usando l’interfaccia di I/O.
  • Un’altra persona ci ha descritto tutti i problemi incontrati sviluppando la console Pandora, come progettare il suo chassis.
  • Abbiamo ricevuto informazioni molto interessanti da persone che potrebbero aiutarci con le problematiche legate all’industrializzazione.
  • Altri hanno suggerito che piú persone potrebbero essere piú interessate a rendere open-source il formato PPC Raspberry pi, al posto del formato laptop.
  • Abbiamo anche avuto una conversazione con il CEO di Why! Che giá uno dei nostri principali donatori ed é interessato alla collaborazione successiva e alla vendita del notebook.

Incoraggiare il supporto continuo di PPC64

Aaron Smith, uno dei nostri donatori principali nonché CEO di “Amiga on the Lake” chiede a tutti gli utenti PPC64 di spingere per il supporto continuo di PPC64.

La societá “Amiga On The Lake” sta lavorando per fornire una distribuzione completa di Linux espressamente sviluppata per il computer AmigaOne X5000. Per raggiungere questo obiettivo, Aaron offre uno sconto a “qualunque sviluppatore serio che vuole una scheda madre AmigaOne X5000 sulla quale sviluppare”. In aggiunta, chiede a tutti i proprietari di Power Mac G5 di supportare attivamente lo sviluppo di Debian PPC64.

Leggi la comunicazione completa qui.

La nostra ricerca sul Yocto Project

Stiamo ancora sviluppando la nostra ricerca sulla creazione di un’immagine Linux basata sul Yocto Project. Non abbiamo ancora deciso se svilupperemo una distribuzione personalizzata usando Yocto o se sia uno sforzo troppo grande per noi. In entrambi i casi il lavoro che stiamo facendo é utile per l’intera comunitá PPC. Per esempio, abbiamo trovato un bug che causava un errore nella compilazione del kernel 4.14 per ppc64. Lo abbiamo riportato al Yocto Project bug tracker e abbiamo proposto una patch che é stata accettata, verrá applicata nella futura versione 2.5.

powerpc yocto

In aggiunta, stiamo cercando di compilare Firefox 52 ESR (Extended Release Support).

Web browsers che funzionino correttamente e che siano performanti sono infatti il principale mal di pancia all’interno dell’area software della piattaforma PPC. Al momento ci sono pochi browser che possono essere compilati per PowerPC e Firefox ha bisogno di essere compilato utilizzando flag particolari e patch applicate al codice sorgente per evitare problemi. Per compilarlo stiamo raccogliendo informazioni principalmente dai forum e gli issue tracker di Gentoo, Debian, RedHat e OpenSUSE. Usandoli siamo stati in grado di compilare e lanciare Firefox, ma ci manca un motore JavaScript (JIT), che non causi molti rallentamenti durante la navigazione e abbiamo ancora bisogno di risolvere una serie di bug e testare i risultati finali nel modo corretto.

Nel caso tu voglia collaborare in qualcuno di questi compiti puoi contattarci.

Adelie / Alpine PowerPC distro

Il maintainer do Adelie é un programmatore altamente qualificato a cui piace molto ppc64, un’architettura di livello (TIER) 1 per PowerPC.

Adélie e Alpine: distribuzioni PowerPC per tutte le piattaforme endian.

Alpine Linux é una distribuzione ampiamente nota , incentrata sulla sicurezza e sull’ingombro ridotto, costruita sulla musl libc. IBM ha aiutato a portare Alpine sull’architettura ppc64el (little-endian), e come Alpine 3.7 é ufficialmente supportata.

Invece, l’obiettivo di Adélie Linux é di creare un desktop facile da usare che funzioni su hardware di qualunque velocitá o etá, si basa sugli Alpine tools e musl libc. Supporta ufficialmente l’architettura ppc64 (big-endian) ed é stata la prima distribuzione a supportare completamente ppc64 su musl, e a fornire l’ambiente LXQT su ppc64/musl.

adeline ppc linux

“Riteniamo che il futuro dell’elaborazione libera risieda in PowerPC, e siamo entusiasti di vedere dove la piattaforma PowerPC arriverá,” ha detto A. Wilcox, lead of Adélie. “Progetti come GNU/Linux PowerPC Notebook e Raptor di Talos mostrano un futuro radioso con un hardware veramente libero controllato dal suo proprietario.”.

* Alpine Linux é disponibile su https://alpinelinux.org/

* Adélie Linux é disponibile su https://adelielinux.org/

Compilazione dei pacchetti Debian per PowerPC64 su istanza IBM Power8 all’Universitá dell’Oregon

Grazie all’OSU Open Source Lab dell’Universitá dell’Oregon e alla Fondazione OpenPower abbiamo avuto accesso all’OpenStack su un server Power8, quindi, abbiamo avviato una istanza con 4 vcpu, 8GB di RAM e abbiamo avviato la compilazione di pacchetti PowerPC, in particolare di pacchetti big endian (BE) per Debian PowerPC, questi sono pubblicati nel nostro repo pubblico. Questi pacchetti compilati funzionano su macchine ppc64 G5, e potrebbero essere utili per il nostro futuro laptop on hardware open.

Abbiamo preparato una istanza Debian 8.10 PowerPC BE su un Power8 basata su OpenStack per compilare pacchetti Debian PowerPC BE per la release “sid” (unstable).

Il nostro progetto é disponibile su OSU Open Source Lab.

Grazie all’istanza su Power8 adesso possiamo compilare pacchetti di applicazioni molto grandi in una frazione del tempo del quale avevamo bisogno con un PowerMac G5 dual core, o con un X86.

mame ppc64be compilations

Nel caso qualcuno voglia aiutarci a ottimizzare pacchetti Debian per powerpc64 big endian con altivec, contattateci.

 

Risorce cloud per esplorare, imparare e sviluppare su POWER:

https://developer.ibm.com/linuxonpower/cloud-resources/

Repository Debian della Comunitá Power Progress

Il nostro gruppo di lavoro ha aggiunto delle patch ad alcuni pacchetti Debian sid (unstable), abilitando ottimizzazioni specifiche per la piattaforma ppc64 e abilitando il supporto Altivec, dove disponibile. Il lavoro si concentra anche sulla risoluzione di bug e il porting su ppc64 di quanti piú pacchetti possibile. E’ possibile trovare sul nostro repository le istruzioni su come provarlo su: http://repo.powerprogress.org

Se vuoi collaborare con noi contattaci.

Firefox compilato installabile dalla nostra repo.powerprogress.org

 

lista dei pacchetti repo powerprogress

Presentazione del nostro progetto al Linux User Group di Monza, Italia

Ringraziamo i nostri amiti al Brigz per l’ospitalitá che ci hanno fornito a Bernareggio in provincia di Monza in Brianza, dove abbiamo presentato il nostro progetto. Le persone che hanno partecipato sembravano molto interessate sulle attivitá in corso e abbiamo colto l’occasione di ringraziarli per le loro preziose donazioni.