netherite
A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.
它展示了一种可复用的技术,无需 Wine 或云端即可在 Linux 上原生运行专有 Windows 生物识别匹配引擎,通过避免可写且可执行的内存页来维护系统安全性,并且能与发行版现有的 libfprint 共存。
Linux fingerprint support for the Focal-systems FT9201 USB reader
(2808:93a9, sold as a standalone Windows Hello dongle), as a
libfprint driver.
The sensor is a tiny 96×96 optical reader. libfprint's built-in matcher does a
poor job on an image that small, so this driver instead reuses FocalTech's own
matching engine — the ftWbioEngineAdapter.dll from their signed Windows
driver — running it natively on Linux with a small in-process PE loader. No Wine,
no Windows, no cloud.
This repo is also a reusable method, not just one driver. The technique — running a vendor's Windows matching engine natively on Linux, no Wine — generalizes to other "Windows Hello only" readers, including ones that ship an SDCP secure channel (the Synaptics/Goodix/ELAN/EgisTec-class crypto sensors), via the optional
src/crypto_shims.cmodule. The FT9201 is the worked example; the in-process loader, the WinBio bridge, and the crypto-bypass layer carry over to the next device. See PORTING.md for the step-by-step method and what to reuse as-is.
Working end-to-end on real hardware: enroll and verify through fprintd /
command-line tools, and in KDE/GNOME once installed. It matches your finger
using the vendor's real algorithm.
Developed and tested against
this exact reader (ASIN B0DK7LQZGH) —
the FT9348W variant of 2808:93a9.
Caveats:
2808:93a9 device.ft_engine.c is a ~450-line loader that maps ftWbioEngineAdapter.dll into
memory, provides the ~90 kernel32 functions it imports, sets up a fake
Windows TEB, and calls the engine's WinBio interface for enroll/verify.Linux libfprint driver for the Focal-systems FT9201 (2808:93a9) USB fingerprint reader — runs FocalTech's own Windows matching engine natively on Linux, no Wine. Includes a method for porting other Windows-Hello-only readers.
根据分类、Topic 和编程语言匹配的相似项目。
A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.
Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.
WASTE is a C-based inference engine that streams MoE experts from disk to run a 2.78 trillion-parameter model on a consumer laptop with 64 GB RAM.