メモリ安全なC言語実装「Fil-C」について紹介
今回はメモリ安全なC言語実装を提供できる「Fil-C」について紹介します。 既存のC言語プログラムに対しても互換性を持ち、再コンパイルすることでメモリの安全性を保証することも可能です。
今回はメモリ安全なC言語実装を提供できる「Fil-C」について紹介します。 既存のC言語プログラムに対しても互換性を持ち、再コンパイルすることでメモリの安全性を保証することも可能です。
今回はC言語でありながらbuild-anyware run-anywareを目指すプロジェクト「Cosmopolitan Libc」について解説します。
今回は pytest-bdd ついて紹介します。 名前の通りBDD (Behavior Driven Development) をpytest上で行うためのツールです。 テストの可読性を上げたり、テストファイルを詳細なドキュメントの代わりするといった運用が可能です。
Linuxのパッチシリーズ「Optimize code generation during context switching」について解説します。 これはコンパイラによるコード生成の側面から見た、Linuxのコンテキストスイッチのパフォーマンスを改善するパッチです。
今回は Linux 6.11 以降で発生しているスケジューラーのリグレッションについて解説します。執筆時点でまだ RFC状態のため、最新情...
今回はLinux 6.15で高速化されたexFATのファイル削除処理について、ソースコードベースで改善点を解説します。 ・exFATかつdiscardオプションをつけてマウントした場合のファイル削除が高速化 ・80GBのファイルを削除するのに5分弱かかっていたのが1.6秒に短縮
今回はIntel SDMをはじめとした数千枚のPDF仕様書をRAGとして作成し、それをMCP経由でClineに使わせることでAIエージェントのプログラミング能力を強化する方法を紹介します。
「過去最悪の脆弱性」と自称したことで話題になった curl の CVE-2023-38545 について、ソースコードベースでどういう挙動をしていたのか解説します。
今回はLinux 6.12で高速化された VirtioVsock について、どのような改善が行われたのかLinuxのソースコードベース解説します。
今回は Linux 6.14で導入される Uncached Buffered I/O について解説します。 従来のBuffered I/OとDirect I/Oの利点を組み合わせた方法で、NVMeドライブなど高速なストレージで有効なI/O方式となっています。