Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CIF16: Running Go on Rumprun ( Ian Eyberg, DeferPanic Founder)

This talk will explore working with the Go language on top of the Rumprun unikernel allowing the end user to deploy a small Go flavored unikernel directly on top of the Xen Project Hypervisor or other hypervisors.
We'll start off with explaining the motivation behind this and why we think unikernels are the future of infrastructure. We'll also describe why we thought Go would make a great fit not withstanding it's obvious architectural differences such as virtual memory.

Finally, we'll show real live demos of Go running on top of the Rumprun unikernel.

  • Login to see the comments

CIF16: Running Go on Rumprun ( Ian Eyberg, DeferPanic Founder)

  1. 1. Running Go on Rumprun or famous computer scientists you should know
  2. 2. rump-kernel shaded glasses
  3. 3. definition
  4. 4. History
  5. 5. the cloud
  6. 6. security
  7. 7. resource utilization
  8. 8. 12M LOC in Linux
  9. 9. 1-10 Bugs / 1000 LOC
  10. 10. why are you re-writing it from scratch?
  11. 11. why not use a container?
  12. 12. networking $5M
  13. 13. containers do not contain
  14. 14. over 90% of docker images have vulnerabilities
  15. 15. what is Go?
  16. 16. made by guys like this
  17. 17. statically typed
  18. 18. compiled
  19. 19. language of the web
  20. 20. go unikernels
  21. 21. C S P
  22. 22. http://lsub.org/ls/software.html
  23. 23. Go on Rumprun
  24. 24. hypercall
  25. 25. virtual memory
  26. 26. thread local storage
  27. 27. goroutines
  28. 28. go virtues
  29. 29. small size
  30. 30. no dependency hell
  31. 31. demo
  32. 32. github.com/deferpanic/gorump

×