Tools This Week:2026年10月10日 - Python 3.15、Mold 3.0
今週の開発者ツール7本を紹介します。Python(パイソン)3.15.0と、Rustで書き直されたリンカーのMoldを筆頭に、それぞれの変更点と料金を示します。
4 分で読めます

数字で見る
- tools in this week's list
- 7
- speedup from Python 3.15's experimental JIT on x86-64 Linux
- 7-8%
- SQLite 3.54.0 speedup over the previous release
- ~4%
今週のTools This Weekでは、7本の開発者ツールを紹介します。筆頭は、Pythonのメジャーリリースと、Rustで書き直されたリンカーのMoldです。4本はオープンソースです。VS Codeは無料で使え、SQLiteはパブリックドメインです。GitHubのstacked pull requestsは、すべてのgithub.comプランに含まれます。今回の号は、10月9日金曜日までの1週間を対象としています。
今週のツール一覧
| ツール | 機能 | 料金 |
|---|---|---|
| Python 3.15.0 | Pythonの新しいメジャーリリース。遅延インポートとfrozendictを備える | 無料、オープンソース(PSFライセンス) |
| Mold 3.0 | Unix向けの高速なリンカー。現在はRustで書かれている | 無料、オープンソース(MIT) |
| Zig 0.17.0 | ビルドシステムを作り直したシステムプログラミング言語 | オープンソース(MIT) |
| VS Code 1.141 | AIエージェントのターミナルコマンドをサンドボックス化するようになったエディター | 個人利用、商用利用とも無料 |
| SQLite 3.54.0 | 組み込みデータベース。約4%高速に | パブリックドメイン、ライセンス不要 |
| GitHub stacked pull requests | 互いに依存する小さなプルリクエストをまとめてマージする | すべてのgithub.comプランに含まれる |
| RemoveMacAI | macOS 27でApple Intelligenceをオフにし、そのモデルを削除する | 無料、オープンソース(MIT) |
プログラミング言語
リリースページによると、Python 3.15.0は2026年10月9日に公開され、1,012人の貢献者による5,643件のコミットを含みます。明示的な遅延インポートは、コードが初めて使うときにだけモジュールを読み込みます。これにより起動が速くなります。新しい組み込みのfrozendict型は、作成後に変更できない辞書です。UTF-8がデフォルトのテキストエンコーディングになりました。実験的なJITコンパイラーは、実行中にPythonを機械語に変換します。x86-64 Linuxでは、標準のインタープリターより7-8%高速です。変更点の一覧は、Python 3.15の記事をお読みください。
Zig 0.17.0は10月2日に公開されました。206人の貢献者が5か月かけて行った、925件のコミットによる成果です。Zigは、Cの代わりによく使われるシステムプログラミング言語です。ビルドシステムでは、セットアップと実行が分かれるようになりました。インクリメンタルコンパイルは、変更された部分だけを再ビルドする仕組みです。これが、x86_64 Linuxのほとんどのプロジェクトで使えるようになりました。互換性を壊す変更については、Zig 0.17.0の記事で取り上げています。
ビルド・データツール
Moldはリンカーです。リンカーは、コンパイル済みの部品を1つのプログラムにつなぎ合わせるツールです。10月5日に公開されたバージョン3.0は、Rustで書き直されています。これまでと同じコマンドラインオプションとターゲットに対応します。リリースノートによると、リンク速度は最後のC++版である2.42.1と同等です。ビルドにはCargoを使うようになり、Rust 1.95以降が必要です。範囲外のメモリ読み取りがチェックされるようになりました。そのため、Moldはセグメンテーション違反ではなく、問題の読み取りの時点でパニックを起こして停止します。詳しくはMold 3.0の記事をご覧ください。
SQLite 3.54.0は10月9日に公開されました。前のリリースより約4%速く、1年前のバージョン3.51.0より約7.5%速く動作します。新しいdiskused()拡張機能は、データベースがディスク容量をどう使っているかを報告します。これは、非推奨になったsqlite3_analyzerに代わるものです。コマンドラインの変更点は、SQLite 3.54.0の記事をご覧ください。
エディターとコードレビュー
VS Code 1.141は10月7日に公開されました。Windows、macOS、Linuxで、ターミナルのサンドボックス機能が、AIエージェントのアクセスできるファイルとネットワークリソースを制限するようになりました。新しいクリーンアップエディターは、古いエージェントセッションのワークツリーが使うディスク容量を表示し、それらを削除します。ワークツリーとは、リポジトリの別の作業コピーです。エージェントのセッションを並べて表示することもできます。詳細はVS Code 1.141の記事にあります。
GitHubは10月6日、stacked pull requests(スタック型プルリクエスト)を一般提供しました。スタックは、1つの大きな変更を、順に積み重なる小さなプルリクエストの連なりに分割します。それぞれが個別にレビューされ、スタック全体は1つのグループとしてマージキューを通ります。リベースしても、変更されていないコードへの承認は保たれます。スタック向けの自動マージは、その後の数週間で順次展開されます。この機能はすべてのgithub.comプランで使え、GitHub Enterprise Serverにも提供される予定です。詳しくはstacked pull requestsの記事をご覧ください。
自分のマシン向け
RemoveMacAIは、macOS 27を搭載したMacでApple Intelligenceをオフにし、Macに保存されたAIモデルを削除します。さらに、アナリティクスとパーソナライズ広告を止め、ほかのアプリのバックグラウンドアップデーターもオフにします。動作はmacOS 27.0でテストされています。macOS 27.0.1ではバージョン0.2.3以降が必要で、macOS 26以前には対応していません。実行する前に、RemoveMacAIの記事をお読みください。
これが開発者にとって意味すること
- Python 3.15はブランチで試しましょう。 UTF-8がデフォルトになったことで、既存のコードによるファイルの読み書きが変わる可能性があります。本番環境を移行する前に、3.15でテストスイートを実行してください。その後、起動時間が重要な箇所で遅延インポートを試しましょう。
- Mold 3.0をドロップインで試しましょう。 オプションは同じなので、ビルドで置き換えてもフラグの変更は必要ないはずです。Moldを自分でビルドする場合は、ツールチェーンにRust 1.95以降があるか確認してください。
- Zigのアップグレードを計画しましょう。 ビルドシステムの変更は、すべてのプロジェクトに影響します。まず小さなプロジェクトをアップグレードし、何が壊れるかを記録してください。
- エージェントのサンドボックスを有効にしましょう。 AIエージェントがVS Codeのターミナルでコマンドを実行するなら、新しいサンドボックスがエージェントの触れられる範囲を制限します。
- 大きなプルリクエストは分割しましょう。 stacked pull requestsはすべてのgithub.comプランで使えるようになりました。そのため、大きな変更をレビューしやすい小さな単位で出せます。
- リリース前にライセンスを確認しましょう。 MITとPSFライセンスは商用利用を認めており、SQLiteにはライセンス自体が不要です。VS CodeはMicrosoftのライセンスの下で無料で使え、そのソースコードはMITです。
前回の号はTools This Week:2026年10月2日です。最新のリストは、いつでもTools This Weekのページで確認できます。
出典
- Python 3.15.0 - Python.org
- mold 3.0.0 release - GitHub
- 0.17.0 Released - Zig
- Visual Studio Code 1.141 - Visual Studio Code
- SQLite Release 3.54.0 - SQLite
- Stacked pull requests are now generally available - GitHub Changelog
- RemoveMacAI - GitHub
関連記事

Python Language Summit 2026、CPythonへのRust導入と新GCを議論
Python Language Summit(言語サミット)2026の報告が公開されました。47人のコア開発者らが、CPythonへのRust導入、新しいガベージコレクター、stdネームスペース、起動の高速化を話し合いました。

YSERVER 1.7、Vulkan 1.2に対応し4KでのVRAM使用量を削減
Rust製X11ディスプレイサーバーのYSERVER 1.7が、4KでのVRAM使用量を2-4GBから約1.2GBに減らした。X.Orgの0.9GBに迫る水準だ。古いIntelグラフィックス向けにVulkan 1.2対応も加えた。

Mold 3.0、Rust版リンカーをドロップイン置き換えとして公開
リンカーのMold 3.0は、Rust(ラスト)で書かれた最初のリリースです。Rust 1.95が必要で、IntelのoneTBBを使わず、最後のC++版である2.42.1と同じ速さでリンクします。