I wish Valve would make a Steam Phone. They seem to know how to do Linux devices.
they don’t know to make a good android app, and you want them to make an entire cellphone💀💀
They made an entire Linux-powered portable game system that’s revolutionizing Linux gaming at the moment…an embedded engineer is not the same skillset as an app developer. Not even close.
They made a device with a proprietary operating system and proprietary software. If you really want that, why not just use Android?
Hell, I think even Raspberry Pi Foundation getting into the phone market would be a game changer too.
A lot of the libcamera work done on Raspberry Pi boards is going towards improving the camera support on linux phones like the PinePhone, which is great!
Aside from that, sadly a lot of people (including myself) are kind of fed up with Raspberry Pi, after they essentially abandoned their mission during Covid to please corporations, and are preparing to go public despite being a “charity”. Broadcom, their SoC supplier, also has left a sour taste in my mouth after their purchase and mass layoffs at VMWare.
If they created a phone it would likely end up being scalped to death, and maybe pretty pricey compared to a PinePhone
Aside from that, sadly a lot of people (including myself) are kind of fed up with Raspberry Pi, after they essentially abandoned their mission during Covid to please corporations
Just out of curiosity, could you state what you think their mission was?
(I’m just wondering if anybody even remembers their original original mission.)
If they did that, it would be sold out for years before you or I could get it.
Maybe it’d be the first “specialty” phone with decent specs. I always get excited for these “specialty” type phones like “Linux on my PHONE? Fuck yea!”
Until I look at the specs and it’s crap every single time and then I’m just disappointed, like the PinePhone Pro has just 4GB LPDDR4 (No not even the good LPDDR4x) lmao like what is this, 2015?? Lolol
Everything that matters is open source and upstreamed or on the way there. Haven’t kept up with the state of things but as far as I am aware you can already run a mainline kernel on the Deck. Would love to see an open phone you can easily run your own distribution on without jumping through hoops.
But phones are hard. An x86 phone with decent battery life is even harder. But one can dream.
It’s certainly great that you can install any distro with mainline kernel on the deck (even if some things don’t work). But my point was that Valve doesn’t care about user freedom. Their OS and the Steam client are proprietary. If they made a GNU/Linux phone, there is no guarantee that you would be able to install a free distro and it almost certainly would come with non free software by default, which would be bad.
Would love to see an open phone you can easily run your own distribution on without jumping through hoops.
I think PinePhone Pro and Librem 5 can run a mainline kernel. It’s possible that some things won’t work, but a lot of stuff has been upstreamed. I’m curious if you can easily install an ARM build of Debian on them, but couldn’t find any information last time I looked it up.
But phones are hard. An x86 phone with decent battery life is even harder. But one can dream.
Oh yeah, that is the dream. I wonder how are the current mobile Ryzen CPUs. I’m curious if there is any that could work well in a phone.
Linux phones will need to run established Android apps to get users, devs won’t move where there is no users, users won’t move there if there aren’t apps. It’s almost cyclical
Right now we’re working with people who are exceptions to this, users who want to experiment and devs who don’t care about money.
Waydroid runs decently on the pinephone. On a phone with better specs, it might be downright usable for proprietary apps.
Potentially a proton-style layer could really ease transition, like on the steamdeck
BlackBerry 10 was actually a pretty slick OS that supported Android apps and you could even side-load Google Play services.
I worked in supporting those and I had an easier time helping people with windows phones. 🤢
What if the app also want’s a locked bootloader, Play Integrity, and whatever else. Like a banking app or Google Pay?
Then you run far, far away from that app. Even on an Android phone I don’t trust garbage apps that require locked bootloader and no root. There are plenty of banks out there and paying with your phone is not a necessity.
LineageOS doesn’t support Play Integrity either. Custom ROMs seem to be doing just fine.
There’s the stories about “I have to have Windows because the school’s exam proctor software requires Windows and doesn’t work with Linux” but ultimately that’s not the thing that stops the year of the linux desktop. And banking apps won’t be what breaks the year of the linux phone.
Thats a fair point, i never tried banking on waydroid. Most of the stuff i would need on the go seemed fine though.
Although, as far as tap to pay goes, i could see that getting baked into linux properly. I dont believe apple pay and google pay tap pay are using a different protocol. I may very well be wrong though.
Agreed. Classic story that has been repeated several times over the years. Ecosystem is everything.
Microsoft’s Windows phones were fantastic. They had super nice hardware, high refresh rate screens, better cameras on their flagship models than iPhones at the time.
They were sleek, fast, the Windows tile UI actually worked great on a phone touchscreen. But it didn’t matter to most consumers because they didn’t have apps. MS had their own business apps…and that was about it. Didn’t matter that every other aspect of the phones were great, people couldn’t do what they wanted to on the Windows phones, so they didn’t buy them.
I would love to see something like Proton but for .apks instead of Windows executables. If it were as easy to install and run android apps on a mobile Linux OS as it is now to install and play Windows games on Linux, we would be in a great place to see a proper Linux phone.
GNU/Linux is not aimed at people who want the most features. It’s made for people who value freedom above everything else.
I would love to see something like Proton but for .apks instead of Windows executables. If it were as easy to install and run android apps on a mobile Linux OS as it is now to install and play Windows games on Linux, we would be in a great place to see a proper Linux phone.
You mean Waydroid? I’ve read that it works pretty well.
Depends, waydroid emulates a whole android system, whereas wine translates system calls.
Absolutely yes! I think this is what killed the reasonably good Windows Phones. I liked them anyway. They did what phones were supposed to do and were dirt cheap. But if you searched for any of the top 50 apps you’d find some fake BS. Like when I searched for Pandora you got an app that was nothing more than a 3-4 page summary about how Pandora was the planet in James Cameron’s Avatar.
hot take: No.
Linux phones just need good linux software support. And then the linux user base will switch over, and everyone who isn’t simply won’t use it.
I actually genuinely do not want android developers on linux. I refuse to pay for a launcher. My entire workstation OS is developed by volunteers. Genuinely every single android app i have ever interacted with has pretty much exclusively disappointed me. It’s just a bad ecosystem.
In the same way that the linux community doesn’t need the developers of every application ever on it to thrive amongst itself, the linux phone doesnt need android developers to develop apps for it. It just needs better support for linux applications that already exist.
The only reason I will disagree: there’s already a major FOSS ecosystem on Android. There are tons of high quality free apps that aren’t FOSS
Linux isnt even that popular on desktop, my point is that people will not move if their pre established software use case is not avaliable. I won’t. I know many people who won’t.
And if there aren’t users, there won’t be people making quality software to cover wide variety of usecases and get support, if there isn’t quality software that covers a wide variety of use cases and get support there won’t be users. You need to start somewhere, it’s why the windows phone failed. No devs, so no users, and because no users, no devs.
I still don’t see your point. You’re assuming that android users will want to use a linux phone in the first place. They don’t and they wont. And that’s fine.
The only market that the linux phone has to cater to in order to develop successfully is the existing linux desktop market. The vast majority of those people are likely to want and use a linux phone. Which will actually improve the phone. And possibly even in the future bring in android developers and apps.
I don’t understand why you’re fixing on it growing, it’s just a hardware market, system76 already exists, pine already exists, linux users already exist. We exist as a bubble in a larger space and that’s ok. That’s the beauty of the unix/linux philosophy.
Realistically this is like releasing a 10,000 dollar workstation/server cpu and then having the general public complain about it being inaccessible, even though it literally wasn’t meant for them.
I’m sure there’s a lot of good apps. I’ve used a few good ones, but it’s objectively worse than software on linux.
File browsers have almost universally just been awful. Horrid, and almost completely unusable. I’ve tried more than should exist really.
There are other questionable apps, which exist, do what they claim to do perfectly well, but have no utility for anything particularly useful. Even stuff like jerboa is just generally lacking in features. That is also an experience on linux so not really a huge complaint, but i really genuinely don’t see why people like android so much.
I appreciate the people who daily drive pinephones. They are paving the way for when they’ll be viable alternatives for the masses. (Or verifying that they won’t be, we’ll see.)
Don’t forget all the developers working on the kernel, camera support, modem firmware, desktop environments like Phosh and others, distro devs like Mobian or postmarketOS and others, app devs who work on supporting mobile and many other developers and contributors. Even bloggers who report on updates.
Everyone saying Android is completely missing the point. I mean yeah, it runs the linux kernel, but i feel like most of yall wouldn’t call ChromeOS linux on the other hand.
The obvious connotations are privacy, choice, wayland/x11 support, a useful terminal, a rich foss ecosystem, and arch btw.
ChromeOS is Linux and even starting to become it’s own full blown distro.
ChromeOS even uses Wayland now.
Lacros
I’d agree with you in the context of standard (google) android.
One caveat that I’d like to highlight, though, is that for me GrapheneOS and F-Droid handily achieve the privacy and rich FOSS ecosystem parts. Useful terminal depends on your definition :) but for my use case Termux fills the void.
It doesn’t feel like Linux (you can’t even use Wifi and Ethernet at the same time for crying out loud) but for a relatively cheap low-power device, I like the flexibility.
It’s far enough from being a foot gun that I can give a Pixel 5 with GrapheneOS and some F-Droid apps to my grandmother and know she’ll have no problems. Balancing that with having enough extensibility to scratch the itch for 99% of tinkerers is a feat to appreciate in my view.
My point is really just that it is an entirely different software stack than the traditional linux experience. I cant just download the source for a standard linux app and compile it for android, it needs to be ported.
I think pinephone and librem are the closest we have gotten to a proper linux phone. But the specs suck, and the mobile optimized app ecosystem isnt there yet. Thats the point of the op meme.
I can confirm that my PinePhone runs the same software that I run on my desktop. I usually don’t even need to compile anything, since a lot of packages in Debian repo have an ARM version. Not all apps have responsive UIs and some of the old ones lack touch support, though. But that is something that keeps improving over time (GNOME 4 and libhandy for example). You can also use CLI programs if you want.