Skip to content

NoBrain Linux 0.1.5

Pre-release
Pre-release

Choose a tag to compare

@dwiigoy dwiigoy released this 11 Aug 19:05
27bbe1b

NoBrain Linux 0.1.5

This release packages runtime checkpoint Build 185. It advances the public
version to 0.1.5 and the Android versionCode to 13.

Highlights

  • Screen Scaling now starts from the intended 96-DPI baseline at 100%. Lower
    percentages increase Linux UI zoom without changing the DWM baseline.
  • The Android host exposes its camera and microphone to the Linux guest. The
    camera pipeline uses bounded queues and publishes a PipeWire source for the
    standalone camera and WebRTC consumers.
  • Camera2 sensor/display orientation is handled in the Android I420 bridge.
    Sony's 270-degree front sensor is delivered as a portrait 480x640 stream.
  • The standalone camera UI is English and horizontally mirrors only the selfie
    preview. Photos, recordings, PipeWire, and WebRTC remain unmirrored.
  • Android 10 shared storage is mounted at /sdcard, with ~/sdcard provided as
    a stable Linux shortcut.
  • Fresh-install and update paths retain package-manager, SSH, WPS, timezone,
    input, clipboard, and session-persistence repairs from Builds 180-184.

Device validation

The final 0.1.5 APK was fresh-installed and validated on a Sony SOV37 running
Android 10. Its installed SHA-256 matches the release asset, the runtime reached
Desktop ready, and recent Android logs contained no fatal exception, ANR,
fatal signal, or phantom-process kill. Validation passed:

  • full xbps-install -Suy system update;
  • WPS Office installation and launch;
  • password SSH, passwordless sudo, and su audit;
  • screen-off resume, rotation, and Android/Linux clipboard exchange;
  • document creation and a 20-minute retained WPS session;
  • two-way Android shared-storage access;
  • portrait camera preview, PNG photo, and WebM video capture.
  • a direct four-second microphone capture with nonzero audio data;
  • GCC, G++, Python SSL, Git, and CMake smoke tests.

The compact rootfs still has package-database integrity debt. A full
xbps-pkgdb -a audit reports mostly intentionally omitted documentation and
locales, but also broken utility and development symlinks. Core workflows above
pass; clean rootfs reconstruction remains follow-up work and the release is not
claimed byte-for-byte reproducible from public source alone.

Artifact identity

Version: 0.1.5
Android versionCode: 13
Runtime build: 185
Size: 605054812 bytes
SHA-256: b1f022a7c6a68822be85a42dd14693e774e67d218399679476351746bd8ce395
Signing certificate SHA-256:
1966b79fe9c29c1ae6949f5669301f4862c9d3dead838c00b188e97e8f2355bc

The public repository intentionally excludes the signed APK, signing key,
compressed rootfs, media overlay, and compiled ARM64 compatibility libraries.
Those binary inputs and the transitional ZIP-swap assembly limitations are
documented in BUILDING.md and LICENSING.md.