OS徒然草 (8)

今回はメモリ管理にまつわるお話です。

Asio (Boost.Asio) C++ライブラリ入門 5 - 実践編 主要クラス群とI/O機能群の紹介 -

C++の非同期IOライブラリであるAsio(Boost.Asio)の解説シリーズの最終回として、 ライブラリが提供する各種クラスやI/O機能をサンプルコードとともに網羅的に紹介します。 辞書的な活用を想定した構成となっておりますので、皆様の参考になれば幸いです。

新Linuxカーネル解読室 - タスクスケジューラ (その2) - EEVDF

17年ぶりにFAIRクラスのタスクスケジューラが刷新され、CFSからEEVDFに置き換わりました。 今回は、この新しいEEVDFに焦点を当て、「どのタスクをどの程度実行するか」というタスクスケジューラの最重要機能を解説したいと思います。 スケジューラやEEVDFに…

Isaac Gym入門(実践編)

本記事ではIsaac Gym入門の実践編として、Isaac Gymの強化学習のフレームワークについて解説し、独自の学習環境を作成する方法を紹介します。

Asio (Boost.Asio) C++ライブラリ入門 4 - 完了トークン(CompletionToken)とasync_composeの利用法 -

本記事では、C++の非同期IOライブラリであるAsio(Boost.Asio)を解説します。 第4回では、Asioライブラリを利用する上で重要なライブラリ機能、完了トークンと`async_compose`について紹介していきます。

Ciliumサービスメッシュの相互認証と暗号化 (実装編)

CiliumサービスメッシュのmTLSについて解説編と実装編の2本立てで紹介します。本編では、解説編で説明したCiliumの相互認証と暗号化の両機能を有効化してmTLS通信を実装してみましょう。

Ciliumサービスメッシュの相互認証と暗号化 (解説編)

CiliumサービスメッシュのmTLSについて解説編と実装編の2本立てで紹介します。Ciliumは従来のサービスメッシュの手法とは異なり、eBPFを活用してL4/L7ネットワークのパケットを操作することで、従来のサイドカープロキシを不要とするのが特徴です。Ciliumのm…

Asio (Boost.Asio) C++ライブラリ入門 3 -コアとなる概念-

本記事では、C++の非同期IOライブラリであるAsio(Boost.Asio)を解説します。 第3回では、Asioライブラリのコアとなる概念やいくつかの用語について紹介していきます。

Asio (Boost.Asio) C++ライブラリ入門 2 -Proactor-

本記事では、C++の非同期I/OライブラリであるAsio(Boost.Asio)を解説します。 第2回では、Asioで採用されている重要なデザインパターン「Proactor」について解説し、関連する簡単なサンプルコードを紹介します。

Asio (Boost.Asio) C++ライブラリ入門 1 -Reactor-

本記事では、C++の非同期I/OライブラリであるAsio(Boost.Asio)を解説します。 第1回では、ライブラリの基本導入と、採用されている非同期デザインパターンの1つであるReactorについて説明します。