2026-10-13 16:14:13 +02:00
|
|
|
# Linux desktop release build evidence
|
|
|
|
|
|
|
|
|
|
Source: `a6bf091`, desktop 0.1.3, Ubuntu 24.04 WSL x86-64, kernel
|
|
|
|
|
6.18.54.1-microsoft-standard-WSL2, two virtual CPU cores (AMD Ryzen 7 7800X3D).
|
|
|
|
|
|
|
|
|
|
Locked offline native Cargo release build with `custom-protocol` completed in
|
|
|
|
|
2m54s. The existing Windows-built production frontend was copied into the
|
|
|
|
|
immutable Linux source snapshot; no separate Linux Node build is claimed.
|
|
|
|
|
Verified normal Linux runtime files, decoder resources, licenses and extraction
|
|
|
|
|
helper were prepared before compilation. Release extraction verification passed;
|
|
|
|
|
normal Google runtime validation then passed 20 dependency records.
|
|
|
|
|
|
|
|
|
|
The executable is 35451968 bytes, SHA-256
|
|
|
|
|
`11cefe0a8ee0f23c7c736d409992b8fe217207c77f934918ccfbf2c8ed1089c4`.
|
|
|
|
|
`ldd` resolved 130 library lines with no missing dependencies on this machine.
|
|
|
|
|
The vendored reviewed GLib dependency emitted 34 known compiler warnings; this
|
|
|
|
|
is not a strict Linux Clippy result. No GPU/model inference was executed here.
|
|
|
|
|
|
|
|
|
|
Raw build target: `/home/karl/.cache/searchi-validation/desktop-target/release/searchi-desktop`.
|
|
|
|
|
Immutable source: `/home/karl/.cache/searchi-validation/linux-desktop-a6bf091`.
|
|
|
|
|
|
|
|
|
|
This proves native compilation and local loader dependency resolution, not
|
|
|
|
|
native UI interaction, runtime resource discovery, clean-machine deployment,
|
|
|
|
|
installer packaging, Wayland shortcut operation or broad Linux compatibility.
|
|
|
|
|
No Linux desktop download is published. Native graphical checks remain open.
|
2026-10-13 16:21:36 +02:00
|
|
|
|
|
|
|
|
## Relocated startup
|
|
|
|
|
|
|
|
|
|
The release binary started outside the build tree in an owned `bin/` directory
|
|
|
|
|
with resources under `lib/searchi/`, as required by Tauri's product name.
|
|
|
|
|
An isolated test profile reused a copied index and verified local model cache.
|
|
|
|
|
The bundled Google process was observed with `--device cpu --role query
|
|
|
|
|
--threads 1`; the desktop remained alive afterward. Owned test process groups
|
|
|
|
|
were terminated. No user installation or system configuration was changed.
|
|
|
|
|
|
|
|
|
|
An owned Xvfb display plus `LIBGL_ALWAYS_SOFTWARE=true`, `GALLIUM_DRIVER=llvmpipe`
|
|
|
|
|
and WebKit compositor/DMABUF-disable flags were used. Mesa's software setting is
|
|
|
|
|
[documented upstream](https://docs.mesa3d.org/envvars.html). No pixel rendering,
|
|
|
|
|
keyboard/preview interaction or actual foreground latency is asserted here.
|
|
|
|
|
Initial fixture attempts failed because a filesystem-socket readiness check did
|
|
|
|
|
not suit WSL and then because resources used the Cargo name instead of product
|
|
|
|
|
name. Those were test-layout corrections; the final normal-discovery run passed.
|
|
|
|
|
Raw ignored report: `.searchi/qa/linux-desktop-startup-013.json`, SHA-256
|
|
|
|
|
`23bfebbd916e1d1e051efd58c5286b193b15014ebfcbaa621e6a5c650338bba5`.
|