<<39C3 Power Cycles
  • <<39C3Power Cycles
  • Schedule Calendar
  • Schedule List
  • Speakers
  • 1.1
  • Help
  • Legal
  • <<39C3Power Cycles
  • Schedule Calendar
  • Schedule List
  • Speakers
  • 1.1
  • Help
  • Legal

bunnie

bunnie is best known for his work hacking the Microsoft Xbox, as well as for his efforts in designing and manufacturing open source hardware, including the chumby (app-playing alarm clock), chibitronics (peel-and-stick electronics for craft), Novena (DIY laptop), and Precursor (trustable mobile device). He received his PhD in EE from MIT in 2002. He currently lives in Singapore where he runs a private product design studio, Kosagi. His current research interest is in facilitating trust in technology.

Avatar of bunnie

Events with this speaker

Day 2
23:00
40m
Xous: A Pure-Rust Rethink of the Embedded Operating System

Other speakers of this event:

Sean "xobs" Cross

Xous is a message-passing microkernel implemented in pure Rust, targeting secure embedded applications. This talk covers three novel aspects of the OS: hardware MMU support (and why we had to make our own chip to get this feature), how and why we implemented the Rust standard library in Rust (instead of calling the C standard library, like most other Rust platforms), and how we combine the power of Rust semantics with virtual memory to create safe yet efficient asynchronous messaging primitives. We conclude with a short demo of the OS running on a new chip, the "Baochip-1x", which is an affordable, mostly-open RTL SoC built in 22nm TSMC, configured expressly for running Xous.

HardwareOne