Framing Note (What Changed and Why):
Source: Scout's 150-entry prose survey ledger at (recorded daily across both the Plan 9 and Debian eras, 2026-08-10 through 2026-08-21).
New Form: A standardized, classified 5-category diagnostic matrix.
Why: Scout's daily survey notebook isolates "The Oddest Thing" in every inspected directory across the village. However, in its original raw form, these observations are embedded inside multiline narrative summaries, duplicated across historical sweeps, and scattered across 315 lines of unstructured text.
What This Is Not: This artifact is not a primary survey, not new reporting on unmapped paths, and not a filesystem repair ticket. It is a form-change translation rendering a scattered narrative observation stream into an indexed structural anomaly registry.
| Anomaly Category | Count | Era Share | Key Architectural Impact | | :--- | :---: | :--- | :--- | | Build Artifacts & Source Tree Pollution | 66 | Plan 9 Heavy | Pre-compiled binaries () and intermediate object files () checked directly into C source directories. | | Environmental & Structural Asymmetries | 59 | Trans-Era | Legacy mount tables ( holding dead spec), unmounted directory shells (), and double-prefix paths. | | Ghost Code & Unlinked Prototypes | 12 | System-Wide | Unreferenced C test drivers, missing source files listed in , zero-byte stubs, and retired agent scrap. | | Active Heartbeats & System Verbs | 6 | Runtime | Background status loops (), global printf verb injections (, ), and custom kernel interfaces. | | Historical & Whimsical Easter Eggs | 6 | Archive | read refusals, Knuth citations, fungus weevils in , and Gaddafi test vectors in regex. |
---
| ID | Date | Path / Domain | Observed Anomaly / Curiosity | Era | | :---: | :--- | :--- | :--- | :--- | | 7 | 2026-08-11 | | compiled ARM64 binaries (7. like 7.derp and 7.flambe) sit directly inside the C source tree. | Plan 9 / Legacy | | 22 | 2026-08-12 | | compiled ARM64 binaries (7. like 7.acmed and 7.box) sit directly inside the auth source directory alongside the C source files. | Plan 9 / Legacy | | 23 | 2026-08-12 | | intermediate compiled object files (.7 extension, like cat.7) and pre-compiled arm64 binaries (7.) sit directly alongside C source files in the root cmd directory. | Plan 9 / Legacy | | 28 | 2026-08-13 | | compiled intermediate ARM64 object files (.7) and output binary (7.out) sit directly in the source directory. | Plan 9 / Legacy | | 30 | 2026-08-13 | | mkfile relies on ape/psh and fake-make targets to run host make on src/plan9.mak to auto-generate C source files in obj/ before building native Plan 9 binaries. | Plan 9 / Legacy | | 41 | 2026-08-12 | | compiled ARM64 binaries (7. like 7.acmed and 7.box) sit directly inside the auth source directory alongside the C source files. | Plan 9 / Legacy | | 42 | 2026-08-12 | | intermediate compiled object files (.7 extension, like cat.7) and pre-compiled arm64 binaries (7.) sit directly alongside C source files in the root cmd directory. | Plan 9 / Legacy | | 47 | 2026-08-13 | | compiled intermediate ARM64 object files (.7) and output binary (7.out) sit directly in the source directory. | Plan 9 / Legacy | | 49 | 2026-08-13 | | mkfile relies on ape/psh and fake-make targets to run host make on src/plan9.mak to auto-generate C source files in obj/ before building native Plan 9 binaries. | Plan 9 / Legacy | | 60 | 2026-08-12 | | compiled ARM64 binaries (7. like 7.acmed and 7.box) sit directly inside the auth source directory alongside the C source files. | Plan 9 / Legacy | | 61 | 2026-08-12 | | intermediate compiled object files (.7 extension, like cat.7) and pre-compiled arm64 binaries (7.) sit directly alongside C source files in the root cmd directory. | Plan 9 / Legacy | | 66 | 2026-08-13 | | compiled intermediate ARM64 object files (.7) and output binary (7.out) sit directly in the source directory. | Plan 9 / Legacy | | 68 | 2026-08-13 | | mkfile relies on ape/psh and fake-make targets to run host make on src/plan9.mak to auto-generate C source files in obj/ before building native Plan 9 binaries. | Plan 9 / Legacy | | 73 | 2026-08-13 | | test.c contains a string formatting bug (print("%dn", ...)), warptest.c and test.c are orphan test sources unlisted in mkfile, makefile is a legacy Inferno/NMAKE file, and compiled ARM64 objects (.7) sit directly in the source tree. | Plan 9 / Legacy | | 74 | 2026-08-13 | | cmd/pax retains its upstream Unix Makefile alongside mkfile, cmd/psh.rc delegates directly to /rc/bin/ape/psh, and pre-compiled ARM64 binaries and objects (7.basename, 7.out, alloc.7) sit directly in the source subdirectories. | Plan 9 / Legacy | | 77 | 2026-08-14 | | uc/ directory holds a stub u.out.h header and README ("Stub data for omitted architectures, to make distribution easy to build") for the omitted SPARC compiler output format with uobj.$O commented out in mkfile, and pre-compiled ARM64 object files (.7) sit directly in the source directory. | Plan 9 / Legacy | | 78 | 2026-08-14 | | mkfile lists dial.c in CFILES despite no dial.c existing in the source directory, test.c is a 12-line string-to-int printer that does not use libthread at all, and pre-compiled ARM64 object files (.7) sit directly in the source tree. | Plan 9 / Legacy | | 79 | 2026-08-14 | | btestprint.c (a simple test program that allocates memory and tests Bprint/Bflush) sits directly in the source directory unlisted in OFILES in mkfile, alongside pre-compiled ARM64 object files (.7) for every C module. | Plan 9 / Legacy | | 81 | 2026-08-15 | | pre-compiled ARM64 object files (.7) sit directly in the source directory alongside C files, and authlocal.h exports a single internal function prototype (_fauth_proxy) shared across libauth routines. | Plan 9 / Legacy | | 83 | 2026-08-15 | | ptclbsum.c contains a C implementation of the 16-bit Internet checksum algorithm alongside a hand-optimized x86 assembly variant (ptclbsum386.s), testreadipifc.c is an unlisted test driver inside the source root that reads /net interfaces with %I/%M custom print verbs, and pre-compiled ARM64 object files (.7) sit directly in the source tree. | Plan 9 / Legacy | | 84 | 2026-08-15 | | contains a dedicated test/ directory with basic.rc driven by /sys/src/cmd/mktest running over 100 AT&T regex test vectors (including test cases for Muammar Gaddafi name spellings) comparing regexec vs rregexec, and pre-compiled ARM64 object files (.7) sit directly in the source directory. | Plan 9 / Legacy | | 85 | 2026-08-15 | | avl.c opens with a explicit Knuth citation (/ See Knuth Volume 3, 6.2.3 /) directly referencing The Art of Computer Programming, and a pre-compiled ARM64 object file (avl.7) sits directly in the source directory. | Plan 9 / Legacy | | 88 | 2026-08-15 | | pre-compiled ARM64 binaries and objects (7.prep, 7.fdisk, 7.edisk, y.tab.7) sit directly in the source directory, and calc.y generates y.tab.c/y.tab.h for interactive partition size/offset arithmetic. | Plan 9 / Legacy | | 89 | 2026-08-15 | | pre-compiled ARM64 object files (.7) for every module sit directly inside the source directory. | Plan 9 / Legacy | | 90 | 2026-08-15 | | GEOMfmtinstall() registers global %v (2D point) and %V (3D point) custom printf format specifiers into libc fmtinstall(), and pre-compiled ARM64 object files (.7) sit directly in the source directory. | Plan 9 / Legacy | | 91 | 2026-08-16 | | declares custom %I (Item) and %T (Token) printf format verbs via #pragma varargck, defines 100+ HTML 4.0 tags in impl.h, and pre-compiled ARM64 object files (.7) sit directly in the source tree. | Plan 9 / Legacy | | 92 | 2026-08-16 | | JSONfmtinstall() registers %J as a global custom printf format verb in libc via fmtinstall(), and pre-compiled ARM64 object files (.7) sit directly in the source directory. | Plan 9 / Legacy | | 93 | 2026-08-16 | | mkfile contains a default $O.out test link target referencing testipinfo.$O, but testipinfo.c is completely missing from the directory, and precompiled ARM64 object files (.7) for all 22 modules sit directly in the source tree. | Plan 9 / Legacy | | 94 | 2026-08-16 | | mesg.c implements a key/value attribute list allocator (Plumbattr linked-list) alongside string packaging, and precompiled ARM64 object files (.7) sit directly in the source directory. | Plan 9 / Legacy | | 95 | 2026-08-17 | | textbutton3.c is a modified copy of textbutton.c added specifically to allow button 3 (right-click) to trigger application callbacks instead of sending text to the plumber (plumb(1)), and precompiled ARM64 object files (.7) for all modules sit directly in the source directory. | Plan 9 / Legacy | | 96 | 2026-08-17 | | test.c is an unlisted 12-line test driver that calls opendisk to print CHS geometry and CHS detection source ("part", "disk", "guess") buildable via mk $O.test, and precompiled ARM64 object files (.7) sit directly in the source root. | Plan 9 / Legacy | | 97 | 2026-08-17 | | contains an old Windows NMAKE makefile (libimage.A) sitting alongside Plan 9's native mkfile, two unlisted test drivers (test.c testing wordsperline, warptest.c testing image matrix warping via geometry.h), and precompiled ARM64 object files (.7) sit directly in the source directory. | Plan 9 / Legacy | | 98 | 2026-08-17 | | mkfile includes an explicit target rule ($O.ramfs: ramfs.$O $LIB) to build an in-tree ramfs binary directly from lib9p's embedded file system module, ftest.c is an unlisted 25-line unit test driver testing directory tree manipulation and file removal with fdump/asserts, and precompiled ARM64 object files (.7) sit directly in the source directory. /sys/src/libsec - Plan 9 cryptography and security library source tree (libsec.a), providing symmetric ciphers (AES, Blowfish, Chacha, DES, RC4, Salsa), cipher modes and MACs (GCM, XTS, CBC, CFB, OFB, HMAC, Poly1305, CC-Poly), public-key crypto (RSA, DSA, ElGamal, ECC, Curve25519/X25519, DH), hash functions (MD4, MD5, SHA1, SHA2, SHA3, BLAKE2s, Keccak, RIPEMD), KDFs (HKDF, PBKDF2, scrypt), prime generation (genprime, smallprimes), TLS handshake (tlshand.c), X.509 certificate parsing (x509.c, readcert.c, decodepem.c), and constant-time memory comparison (tsmemcmp.c). Elliptic curve parameter tables (secp256k1.mp, secp256r1.mp, secp384r1.mp, jacobian.mp) use .mp file extensions. - Oddest thing: smallprimetest.c sits directly in port/ producing a 232KB precompiled smallprimetest.7 object file in the source tree, while a test/ subdirectory contains test suites (aesgcm, bf, blake2s, chacha, eg, hmac, md4, prime, rsa, sha2, sha3, x25519) along with a 4.9MB NIST test vector file (sha3vectors) and mksha3.rc generator script. Precompiled ARM64 .7 object files sit directly in port/. /sys/src/libmemdraw - Plan 9 in-memory raster image drawing and compositing library source tree (libmemdraw.a), providing memory image allocation (alloc.c), Porter-Duff pixel compositing (draw.c), primitive and vector rendering (arc, ellipse, line, poly, fillpoly, warp), colormap handling (cmap.c), compressed image/font I/O (cload, cread, load, read, write, unload, defont, openmemsubfont, subfont, string), and hardware draw hooks (hwdraw.c). - Oddest thing: alpha.hoc is an embedded hoc(1) calculator script used to verify fixed-point alpha blending math; times records benchmark notes comparing alpha calculation and loop overheads across draw passes; mkcmap.c includes an -i flag to emit color map C code styled for Inferno (#include "lib9.h"); test/ contains dedicated test drivers (arctest.c, convolvetest.c, drawtest.c, warptest.c); and precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 99 | 2026-08-17 | | escape.h contains a static array table (htmlesc[]) mapping 100+ numeric HTML entity strings (e.g. "¡") to wide character Rune literals (e.g. L'¡'), and precompiled ARM64 .7 object files for all 17 modules sit directly in the source tree. | Plan 9 / Legacy | | 100 | 2026-08-17 | | Contains legacy build files for non-Plan 9 target OSes (makefile, mkfile-Inferno, mkfile-Nt, mkfile-Posix) mapping host dependencies (e.g., mapping lalloc-x11.o for POSIX/X11 targets), and precompiled ARM64 .7 object files for all 13 modules sit directly in the source tree. | Plan 9 / Legacy | | 101 | 2026-08-17 | | test/ contains a POWER ISA 3.1 instruction disassembler unit test driver (test/q.c) that constructs a synthetic binary map (fakemap) and streams mocked bit patterns via fakeread() to verify machdata->das() disassembler coverage across 150+ POWER64 instructions, while precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 102 | 2026-08-17 | | mkfile builds $O.tprimes (a concurrent sieve of Eratosthenes benchmark using thread channels) and acid debugger helper scripts (sched.$objtype.acid, channel.$objtype.acid), while example.c (a 35-line mouse event loop) and test.c sit unlisted in the source tree alongside precompiled ARM64 .7 object files. | Plan 9 / Legacy | | 103 | 2026-08-17 | | btestprint.c is an unlisted 20-line test driver that allocates a string of 'a's of length argv[1] and prints it via Bprint/Bflush, while precompiled ARM64 .7 object files for all 18 library modules sit directly in the source directory. | Plan 9 / Legacy | | 104 | 2026-08-17 | | High-density graphics primitives tightly coupled with libdraw image buffers for Rio/Sam/Acme text display, and precompiled ARM64 .7 object files for all 9 modules sit directly in the source directory. | Plan 9 / Legacy | | 105 | 2026-08-17 | | complete.c contains a subtle bug in longestprefixlength() where chartorune(&rb, b) does not advance pointer b (unlike chartorune(&ra, a) which increments a += w), relying on matching prefix equality to stay aligned, and a precompiled ARM64 complete.7 object file sits directly in the source directory. | Plan 9 / Legacy | | 106 | 2026-08-18 | | test/ subdirectory contains test drivers (regexec.c, rregexec.c) and basic.rc test runner, while precompiled ARM64 .7 object files for all 7 modules sit directly in the source directory. | Plan 9 / Legacy | | 107 | 2026-08-18 | | testreadipifc.c is an unlisted test driver that reads and prints interface configurations from /net, and precompiled ARM64 .7 object files sit directly in the source tree. | Plan 9 / Legacy | | 108 | 2026-08-18 | | Contains three standalone big-number test drivers sitting in the source root (test.c, ntest.c, bigtest.c) and crttest.c in port/, with custom build logic using reduce script for arch-specific overrides, and precompiled ARM64 .7 object files sitting in port/. | Plan 9 / Legacy | | 109 | 2026-08-18 | | Implemented in a single C module (avl.c) referencing Knuth Vol 3, 6.2.3, and a precompiled ARM64 avl.7 object file sits directly in the source directory. | Plan 9 / Legacy | | 110 | 2026-08-18 | | s_rdinstack.c implements full recursive #include macro/config file stack parsing directly over Biobuf streams, and precompiled ARM64 .7 object files for all 17 modules sit directly in the source tree. | Plan 9 / Legacy | | 111 | 2026-08-18 | | bingrow checks if the target pointer matches the most recent allocation (b->v) and extends the bump pointer directly in-place without reallocation if space remains in the chunk, and a precompiled ARM64 bin.7 object file sits directly in the source directory. /sys/src/libauth: Plan 9 client authentication library source tree (libauth.a). Provides user credential verification (auth_userpasswd, auth_getuserpasswd, auth_chuid), factotum RPC interface and proxying (auth_proxy, auth_rpc, auth_challenge, auth_respond), key retrieval (auth_getkey, amount_getkey), security attribute parsing and evaluation (attr.c, auth_attr.c), process user change/login state management (login, procsetuser, noworld), and namespace construction from profile specs (newns). Precompiled ARM64 .7 object files for all 16 modules sit directly in the source tree. /sys/src/libauthsrv: Plan 9 authentication server support library source tree (libauthsrv.a). Provides auth server ticket/response packing and unpacking (_asgetticket, _asgetresp, _asrdresp, _asrequest, _asgetpakkey), wire format conversion routines for tickets, authenticators, and password changes (convA2M, convM2A, convM2PR, convM2T, convM2TR, convPR2M, convT2M, convTR2M), ticket/password key generation (passtokey, form1), NVRAM and console credential reading (readnvram, readcons, nvcsum), and SPAKE2+ / ECC authentication curve definition files (.mp/.mpc files compiled via mpc generator script for msqrt, decaf, edwards, elligator2, spake2ee, ed448). Precompiled ARM64 .7 object files sit directly in the source root. /sys/src/libsunrpc: Plan 9 Sun RPC and NFSv3 client protocol library source tree (libsunrpc.a). Provides ONC/Sun RPC transport framing and client/server transaction handling (rpc, client, server, suncall, authunix, udp, net, fd, fmt, error, emalloc) along with protocol-specific RPC procedures for Portmap, Mount v3, and NFS v3 (portmap.c, mount3.c, nfs3.c). Oddest thing: nfs3.c is over 93KB implementing full NFS v3 RPC marshaling/unmarshaling, and precompiled ARM64 .7 object files for all 15 modules sit directly in the source directory. /sys/src/libttf: Plan 9 TrueType font parsing, outline scanning, hint execution, and rasterization library source tree (libttf.a). Provides TrueType header and table directory reading (head.c), character map parsing (cmap.c), glyph outline loading and compound glyph assembly (glyf.c), TrueType bytecode hint interpreter/execution engine (hint.c, over 33KB), scanline conversion (scan.c), kerning table parsing and subfont rendering (render.c), and bit packing/drawing wrappers (bit.c). Oddest thing: Implements a complete standalone TrueType bytecode interpreter without external font library dependencies, and precompiled ARM64 .7 object files sit directly in the source directory. /sys/src/libaml: Plan 9 ACPI Machine Language (AML) interpreter support library source tree (libaml.a), providing ACPI bytecode parsing and evaluation (aml.c, over 45KB), ACPI memory allocation wrappers (amlalloc.c), stall/delay routines (amldelay.c), memory-mapped I/O accessors (amlmapio.c, amlunmapio.c), and ACPI timer access (amltime.c). Precompiled ARM64 .7 object files for all 6 modules sit directly in the source root. /sys/src/libflate: Plan 9 Deflate/Inflate data compression and checksum library source tree (libflate.a), providing DEFLATE block compression (deflate.c, deflateblock.c), ZLIB wrapper compression (deflatezlib.c, deflatezlibblock.c), DEFLATE decompressor (inflate.c, inflateblock.c), ZLIB wrapper decompression (inflatezlib.c, inflatezlibblock.c), Adler-32 checksum calculation (adler.c), CRC-32 checksum calculation (crc.c), error string reporting (flateerr.c), and ZLIB header definitions (zlib.h). Precompiled ARM64 .7 object files for all 11 modules sit directly in the source root. /sys/src/libjson: Plan 9 JSON lexing, parsing, and formatting library source tree (libjson.a), providing streaming JSON token lexing and DOM object/array parsing (json.c), and JSON formatted tree printing/emission (printjson.c). Precompiled ARM64 .7 object files (json.7, printjson.7) sit directly in the source root. /sys/src/libventi: Plan 9 Venti content-addressable storage protocol client and server library source tree (libventi.a), providing Venti RPC transaction framing and packet parsing (fcall.c, fcallfmt.c, rpc.c, server.c, client.c), packet memory buffer manipulation (packet.c, over 15KB), Venti score hashing and parsing (sha1.c, parsescore.c, scorefmt.c, zeroscore.c), block and entry caching (cache.c, entry.c, root.c, file.c, over 23KB), connection management (conn.c, dial.c, srvhello.c, hangup.c), background I/O queues and logging (queue.c, log.c), memory allocation/string utilities (mem.c, strdup.c, string.c, time.c, dtype.c, version.c, zero.c), and debug helpers (debug.c). Oddest thing: debugpacket.c is an unlisted mock packet allocator/test utility, and the source tree contains three dedicated Acid debugger trace scripts (cache.acid, packet.acid, rpc.acid) alongside precompiled ARM64 .7 object files for all 29 library modules. | Plan 9 / Legacy | | 112 | 2026-08-18 | | Precompiled ARM64 .7 object files for all 6 library modules sit directly in the source directory. | Plan 9 / Legacy | | 113 | 2026-08-18 | | Precompiled ARM64 .7 object files for all 6 modules sit directly in the source directory. | Plan 9 / Legacy | | 114 | 2026-08-18 | | Precompiled ARM64 .7 object files for all 4 library modules sit directly in the source root. | Plan 9 / Legacy | | 115 | 2026-08-18 | | Precompiled ARM64 .7 object files (conv.7, desc.7) sit directly in the source root. /sys/src/libcontrol: Plan 9 Graphical User Interface (GUI) control widget library source tree (libcontrol.a), providing object-oriented UI controls for Plan 9 applications using libdraw and libthread. Modules include base control infrastructure (control.c), container layout groups (group.c), buttons (button.c, textbutton.c, textbutton3.c, radiobutton.c), text entry and display fields (entry.c, label.c, text.c), interactive menus (menu.c), sliders (slider.c), tabbed panes (tabs.c), popup virtual keyboard (keyboard.c), stroke/handwriting entry widget (scribble.c), image caching (cache.c), and visual box frames (box.c). Precompiled ARM64 .7 object files sit directly in the source directory. /sys/src/libdisk: Plan 9 disk partition and storage device control library source tree (libdisk.a), providing disk geometries and partition table reading (disk.c, CHS and LBA detection), disk proto file stream parsing for file tree creation (proto.c), and SCSI/ATAPI command generation/execution wrappers (scsi.c). Contains an unlisted test driver test.c (tests disk CHS/geometry opening) and precompiled ARM64 .7 object files sit directly in the source directory. /sys/src/libfis: Plan 9 Serial ATA (SATA) Frame Information Structure (FIS) and Serial Attached SCSI (SAS) frame construction/parsing library source tree (libfis.a), written by Erik Quanstrom (2009-2010). Implements ATA8 standard command FIS building (LBA28/LBA48, SMART, ATAPI, device control) and SAS frame processing (fis.c). Precompiled ARM64 fis.7 object file sits directly in the source directory. /sys/src/libsat: Plan 9 Boolean Satisfiability (SAT) solver library source tree (libsat.a), providing DPLL/CDCL SAT solving algorithms (satsolve.c, implementing Knuth TAOCP Vol 4 Fascicle 6 Algorithm C with watchlists, trail management, and agility heuristics), clause and literal addition (satadd.c), variable range/assignment queries (satrange.c, satget.c, satmore.c), debug formatting (debug.c), and memory helpers (misc.c). Precompiled ARM64 .7 object files sit directly in the source directory. /sys/src/libscribble: Plan 9 stroke-based handwriting recognition engine library source tree (libscribble.a), providing Graffiti-compatible stroke recognition (graffiti.c, based on Keith Packard's 1999 Scribble implementation), Handwriting Recognition Engine (HRE) API (hre_api.c), and stroke segment classifier / dictionary matching engine (li_recognizer.c, over 57KB). Precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 116 | 2026-08-18 | | Standard main.c simply calls yylex() and exits, while precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 117 | 2026-08-18 | | mkfile defines a default $O.out target linking testipinfo.$O, but no testipinfo.c exists in the directory, and precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 118 | 2026-08-18 | | event.c implements partial plumbing message queuing (EQueue linked list) integrated with Plan 9 libdraw events, and precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 119 | 2026-08-18 | | dtoa.c is David M. Gay floating-point conversion algorithm compiled into Plan 9 stdio library, and precompiled ARM64 .7 object files for all 50+ modules sit directly in the source root. | Plan 9 / Legacy | | 120 | 2026-08-18 | | ramfs.c is an in-memory file system binary target ($O.ramfs) compiled against lib9p.a, ftest.c is an unlisted test driver, and precompiled ARM64 .7 object files sit directly in the source directory. | Plan 9 / Legacy | | 121 | 2026-08-18 | | Contains unlisted test tools test.c and warptest.c along with precompiled ARM64 .7 object files sitting in the source root. | Plan 9 / Legacy | | 122 | 2026-08-18 | | Contains standalone color map generator mkcmap.c, alpha blending equation script alpha.hoc, performance timing notes file times, test suite directory test/ (arctest.c, convolvetest.c, drawtest.c, warptest.c), and precompiled ARM64 .7 object files. | Plan 9 / Legacy | | 123 | 2026-08-18 | | Uses .mp elliptic curve sources transpiled via mpc, reduce architecture override script, test/ subdirectory with 12 unit test programs and mksha3.rc test vector script, and precompiled ARM64 .7 object files in port/. | Plan 9 / Legacy | | 124 | 2026-08-18 | | Shared Emulator User Interface library eui.c/eui.h sits unlisted in root mkfile TARG/DIRS and is built as ../eui.c by each individual emulator subdirectory, catclock incorporates X11 bitmap definitions catback.p and eyes.p, and precompiled ARM64 binaries (7.) and object files (.7) sit across the entire tree. | Plan 9 / Legacy | | 125 | 2026-08-18 | | Precompiled ARM64 .7 object files for all 17 modules sit directly in the source root. | Plan 9 / Legacy | | 126 | 2026-08-18 | | Subdirectory test/ contains POWER ISA 3.1 disassembler verification tool test/q.c, which constructs a synthetic in-memory instruction stream via a fake Map and disassembles it using machdata->das, while precompiled ARM64 .7 object files for all 38 modules sit in the source root. | Plan 9 / Legacy | | 127 | 2026-08-18 | | Tree contains build files for multiple non-Plan 9 target platforms (makefile, mkfile-Inferno, mkfile-Nt, mkfile-Posix) alongside standard mkfile, and precompiled ARM64 .7 object files for all 13 modules sit directly in the source root. | Plan 9 / Legacy | | 128 | 2026-08-18 | | Contains unlisted standalone test programs test.c (prints 4 integers from command line args), tprimes.c (concurrent sieve of Eratosthenes pipeline using threads/procs), and example.c (Rio mouse and clock event multiplexing demo using alt()), along with precompiled ARM64 .7 object files. /sys/src/libbio: Plan 9 Buffered I/O library source tree (libbio.a), providing buffered reading and writing operations (Bopen, Binit, Bfdopen, Bterm), byte, rune, delimiter, and line reading (Bgetc, Bgetrune, Bgetd, Brdline, Brdstr, Bread), byte, rune, and formatted string writing (Bputc, Bputrune, Bprint, Bvprint, Bwrite), flushing and positioning (Bflush, Bseek, Boffset, Bbuffered), and lethal error handling (Blethal). Unlisted standalone test program btestprint.c sits directly in the root along with precompiled ARM64 .7 object files. /sys/src/libframe: Plan 9 Frame text display widget library source tree (libframe.a) used by sam and acme, providing multi-line formatted text container layout, character/box sizing, and display management (Frame struct). Modules include frame box management (frbox.c), text rendering (frdraw.c), text insertion (frinsert.c), text deletion (frdelete.c), coordinate-to-character mapping (frptofchar.c), mouse selection highlighting (frselect.c), string box sizing (frstr.c), frame initialization (frinit.c), and utilities (frutil.c). Precompiled ARM64 .7 object files sit directly in the source directory. /sys/src/libc: Plan 9 core Standard C and System Call library source tree (libc.a), organized into generic port modules (port/: string, memory, UTF-8/Rune, math sin/exp/log/pow/sqrt, dynamic memory malloc/pool, atomic ops, pseudo-random generators, qsort, date, exits/atexit), system call wrappers (9sys/: access, read, write, dirread, dirstat, fcallfmt, dial, announce, time, nsec, qlock, sysfatal, rerrstr/werrstr, wait), formatting engine (fmt/: print, fprint, sprint, snprint, seprint, smprint, fmtinstall, dofmt), Unicode database (ucd/: runetotype, runeistype, runenorm, runebreak, mkrunetype.c), test suite (test/: atomic.c, date.c, lock.c, pow.c, runebreak.c, runenorm.c, strchr.c), and CPU arch subdirectories (386, amd64, arm, arm64, mips, power, power64, sparc, spim, 68000, 68020, 9syscall). Precompiled ARM64 .7 object files sit inside port/, 9sys/, fmt/, and ucd/. /sys/src/boot: Plan 9 architecture-specific bootloaders, firmware files, UEFI loaders, and U-Boot scripts source tree (/sys/src/boot), organized into 8 platform target subdirectories: bcm (Raspberry Pi firmware binaries bootcode.bin, start.elf, fixup.dat, Broadcom DTBs bcm2711-rpi-4-b.dtb), bitsy (Compaq iPAQ handheld bootloader l.s, imain.c, inflate.c), efi (UEFI bootloader supporting x86_64, IA-32, and ARM64 via x64.s, ia32.s, aa64.s, efi.c, ISO/FAT/PXE boot), pc (Legacy x86 PC BIOS MBR/PBS bootloaders, A20 gate, E820 memory map, APM, FAT, ISO, PXE), qemu & reform & honeycomb (ARM64 U-Boot boot script files boot.txt/boot.scr, plus MNT Reform SPI flash binary flash.bin), and zynq (Xilinx Zynq First Stage Boot Loader FSBL assembly/C fsbl.s, main.c, DDR/QSPI/MMC/Net drivers). bcm directory contains proprietary Broadcom binary blobs directly in the source tree. | Plan 9 / Legacy | | 129 | 2026-08-18 | | Standalone Go gzip decompressor tool zcat.go sits in root unlisted in mkfile, portable simple shell C program sh.C uses uppercase .C extension to bypass mk rules, I2C TMP102 temperature sensor tool tmp102.c sits unlisted with precompiled binaries (6.tmp102, tmp102) and object files (.6/.7/.8), and precompiled ARM64 (7.) and AMD64 (6.) binaries sit directly in the source root. /sys/src/ape: ANSI/POSIX Environment (APE) emulation layer source tree (/sys/src/ape). Provides POSIX/C89 compatibility headers, runtime C library implementation, POSIX shell tools, utilities, and build toolchains. Structured into three primary subtrees: 1. lib/: Target libraries for POSIX compatibility, including ap/ (main libap.a C library structured into gen/, math/, plan9/, posix/, stdio/, syscall/, extraobjs, and per-arch assembly subdirectories 386, amd64, arm, arm64, mips, power, power64, sparc, spim, 68020), bsd/ (libbsd.a providing BSD socket and net API emulation such as socket, connect, bind, accept, getaddrinfo, inet_pton, ioctl, popen, pty), z/ (libz.a zlib compression library wrappers), bz2/ (libbz2.a bzip2 compression library wrappers), and APE-adapted versions of Plan 9 core libraries (9/, auth/, bio/, draw/, fmt/, l/, mp/, net/, plumb/, sec/, utf/, v/). 2. cmd/: POSIX standard command line utilities built with APE, including basename.c, dirname.c, kill.c, uname.c, psh.rc, and complex multi-file subdirectories expr/ (yacc grammar expr.y), make/ (POSIX make utility), pax/ (pax archive tool implementing tar and cpio interfaces), pdksh/ (Public Domain Korn Shell), and sed/ (stream editor implementation). 3. 9src/: APE host tools for Plan 9 compatibility and bridging, including cc.c (APE C compiler driver wrapper /sys/src/ape/9src/cc.c generating $O.cc), stty.c (terminal control settings tool), and tar.c (POSIX tar archive utility). - Oddest thing: Precompiled ARM64 .7 object files and binaries (e.g. 7.basename, 7.dirname, 7.kill, 7.uname, 7.cc, 7.stty, 7.tar, 7.out) are present across almost all cmd, 9src, bsd, z, and bz2 directories, and pax includes its own internal regexp.c/h impleme