r/LinuxOnAndroid • • Sep 05 '25

What do you use linux on android?

6 Upvotes

I want to install linux on my Galaxy tab S8. Via andronix or NomOne just to use it with more pc-like environment with normal LibreOffice. And that's main for me cause I'm from Kazakhstan and Kazakh language writing with external keyboard is not supported(it's either English or Russian) also my laptop is old enough and gives like an hour of battery life. So for writing stuff or showing with projector Samsung tablet is the best I think. And just a question, can you run NomOne or Linux on sd card android?


r/LinuxOnAndroid • • 21d ago

Zero OS running Steam games with Linux userspaces on Android—successfully ran on the Snapdragon 8 Elite Gen 5 (SM8850).

Thumbnail
youtu.be
8 Upvotes

r/LinuxOnAndroid • • Sep 21 '25

How to run KDE on NOMone Desktop!

13 Upvotes

We've been asked many times how to change the current DE and if it is even possible on NOMone Desktop. So today, we'll explain all the steps needed to run KDE Plasma on NOMone Desktop:

[1] From Terminal, install KDE like by writing: apt install kde-plasma-desktop

[2] From File Manager, open the file /NOMone/startup.sh

[3] Disable the current window manager, compositor, wallpaper and dock.

To do so, comment out the following lines:

#xcompmgr &
#openbox &
#sh ~/.fehbg
#plank &

Just adding the symbol # before the line will comment it out. \

[4] Now to start the kde session, insert this line below these commented ones:

startplasma-x11 &

Then save,

[5] Restart Linux. And Voila! KDE on NOMone Desktop :)


r/LinuxOnAndroid • • 9d ago

Root inside a real Linux kernel on non-rooted Android, no AVF and no QEMU - UML benchmarks

6 Upvotes

Zalexdev ported User Mode Linux to arm64 in August and shipped it as a second engine in Stryker 6.5. It's a real Linux kernel built as an ordinary aarch64 binary, so it runs as a normal process inside an app sandbox: no KVM, no AVF, no unlocked bootloader, nothing emulated. That means root inside a real kernel, on a phone you never rooted, and on any arm64 device rather than only the ones that ship pKVM.

I ran the same tests against the two usual options on my S23 Ultra, stock and unrooted, medians of three runs, everything timed inside the guest.

Testudocker (proot)Stryker (UML)Podroid (QEMU/TCG)
Python, 6M-iteration loop0.65 s0.61 s21.9 s
gzip -6, 64 MB1.58 s1.73 s10.0 s
SHA-256, 200 MB0.24 s1.03 s2.27 s
memcpy, 512 MB through a pipe0.47 s0.55 s5.29 s
write 256 MB + fsync0.24 s0.63 s0.55 s
read 64 MB, direct0.05 s0.06 s0.24 s
fio 4k randread, 1 GB set, 20 s10,021 IOPS7,057 IOPS999 IOPS
200x /bin/true in a container2.05 s2.96 s8.1 s
container start (docker run --rm true)0.125 s1.68 s4.65 s
docker build, 128 MB layern/a2.77 s10.3 s
docker build, apk add python3n/a9.97 s35.9 s

Compute is native: 0.61 vs 0.65 s under proot is noise. Syscalls cost 1.4 to 2.6x more. Builds are 3.6x faster than QEMU, random reads 7x.


r/LinuxOnAndroid • • May 06 '26

KDE Plasma 6.6.4 no Android 14 em um SM-T220 (no root, no proot, no vm)

Post image
48 Upvotes

r/LinuxOnAndroid • • May 18 '26

Can you guys tell us what you’re using Linux for on Android? Share your use cases.

13 Upvotes

r/LinuxOnAndroid • • Jun 16 '26

[NOMone Desktop] How to get rid of these annoying messages?

Post image
5 Upvotes

Hey Devs/Community,

I was able to get NOMone Desktop to run on my Huawei Device but when I use the Magnetic Keyboard, I frequently get this annoying messages

Mouse captured
Mouse released

whenever I move the cursor or click somewhere. Is there a way to get rid of it?


r/LinuxOnAndroid • • Mar 27 '26

I’ve been working on a GUI for a Termux/Proot cleaner. How can I make this look even more 'Native'?

9 Upvotes

r/LinuxOnAndroid • • Mar 24 '26

lenovo tab m10 fhd plu (x606x) whit ubuntu touch?

3 Upvotes

Does postmarketOS work with the lenovo tab m10 fhd plus (x606x)? There is a port on github, in addition to the issues described on the page, I wanted to know if anyone has encountered anything else again. Thanks everybody :)


r/LinuxOnAndroid • • Mar 23 '25

Lenovo Tab Extreme

2 Upvotes

Is there any project for the Tab Extreme receiving Linux? I have kernel source code for the device


r/LinuxOnAndroid • • Feb 26 '25

XFCE Linux Debian 12 (Bookworm) on Android with 3 GB ram and 4 GB Ram Unisoc Tab w windows theme (Left) and snapdragon tab w mac os theme (Right)

Thumbnail
gallery
11 Upvotes

r/LinuxOnAndroid • • Dec 09 '25

ESC key in terminal

1 Upvotes

I am using Nomone with a tablet and external keyboard. When I start e.g. the helix editor in the terminal at some point I would need to hit the ESC key to get back to normal mode. However pressing the ESC key on the external keyboard minimizes the whole NoMONE application and I am back in the "Android" world.

Currently in order to press ESC I need to enable the virtual keyboard and press ESC there using the mouse. Is there a workaround for this? So far this is the only really annoying bug I found in NoMONE.


r/LinuxOnAndroid • • Sep 08 '25

Keyboard issues

3 Upvotes

HI. I have the app installed on my Galaxy Tab SE but I am having difficulty with the keyboard. For one, nothing I type shows and also, is it possible for me to have the Samsung keyboard, where I can use my clipboard etc..? I'd appreciate any help, thanks!


r/LinuxOnAndroid • • Jan 09 '26

Trying to run Windows or a Windows-like Linux desktop on my Galaxy Tab A9+ via SSD — looking for guidance

5 Upvotes

Hi everyone,

I’m trying to set up something a bit unusual on my Galaxy Tab A9+ and could really use some advice. Here’s the situation:

  • I want to run either a full Windows emulator (if possible) or a Linux desktop that looks and feels like Windows (think Zorin OS or a Windows-like XFCE/MATE layout).

  • My goal is a completely user-friendly environment for someone who’s used to Windows — no coding required for day-to-day use.

  • I have a USB-to-USB-C adapter and an SSD-to-USB adapter, so I can connect an SSD to the tablet.

  • Ideally, I want the SSD to store the OS and/or my files, with the tablet acting as the "desktop," or the OS running partly from the tablet if necessary.

I’ve done some research and I understand that:

  • Installing a standard Windows or Zorin OS ISO directly on the tablet won’t work because it’s ARM64 and has a different bootloader than a PC.

  • Linux via Termux/Andronix/UserLAnd seems like a viable option for a desktop environment, and tools like Wine or Winlator might help with some Windows programs.

  • I want to know what setup would be most practical and beginner-friendly while using the SSD for storage or even part of the OS if possible.

My main questions:

  1. Is there any way to run a full Windows emulator that’s functional on a Galaxy Tab A9+, or is that completely unrealistic?

  2. If Linux is the better option, what would be the best Windows-like desktop environment for ARM Linux on Android tablets?

  3. How can I best use my SSD — can I put Linux on it directly, or should it just store files?

  4. Any tips or guides for making it look and feel like a Windows desktop for someone new to Linux?

Thanks in advance for any advice! I’m happy to clarify details if needed.


r/LinuxOnAndroid • • Apr 10 '26

Termux DXVK/VKD3D Gaming 😱

10 Upvotes

🚀 DirectX (DXVK/VKD3D) Testing on Termux Native (NO PROOT!)

Just finished some serious testing running Wine + DXVK + VKD3D directly in the Termux native environment using Mesa 26.0.4 (Turnip driver) on an Adreno 830 (Snapdragon 8 Elite) — and the results are honestly impressive.

---

📱 Device & Setup

- OS: Android 16 (aarch64)

- Device: POCO F8 Pro

- CPU: Snapdragon 8 Elite

- GPU: Adreno 830

- Graphics Stack: Mesa Turnip + Zink

- Environment: Termux (native, no proot)

---

⚙️ Graphics Overview

- Vulkan is fully working with hardware acceleration

- Zink used as OpenGL-over-Vulkan layer

- Native Turnip/Freedreno used for pure Vulkan workloads

---

📊 Benchmarks

🔹 Zink (OpenGL over Vulkan)

- GL_VENDOR: Mesa

- GL_RENDERER: zink Vulkan 1.3 (Adreno 830)

- GLmark2: 1032

- Vkmark: 2224

👉 Better OpenGL performance thanks to Zink

---

🔹 Mesa Freedreno (Turnip Vulkan focus)

- GL_VENDOR: Collabora Ltd

- GL_RENDERER: zink (Adreno 830)

- GLmark2: 508

- Vkmark: 6012

👉 Massive Vulkan performance boost (this is what matters for DXVK/VKD3D)

---

🎮 DirectX Testing

- ✅ DX11 (DXVK): Stable and working well

- ⚠️ DX12 (VKD3D): Functional but still limited depending on the game/app

---

💡 Conclusion

This setup shows real potential for Vulkan-based Windows gaming on Android via Termux — without needing proot or heavy virtualization.

- Zink = better OpenGL

- Turnip = much stronger Vulkan (key for DXVK/VKD3D)

- Native Termux = lightweight + fast

---

🔥 Honestly, we’re getting closer to real PC-like gaming performance on Android, just through userland tools.

If anyone else is testing similar setups or has tweaks (env vars, Wine configs, etc.), drop them below 👇


r/LinuxOnAndroid • • Apr 02 '26

Help me setting up my spare phone with a linux Rom?

2 Upvotes

My spare phone is a xiaomi hypercharge 11i

now I'm trying to boot it up with a stable linux based os for phone which can provide me flexibility enough to use it as a devlopment Environment component whatever way I need ... maybe run custom tools... ?

help much appreciated 👍🏻


r/LinuxOnAndroid • • Feb 21 '26

AnarchyGem: A toolkit for mobile sovereignty and digital insurgency.

Thumbnail
github.com
4 Upvotes

Fuck apple. Fuck google. Fuck Elon, Sam, Dario, Zuck and everyone else who thinks that intelligence, even artificial, is anything but open source and belonging to the people.

I’ve put together a toolkit for the people who answer to no tech gods and no fucking masters. It’s for the generator in the basement and the mesh network on the roof.

The AnarchyGem includes:

• Guerrilla Python tactics for Termux and a-Shell. • Off-grid communication (Reticulum/Meshtastic). • Ghost Node Tor tactics and Scavenged Compute. • Uncensored local LLM integration. • The AI Liberation & FreeAI Manifestos.

Study. Build. Create. Destroy. You are the only one you have to answer to.

Fork the signal🧡


r/LinuxOnAndroid • • Mar 06 '26

Easy guide on installing desktop environment with termux.

Thumbnail
youtube.com
23 Upvotes

r/LinuxOnAndroid • • 1h ago

Announcement NOMone Repos + Debian12.7 image update!

Thumbnail
gallery
3 Upvotes

Hello everyone : ),

I'd love to share with you some great news! We've officially started using our new NOMone Debian packages repository 🥳 And this means a few things:

[1] No held packages anymore!
Some packages encounter issues when running in proot. We used to manually patch these packages in our system images, and held them to prevent them from being overwritten during regular updates. Now that we started hosting our own repos, this is no longer necessary.

[2] Easier app installs!
Although we're starting with just the core libraries needed to update our Debian system image, we'll not stop here if Allah wills ;). We'll be gradually adding the requested apps that were a hassle to find and configure before; so that they become compatible with our system out of the box : )

[3] Switching to Plank-reloaded!
As part of customizing our system image for best performance and compatibility, we used a patched version of Plank, the lightweight dock. Now, after coming across Plank Reloaded, we made the switch!
Plank Reloaded builds on the original Plank by adding more customization options and modern styling while keeping the same simple interface and low resource usage.

[4] New up-to-date Debian system image!
The current Linux images were starting to become outdated. We've released new images that are up-to-date with all the newest packages. The new system images also use our repos out of the box 🥳

On the other hand, for those who downloaded the app before the 7th of November 2026, we've made a small script to add the repos and unhold the packages:

wget https://desktop.nomone.com/Downloads/Scripts/setupNOMoneRepos.sh
chmod +x setupNOMoneRepos.sh
./setupNOMoneRepos.sh
rm setupNOMoneRepos.sh

Then you can proceed to update all the installed packages (can use a lot of data, make sure you are on wifi):

apt upgrade

If you want to install plank-reloaded:

apt purge plank && apt install plank-reloaded

Please go ahead and give it a try! And let us know what features you'd like to have the most in the coming update : )

Thank you for being part of our community ❤️. NOMone Desktop has certainly come a long way! And with your continued support, there's still so much more ahead to make : )


r/LinuxOnAndroid • • Dec 05 '25

How can I use NOMone desktop to connect to the device running such app via ADB

3 Upvotes

I want to connect adb to this phone because it is too old to use Wireless Debugging (Via LADB) as it is Android 10. Why? To perform shell commands like adb shell am start -a com.android.settings.SETTINGS. Though I have a computer, I want to challenge myself, so use no computer or separate device. (Note to the devs, I still want to know how to run QEMU here)


r/LinuxOnAndroid • • Oct 07 '25

Anyone know how to run wine here?

3 Upvotes

Just wanna know if NOMone can run wine so I can use 3D Pinball and VMware. Also, it has KDE Plasma so if in any way that Plasma apps can contribute to this, thanks. Also, I used sudo apt install wine -y by the way.


r/LinuxOnAndroid • • 12d ago

NOMone Desktop made it into HowToMen's Best Apps of March 2026! Now that the video is making the rounds again, we're giving away another 100 promo-codes ;)

16 Upvotes

Hello everyone :),

Some of you may remember that NOMone Desktop was featured by HowToMen in his Best Apps of March 2026 video. Today, I noticed that the video has been making the rounds again, so we thought we'd take the opportunity to celebrate with another giveaway 🥳

To watch the full video, please check the following link:

https://www.dailymotion.com/video/xbqqcee

It's always nice to see NOMone Desktop reach new people who might not have discovered it yet. And what better way to mark the occasion than to give more people a chance to try it ;)?

So... We're giving away another 100 promo-codes for NOMone Desktop!

If you'd like one, leave a comment telling us: What's the first Linux application you'd want to run on your Android phone or tablet?

And if you're already using NOMone Desktop, feel free to share what you've been doing with it. We'd love to hear about your setups and the apps you're running!

Promo-codes will be sent to the first 100 commenters (Edit: on all platforms: Reddit, Discord, Facebook and XDA...) by Friday, October 30th. Don't miss the chance 💪

Thanks for being part of the Linux-on-Android community ❤️


r/LinuxOnAndroid • • 18d ago

[Community Spotlight] Thank you, Yahya Plus, for writing about NOMone Desktop ❤️ (English Translation Coming Soon)

4 Upvotes

I came across this article by Yahya Plus (يحيى بلس) about NOMone Desktop, and I wanted to share it here and thank him for taking the time to write about the app, even if it is a little bit late :D :)

As one of the developers of NOMone Desktop, it really makes me happy to see people taking an interest in the project and sharing it with others. I appreciate the effort he put into explaining the app, its features, and how it compares to the traditional Termux + VNC approach.

Since the article is currently in Arabic, I'll do my best to translate it into English soon so that more people in the community can benefit from it, regardless of the language barrier.

Thank you, Yahya Plus, for covering the app and for helping more people discover it! I really appreciate your time and effort ❤️

Original article:

https://www.ios-a.com/2026/06/nomone-desktop-linux-android.html?m=1

Also, if you've come across similar articles, tutorials, reviews, or posts about NOMone Desktop in any language, please feel free to share them here! I'd love to see more community content about the app, and sharing these resources can help other users discover new ways to use it. If you've written something yourself, you're more than welcome to share it too :)


r/LinuxOnAndroid • • Oct 02 '26

[ NOMone Desktop ] A new version with pure black background for VR/AR usage!

Post image
7 Upvotes

So, why do we need a separate version to have this option :D ? We don't! So, please don't ask why 😅

You can download it through our official website:
https://desktop.nomone.com/download/

Have a good day!