Menu

Post image 1
Post image 2
Post image 3
Post image 4
1 / 4
0

Thomas Gazagnaire :: O(x)Caml in Space

gazagnaire.org·Thomas Gazagnaire·18 days ago
#rBmzBUhs
Reading 0:00
15s threshold

On 23 April, our pure-OCaml CCSDS protocol stack booted up in low Earth orbit! The project, codename Borealis , is running inside DPhi Space 's ClusterGate-2 payload module on the host satellite, with end-to-end-encrypted command and control and post-quantum key rotation, all implemented in safe OCaml. Why does OCaml matter here? Untrusted code running on a satellite is a huge security risk , and OCaml is an ideal safe language to run in space. In his ICFP 2022 keynote , KC Sivaramakrishnan looked back on the decade-long engineering effort that produced OCaml 5, the release that put safe and performant multi-threading into the OCaml runtime. KC ended his talk speculating that OCaml 5.0 would go to the moon, due to its language features that would deliver C/Rust-like performance on demand while keeping the mathematical rigour of classic ML. Here at Parsimoni, we took his words a bit too literally :-) The host satellite circles the Earth every ninety minutes or so.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More