Urgent.News

What's breaking now, across thousands of outlets.

Tech

4.26 Hours of Rootless Debian 13 on Samsung DeX: Thermal, Battery & Compiler Telemetry

When Samsung discontinued the official Linux on DeX project years ago, running a real Linux desktop on Android mostly became an exercise in compromises: sluggish VNC sessions, software-rendered UIs, broken audio, or background processes silently killed by Android's memory management. I wanted to see how far modern flagship ARM64 hardware can push a completely rootless, user-space Debian 13…

Samsung discontinued its official Linux on DeX project, making running a real Linux desktop on Android a compromise. The author wanted to test how modern flagship ARM64 hardware can push a rootless, user-space Debian 13 (Trixie) workstation while keeping Samsung Knox intact, delivering hardware-accelerated graphics, native audio, and multi-hour desktop stability. They built and open-sourced dex-linux-workstation, a modular installer, and ran empirical stress tests logging 4.26 hours of continuous telemetry.

The architecture eliminates network-loopback display protocols, uses zero-copy display transport over local UNIX domain sockets, and enables hardware-accelerated OpenGL across Qualcomm Adreno and ARM Mali/Immortalis GPUs. Audio is PulseAudio running over local loopback TCP with low-latency buffering. RAM is optimized with Chromium wrapper scripts, and the desktop workflow was demonstrated in a YouTube Proof of Concept.

In a 4.26-hour docked soak test, the SoC temperature stayed at 36.0 °C median, battery temperature dropped from 30.3 °C to 26.7 °C, and battery level stayed at 80% with no degradation. RAM footprint was 10.1 GB, with zero Android LMK terminations. In a 32-minute unplugged compiler workload, 9 Redis builds were completed successfully, with only 8.3% thermal variance and an average power draw of 2.2 W. The VirGL/EGL pipeline works across both Snapdragon and MediaTek architectures, with glmark2 scores of 186 FPS on Snapdragon and 112 FPS on MediaTek.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Find the Salesforce fields, flows and validation rules only your senior can explain

Today I wrote on LinkedIn about something you never forget in your career: the person who knew far more than you and, instead of making you feel it, sat down to teach you. Good seniors do that.

  • Identify Salesforce custom fields, flows, and validation rules lacking descriptions
  • Use Tooling API and SOQL queries to generate list of components
  • Output includes component type, name, last modified admin, activity status, last change date

Thank you!!! 100K Followers

Some times you find your followers- and sometimes they find you. When I signed up for dev.to - I figured it would be another channel to reach a wider audience.

A running plan is a pacing algorithm with a race date bolted on

I've coached myself through three marathon blocks and a handful of halves, and the one thing that always broke down wasn't motivation — it was the spreadsheet.

  • Marathon training plan anchored by race date
  • Digital tool adjusts mileage with 10% cap
  • Compatible with Garmin, Strava for fitness tracking

Auditing SPF and DMARC for a whole list of domains: p=none, ~all and the other ways a "pass" misleads you

Checking one domain's email authentication takes a minute in a terminal. Checking 300 customer, supplier or portfolio domains is where people script it, and where most scripts quietly report the wrong…

  • Read TXT records for SPF and DMARC, handle split chunks
  • Two SPF records equal none; flag >1 as broken
  • SPF policies: -all (fail), ~all (softfail), ?all (neutral), +all (pass-everyone)

The git worktrees your coding agents leave behind, and how to clean them up

Claude Code, Cursor and Codex run in git worktrees so several agents can work at once. Each worktree is a full checkout with its own node_modules and build output, and they pile up quietly.

  • Coding agents create git worktrees for simultaneous work
  • Worktrees accumulate, consuming large disk space
  • Mopup removes finished worktrees without losing committed data

More from Saturday 14 November →