frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Terminal app can now run full graphical Linux apps in the latest Android Canary

https://www.androidauthority.com/linux-terminal-graphical-apps-3580905/
100•thunderbong•3d ago

Comments

Bluestein•3d ago
Simple: if It titilates you, some third party will be bothered by your titilation.-

PS. And then the payment processor will drop your titilation provider, because, of course, we can't have that ...

Cheyana•3d ago
Wrong thread.
Bluestein•3d ago
Apologies.-

PS. May I, however, invoke rule 34? :)

Cheyana•2d ago
Go nuts.
Bluestein•2d ago
Particularly, "nuts".-
xeonmc•3d ago
The absolute killer feature for this is the ability to finally play Minecraft Java Edition on phones.
piperswe•3d ago
Amethyst (formerly Pojav) has made this work for years: https://github.com/AngelAuraMC/Amethyst-Android
lawlessone•1h ago
There's another app out there i've seen people use to run Fallout 4 an Samsung phones.

And with decent performance.

It's emulating windows and an x86 cpu though. Could probably run minecraft java too

https://www.reddit.com/r/Android/comments/1divvyo/samsung_ga...

flohofwoe•6h ago
Instead of running in the terminal, this "just" seems to launch a full Wayland session from the terminal.

Anybody know if the actual terminal supports pixel graphics via Sixels, or better Kitty Graphics Protocol?

tetris11•5h ago
So we'd still need to run X11 apps via a separate server app then?
yjftsjthsd-h•3h ago
I would assume that once you have Wayland you can just use XWayland?
transpute•6h ago
Standard Debian-with-root Arm package repo in pKVM hardware-nested VM with OpenGL (v)GPU remoting! So many years of upstream work across Linux, Android and ChromeOS to make this possible. Now we need phone/tablet OEMs to support Android Virtualization Framework (AVF) and OpenTitan-derived enclaves, so this feature can move beyond Pixel hardware.

https://www.collabora.com/news-and-blog/blog/2025/01/15/the-...

> GFX virtualization aims at providing support for hardware accelerated 3D graphics in virtual machines. Unlike GPU-passthrough, with GFX virtualization the host and all VM guests can access the host GPU simultaneously. Vulkan and OpenGL are supported by virglrenderer using various approaches.. vDRM is a much thinner layer.. able to achieve native GPU performance, where VirGL and Venus may struggle to overcome expensive host/guest synchronizations..at the beginning of 2025, vDRM is partially supported by crosvm.

Hopefully Google's phone-tablet-laptop-desktop convergence of Android, ChromeOS and developer-targeted Debian Linux will motivate Apple to restore iPadOS 16.2 (2022!) virtualization support, https://github.com/utmapp/UTM/discussions/5748.

jharohit•6h ago
So...can we run SteamOS then on android?
yjftsjthsd-h•5h ago
AFAIK SteamOS doesn't run on ARM, but I can't see any reason why you couldn't install just Steam itself with the appropriate binary translation
ferociouskite56•5h ago
Steam can be installed on Winlator https://github.com/brunodev85/winlator/releases
e12e•3h ago
https://www.notebookcheck.net/Valve-adds-experimental-Arm-su... ?
pjmlp•5h ago
What about Valve actually getting the studios that target Android NDK[0], to care about SteamOS exists, instead of having Valve translate their Windows deployments via Proton?

[0] - Meaning the OpenGL ES, Vulkan, OpenSL, OpenMAX, C and C++ that also exist in GNU/Linux.

bigyabai•2h ago
What about it? Steam Deck didn't do any of that stuff, and half of YouTube is saying it's a better value than the Switch 2. Same goes for the Game Porting Toolkit derived from Proton's code, it's just about the only reason the Mac supports real games right now, not just Monument Valley and Laura Croft.

We've already seen the whole "corporate sponsor courts game publisher" thing with Eidos and Capcom at Apple. Let's just say that Apple's commitment to native experiences didn't put them in contention with Sony or Nintendo in the way Valve did.

pjmlp•1h ago
Where are the sales to match that supposed half of YouTube, one would expect it to outsold Switch 2, yet....

"Nintendo Shares Have Breakout Year as Switch 2 Sales Smash Records"

https://www.asktraders.com/analysis/nintendo-shares-have-bre...

Consumers really should pay more attention to those YouTube influencers, buying the wrong stuff. /s

Apple is doing just fine across iOS, iPadOS and TV OS, which apparently people like to ignore when discussing numbers and monetary figures in gaming profits.

westurner•5h ago
Does `ls -Z` work in Android Terminal?

(SELinux has run in enforcing mode on Android devices since Android 4.4, which was released in 2013. But Android in ChromeOS only runs SELinux in the guest VM FWIU)

yjftsjthsd-h•5h ago
It's a virtual machine, so its SELinux support should be separate from what the host is doing
noisem4ker•4h ago
Since I had to look it up:

-Z, --context: print any security context of each file

VadimPR•4h ago
This is great. We build a graphical MUD client (Mudlet) that's available for Linux/macOS/Windows, but Android support has (so far) eluded us. Would be amazing if this ran a native Linux binary.

Of course, UI adjustments would be the next step!

sunshine-o•4h ago
What is the general consensus on the usability of the Terminal app?

On two different Pixel phones (6a & 8a) I had a terrible experience:

- Very slow

- Crash all the time

- The app need to be reinitialised almost every day

But I have heard some people have no complain.

Also, since I couldn't really keep it alive long enough: what as the prospects in terms of battery usage? will it be realistic to have it running all time in the background?

flyinghamster•4h ago
Pixel 7a: slow to start, and you must wait for it to finish shutting down (or crashing) before you try to launch it again. Lord help you if Debian pushes a systemd update, since updating systemd is a reliable crash.
soupbowl•4h ago
I had pretty good speed on pixel 6 but the reinitializeling randomly made it useless.
carwyn•2h ago
Sometimes it crashes just running regular apt-get upgrade if it has too many packages to update, or takes too long. Switching away from the app can also mean it crashes.

Nice idea, nowhere near ready for anything but playing.

kllrnohj•1h ago
> Switching away from the app can also mean it crashes.

That sounds more like it's being killed for RAM reasons rather than "crashing"

mort96•6m ago
Same thing. Google owns both Android and the Linux Terminal app. Some combination of Google's OS and Google's app causes the app to crash or be crashed in the background. That's something that Google needs to fix regardless of where the bug lies.
runjake•4h ago
Why does this run in a virtual machine (per the article) and not a container?
seabrookmx•4h ago
Two reasons I can think of:

1) security. Container breakouts are much more common than VM breakouts

2) compatibility - the Android kernel is known to be heavily modified and Debian may benefit from being run on a more vanilla kernel as it does on desktop/server

ajross•4h ago
Presumably because container breakouts are fairly common and "external Linux software downloaded by the user" is at least as presumptively malicious as an app from the store. Modern consumer systems need to be safe vs. the user being tricked to run terrible things. A docker or whatever isn't quite up to the standards[1] required on its own.

[1] Though I'm very much not one of the pedants who refuse to see any security value at all in container isolation. Containers isolate software access (e.g. limiting access to libraries with vulnerabilities) and network communication (writing firewall rules for a container is a lot easier than it is for an app) really well, for example. Use them! But not for this.

transpute•2h ago
Development independence of guest VM from host kernel, security policy, attestation, etc.
devinprater•4h ago
We'll see how well, or not, it works with the TalkBack screen reader.
nsonha•3h ago
So what phone that I can get right now that runs linux with external monitor and 12+GB of RAM?
figers•3h ago
This is my dream coding machine with a 10" tri-fold screen and Bluetooth keyboard when on the go and connected to a monitor / real keyboard when home.
transpute•3h ago
Pixel 8/9 have USB-c external display.

Pixel 8/9 Pro have at least 12GB of RAM, with some models (256GB unlocked Obsidian?) having more.

ugh123•1h ago
So, is this the year of desktop on Linux on mobile? /s
Muromec•1h ago
Is this another one we can blame on Ursula v.d. Leyen et al. or it's enough for today? Sorry, I was late to the previous 900+ comment thread, because I was busy having my mandatory 2h evening walk after having 2 hour late lunch break.
politelemon•24m ago
This is obviously very cool and how I've always wanted my phone to work. But what does chocolate factory gain out of this? I appreciate it, but I don't have the savvy to figure out how this advertising supported business profits from it.
transpute•8m ago
Nested virt with AVF can balance the competing goals of security, usability, freedom, individuals, and corporate supply chains. It can reduce the size and attack surface of the most-privileged code which runs in a system.

Nested virt has been available on x86 for a decade (KVM, Bromium vSentry / HP SureClick, Microsoft Defender App Guard), on Apple Silicon since M2, MacOS since M3 and iPadOS since M4 (Secure eXclave VM). On mobile, it can sidestep some business model conflicts which torpedoed Nokia, RIM, Maemo, Meego, Tizen, etc.

"Virtual Machine as a core Android Primitive" (2023), 160 comments, https://news.ycombinator.com/item?id=38538100

ndom91•1m ago
Is there any way to install this on non-Pixel phones yet?

Tao on "blue team" vs. "red team" LLMs

https://mathstodon.xyz/@tao/114915604830689046
268•qsort•4h ago•92 comments

Copyparty, turn almost any device into a file server

https://github.com/9001/copyparty
273•saint11•4h ago•48 comments

Claude Code new limits – Important updates to your Max account usage limits

70•ivanvas•38m ago•35 comments

Interstellar Comet 3I/Atlas: What We Know Now

https://skyandtelescope.org/astronomy-news/interstellar-comet-3i-atlas-what-we-know-now/
21•bikenaga•1h ago•6 comments

Visa and Mastercard are getting overwhelmed by gamer fury over censorship

https://www.polygon.com/news/616835/visa-mastercard-steam-itchio-campaign-adult-games
174•mrzool•1h ago•132 comments

GLM-4.5: Reasoning, Coding, and Agentic Abililties

https://z.ai/blog/glm-4.5
90•GaggiX•5h ago•47 comments

Different Clocks

https://ianto-cannon.github.io/clock.html
5•pppone•10m ago•0 comments

Simplify, then add delightness: On designing for children

https://shaneosullivan.wordpress.com/2025/07/28/on-designing-for-children/
60•shaneos•3h ago•20 comments

Cells that breathe oxygen and sulfur at the same time

https://www.quantamagazine.org/the-cells-that-breathe-two-ways-20250723/
19•sohkamyung•3d ago•0 comments

LLM Embeddings Explained: A Visual and Intuitive Guide

https://huggingface.co/spaces/hesamation/primer-llm-embedding
345•eric-burel•12h ago•67 comments

VPN use surges in UK as new online safety rules kick in

https://www.ft.com/content/356674b0-9f1d-4f95-b1d5-f27570379a9b
483•mmarian•16h ago•721 comments

The first 100% effective HIV prevention drug is approved and going global

https://newatlas.com/infectious-diseases/hiv-prevention-fda-lenacapavir/
191•MBCook•4h ago•48 comments

The Geological Sublime

https://harpers.org/archive/2025/07/the-geological-sublime-lewis-hyde-deep-time/
62•prismatic•6h ago•17 comments

AI Companion Piece

https://thezvi.substack.com/p/ai-companion-piece
53•jsnider3•5h ago•20 comments

Requesting Funding for 90s.dev

https://90s.dev/blog/requesting-funding-for-90s-dev.html
42•90s_dev•3h ago•11 comments

Enough AI copilots, we need AI HUDs

https://www.geoffreylitt.com/2025/07/27/enough-ai-copilots-we-need-ai-huds
732•walterbell•20h ago•220 comments

NixOS on a Tuxedo InfinityBook Pro 14 Gen9 AMD Laptop

https://fnune.com/hardware/2025/07/20/nixos-on-a-tuxedo-infinitybook-pro-14-gen9-amd/
37•brainlessdev•3d ago•21 comments

Six Principles for Production AI Agents

https://www.app.build/blog/six-principles-production-ai-agents
21•carlotasoto•2h ago•1 comments

I saved a PNG image to a bird

https://www.youtube.com/watch?v=hCQCP-5g5bo
105•mdhb•2h ago•28 comments

Terminal app can now run full graphical Linux apps in the latest Android Canary

https://www.androidauthority.com/linux-terminal-graphical-apps-3580905/
100•thunderbong•3d ago•42 comments

How to make websites that will require lots of your time and energy

https://blog.jim-nielsen.com/2025/how-to-make-websites-that-require-lots-of-time-and-energy/
149•OuterVale•11h ago•138 comments

Claude Code weekly rate limits

26•thebestmoshe•48m ago•24 comments

SIMD within a register: How I doubled hash table lookup performance

https://maltsev.space/blog/012-simd-within-a-register-how-i-doubled-hash-table-lookup-performance
150•axeluser•13h ago•26 comments

Debian switches to 64-bit time for everything

https://www.theregister.com/2025/07/25/y2k38_bug_debian/
327•pseudolus•8h ago•213 comments

Aeneas transforms how historians connect the past

https://deepmind.google/discover/blog/aeneas-transforms-how-historians-connect-the-past/
27•world2vec•4d ago•6 comments

A Photonic SRAM with Embedded XOR Logic for Ultra-Fast In-Memory Computing

https://arxiv.org/abs/2506.22707
42•PaulHoule•3d ago•12 comments

Show HN: I made a tool to generate photomosaics with your pictures

https://pictiler.com
100•jakemanger•7h ago•35 comments

What would an efficient and trustworthy meeting culture look like?

https://abitmighty.com/posts/the-ultimate-meeting-culture
140•todsacerdoti•11h ago•103 comments

Getting the KIM-1 to talk to my Mac

https://blog.jgc.org/2025/02/getting-kim-1-to-talk-to-my-mac.html
38•jgrahamc•3d ago•3 comments

Is SoftBank still backing OpenAI?

https://www.wheresyoured.at/softbank-openai/
6•samuli•30m ago•0 comments