{"adoption": {"forks": 1060, "observed_at": "2026-08-28T04:09:48.739531+00:00", "stars": 6807}, "canonical_url": "https://ross.abutalabs.com/products/coder-kung-fu", "card": {"archived": false, "artifact_type": "learning-resource", "description": "开发内功修炼", "domain": ["developer-tools", "operating-systems", "hardware", "tutorials", "performance"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 80, "homepage": null, "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["yanfeizhang/coder-kung-fu"], "name": "yanfeizhang/coder-kung-fu", "platform": ["cross-platform"], "pushed_at": "2026-08-26T13:17:36+00:00", "repo": "yanfeizhang/coder-kung-fu", "stars": 6807, "tags": ["computer-architecture", "linux-kernel", "cpu", "memory-management", "networking", "gpu", "deep-dive-articles", "chinese-language", "linux"], "topics": [], "urls": [], "use_cases": ["understand how CPU caches and TLB work", "learn Linux kernel memory management internals", "understand how network packets traverse the kernel", "learn GPU and NVIDIA architecture fundamentals", "deepen systems programming fundamentals for performance tuning", "prepare for backend/systems engineering interviews"], "what_it_is": "A curated collection of in-depth Chinese-language technical articles ('Coder Kung Fu') explaining how CPUs, memory, disks, networks, GPUs, and the Linux kernel actually work under the hood. It accompanies the author's published books on Linux processes/memory and Linux networking.", "when_to_avoid": ["you need runnable software, libraries, or tools", "you want beginner-friendly or English-language tutorials", "you need structured course material with exercises"], "when_to_choose": ["you want deep, low-level explanations of hardware and Linux kernel internals", "you are a backend or systems engineer strengthening fundamentals", "you prefer article-based learning with practical performance insights"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/coder-kung-fu", "repo": "yanfeizhang/coder-kung-fu", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.739531+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:42:04.360411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f1f0185bf4691fd95fa9e203e55f1481e67ab75777a771a79108598ec70285e7", "fetched_at": "2026-08-28T04:09:48.739531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yanfeizhang/coder-kung-fu"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2052, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}