COSTRUISCI CON NOI il primo Portatile
OPEN SOURCE Hardware e Software
Timeline
Q4/2014 nasce powerpc-notebook.org
Q4/2015 Open Source Hardware
Q3/2016 nasce Power Progress Communiy
Q4/2016 Crowdfunding Progettazione
Q2/2017 Produttore pre-ordini
Chi siamo?
● Volontari per Free Software e all’Open Source Hardware
● Gruppo di Acquisto Solidale Tecnologico● associazione Power Progress Community
:infrastruttura e raccolta fondi hardware● Promuoviamo relazioni Positive ed Umane tra i
collaboratori
Power Progress Community
● open hardware ( in particolare con architettura PowerPC e Power)
● condivisione conoscenze e sapere ● favorire l’adozione e la diffusione di software per
architetture open hardware utilizzo consapevole informatica
● sistemi operativi open source● innovazione e progresso scientifico ● varietà dell’offerta per ridurre monopolio informatico● prototipi open source hardware ● conversione al free software
Sinergia
Open Soure PowerPC Notebook
OSHW p.3OSHW p.2
Pronti a passare ai notebook PowerPC
GNU/Linux
Strumenti
● Forum http://forum.powerpc-notebook.org/● Sito 8 lingue http://powerpc-notebook.org/● Questionari Collaborazione http://survey.powerpc-notebook.org/● Newsletter http://powerpc-notebook.org/subscribe-powerpc-notebook-newsletter/● Wiki http://wiki.powerpc-notebook.org
● Core Team ( attualmente circa 30 persona)● Gruppi di lavoro: software e hardware● Periodiche: chat (irc) , Continuo: Slak ,Trello● Devikit T2080 (*** quando torna dal tecnico )
Sito Power Progress Community: http://powerprogress.org/
Iscrizione alla’associazione ( 30 euro anni)
Sviluppo
50Q4/2014
Iscritti newsletter
1
Core Team
1
Collaboratori
1
Intenzioni di finanziamento
200Q4/2015 20 40 20
400Q4/2016 30 50 120
devkit T2080● Freescale/NXP ci ha prestato un sistema di
sviluppo RDB2080● Cercasi esperti uboot, per avvio scheda video
STORIA delle CPU
Instruction set Bits Introduced64 199232 1983
64/3232 200632 200032 1990
16/32 200964 200132 199732 197932 2006
198164 19998 1975
2006?32 1982
19861991
16/32 200564 (32→64) 1985
32 1990s1964
32 197719782003
8 19764→48→56 2005
32 2000
AlphaARMARMv8-A 2011[2]AVR32BlackfinDLXeSi-RISCItanium (IA-64)M32RMotorola 68kMico32MIPS 64 (32→64)MMIX650265k 64 (8→64)[8]NS320xxPA-RISC (HP/PA) 64 (32→64)PowerPC 32/64 (32→64)S+coreSPARCSuperH (SH)System/360 / System/370 / z/Architecture64 (32→64)VAXx86 32 (16→32)x86-64 64 (32→64)Z80XilinxCrusoe
Architetture cpu nel tempo
Storia dei PowerPC/Power
● 1991 Nasce da AIM (Apple, Motorola, IBM) (fusione tra IBM Power e Motorola 88000)
1993 PowerPC 601● 1997 G3 Freescale/IBM , Gekko (IBM) Nintendo GameCube● 1999 G4 Freescale● 2004 Nasce Power.org ( IBM ) ● 2004 MPC 7447A ( variante G4 Freescale)● 2003 G5 64bit (IBM)● 2006 Brand Power Architecture ( Power.org si aggiunge Freescale )● 2006 BroadWay IBM (64 bit) Nintendo Wii● 2006 Cell 64bit ( 64 bit) Sony Playstation 3● 2007 PWRficient PA6T (64bit)● 2010 e5500 core (64 bit) Freescale● 2012 Expresso (64 bit) IBM Nintendo Wii U● 2012 e6500 core (64 bit) Freescale● 2013 Nasce OpenPower Foundation ( fondata da Google, IBM, Mellanox, NVIDIA, Tyan)● 2014 Power 8 – OpenPower● 2016 Power 9 – OpenPower
● 1995 Windows NT 3.51/4.0 PowerPC cancellato nel 1996
● 1995 Os/2 Warp, edizione PowerPC
● 1995 Solaris 2.51 per PowerPC
OS Prorietari? NO PARTY
PowerPC games consoleName Image
Manufacturer
Generation
CPU Clock RAMOn themarket
No. sold
Pippin
AppleBandaiKatz Media
5:th PowerPC 603 66 MHz 6 MB 1995 - 1997 42.000
M23DOPanasonic
5:th 2× PowerPC 6022× 66 MHz
8 MB1997Never marketed
none
GameCube
Nintendo 6:th Gekko 486 MHz 24 MB 2001 - 200721.74 million
Xbox 360 Microsoft 7:thXCPU (Xbox 360)XCGPU (Xbox 360 S)
3.2 GHz512 MB
2005 - present
77.2 millionMarch 2013
Wii Nintendo 7:th Broadway 729 MHz 64 MB2006 - present
99.8 millionMarch 2013
PlayStation 3
Sony 7:th Cell B.E. 3.2 GHz256 MB
2006 - present
78.4 millionMay 2013
Wii U Nintendo 8:th Espresso1.24 GHz
2 GB2012 - present
3.45 millionMarch 2013
● PS2 MIPS● PS3 PowerPC● PS4 x86_64● Nintendo N64 MIPS● Nintendo GameCube PowerPC● Nintendo Wii/WiiU PowerPC● Nintendo Switch ARM
Le console hanno OS molto piccoli e poche applicazioni
I giochi vengono sviluppati da zero o su motori spesso Multi-architettura, risentono meno del cambio CPU
● Ms Xbox x86● Ms Xbox 360 PowerPC● Ms Xbox One X86_64●
● PSP MIPS● PSP VITA ARM
Processori Game Console
Open SourceHardware e Software
PowerPC Notebook
Scheda tecnica● CPU NXP T208x 64 bit PowerPC 4 core – 8 thread
accelerazione AltiVec 128 bit 16 Gflops per core● scheda video MXM 3 ( aggiornabile)● porte USB 2 e USB3 ● SATA 3● RAM DDR3L, aggiornabile● HD/SSD 2.5'', aggiornabili● Standard notebook case 15,6''
Dona per la progettazione
Entro fine autunno 2016 inizia la raccolta di 55.000 euro necessari per la progettazione della scheda madre ed la produzione dei prototipi.
Esperti in piattaforme di crowfunding?
Open Source Hardware Cosa è?
● Certificazione Open Source Hardware
non è una licenza è una pratica
http://www.oshwa.org/definition/Italian/
● Faremo il Open Source Hardware Certificate● http://certificate.oshwa.org/
OSHW Cosa è?
Progetto pubblico , chiunque possa studiare, modificare, distribuire, realizzare, e vendere il progetto o l’hardware basato su di esso.
● Alcune parti del progetto possono non essere Open Source Hardware ,causa coponenti di terze parti è importante che siano esplictamente indicate
Licenze OSHW
CERN Open Hardware License (OHL)
TAPR Open Hardware License (OHL)
Usata anche la :
Creative Commons Attribution-ShareAlike license
Notebook Chassis
● Non esiste uno standard per gli chassis dei notebook● Nell’aprile 2014 iniziano le ricerche sulla fattibilità di uno chassis per
notebook
Si vagliano:● La stampa plastica ad iniezione● La presso fusione in alluminio con rifiniture manuali● La termoformatura● La stampa in 3D
● Si contattano altri progetti notebook per usare gli stessi chassis● Si contattano vari produttori di notebook barebone
Prima Uovo o Gallina
● Prima si progetta scheda madre o prima si trova lo chassis del notebook?
● La produzione minima in Italia con costi accessibili : 250 schede madri● Riprogettare un notebook da zero? ● Costa Molto per la realizzazione degli stampi iniziali ed assemblaggio e
Complesso : Crowdfunding per lo stampo?● notebook x86 senza mobo e CPU x86, possibilmente MXM video.● Piano A:Fornitore 250 barebone notebook ( mxm ) ad un prezzo
accettabile? ● Piano B:Crowdfunding per la progettazione notebook da zero e per
fare lo stampo iniziale
Come partecipare
● Iscrivi alla Newsletter
http://www.powerpc-notebook.org/iscriviti-alla-newsletter/
● Compila Questionari Collaborazione
http://survey.powerpc-notebook.org/● Partecipa alla Campagna Finanziamento per
progettare la mobo● Iscriviti all’associazione Power Progress
Community
http://www.powerprogress.org/it/iscrizione/●
2:Come partecipare● Traduzioni:Traduzioni: localizzazione sito e social od
applicazioni.● Diffusione del progetto:Diffusione del progetto: pubblicare novità nel proprio
blog, forum, social; gestire il seo del sito web, gestire i nostri utenti social,organizzare campagne di diffusione.
● Creativo:Creativo: designer multimediale per fare conoscere il progetto ( video, animazioni, immagini, fumetti, testi, ecc…).
● Gruppo di lavoro software: Gruppo di lavoro software: ottimizzazione di applicazioni PowerPC GNU/Linux (test applicazioni GNU/Linux, segnalare problemi o risolverli), fare funzionare altri sistemi operativi.
3:Come partecipare
● Gruppo di lavoro hardware:Gruppo di lavoro hardware: soluzioni per il case del notebook (riutilizzo altri case notebook alluminio,stampa 3D,iniezione silicone, modulare stile mattonci lego,altro), lista dei desideri e suggerimenti.
● Gruppi di acquisto:Gruppi di acquisto: attivare gruppi di acquisto anche coinvolgendo fondazioni,scuole,università,aziende; studiare altre esperienze di gruppi di acquisto tecnologici di successo.
● Organizzazione fondi collettivi:Organizzazione fondi collettivi: designare, attivare e diffondere campagne di raccolte fondi,ecc...
1:Attività Gruppo Software
Test Debian Powerpc 64 bit● Procurarsi un G5 ( powerpc 64 bit)● Installarci sopra debian powerpc 32 bit unstable
http://cdimage.debian.org/cdimage/daily-builds/unstable/current/powerpc/iso-cd/
● Chroot 64 bithttps://wiki.debian.org/PPC64
● Test pacchetto/i scelto
● Wii/WiiU:Dolphin https://it.dolphin-emu.org/?cr=it
● Xbox360 https://github.com/benvanik/xenia● PS3 https://github.com/DHrpcs3/rpcs3
Vanno ricompilati su Power e tolta l'emulazione
Virtualizzazione PowerPC console
● Dal 2013 è stata fondata la OpenPower Foundation, ne fanno parte circa 170 membri, tra aziende, Università ed individui,con centinaia di progetti, è una comunità tecnica aperta, hanno creato un ecosistema aperto, per l'architettura POWER.
NXP processori PowerPC
● “Software libero” significa che rispetta la libertà degli utenti e della comunità.
● Gli utenti hanno la libertà di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software. Così, “Software Libero” significa libertà e non “Software gratis”.
Free Software: ANY CPU
● Gnu/Linux è free software → puoi vedere, cambiare e ricompilare i sorgenti per molte diverse CPU
● Si possono fare girare gli stessi programmi ricompilandoli per cpu diverse.
● E' possibile cambiare facilmente l'architettura della CPU
● I driver video open source ora sono parzialmente supportati da ATI ed anche da NVIDIA.
● Il supporto dura molto di più che nei software proprietari
● Minore obsolescenza del prodotto tecnologico● La scheda MXM ci mermette di cambiare schea
video senza dover cambiare tutto il notebook
Minore Osolescenza
PowerPC Desktop/embedded● Amiga One X1000 e
X5000 A-Eon
● Amiga One 500 Acube Systems
Power Servers