Published innttlabsRustがサポートするアーキテクチャ少なすぎる!RustでLinuxカーネルモジュールを実装しようと張り切ってきましたが、カーネルがサポートする大半のCPUアーキテクチャでRustは使えません。Rustの公式コンパイラがサポートするアーキテクチャが少なすぎるので、別のRustコンパイラを試してみました。Feb 20, 2024Feb 20, 2024
Published innttlabsRustで作るLinuxデバイスドライバ筆者が実装したネットワークPHYドライバが、初めてのRustで実装されたデバイスドライバとしてLinuxカーネルに採用された話を紹介します。Jan 11, 2024Jan 11, 2024
Published innttlabsLightweight Formal Methods for BGPPanic-free deserializationNov 30, 2023Nov 30, 2023
Published innttlabsTLSが難しい?RustとLinuxカーネルで実装しよう!TLS(Transport Layer Security)が難しすぎると、お嘆きのセキュリティファースト世代の皆様、RustでLinuxカーネルを実装しながら学んでみましょう!Dec 29, 2022Dec 29, 2022
Published innttlabsRustとBPFでプロファイラを実装しよう!プロファイリングは枯れた技術ですが、BPFで実装するのであれば、学ぶべき新技術という気がしてきますよね!実際、Pixie、Parcaなど、BPFを使った第三世代プロファイラの開発が進んでいます(世代数は雰囲気)。しかし、Rustの実装は見つからなかったので、RustとBPFで実装…Apr 13, 2022Apr 13, 2022
Published innttlabsRustが遅すぎる?プロファイリングで性能向上!Goと違って、各種プロファイリングツールが標準機能として提供されないRustでも解析してみました。Feb 23, 2022Feb 23, 2022
Published innttlabsProfiling Rust applicationsProfiling Rust, in comparison with Go, designed to support various built-in profilers.Feb 23, 20221Feb 23, 20221