blog.osau.re

MirageOS and OCaml stuffs.
github/dinosaure @Dinoosaure RSS

Hello, I'm Romain Calascibetta, developer and member of the MirageOS Core team. I mainly do OCaml, some C and I like drawing, guitar and politics. Here is my blog for my notes about MirageOS and OCaml and some little notes in French for sure.

You can check what I do on GitHub or on din.osau.re. Finally, you can follow me on twitter and Mastodon. If you want to do a epistolary exchange with me, you can send me an email to:

Essays and ramblings

  1. 2024-09-27 Happy eyeballs?!

    When connect() hides a lot of details.

    • unix
    • happy-eyeballs
  2. 2024-02-11 Cooperation and Lwt.pause

    A disgression about Lwt and Miou

    • OCaml
    • Scheduler
    • Community
    • Unikernel
    • Git
  3. 2023-10-09 Rules of Miou!

    A description of the Miou design and its rules

    • OCaml
    • Scheduler
    • Community
  4. 2023-09-08 Miou, a simple scheduler for OCaml 5

    A description of the Miou scheduler

    • OCaml
    • Scheduler
    • Community
  5. 2023-05-05 The MirageOS retreat (01/05/2023)

    A little overview of this retreat

    • OCaml
    • MirageOS
    • Community
  6. 2023-01-03 Deploy an SMTP service (3/3)

    How to deploy a SMTP service to receive emails

    • OCaml
    • MirageOS
    • SMTP
    • Deployement
  7. 2022-12-15 Deploy an SMTP service (2/3)

    How to deploy a SMTP service to send emails

    • OCaml
    • MirageOS
    • SMTP
    • Deployement
  8. 2022-12-06 Deploy an SMTP service (1/3)

    How to deploy your own SMTP service

    • OCaml
    • MirageOS
    • SMTP
    • Deployement
  9. 2022-11-14 Reproducibility!

    How we can manage reproducibility in OCaml

    • OCaml
    • Reproducible
    • Build
    • MirageOS
  10. 2022-07-22 GADTs and state machine

    A little introduction about GADTs

    • OCaml
    • Types
    • Protocol
    • GADTs
  11. 2022-06-02 Spoke, how to implement a little cryptographic protocol

    A simple how-to to understand how we implement protocols for MirageOS

    • OCaml
    • Cryptography
    • Protocol
    • MirageOS
  12. 2022-05-05 Esperanto, when OCaml meets Cosmopolitan

    Build-once Run-anywhere

    • OCaml
    • Build
    • Portability
  13. 2022-04-21 Pasteur is up!

    A description of pasteur with MirageOS 4

    • OCaml
    • MirageOS
    • unikernel
  14. 2022-04-12 optint, 32-bits, 64-bits architecture and optimization

    An introduction about optint, a little library to help you to support 32-bits architecture and 64-bits architecture

    • OCaml
    • Optimization
  15. 2022-04-11 Again, re-update of my blog after 2 years.

    A setting in abyme about this blog!

    • OCaml
    • MirageOS
    • Blog
  16. 2020-08-24 All the way down, my blog is re-up!

    How the blog works?

    • OCaml
    • MirageOS
    • blog
  17. 2020-03-31 Release cycle about SMTP stack

    A description of the incoming SMTP stack.

    • OCaml
    • MirageOS
    • SMTP
    • libraries
  18. 2020-03-14 Eq(af), timing attack!

    A description of the new release of Eq{af}

    • Security
    • Release
    • OCaml
    • Library
  19. 2020-02-27 Tuyau, the next conduit

    An introduction about `tuyau` which wants to solve the Conduit's problem.

    • MirageOS
    • Protocols
    • Libraries
    • Functoria
    • OCaml
  20. 2020-02-17 Functor, Application and magick!

    A little trick about *functor*

    • OCaml
    • tip
  21. 2020-02-08 MirageOS compilation

    A little explanation about the MirageOS compilation design

    • OCaml
    • MirageOS
  22. 2020-02-06 Hello World!

    My first article which explains the goal of this blog

    • OCaml