Masashi Yoshimura
@ming_rrr
software engineer@NTT
I wrote a blog post about performance improvements for the binary translator (ELF -> WebAssembly). In our benchmark test, the Wasm converted from ELF/AArch64 in LINPACK now runs at roughly "60–80%" of the performance of Wasm generated from source code. medium.com/nttlabs/some-p…
Alcoholless: A Lightweight Security Sandbox for macOS Programs (Homebrew, AI Agents, etc.) medium.com/nttlabs/alcoho… ``` cd ~/PROJECT alcless brew install gemini-cli alcless gemini ```
I’ve published a demo of elfconv! It converts BusyBox’s Linux/ELF binaries into WebAssembly and runs them right in your browser. I’ll be adding demos of other programs in the future. Demo page: yomaytk.github.io/elfconv-demo/

Wrote a blog: containerd v2.1, nerdctl v2.1, and Lima v1.1 medium.com/nttlabs/contai…
昨日のAsiaLLVMで,'A technology for lifting machine code to high-performance LLVM IR'というセッションの発表をしました.関わってくださった方々ありがとうございました. discourse.llvm.org/t/2025-asiallv…
6月10日の2025 AsiaLLVM Developers' MeetingでTableGenの話をします。よろしくお願いします。 eventbrite.com/e/2025-asiallv…
来週のAsiaLLVMでWebAssemblyについて少しだけ発表します! eventbrite.com/e/2025-asiallv…
"My 10-year Journey with Containers and the Future" is featured on the web site of @OpenSourceOrg opensource.org/maintainers/ak…
6 月に AsiaLLVM で話します(念願の東京出張!!)。memory safety をテーマに、lifetime 解析の改良、libc++ の境界チェックの適用などの話をするつもりです discourse.llvm.org/t/2025-asiallv… 6/10 の週は東京にいるので会える人はお会いしましょう
今週末の Kernel/VM探検隊で Mewz カーネルを libkrun で動かして、「ゲストにTCP/IPスタックが無くてもHTTPサーバーが動いて嬉しい!」という話をします kernelvm.connpass.com/event/347564/
KubeCon + CloudNativeCon Japan 2025 の前日に、正式な Co-located イベントとして "Japan Community Day" を開催します! CNCJ や Local Community と開発者を含む海外参加者などを交えての各領域をまとめた 1 Day イベントとなる予定です : ) events.linuxfoundation.org/kubecon-cloudn… #KubeCon #CloudNativeCon
昨年9月の講演「なぜオープンソースソフトウェアにコントリビュートすべきなのか」を、今更ですがブログにまとめました #wakate2024 medium.com/nttlabs/why-yo…
昨日の講演 "なぜオープンソースソフトウェアにコントリビュートすべきなのか" のスライドです #wakate2024 github.com/AkihiroSuda/Ak…
実習生には,自身が開発するelfconvのELF/x86-64変換対応に取り組んでいただき,シンプルなテストプログラムの変換実装から性能評価まで行っていただきました. elfconv: github.com/yomaytk/elfconv
NTT研究所冬期インターンシップのテーマ「Linux/ELF を WebAssembly に変換するバイナリトランスレータの実装と評価」の実施報告です. medium.com/nttlabs/%E3%82…
NTT研究所冬期インターンシップのテーマ「Linux/ELF を WebAssembly に変換するバイナリトランスレータの実装と評価」の実施報告です. medium.com/nttlabs/%E3%82…
🍺 Alcoholless: lightweight security sandbox for Homebrew github.com/AkihiroSuda/al… ``` cd ~/SOME_DIRECTORY alcless brew install xz alcless xz SOME_FILE ``` `xz` works as a separate user with an access to the working directory, but with no access to other private directories.
本日発売の Software Design 2025年3月号に、 containerd 2.0 の記事を寄稿しました
【次号予告】2025年2月18日発売『Software Design 2025年3月号』本体1,420円+税、gihyo.jp/magazine/SD/ar…
gomodjail (library sandbox for Go modules) now preliminarily supports macOS using `DYLD_INSERT_LIBRARIES`. A future version may also incorporate source code translation for more robust sandboxing. github.com/AkihiroSuda/go…
gomodjail: jail for Go modules (restricts opening files, executing commands, etc.) github.com/AkihiroSuda/go… Two steps to get started: 1. Add `// gomodjail:confined` to `go.mod` 2. Run a binary with `gomodjail run --go-mod=go.mod` (Caveat: not applicable to `unsafe` pkgs)
The Wasm devroom had many attendees, and we were able to finish it successfully. Thank you, everyone!🙌
The Fosdem Wasm dev room is here with a shiny lineup of speakers! @d_philla @evacchi @deadprogram @rage_monk Come join this Sunday! fosdem.org/2025/schedule/…
gomodjail: jail for Go modules (restricts opening files, executing commands, etc.) github.com/AkihiroSuda/go… Two steps to get started: 1. Add `// gomodjail:confined` to `go.mod` 2. Run a binary with `gomodjail run --go-mod=go.mod` (Caveat: not applicable to `unsafe` pkgs)