this post was submitted on 02 Oct 2025
110 points (99.1% liked)

Linux

58681 readers
423 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

Is anyone here using a (non-Android) linux Smartphone? Curious what type of phones y'all are using and what your experience has been.

you are viewing a single comment's thread
view the rest of the comments
[–] balsoft@lemmy.ml 50 points 18 hours ago* (last edited 18 hours ago) (2 children)

Yes, running OnePlus 6 with Mobile NixOS (actually mostly just NixOS with a couple modules from mobile NixOS). I will try to make the config public when I get it into a less rough state. It's... useable as a daily phone, but you have to be really into it to do it.

It's not like desktop Linux where if you're a tech enthusiast you can ignore a few rough edges and just use it like you would a more mainstream OS.

I had to flash a specific old version of OxygenOS, using almost undocumented tools, which could easily brick the phone if something went wrong, just for GPS to work. I have to recompile my kernel every time it updates. I had to write my own scripts for the hardware slider thing to work (which has a nice benefit of letting me use it for whatever I want; I want to make it switch between NORMAL and INSERT in my editor just as a laugh).

[–] jnod4@lemmy.ca 7 points 12 hours ago (1 children)

I can't even get wire guard to work and he's writing his own scripts for a Linux phone. How do I get this knowledge?

[–] balsoft@lemmy.ml 3 points 8 hours ago* (last edited 8 hours ago)

Honestly, it's mostly just trying shit out, breaking your install and fixing it, and having fun. In the grand scheme of things doing all that stuff is not that difficult, mostly tedious; my day job involves more complex and often interesting problems. It's just gluing together things which other people wrote, looking at what breaks, and either fixing it properly or just hacking it together with perl.

Finally, I can confide to you that I've spent half a day getting wireguard working on that very phone a couple months ago, only to find out it was because I didn't poke the right holes in the firewall :)

[–] pr06lefs@lemmy.ml 8 points 18 hours ago

I got a oneplus 6 to install nixos, but I'm currently using LineageOS as I kind of got stuck on the nixos install, and I needed a phone. I previously had nixos on a pinephone and it was cool but too slow to use seriously.

I have a second oneplus 6 with a wonky usb port, am going to try to fix that and maybe give nixos another go. Sounds like its even more hassly than I thought!