linux day 2015 presentation of open hardware source powerpc notebook

33
BUILD WITH US THE FIRST PowerPC OPEN SOURCE NOTEBOOK

Upload: roberto-innocenti

Post on 09-Jan-2017

12.633 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

BUILD WITH USTHE FIRST PowerPC

OPEN SOURCE NOTEBOOK

Page 2: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Who are we?

● We define ourselves as a Solidarity/Ethical/Passion driven community attorno a questo progetto e al Free Software e Hardware

● We are even a Tecnlogical Ethical Purchasing Group, in order to gather funds, design most of our laptop and run GNU/Linux on it

● We promote a Positive and Humane relationship between collaborators

Page 3: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Ready to switch to GNU/Linux PowerPC

notebooks

Page 4: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

WHY TODAY IS

POSSIBLE?

Page 5: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

The World is changed

● The game has changed, now GNU/Linux is everywhere running on every CPU architectures and devices

● It's the right time to make new choices, a new PowerPC Notebook designed around GNU/Linux, make it happen!

Page 6: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

The Streeght of Relationships● Mettendo relazione diretta con ogni persona che si è iscritta lalla

newsletter del nostro sito, è nata una relazione umana di collaborazione.

● After 1 year from we have met the first interested to the project, today contribute to our project many peoples from different countries.

● Now we have 320 subscribers to our newsletter● 120 collaborations and suggestions surveys compiled● 50 collaborators (translation, software, etc)● Our website is localized in 7 languages and we a forum

Page 7: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

http://www.powerpc-notebook.orgWebsite 7 Languages: English – French – Spanish – German – Poland – Portuguese - Italian

Page 8: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

http://forum.powerpc-notebook.org/

Page 9: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Actions Done● Direct single and group relationship with all the potential

collaborators● Website localization in 7 languages ● forum/website management● Periodic Newsletter● Searching of Chassis Notebook suppliers and others

altenative solutions● Tryed many synergies with other projects or producers● Preparation of Debian 64 bit powerpc installation image● Collaboration with Freescale/NXP that support us with a

devkit RDB2080 and uboot modification for pci-e video cards

Page 10: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Freescale/NXP Support● Freescale/NXP have loaned us RDB2080

devkit based on the same e6500 core of our notebook, to help us to testDebian GNU/Linux 64 bit powerpc and video cards

Page 11: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Historyof CPU

Page 12: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

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

Cpu Architectures in time

Page 13: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

current Mainstream:●ARM●MIPS ●Power Architecture (Power - PowerPC)●X86●Sparc

CPU with many (proprietary) applications force to keep compatibility into new CPUs.

Windows was born and grown on x86. Used by everyone, it also forced to keep compatibility when going to new CPUs.

Mainstream processor family

Page 14: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

PowerPC/Power history● 1991 Created by AIM (Apple IBM Motorola) (mix some drawn back compatibility between IBM

Power e Motorola 88000)

1993 PowerPC 601● 1997 G3 Freescale/IBM , Gekko (IBM) Nintendo GameCube● 1999 G4 Freescale● 2004 MPC 7447A ( variante G4 Freescale)● 2003 G5 64bit (IBM)● 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● 2014 Power 8 - OpenPower

Page 15: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Proprietary Software Limit CPU innovation

● 1993 Windows 25 million licenses (X86)● 1993 PowerPC 601 released● 1994 first Apple computer with PowerPC

PowerPC is released without software compiled for it: OS and previous applications was running on 386 or Motorola 68000.

When Apple created PowerPC they were running parts of Mac OS written for 68k, under emulation on the PowerPC.

Page 16: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

● 1995 Windows NT 3.51/4.0 PowerPC dropped in 1996

● 1995 Os/2 Warp, PowerPC edition

● 1995 Solaris 2.51 for PowerPC

Proprietary OS? NO PARTY

Page 17: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

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

Page 18: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

● PS2 MIPS● PS3 PowerPC● PS4 x86_64● Nintendo N64 MIPS● Nintendo GameCube PowerPC● Nintendo Wii/WiiU PowerPC

Consoles have a tiny OS with few embedded applications

Games are written from scratch or are developed on cross-architecture engines. CPU change affects them less.

● Ms Xbox x86● Ms Xbox 360 PowerPC● Ms Xbox One X86_64●

● PSP MIPS● PSP VITA ARM

Game Consoles processors

Page 19: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

POWER/PowerPC IS AN ACTIVE

ARCHITECTURE

Page 20: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

● In 2013 was founded the OpenPower Foundation, are part of about 150 members, including companies, universities and individuals, with hundreds of projects, it is an open technical community, they have created an open ecosystem for the POWER architecture.

Page 21: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

NXP ( was Freescale)

● NXP have an active Roadmap based on Power architecture

● May 2016 new T4xx1 low-power e6500 core processors

● On 2017 will go in production Power at 16nm

● new processors scheduled between 2017 and 2018

Page 22: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

QorIQ Multicore Communications Processor Solution Roadmap

Page 23: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

● "Free software" means software that respects users' freedom and community.

● Users have the freedom to run, copy, distribute, study, change and improve the software. Thus, "free software" means liberty, not "software at no price".

Free Software: ANY CPU

● Gnu/Linux is free software → you can view ,change and recompile the sources for many different CPUs

● It is possible to run the same programs recompiled for different CPUs.

● You can easily change the CPU architecture

Page 24: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

● Video driver open source now are supported from ATI and NVIDIA.

● Open Source support continue in times more tha proprietary support

● Minor obsolescence of technology product

minor Obsolescence

Page 25: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

PowerPC Desktop/embedded● Amiga One X1000

X5000 A-Eon

● Amiga One 500 Acube Systems

Page 26: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Power Micro/Servers/Workstation

Page 27: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Our PowerPC Notebook ● CPU 64 bit PowerPC core e6500 multi-tread, multi-

core AltiVec acceleration with 16 Gflops per core● video card MXM ( upgradable )● USB 2 and USB3 ports● SATA● RAM DDR3L, upgradable● HD/SSD 2.5'', upgradable● Standard notebook case 15,6''

Page 28: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Open Source Hardware

1 year ago at the Linux Day 2014 we have received a proposal: why not make the Open Source Hardware laptop?

● The manufacturer will make designs and will make the prototypes under Open Source license Hardware !!!!

● From us “Technology Purchase Solidarity Group” depends make the crowdfunding

Page 29: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

Crowdfunding Campain

● Step 1: Spread massive project● Step 2: Informal membership Campain● Step 3: Prototype Fundraising● Step 4: Designs and test prototypes

updates● Step 5: Fundraising notebook production

Page 30: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

1:How to help us● Tanslate: our site, social media page,

applications...● Spread the news: publish news about our project

in your blog, forum, social network page, manage our website, communicate with our followers...

● Be Creative: design/create media to promote ourproject (videos, pictures, animations, presentations...)

● Join the Software Workgroup: develop, test, fix, optimize PowerPC GNU/Linux applications, help porting other Operating Systems.

Page 31: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

2:How to help us

● Join the Hardware Workgroup: help us finding a chassis (case) supplier, select components, collaborate with the producer, develop drivers...

● buying groups: enable buying groups also involving foundations, schools, universities, companies; study other experiences of technological success buying groups.

● Manage the Crowdfunding campaign: prepare, launch and manage the campain.

Page 32: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

1:Software Group Activites

Test Debian Powerpc 64 bit● Get a G5 ( powerpc 64 bit)● Install powerpc 32 bit unstable

http://cdimage.debian.org/cdimage/daily-builds/unstable/current/powerpc/iso-cd/

● Chroot 64 bithttps://wiki.debian.org/PPC64

● Test packages

Page 33: Linux day 2015 presentation of Open Hardware Source PowerPC Notebook

● Wii/WiiU:Dolphin https://it.dolphin-emu.org/?cr=it

● Xbox360 https://github.com/benvanik/xenia● PS3 https://github.com/DHrpcs3/rpcs3

They must be recompiled on Power and removed emulation

PowerPC console Virtualization