this post was submitted on 16 Sep 2025
48 points (96.2% liked)

No Stupid Questions

43491 readers
757 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 2 years ago
MODERATORS
 

Like isnt android linux already? Why Not just fork it if everyone is unsatisfied with google and pushes for linux phones?

Am I missing something?

all 34 comments
sorted by: hot top controversial new old
[–] hperrin@lemmy.ca 45 points 1 day ago

Android uses a Linux kernel, but most people don’t consider it “Linux”.

A “Linux Phone” is a more traditional Linux distribution made to work on a phone, usually with GNU tools, and a GTK or QT based UI.

[–] kinkles@sh.itjust.works 35 points 1 day ago (1 children)
  1. Yes, android is technically Linux
  2. There are forks (Graphene, e, etc) but none approach the popularity of traditional Android so you’ll never find them on phones sold by major retailers/carriers
  3. Theres not a huge market (or rather, it’s not a huge moneymaker) to develop an android fork that focuses on things like privacy and security. There’s a reason phones come preloaded with Facebook and Candy Crush.
[–] bananabread@lemmy.zip 15 points 1 day ago

And sideloading is looking to get more difficult

[–] Drbreen@sh.itjust.works 28 points 1 day ago (2 children)

This makes me think how fucked it is that we really only have 2 choices. Android or ios. And Android isn't really getting any better. And it shits me it's owned by Google.

[–] XeroxCool@lemmy.world 16 points 1 day ago (1 children)

Are you sure it's not getting better? This morning, my Pixel updated to take away all my corners again. It's been what, 4 years since they last made everything rounded and bubbly? My wifi bar and cellular bar are now different stacks of noodles. Improvements nobody knew they needed.

[–] sem@lemmy.blahaj.zone 1 points 15 hours ago

Wait what.

Can you show a picture?

[–] CallMeAnAI@lemmy.world 3 points 1 day ago (1 children)

How is that much different than the last 50 years?

[–] DrMartinu@lemmy.dbzer0.com 20 points 1 day ago

At least the US government was trying to fix it back then.

https://en.m.wikipedia.org/wiki/Breakup_of_the_Bell_System

Now the CEO gets invited to the white house to show off how they exploit your privacy for profit.

[–] Yaky@slrpnk.net 25 points 1 day ago (1 children)

"Android is Linux" is a bit oversimplified.

What the is issue, still simply, the way I understand it:

  • Linux kernel contains drivers for the specific hardware used in devices (processors, modem, memory, display, camera, etc.)
  • Each Android smartphone has different hardware configuration
  • Hardware manufacturers want to guard their secrets, so they sign contracts and NDAs with phone manufacturers
  • Phone manufacturers create a unique, dead-end fork of a Linux kernel that contains drivers and is configured specifically for that model. (There are exceptions, but generally)

So yes, Android uses a Linux kernel, but in most cases, a very specific one.

Why not replace it? This requires:

  • Access to the bootloader and ability to read/write to internal storage on low level, and manufacturers lock it down.
  • Knowing the hardware and the drivers. As mentioned, manufacturers will provide drivers only to their contracts. So someone would need to write a driver.
  • Once someone writes a driver, it can be added to mainline Linux, available to all.
  • That is why "mainlining" a device is a big deal - that means that the kernel for that device can be built, and going forward, that device will be supported for all future kernel versions.

And writing drivers for hardware when you don't have access to all of the design files and documentation is a very involved process.

[–] markz@suppo.fi 23 points 1 day ago (1 children)

Why Not just fork it

Astronomically easier said than done.

[–] 6nk06@sh.itjust.works 13 points 1 day ago (1 children)

Worse since they are all starting to lock the bootloaders.

[–] MCTamTam@lemmy.zip 2 points 1 day ago (2 children)

Why not just jailbreak it?

[–] 6nk06@sh.itjust.works 6 points 1 day ago (1 children)
[–] caseyweederman@lemmy.ca 6 points 1 day ago (1 children)

Not easily anyway. Probably if you could do it at a hardware level, but manufacturers have been making it harder and harder to even get the dang thing open, and every model and revision would require intense research just to prove it out.

[–] mesamunefire@piefed.social 3 points 20 hours ago (1 children)

Theres online tutorials but they are VERY specific on each phone, sometimes serial numbers are what you have to look up. It sucks and is more likely to brick your phone than anything else.

[–] caseyweederman@lemmy.ca 1 points 19 hours ago

Yeah. And if nobody's done your specific model, you're all the way out of luck.

[–] markz@suppo.fi 3 points 21 hours ago

Sometimes it's doable, but YOU SHOULDN'T HAVE TO!

[–] artiman@piefed.social 9 points 1 day ago (1 children)

It just uses the kernel It doesn't use the traditional desktop user tooling

[–] Mower2560@reddthat.com 1 points 1 day ago

But for what, its useful for sure but I think thats relatively niche. Most people Not on IOS just want the regular old android phone experience..

[–] A_norny_mousse@feddit.org 9 points 1 day ago* (last edited 1 day ago) (1 children)

"Linux" is usually used as a term for the operating system based on the kernel. Look up "pars pro toto".

Mr Stallman tried to remedy that by telling us all to call it GNU/Linux. He's not wrong (even the license, the GPL, is GNU) but it still isn't the whole picture. Also I'm sure some Rust fans will tell you that a revolution is underway replacing venerable GNU tools with new, alround Just Better™ versions. Anyhow, I have given up on calling it GNU/Linux and now use terms like "true Linux OS".

So, a Linux phone is one that is internally a Linux operating system. The difference (to Android) is worldview-shattering. Just like with your other Linux machines, you are in control and not $CORPO.

[–] sefra1@lemmy.zip 2 points 1 day ago (1 children)

Maybe we should start calling it GNU/Linux again, I myself am to blame of starting to call it just Linux in recent years.

[–] A_norny_mousse@feddit.org 1 points 1 day ago* (last edited 1 day ago)

It implies that it's the GNU stuff I care about (just as much as the kernel). But e.g. systemd is not GNU. And let me tell you, it is really cool to have systemd on your phone, write your own services.

I wouldn't want to call it systemd/Linux either though. Or GPL/Linux.

[–] Lembot_0004@discuss.online 9 points 1 day ago (1 children)

Read how GNU/Linux different from just Linux and how the word "Linux" is used in speech.

Android de facto isn't Linux.

[–] LesserAbe@lemmy.world 12 points 1 day ago (1 children)

Sorry friend, but if someone is asking a question, telling them to read about it rather than provide the meat of the answer doesn't seem too helpful.

You're under no obligation to explain anything to anyone, but if you're going to take the time to respond why not elaborate?

[–] bryndos@fedia.io 8 points 1 day ago (2 children)

I'd say on the Hardware side, degoogling is a pain. Android devices are not very 'open'. I think graphene is the only alternative that's easy to install and that only works on a couple of devices. For others like linage there are a few more devices but some of the install procedures are shonky and can leave you with unlocked bootloader and stuff like that. Scares off many people I'd think. I think a device that was designed to allow you to install an OS and is not basically locked down is attractive.

Put another way, you can fork android all you like, but what are you going to run it on, and how do you install it? If there was a device that made it easy , it might get popular enough to attract more interesting open source innovations.

On the software side , once you ditch google there's also way fewer applications. F-droid is ok; but being able to use one of the major distro with an ARM repository would give a decent amount of stuff - albeit not optimised for touchscreen.

I think there's an options also some technical stuff about how much call and cellular data has to go through your cellular network, and whether bypass or switch off is an option - I think that's for the real privacy people - I don't really know about it.

[–] gilokee@lemmy.world 4 points 1 day ago

upvoted for use of the word "shonky". I dig it.

[–] clay_pidgin@sh.itjust.works 2 points 1 day ago (1 children)

I've noticed a glyph in several of your comments, including this one. Are you doing that intentionally, or is it a character that my client just isn't deciding correctly?

[–] bryndos@fedia.io 2 points 21 hours ago (1 children)

I'm not doing anything intentional, where is it appearing?

[–] clay_pidgin@sh.itjust.works 1 points 17 hours ago

collapsed inline mediascreenshot of a Lemmy comment

Does that work?

It looks cool, and I see it in many of your comments.

[–] caseyweederman@lemmy.ca 7 points 1 day ago

Technically most things we call "Linux" aren't even Linux, they're distributions that use Linux as a base. Android forks their own Linux kernel and then shovels on a whole bunch of non-Linuxy stuff on top of it and then locks it all down so that you can't make any changes.
So what people mean when they say they want a true Linux phone is that they want an OS on their phone that behaves more like most Linux distributions (where you are in control, and can even install a different kernel if you wanted).
As for the forking question, being downstream of Android means A) undoing everything they did it lock it down and B) constantly having to do that moving forward as they do everything they can to stymie you at every turn.