{"adoption": {"forks": 204, "observed_at": "2026-08-28T04:03:44.464339+00:00", "stars": 1140}, "canonical_url": "https://ross.abutalabs.com/products/mit6828_os", "card": {"archived": false, "artifact_type": "learning-resource", "description": "MIT 6.828 Operating System Lab https://pdos.csail.mit.edu/6.828/2018/schedule.html", "domain": ["operating-systems", "tutorials", "education"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": "https://pdos.csail.mit.edu/6.828/2018/schedule.html", "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["SmallPond/MIT6.828_OS"], "name": "SmallPond/MIT6.828_OS", "platform": ["c"], "pushed_at": "2023-03-29T09:49:32+00:00", "repo": "SmallPond/MIT6.828_OS", "stars": 1140, "tags": ["xv6", "jos", "mit-6.828", "operating-system-labs", "kernel", "course-notes", "linux", "qemu"], "topics": ["xv6", "jos", "mit", "opreating-systems", "microkernel"], "urls": [], "use_cases": ["learn operating systems by following MIT 6.828 labs", "find reference solutions for JOS lab assignments", "understand xv6 kernel internals", "study memory management and virtual memory implementation", "prepare for OS course interviews or exams", "set up a QEMU-based OS development environment"], "what_it_is": "A completed set of MIT 6.828 Operating System Engineering lab solutions, homework implementations, and study notes covering xv6 and the JOS teaching kernel. It includes write-ups for all six labs (booting, memory management, user environments, etc.) plus eleven xv6 homework exercises.", "when_to_avoid": ["you need a production or research operating system kernel", "you want to avoid spoilers and complete the labs independently", "you need a maintained project with ongoing updates"], "when_to_choose": ["you want worked solutions and notes while taking MIT 6.828", "you need a reference implementation of JOS labs to compare against", "you learn best from step-by-step lab write-ups in addition to course materials"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mit6828_os", "repo": "SmallPond/MIT6.828_OS", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "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:03:44.464339+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.464339+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:35:26.699700+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7219649b601c1c0772a9bb735c03a61d7c07486050a66d7d53a88dd49af4fde6", "fetched_at": "2026-08-28T04:03:44.464339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SmallPond/MIT6.828_OS"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2616, "days_push": 1253, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}