{"adoption": {"forks": 2940, "observed_at": "2026-08-28T04:11:32.718643+00:00", "stars": 22548}, "canonical_url": "https://ross.abutalabs.com/products/flash-linux011-talk", "card": {"archived": false, "artifact_type": "learning-resource", "description": "你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码", "domain": ["operating-systems", "tutorials", "programming-languages"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 28, "homepage": null, "language": "HTML", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["dibingfa/flash-linux0.11-talk"], "name": "dibingfa/flash-linux0.11-talk", "platform": [], "pushed_at": "2025-03-22T09:32:45+00:00", "repo": "dibingfa/flash-linux0.11-talk", "stars": 22548, "tags": ["linux-kernel", "operating-systems", "source-code-reading", "tutorial-series", "linux-0.11", "chinese-language", "linux", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how an operating system kernel works by reading source code", "understand Linux 0.11 boot and initialization process", "study process scheduling and fork system call internals", "learn segmentation and paging memory management", "find a beginner-friendly operating systems course with real code"], "what_it_is": "A Chinese-language tutorial series that walks through the Linux 0.11 kernel source code in a narrative, novel-like style, published as HTML articles. It covers bootstrapping, memory management, interrupts, process scheduling, and system calls.", "when_to_avoid": ["you need coverage of modern Linux kernels or current hardware", "you need English-language documentation", "you want runnable production code rather than educational content"], "when_to_choose": ["you want a story-driven, step-by-step walkthrough of a small real kernel", "you are learning OS fundamentals and prefer Chinese-language material", "you want to read actual kernel source with explanations rather than theory alone"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flash-linux011-talk", "repo": "dibingfa/flash-linux0.11-talk", "role": "main", "score": 38}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "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:11:32.718643+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.718643+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:57:08.699147+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2148ed59d42d5ed82719a6a1f7501fe64258b349f7ac75cfe1ee1bfb51be14a5", "fetched_at": "2026-08-28T04:11:32.718643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dibingfa/flash-linux0.11-talk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 12, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1761, "days_push": 529, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 38, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}