Live data from Hacker News

Is there hope for Linux on smartphones? [video]

media.ccc.de

151–160 of 282 posts

Re: Is there hope for Linux on smartphones? [video]

#151
post #39

Nokia had Linux on their smartphone until Microsoft bought them and stopped everything, they even shut down the app store. The OS was called MeeGo. Part of the Nokia team however started their own company called Jolla and still produce smartphones running Linux, they call their OS Sailfish. (ignoring the fact that Android also uses the Linux kernel). The problem with alternative phone OS:es is that in the country I l…

I took a real interest in 6 or 7 years ago, when it was first coming out. I was excited in part by how much it (as a downstream project of MeeGo) resembled Real Linux™ internally: systemd, RPM/zypper, Wayland.

It was awesome. The way it all fit together felt thoughtful and sane. The terminal environment was like a real desktop Linux userland. And the Sailfish UI was really outstanding. It was simple, uniform, and thoroughly gesture-based. That stuff felt decidedly ahead of Android and iOS at the time.

But it's basically been impossible since then to get it on flagship or even just relatively recent hardware, and getting it distributed with the unfortunate but crucial Android app runtime has been very hard to do since it's only available on commercial distributions.

It's never felt like a real option for me, at least in the US. Since I followed it more closely, I don't know where the project stands. Last I heard, they were pivoting to other markets (developing economies, business/enterprise use) that made it seem unlikely I'd ever get to have a decent Sailfish experience.

Re: Is there hope for Linux on smartphones? [video]

#152
Around 2002-03 - Motorola had RT Linux in EZx range of touch phones (https://www.gsmarena.com/motorola_a760-392.php). They were also working on a Linux based smartphone platform which was fairly advanced before scrapping it in 2004. Been a part of those teams. Do not think it is easy to introduce another smartphone platform right now without strong differentiation given the network effects. Something on wearables might still work.

Re: Is there hope for Linux on smartphones? [video]

#153

It's mentioned already, but: Android. Discounting Android as "Not Linux" enough is a mind boggle to me. Perhaps not "GNU" enough, but certainly the spirit of Linux -- customized for the particular needs, stable, fast, works on a plethora of hardware, etc.

Yes, Android is absolutely not GNU enough. This terminological goofiness is the flipside of using the term 'Linux' to refer to a whole bunch of GNU/Linux operating systems.

Here's the thing though, this is not even about abstract ideals. When we say Android is not 'real Linux', what it comes down to is this: there's a certain peace, a sense of relief— of being respected— that comes with running Linux on your personal desktop or server. It feels really, really different from using an OS whose main function, which has driven its evolution, is just to sell you paid apps and services. That makes it fun, and it lends itself to a certain fluency.

Running any variety of Android is just an alien experience to all of that. Android doesn't feel good to use the way that Linux does for people who like running Linux on other contexts. And that's why it makes perfect sense to say it's 'not Linux enough'. The experience speaks powerfully enough for itself that it hardly seems worth explaining tbh. If you actually get what is good about running Linux and you've ever sought those virtues in Android, you already get it.

Re: Is there hope for Linux on smartphones? [video]

#154

Earlier quoted context omitted.

Didn't work on the desktop? I've been running Linux exclusively on my desktops for 15 years. Desktop Linux is better today than it's ever been. Why does every OS need to be suitable for average consumers? Librem and Pine64 are doing great work in the mobile Linux space on the hardware side, and projects like PostmarketOS are doing great work on the software side. These are niche products for motivated enthusiasts, as…

I think you’re saying basically the same thing as the person you responded to.

Same underlying facts, different interpretation of the facts.

Re: Is there hope for Linux on smartphones? [video]

#155

Earlier quoted context omitted.

Vanilla Android or AOSP might kinda have “Linux Spirit” but I’m not sure what gets shipped on most consumer devices does… lots of random things locked down (including boot loader, sometimes), crapware all over the place, drivers and kernel changes that aren’t upstreamed making it difficult to install anything but carrier/manufacturer-flavored Android, etc. I think most people rooting for “smartphone Linux” are lookin…

Android has something called GSIs (Generic System Images) that will run on any device that supports Android 9 and above. They don't always support custom hardware, but this isn't really any different from pure Linux. Instead of building a mobile ecosystem from scratch, why not build a community around submitting drivers to a build based on GSI?

AIUI, GSI's are not quite "generic", there are a few architectural variants. Plus they only give you a "system" partition, so the kernel and low-level userspace code (driver HAL, init-system etc.) are still Android-native and device-specific. Droidian is trying to implement something that's as-close-as-possible to Linux as GSI's, and it's not easy.

Re: Is there hope for Linux on smartphones? [video]

#156
post #24

Before answering that question I'd ask: why would we want that? My answer is no, it didn't work on the desktop, it won't work on the smartphone, for more or less the same reasons. As much as I like Linux and FOSS, Linux is just a bad OS for the average consumer. For hackers, makers, DYI enthusiasts, etc. Linux is wonderful, however, what's the market size for a Linux smart phone for this people? I bet it's tiny.

Popos works really well on the desktop. All of the games that I play run perfectly on linux, albeit with slightly higher resource usage. Couple that with a windows 10 vm and there is no reason for me to boot into my windows installation ever again.

Re: Is there hope for Linux on smartphones? [video]

#157
post #153

It's mentioned already, but: Android. Discounting Android as "Not Linux" enough is a mind boggle to me. Perhaps not "GNU" enough, but certainly the spirit of Linux -- customized for the particular needs, stable, fast, works on a plethora of hardware, etc.

Yes, Android is absolutely not GNU enough. This terminological goofiness is the flipside of using the term 'Linux' to refer to a whole bunch of GNU/Linux operating systems. Here's the thing though, this is not even about abstract ideals. When we say Android is not 'real Linux', what it comes down to is this: there's a certain peace, a sense of relief— of being respected— that comes with running Linux on your personal…

>When we say Android is not 'real Linux', what it comes down to is this: there's a certain peace, a sense of relief— of being respected— that comes with running Linux on your personal desktop or server. It feels really, really different from using an OS whose main function, which has driven its evolution, is just to sell you paid apps and services. That makes it fun, and it lends itself to a certain fluency.

Might just be me, but I don't feel any respect coming from whoever are the devs that made this week's flavor of Linux I might be trying out.

Yeah, Windows 10/11 and iOS, and to a slightly lesser extent MacOS and Android, all aim primarily to sell me their shit. I hate them all for that. I run an OS to run the shit I want on my computer, not the shit they want on their computer.

Linux, though, aims to primarily sell me their ideological shit: FOSS, free as in freedom, GPL, Command Line Interface or bust. Instead of commercial pursuits, it's dogmatic pursuits.

They're all the same sides of the same shit sandwich. I get to choose what's in the sandwich, but it's still a shit sandwich until the heat death of the universe. Fuck that noise.

That all being said, Android is Linux. Because it runs the Linux kernel. End of. QED. Anyone who argues to the contrary is just being spiteful of Android succeeding where the wider Linux community could not.

Re: Is there hope for Linux on smartphones? [video]

#158

Earlier quoted context omitted.

Vanilla Android or AOSP might kinda have “Linux Spirit” but I’m not sure what gets shipped on most consumer devices does… lots of random things locked down (including boot loader, sometimes), crapware all over the place, drivers and kernel changes that aren’t upstreamed making it difficult to install anything but carrier/manufacturer-flavored Android, etc. I think most people rooting for “smartphone Linux” are lookin…

Each AOSP version is just a big code drop from Google. It's really far away in the spirit. Not even talking about how difficult it is to patch some component as a user.

No it's not, AOSP is developed in the open. Directed by Google sure, but not just a code drop every release.

Check out the current PRs in gerrit: https://android-review.googlesource.com/q/status:open+-is:wi...

Re: Is there hope for Linux on smartphones? [video]

#159

It's mentioned already, but: Android. Discounting Android as "Not Linux" enough is a mind boggle to me. Perhaps not "GNU" enough, but certainly the spirit of Linux -- customized for the particular needs, stable, fast, works on a plethora of hardware, etc.

Google created an Android userspace that requires Google services to do anything meaningful. This violates everything Linux stands for.

You can still have a useful experience on a pure AOSP build.

You'll miss features like push notifications, Google accounts outside of the browser, an app store and various other features.

But there's no reason the open source community couldn't add these, a package repo/app store equivalent and push messaging would probably be the deal breakers for me as a phone where chat apps don't work isn't useful to me.

The binary blobs to get driver support are also a problem, but it's also true in desktop linux, see for example Nvidia's graphics card driver.

Re: Is there hope for Linux on smartphones? [video]

#160

Earlier quoted context omitted.

https://source.android.com/docs/setup/start/licenses

Unfortunately there's not a single device on earth that runs AOSP to my knowledge, even the emulator does not.

I don't know if things have changed, but you definitely used to be able to install AOSP on some phones, the Nexus line were typically the easiest.
Post reply on HN