~/talk

Closing Keynote: Safe Systems Software and the Future of Computing

Talkat RustConf 2017 · on Saturday, 2017-08-19· [rust]
slides:none on file

A project builds a Rust-like safe systems language and a greenfield OS called Midori, runs the Microsoft speech server replacing 1 million lines of C++ and reaches performance parity with Linux and Windows. A team of about 100 writes 5–7 million lines of safe code, showing memory, type and concurrency safety plus data-parallel gains and useful fail-fast behavior. Shortcomings include poor short-term productivity, rough ergonomics and lack of incremental adoption, so the prototype succeeds technically but fails to ship broadly.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Agenda
  3. 1:41Joes background
  4. 4:00Windows
  5. 4:51What do we do
  6. 6:35Starting from scratch
  7. 9:53Static analysis
  8. 10:39CSharp
  9. 11:02Advanced Systems
  10. 13:58Windows Project
  11. 14:23Safe Systems Challenges
  12. 15:22Outcome
  13. 17:21Key Lessons
  14. 17:34Inspiration Innovation
  15. 23:24Short Term Productivity
  16. 25:00Boiling the Ocean
  17. 25:37Type Systems
  18. 30:47Reliability
  19. 32:00Systems programming
  20. 33:26Inertia
  21. 33:54What is the future
  22. 35:11Simon Paton Jones
  23. 35:41Systems everywhere
  24. 36:33Silver Bullet
  25. 36:50RIT Ops
  26. 37:03Incrementality
  27. 38:36One possibility
  28. 39:20Life is beautiful
  29. 39:36Finding a wave to ride
  30. 40:53Distributed systems
  31. 42:04All systems will be safe
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.