frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: What's the best virtual Linux desktop experience on macOS for devs?

4•darkteflon•1h ago
Like the title says, what’s currently the best virtualised, GPU-accelerated, ARM-native Linux desktop experience for developers that can be run on an M-Series MacOS host?

The direction of travel with MacOS itself is troubling. Ads, bugs, dark patterns. There’s been no acknowledgment from Apple that any of these are a problem, so I can only assume that they are unable or unwilling to address them. At the same time, many of us are invested in Apple’s excellent hardware and other quality of life features and are unable or unwilling to consider alternative hardware (at this time). Running Asahi on bare metal might be an option for some uses on M1 / M2 machines, but for others the trade-offs are too great at this time.

I’ve personally looked into:

- Ubuntu - Silverblue (Atomic) - Kinoite (Atomic) - Fedora - Bluefin LTS (Atomic) (the only Bluefin version for which an ARM build - based on CentOS - is available)

on UTM (QEMU and Apple Virt Framework), but many of them don’t appear to support GPU acceleration, which is non-negotiable for a smooth desktop experience, or are sub-optimal in other ways.

I can’t really recall seeing any comments on HN from people daily driving this kind of setup. Is that because everything involves unpalatable compromise?

What does the community think? Are there some clear standouts?

Comments

bigyabai•1h ago
Why not just virtualize Linux for the terminal, and let macOS handle hardware acceleration and desktop tasks?

The Linux desktop experience on Apple Silicon isn't up to par with what macOS can offer you, and lacks OEM drivers like AMD, Intel and Nvidia hardware has. If you're not willing to run Asahi and you don't want to use macOS anymore, you might want to start looking at alternative hardware.

Jtsummers•1h ago
> Why not just virtualize Linux for the terminal, and let macOS handle hardware acceleration and desktop tasks?

This is more or less what I do, but when you happen to want a Linux GUI you end up using XQuartz which works fine, but doesn't exactly play well with the rest of macOS's windowing system (copy/paste works though!).

Ispc: Origins (Part 1)

https://pharr.org/matt/blog/2018/04/18/ispc-origins
1•luu•17s ago•0 comments

Penis Size, height, and body shape influence assessment of male attractiveness

https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.3003595
1•doener•53s ago•0 comments

Lessons of Design

https://lessons.design/
1•SouravInsights•1m ago•0 comments

Malignant Narcissism

https://en.wikipedia.org/wiki/Malignant_narcissism
1•u1hcw9nx•3m ago•0 comments

Samsung hits ₩1,000T market cap (~$740B)

https://biz.chosun.com/en/en-finance/2026/01/22/CEEEPNBOIFFCDKMGIT2ISDAENM/
1•xthe•5m ago•0 comments

Is that allowed? Authentication and authorization in Model Context Protocol

https://stackoverflow.blog/2026/01/21/is-that-allowed-authentication-and-authorization-in-model-c...
1•mooreds•5m ago•0 comments

Hidden order in quantum confusion: The pseudogap

https://www.simonsfoundation.org/2026/01/19/hidden-order-in-quantum-confusion-the-pseudogap/
1•hhs•5m ago•0 comments

SSH has no Host header

https://simonwillison.net/2026/Jan/22/ssh-has-no-host-header/
1•gavide•6m ago•0 comments

Cheatsheet for Plots

https://www.hermandaniel.com/blog/20251110-my-cheatsheet-for-plots/
1•kekqqq•12m ago•0 comments

Proposal to add generic methods for Go

https://github.com/golang/go/issues/77273
2•meling•12m ago•0 comments

BIG SCRAPER vs. little scraper GOOGLE, LLC vs. serpapi, llc (3:25-cv-10826) [pdf]

https://ia801008.us.archive.org/25/items/gov.uscourts.cand.461513/gov.uscourts.cand.461513.1.0.pdf
1•1vuio0pswjnm7•14m ago•0 comments

We're Turning Todos into Tasks in Claude Code

https://twitter.com/trq212/status/2014480496013803643
1•hahahacorn•15m ago•0 comments

The battle for blue skies over Beijing leaves farmers cold

https://www.economist.com/china/2026/01/15/the-battle-for-blue-skies-over-beijing-leaves-farmers-...
1•hhs•15m ago•0 comments

ClickUp acquires Codegen, forces users into ClickUp to keep using it

https://clickup.com/blog/clickup-codegen-acquisition/
1•itstimwhite•15m ago•1 comments

Testing if "bash is all you need"

https://vercel.com/blog/testing-if-bash-is-all-you-need
2•handfuloflight•16m ago•0 comments

From Protest to Peril – Cellebrite Used Against Jordanian Civil Society

https://citizenlab.ca/research/from-protest-to-peril-cellebrite-used-against-jordanian-civil-soci...
1•g-b-r•17m ago•0 comments

The Microsoft-OpenAI Files

https://www.geekwire.com/2026/the-microsoft-openai-files-internal-documents-reveal-the-realities-...
2•spooneybarger•17m ago•0 comments

A Complete Guide to Animated Icons and Motion Effects for Web

https://medium.com/@jabrsalm449/bring-your-website-to-life-a-complete-guide-to-animated-icons-and...
2•Jaber_Said•17m ago•0 comments

The pragmatic tradeoff of tied embeddings

https://blog.silennai.com/tied-embeddings
1•SilenN•19m ago•1 comments

Show HN: AI Coding Toolkit. Low-overhead workflow for reliable AI coding

https://benjaminshoemaker.github.io/ai_coding_project_base/
1•straydusk•23m ago•0 comments

Would you let Claude do your taxes?

https://www.rand.org/pubs/commentary/2025/12/would-you-let-claude-do-your-taxes.html
1•hhs•25m ago•0 comments

I Built TrumpDaily to track Donald Trump without the noise

https://ercanermis.com/https-trumpdaily-site-i-built-a-news-aggregator-so-i-can-finally-keep-up/
3•ermis•26m ago•0 comments

Autonomous language-image generation loops converge to generic visual motifs

https://www.cell.com/patterns/fulltext/S2666-3899(25)00299-5
1•bikenaga•28m ago•1 comments

Anti-Coercion Instrument

https://en.wikipedia.org/wiki/Anti-Coercion_Instrument
4•heavyset_go•31m ago•0 comments

Thruflux – P2P file transfer over QUIC

https://github.com/samsungplay/Thruflux
1•samsungplay•31m ago•0 comments

A declarative package management CLI tool for Arch Linux

https://gitlab.com/theblackdon/dcli
1•rmadriz•34m ago•0 comments

The Real Reason Claude Code Users Prefer the Terminal

https://elliot.my/claude-coder-users-prefer-the-terminal/
1•clowes•34m ago•0 comments

How Claude Code Works

https://code.claude.com/docs/en/how-claude-code-works
1•mfiguiere•34m ago•0 comments

The autonomous AI agent that does the work – for developers and non-developers

https://meetorion.app/
1•Kn1026•35m ago•1 comments

Show HN: I built a free tool for checking AI Visibility for your site

https://www.replyraptor.com/llm-ready/checker
1•zbruhnke•38m ago•0 comments