36
The Open Hardware Repository Javier Serrano FSCONS 2010 Disclaimer: my employer is very cool but these are just my own personal opinions.

Open Hardware Repository

  • Upload
    fscons

  • View
    990

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Open Hardware Repository

The Open Hardware Repository

Javier Serrano FSCONS 2010

Disclaimer: my employer is very cool but these are just my own personal opinions.

Page 2: Open Hardware Repository

Introductionand context

An example:White Rabbit

More generalthoughts

Page 3: Open Hardware Repository

Introductionand context

http://www.ohwr.org

Where is it?

Page 4: Open Hardware Repository

Introductionand context What is it made of?

● Redmine plus some custom plugins:● SVN and Git integration.● Mailing lists.● Project list filtering.

● Sympa mailing list manager.

Page 5: Open Hardware Repository

Introductionand context OH: our definition

● Publish everything needed to:● Review● Modify● Manufacture

Page 6: Open Hardware Repository

Introductionand context

Publicly funded designshould be public

Reasons for OH (1)

Page 7: Open Hardware Repository

Introductionand context

Peer review makesdesigns better

Reasons for OH (2)

Page 8: Open Hardware Repository

Introductionand context

Avoid unnecessarymultiplication of effort

Reasons for OH (3)

Page 9: Open Hardware Repository

Introductionand context An example: RHINO

Page 10: Open Hardware Repository

Introductionand context

Better relationshipwith companies

Reasons for OH (4)

Page 11: Open Hardware Repository

Introductionand context

Fun!

Reasons for OH (5)

Page 12: Open Hardware Repository

Introductionand context

Draw heavily on(open) standards

How are we doing it? (1)

Page 13: Open Hardware Repository

Introductionand context Carrier/mezzanine split

Courtesy of VITA

Page 14: Open Hardware Repository

Introductionand context Wishbone example

Page 15: Open Hardware Repository

Introductionand context

Push drivers to officialLinux kernel

How are we doing it? (2)

Page 16: Open Hardware Repository

Introductionand context

Working with lawyersfor an OH license

How are we doing it? (3)

Page 17: Open Hardware Repository

Introductionand context

Collaborating withcompanies

How are we doing it? (4)

Page 18: Open Hardware Repository

An example:White Rabbit Project goals

● Sub-nanosecond sync through Ethernet.

● Upper bound in frame delivery time.

● ~1000 nodes.● ~10 km fiber links.

Page 19: Open Hardware Repository

An example:White Rabbit Network overview

Page 20: Open Hardware Repository

An example:White Rabbit Normal PTP

Page 21: Open Hardware Repository

An example:White Rabbit Enhanced PTP

Page 22: Open Hardware Repository

An example:White Rabbit WR switch main board

Page 23: Open Hardware Repository

An example:White Rabbit

Project staffingmuch easier

OH experience so far (1)

Page 24: Open Hardware Repository

An example:White Rabbit

Peer review workingvery well

OH experience so far (2)

Page 25: Open Hardware Repository

An example:White Rabbit

Many companiesinterested

OH experience so far (3)

Page 26: Open Hardware Repository

More generalthoughts Why OH?

For the very samereasons as FOSS

Page 27: Open Hardware Repository

More generalthoughts Traditional OH criticism

● Copying SW is free, copying HW takes money.

● (Open) SW development skill easier to come by.

Page 28: Open Hardware Repository

More generalthoughts OH for HW developers

● Great learning tool.● Benefit from peer review.● Do less unnecessary work.● Providing support to others

becomes easier.

Page 29: Open Hardware Repository

More generalthoughts OH for (SW) hackers

● HW has less bugs less →frustration.

● Dialog with HW designer easier.● Can look at the guts if you are

capable of understanding them.● Can write less code under some

circumstances.

Page 30: Open Hardware Repository

More generalthoughts OH for users

● Better (more debugged) HW.● Better local support from HW

designers in same organization.● Easy to request/add new features.● Avoid unnecessary vendor lock-up.

Page 31: Open Hardware Repository

More generalthoughts OH for teachers/students

● Easier to teach and learn if all documentation is open.

● Real-life examples provide unique learning experience.

Page 32: Open Hardware Repository

More generalthoughts OH for public institutions

● Can help int'l orgs respect country quotas.

● Can allow governments to avoid having to buy abroad unless they want to.

● Can save managers lots of spec writing: just point to a design in OHR!

Page 33: Open Hardware Repository

More generalthoughts OH for companies

● Lower entry costs to a given technology.

● Get help easily when in design trouble.

Page 34: Open Hardware Repository

More generalthoughts How can you help?

● Hardware designers: do OH.● Hackers: help with drivers, support

SW and tools.● Others: document, test, advocate,

buy OH.

Page 35: Open Hardware Repository

Conclusions

● Effort justified even inside CERN alone.

● Looks like it's taking off though!● Exciting times ahead both for

designs and tools.

Page 36: Open Hardware Repository

Thanks!