外部記憶装置

外付け記憶装置

Mewz on libkrun - その9 TSI の仕組み

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5 Mewz on li…

Mewz on libkrun - その8 Mewz 追加実装(virtio-vsock)

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5 Mewz on li…

Mewz on libkrun - その7 virtio-vsock について

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5 Mewz on li…

Mewz on libkrun - その6 Mewz 追加実装(virtio-console)

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5 Mewz on li…

2024年振り返り

主な開発したもの quic-zig bcachefs_exporter rv32-zig 出版した論文 bypass4netns: Accelerating TCP/IP Communications in Rootless Containers 今年の振り返り・来年の抱負 時間がないため簡単に 2024 年を振り返る。 主な開発したもの public にできる…

Mewz on libkrun - その5 Mewz on libkrun してみた

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5 Mewz on li…

Mewz on libkrun - その4 Mewz 追加実装(Virtio MMIO)

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) ← この記事 その5…

Mewz on libkrun - その3 Mewz 追加実装(Linux zeropage, kernel cmd params)

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) ← この記事 その4 Mewz 追加実装(Virtio MMIO) その5…

Mewz on libkrun - その2 libkrun の構造

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す その2 libkrun の構造 ← この記事 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5…

Mewz on libkrun - その1 libkrun を試す

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた - 外部記憶装置 の詳細を記すシリーズ その1 libkrun を試す ← この記事 その2 libkrun の構造 その3 Mewz 追加実装(Linux zeropage, kernel cmd params) その4 Mewz 追加実装(Virtio MMIO) その5…

newuidmap(1) の動きを調べてみた

大学の計算機で Rootless コンテナを動かそうとした時の調査メモをまとめておく(結局動かなかった) newuidmap(1) について newuidmap は対象のプロセスの /proc/[pid]/uid_map を指定されたものに変更するコマンドである。 uid_map は UserNS 内部の UID と…

rustls で Certificate Unknown となるエラーへの対処方法

OpenSSL でオレオレ証明書を作って rustls で使おうとしたときにハマったためメモ。 環境 Ubuntu 24.04.1 OpenSSL 3.0.13 rustls 0.23.13 結論 rustls は X.509 証明書で Version 3 しか受け入れない。それ以外は Certificate Unknown が Alert として返され…

tonic + TLS (rustls) で deocode error が発生する問題への対処方法

tonic (rust 向け gRPC ライブラリ) で TLS(rustls) を有効にした状態で gRPC サーバーを動かしたときに遭遇したエラーへの対処メモ クライアント側は grpc(v1.46.3) を呼び出す python ライブラリを利用した。 クライアント側で接続先として grpc+tls://127…

Mewz (WebAssembly x Unikernel) を libkrun で動かしてみた

より詳細な記事を 「Mewz on libkrun」シリーズとして掲載しました。 Mewz とは Mewz は2023年度未踏IT人材発掘・育成事業において、上田氏、野崎氏によって開発されている WebAssembly (Wasm) 専用の unikernel である。 www.ipa.go.jp github.com unikerne…

2023 年振り返り

開発したもの 時系列順に振り返っていく xdp-nat github.com 「XDP でなんか作ってみたいなぁ」と思っていたところ、2023年年始に勢いで作ってみた NAPT ソフトウェア。 TCP の状態管理や UDP, ICMP のタイムアウトをちゃんとやりつつ、cli も実装されていて…

Running Confidential VM with AMD SEV-SNP

What is AMD SEV-SNP? AMD SEV (Secure Encrypted Virtualization) is a technology to isolates guest VMs from the hypervisor. AMD SEV provides only Memory Encryption. AMD SEV-ES (SEV Encrypted State) provides encryption for guest VM's register…

11th IEEE International Conference on Cloud Engineering (IC2E 2023) 参加記

2023年9月25-28日にボストンで開催された 11th IEEE International Conference on Cloud Engineering で論文発表をしてきた際の記録である。 発表した論文について 発表論文は "Efficient Container Image Updating in Low-bandwidth Networks with Delta En…

R86S レビュー(pfSense 編 その3 IPSec VPN)

R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 R86S レビュー(OpenBSD 編) - 外部記憶装置 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装置 R86S レ…

R86S レビュー(pfSense 編 その2 Firewall, NAT)

R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 R86S レビュー(OpenBSD 編) - 外部記憶装置 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装置 R86S レ…

R86S レビュー(pfSense 編 その1 初期設定)

R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 R86S レビュー(OpenBSD 編) - 外部記憶装置 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装置 ← この記…

R86S レビュー(OpenBSD 編)

R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 R86S レビュー(OpenBSD 編) - 外部記憶装置 ← この記事 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装…

R86S レビュー(Ubuntu 22.10 編 その2 NAPT他)

R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 ← この記事 R86S レビュー(OpenBSD 編) - 外部記憶装置 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装…

R86S レビュー (Ubuntu 22.10 編 その1)

R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 ← この記事 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 R86S レビュー(OpenBSD 編) - 外部記憶装置 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装…

2022年を1月からふりかえる

1月 専攻の中間発表があった。 中間発表後は競技プログラミングにはまっていた。 2月 NTT研究所(ソフトウェアイノベーションセンタ)のインターン「コンテナランタイムの実装と評価」に参加した。 Rootless コンテナの通信速度を大幅に改善するbypass4netnsに…

MPTCP を触ってみる(Ubuntu 22.04 LTS)

概要 Ubuntu 22.04 LTS (Linux Kernel 5.15) がリリースされ、通常用途のサーバーでも Linux Kernel 5.6 で実装された MPTCP の利用が容易になった。 せっかくなので、3つのシナリオで MPTCP を用いたアプリケーションを動かし、その動作の様子を観察した。 …

2021年を400文字で振り返る

2021年もあと数時間で終わるから今年やったことを400文字にまとめる。 卒論 1月に卒論を提出して無事卒業できた。 外部の研究会発表の締め切りと卒論の締め切りが1週間の中に同居してて大変だった。 学会発表 3月にIA研究会、6月にDICOMO 2021 シンポジウム…

Android 12 で EAP-TLS の認証ができないときの対処方法

結論: 証明書の再インストール 大学に設置されている無線APではクライアント証明書による EAP-TLS 認証を利用しているが、 Android 12 にアップデートした Pixel 3a では認証できなくなったため問題を調査した。 状況 Android 12 にアップグレードした Pixel…

2020 年を雑に振り返る

みなさん、いかがお過ごしでしょうか? PiBVT です。 怒涛の 2020 年もあと数時間で終わるため、紅白を見ながら今年やったことについてまとめてみました。 今年あったこと 今年は公私ともに色々ありすぎて大変でした。 その中でも特に印象的だった以下の2つ…

L3 技術で研究活動を快適にした話

これは CAMPHOR- Advent Calendar 2020 の12日目の記事です advent.camph.net はじめに どうも、 PiBVT です。CAMPHOR- は11月ごろに初めて行ったばかりで、最近は研究が忙しくて行けてない状態です。 学生エンジニアの方が多く訪れる CAMPHOR- のアドベント…

大学生活4年間を振り返るポエム

この記事は、Kyoto University Advent Calendar adventar.org の4日目の記事です。 はじめに お久しぶりです。PiBVT です。 今年は未踏やら研究室配属やら濃厚な1年でした。 今年度で4回生となり、うまくことが進めば学部を卒業できるはずです。 せっかくな…