Matías Vara, ToroKernel, FaMAF Eclypsium 20210901
Channel: Sistemas Operativos FAMAF
Date: 01/09/2021

Abstract:
Toro was born in the summer of 2003 when I decided to write an operating system from scratch. The excitement was enormous, so was the challenge. The journey has been long but full of new ideas and a lot of fun. Now in 2021, the goal has completely changed to handle new use-cases and leverage technologies like virtualization. In this talk, I present the open source project named Toro (http://www.torokernel.io) that has begun as a general purpose operating system for x86 single core, and today, it is a unikernel for x86-64 multicore, which is focused on paravirtualized hardware like VirtIO. Currently, the main use-case is the deployment of lightweight microservices in both public clouds like AWS or GCE, but also private clouds like OVH or Scaleway. This presentation will give you an overview of the ingredients of an operating system. Also, I will show you how to build, deploy, and debug microservices in Toro, and the mechanisms to contribute to the project.

Bio:
I have always enjoyed working on software development, more precisely, on “software” that has to talk with “hardware” like drivers or bootloaders. I studied Electronic Engineering at the Universidad Nacional de La Plata, Argentina. Then, I did my Ph.D. in formal languages at INRIA, France. After my Ph.D., I worked for Citrix, Tttech, and Huawei. My current interests are in the development of operating systems, leveraging the use of virtualization in different domains like automotive, and the use of formal languages to improve the development of software.