Your SlideShare is downloading. ×
0
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Open Hardware Repository
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open Hardware Repository

989

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
989
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The Open Hardware Repository Javier Serrano FSCONS 2010 Disclaimer: my employer is very cool but these are just my own personal opinions.
  • 2. Introduction and context An example: White Rabbit More general thoughts
  • 3. Introduction and context http://www.ohwr.org Where is it?
  • 4. Introduction and context What is it made of? ● Redmine plus some custom plugins: ● SVN and Git integration. ● Mailing lists. ● Project list filtering. ● Sympa mailing list manager.
  • 5. Introduction and context OH: our definition ● Publish everything needed to: ● Review ● Modify ● Manufacture
  • 6. Introduction and context Publicly funded design should be public Reasons for OH (1)
  • 7. Introduction and context Peer review makes designs better Reasons for OH (2)
  • 8. Introduction and context Avoid unnecessary multiplication of effort Reasons for OH (3)
  • 9. Introduction and context An example: RHINO
  • 10. Introduction and context Better relationship with companies Reasons for OH (4)
  • 11. Introduction and context Fun! Reasons for OH (5)
  • 12. Introduction and context Draw heavily on (open) standards How are we doing it? (1)
  • 13. Introduction and context Carrier/mezzanine split Courtesy of VITA
  • 14. Introduction and context Wishbone example
  • 15. Introduction and context Push drivers to official Linux kernel How are we doing it? (2)
  • 16. Introduction and context Working with lawyers for an OH license How are we doing it? (3)
  • 17. Introduction and context Collaborating with companies How are we doing it? (4)
  • 18. An example: White Rabbit Project goals ● Sub-nanosecond sync through Ethernet. ● Upper bound in frame delivery time. ● ~1000 nodes. ● ~10 km fiber links.
  • 19. An example: White Rabbit Network overview
  • 20. An example: White Rabbit Normal PTP
  • 21. An example: White Rabbit Enhanced PTP
  • 22. An example: White Rabbit WR switch main board
  • 23. An example: White Rabbit Project staffing much easier OH experience so far (1)
  • 24. An example: White Rabbit Peer review working very well OH experience so far (2)
  • 25. An example: White Rabbit Many companies interested OH experience so far (3)
  • 26. More general thoughts Why OH? For the very same reasons as FOSS
  • 27. More general thoughts Traditional OH criticism ● Copying SW is free, copying HW takes money. ● (Open) SW development skill easier to come by.
  • 28. More general thoughts OH for HW developers ● Great learning tool. ● Benefit from peer review. ● Do less unnecessary work. ● Providing support to others becomes easier.
  • 29. More general thoughts 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.
  • 30. More general thoughts 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.
  • 31. More general thoughts OH for teachers/students ● Easier to teach and learn if all documentation is open. ● Real-life examples provide unique learning experience.
  • 32. More general thoughts 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!
  • 33. More general thoughts OH for companies ● Lower entry costs to a given technology. ● Get help easily when in design trouble.
  • 34. More general thoughts How can you help? ● Hardware designers: do OH. ● Hackers: help with drivers, support SW and tools. ● Others: document, test, advocate, buy OH.
  • 35. Conclusions ● Effort justified even inside CERN alone. ● Looks like it's taking off though! ● Exciting times ahead both for designs and tools.
  • 36. Thanks!

×