Scratch Paper

Linux関連の話がメインの備忘録

フォローする

【小ネタ】pytest-bddを使ってみた

2025/11/30 技術系ネタ紹介

今回は pytest-bdd ついて紹介します。 名前の通りBDD (Behavior Driven Development) をpytest上で行うためのツールです。 テストの可読性を上げたり、テストファイルを詳細なドキュメントの代わりするといった運用が可能です。

記事を読む

【解説】コード生成の最適化によるLinuxコンテキストスイッチの改善パッチ

2025/11/29 Linux

Linuxのパッチシリーズ「Optimize code generation during context switching」について解説します。 これはコンパイラによるコード生成の側面から見た、Linuxのコンテキストスイッチのパフォーマンスを改善するパッチです。

記事を読む

【解説】Linux 6.11以降で発生しているリグレッションについて

2025/7/29 Linux

今回は Linux 6.11 以降で発生しているスケジューラーのリグレッションについて解説します。執筆時点でまだ RFC状態のため、最新情...

記事を読む

【小ネタ】Linux 6.15でExFATのファイル削除が高速化された話

2025/5/22 Linux

今回はLinux 6.15で高速化されたexFATのファイル削除処理について、ソースコードベースで改善点を解説します。 ・exFATかつdiscardオプションをつけてマウントした場合のファイル削除が高速化 ・80GBのファイルを削除するのに5分弱かかっていたのが1.6秒に短縮

記事を読む

Intel SDMをRAG化してMCP経由でClineに使わせる

2025/4/17 AI, 技術系ネタ紹介

今回はIntel SDMをはじめとした数千枚のPDF仕様書をRAGとして作成し、それをMCP経由でClineに使わせることでAIエージェントのプログラミング能力を強化する方法を紹介します。

記事を読む

【調査】curl の CVE-2023-38545 について

2025/3/25 CVE, Linux

「過去最悪の脆弱性」と自称したことで話題になった curl の CVE-2023-38545 について、ソースコードベースでどういう挙動をしていたのか解説します。

記事を読む

【解説】Linux 6.12で高速化されたVirtioVsockについて

2025/3/16 Linux

今回はLinux 6.12で高速化された VirtioVsock について、どのような改善が行われたのかLinuxのソースコードベース解説します。

記事を読む

【解説】Linux 6.14で導入されるUncached Buffered I/O について

2025/3/6 Linux

今回は Linux 6.14で導入される Uncached Buffered I/O について解説します。 従来のBuffered I/OとDirect I/Oの利点を組み合わせた方法で、NVMeドライブなど高速なストレージで有効なI/O方式となっています。

記事を読む

【解説】Intel CPUの拡張命令群FREDについて(その2)

2025/2/28 CPU, x86

今回はIntel CPUの新しい拡張命令 FRED (Flexible Return and Event Delivery) について解説します。 パート2では詳細な仕様をCPUの挙動レベルで解説します。

記事を読む

【解説】Intel CPUの拡張命令群FREDについて(その1)

2025/2/22 CPU, x86

今回はIntel CPUの新しい拡張命令 FRED (Flexible Return and Event Delivery) について解説します。 FREDは、既存のリング遷移命令(特権レベルを変更する命令)をシンプルな形で置き換えるために作られました。

記事を読む

  • First
  • Previous
  • 1
  • 2
  • Next
  • Last

最近の投稿

  • 【小ネタ】pytest-bddを使ってみた
  • 【解説】コード生成の最適化によるLinuxコンテキストスイッチの改善パッチ
  • 【解説】Linux 6.11以降で発生しているリグレッションについて
  • 【小ネタ】Linux 6.15でExFATのファイル削除が高速化された話
  • Intel SDMをRAG化してMCP経由でClineに使わせる

最近のコメント

表示できるコメントはありません。

アーカイブ

  • 2025年11月
  • 2025年7月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月

カテゴリー

  • AI
  • CPU
  • CVE
  • Docker
  • Linux
  • x86
  • 体験談
  • 技術系ネタ紹介
© 2025 Scratch Paper.