About
Akira Moroo
I am a software engineer. I am also interested in operating systems, and compilers. Previously I have researched in natural language processing, software engineering, and firmware security, especially x86 and RISC-V. You can find my e-mail address on the bottom of this page.
Works
- 9pfsPkg, 9P Client File System for UEFI
- frankenlibc on Solo5
- EFI Byte Code Backend for LLVM
- LKL on Unikraft, Librarizing Linux Kernel for Unikernel
- EBC Backend for ELVM
- Rust Backend for ELVM
- ebcvm, EFI Byte Code Virtual Machine
- LKL.js, Running Linux Kernel on JavaScript Directly
- yabits, Yet Another UEFI coreboot Payload
- LLVM IR Backend for ELVM
- Lua Backend for ELVM
- mruby 1.2.0 on UEFI Shell
Talks
- Practical Rust (Hypervisor) Firmware Kernel/VM Online Part 3, July 10, 2021
- Bypassing UEFI Secure Boot with Thin-Hypervisor BitVisor Summit 9, November 30, 2020
- Porting Linux to Nabla Containers Container Runtime Meetup #2, August 22, 2020
- Network Boot from Bell Labs Kernel/VM Online Part 1, June 6, 2020
- LLVM Backend Development for EFI Byte Code Kernel/VM Tokyo 15, July 20, 2019
- EFI Byte Code Virtual Machine for Fun and Profit Kernel/VM Hokuriku Part 4, November 10, 2018
- LKL.js: Running Linux Kernel on JavaScript *Directly* Kernel/VM Tokyo 14, July 21, 2018
- [WIP]Porting LKL to BitVisor Turing Complete FM Meetup, June 25, 2018
- Making UEFI(ja) osdev_moku2, March 24, 2018
- Playing with WASM(ja) Dentoo.LT #19, March 4, 2018
- Optimizing BrainF*ck(ja) Dentoo.LT #19, March 4, 2018
- LLVM IR on ELVM(ja) Dentoo.LAT #16, March 19, 2017
Publications
- Hajime Tazaki, Akira Moroo, Yohei Kuga, and Ryo Nakamura, “How to design a library OS for practical containers?”, VEE, 2021 PDF
- Hajime Tazaki, Akira Moroo, Ryo Nakamura, “Jail to the Outside World: Revisit the Container Architecture”, USENIX OSDI, 2018
- Akira Moroo, “yabits: Yet Another UEFI coreboot Payload”, OSFC, 2018 PDF
- Akira Moroo, Akiko Aizawa, Takayuki Hamamoto, “Reranking-based Crash Report Deduplication”, SEKE, 2017 PDF