今日の注目トピック

2500億超のDNS cache entryを953 byteから420 byteへ圧縮。fleet memory約100 TB削減とlookup 19%短縮を両立
CloudflareDNSRustMemory Optimization

Cloudflare、DNS cacheのdata layout刷新でmemoryを約100TB削減

これは何?Big PineappleはCloudflareの1.1.1.1、Gateway DNS、DNS Firewallなどを支え、二千五百億件超のDNS応答を保持するRust製cache platformです。

Cloudflareは、固定後もcapacityを持つVecをBoxへ替え、三つのrecord listを一つへ統合し、重複owner名を省き、record dataだけをDNS wire形式の連続bufferへ格納しました。近似trafficのbenchmarkで一entryのnet footprintは953 byteから420 byteへ56%減り、insert throughputは43%上昇、lookup latencyは19%低下しました。productionの常駐memoryもfleet全体で約100 TB減ったと報告しています。

なぜ重要か

超大規模なin-memory serviceでは、汎用containerの数十byteとallocatorの丸めがfleet costへ直結します。平均的なobject sizeだけでなく、allocation数、cache locality、production RSSまで同じrolloutで測る手順が再利用できます。

読むべき人
distributed systems、Rust、DNS、performance・cost optimization担当者
HN
361 points / 104 comments
UEFI経由PSCIをRFC化し、M4のSPTMをhypervisorで再現。M3のcamera・audio・USB・Thunderboltも前進
Asahi LinuxApple SiliconKernelReverse Engineering

Asahi Linux 7.2、Apple CPUの省電力とM4以降のhardware tracingに道

これは何?Asahi Linuxは、非公開部分の多いApple Silicon Macをreverse engineeringし、Linux kernelとdesktop stackで利用可能にするcommunity projectです。

Apple CPUにEL3がないため標準PSCI conduitを使えない問題に対し、m1n1を残してUEFI Runtime Service経由で省電力機能を呼ぶRFCが提示されました。M4以降で必須のSecure Page Table Monitorをhypervisor内でemulateし、XNUのMMIO tracingも復旧しています。M3ではwebcam、microphone、USB 3、Thunderboltが揃い、hardware video decodeはH.264、H.265、VP9でほぼ安定しましたが、desktop統合は未完です。

なぜ重要か

新hardware対応はdriver追加だけでは終わらず、upstreamのarchitecture要件、vendor security機構、firmware ABI、desktop compositorまで跨ぎます。独自patchを増やさず標準interfaceへ寄せる設計が、保守可能性を左右します。

読むべき人
Linux kernel、ARM platform、driver、reverse engineering担当者
HN
387 points / 222 comments
機器ごとのAPIを共通driverへ統合。六異常を動作前に遮断した一方、泡の物理理解には人の介入が必要
AnthropicMHSMCPLab Automation

Anthropic、AI agentと実験・製造機器をつなぐModel Hardware Standardをpreview

これは何?Model Hardware Standardは、microscope、液体分注機、robot armなどprogrammableな物理機器をAI agentから共通操作するためのdriver仕様です。

MHSはdevice固有APIをread・writeなどのprimitiveへ揃え、自然言語tagから機器能力と強制される安全上限を記したreferenceを作り、MCP、CLI、codeから複数機器を制御します。partner実験ではClaudeが液体流量を自動探索し、六つの異常条件を動作前に遮断した一方、泡の物理を理解できず人の説明が必要な場面もありました。現在は限定research previewで、安全評価と高risk判断のhuman approval条件を詰めてからopen source化する計画です。

なぜ重要か

agentが物理系を操作すると、software上のretryがsample破壊や衝突を悪化させます。modelの判断から独立したdevice側limit、状態検査、human approval、deterministic scriptへの切り替えを共通契約に含める必要があります。

読むべき人
lab automation、robotics、manufacturing、AI agent safety担当者
2145 functionを84日でbinary match。自動変換の直撃は0.93%で、四worktree・専門tool・人のIDO知識が補完
Nintendo 64DecompilationAI AgentsTooling

Snowboard Kidsを84日で100%逆コンパイル、agentよりtoolingと共有知識が効く

これは何?matching decompilationは、game ROMのmachine codeと同一の出力を再現するC sourceを作り、解析・mod・native recompilationの基盤にする作業です。

Chris Lewis氏らはN64版Snowboard Kidsの2,145 functionを84日でmatchingさせ、前projectの596日から大幅に短縮しました。四worktreeのagentが新しい一致例を即座に横断検索し、IDO 5.3の癖を共有memoryへ記録し、Workbenchで構造差とregister差を診断するharnessが効きました。ただし自動変換の完全一致は1,830件中17件に留まり、約4.8%のmatching commitには専門家介入があり、100%一致後も意味理解と整理は残ります。

なぜ重要か

AI codingのthroughputはmodel単体より、差分を分類するdomain tool、失敗から得た規則の共有、worker間の最新成果参照、expert escalationで決まります。完了指標をbinary matchとsemantic理解へ分けた点も重要です。

読むべき人
reverse engineering、game preservation、AI coding harness、compiler tooling担当者
HN
151 points / 69 comments
DNS recordをdirectory・file・symlinkへ投影。反映は非同期、競合はlast-write-wins、削除操作はlive DNSへ波及
Route 53NFSDNSAWS

Route 53 Files、authoritative DNSをNFSのdirectory・file・symlinkへ写す

これは何?Route 53 FilesはAmazon Route 53のhosted zoneをNFS v4.1+としてmountし、標準UNIX toolからDNS recordを操作する非公式projectです。

record名をdirectory、record setをfile、Aliasをsymbolic linkとして表し、EC2、ECS、EKS、LambdaとRoute 53の変更を双方向に同期します。S3 Files上の実装で、file保存からlive DNSまで約90秒、外部変更がmountへ届くまで最大6分です。競合は推定を含むlast-write-winsで、error通知は非同期、routing policyやDNSSEC固有typeなどは未対応であり、file削除は実record削除として扱われます。

なぜ重要か

既存toolが使えるinterface変換はautomationを簡単にしますが、file systemの同期・atomicity・削除semanticsを外部control planeへ持ち込む危険もあります。抽象化の使いやすさとguardrailを同時に設計する題材です。

読むべき人
DNS、AWS、infrastructure automation、developer tooling担当者
HN
87 points / 30 comments