I had this in the back of my mind for a while, probably since I saw 2017 Google Pixel phones shipped with a clang compiled kernel: https://lkml.org/lkml/2017/11/22/943
Doing some digging it seems like Google considers LLVM/clang the default based them setting LLVM=1
in the default build.config for their most recent kernel that supports the legacy https://build.sh
system
https://source.android.com/docs/setup/reference/bazel-support
https://docs.kernel.org/kbuild/llvm.html
https://android.googlesource.com/kernel/common/+/refs/heads/android13-5.15/build.config.common
I am only focusing on the compiler because as far as I a tell that was the final keystone of Android's system that was part of GNU.
As far as I know they always used their own libc never glibc - https://en.wikipedia.org/wiki/Bionic_(software)
They also never used gnu coreutils and used busybox but that was replaced by Toybox in 2014 with Android 6.0 https://en.wikipedia.org/wiki/Toybox
They also use mksh
not even bash
for their shell https://en.wikipedia.org/wiki/KornShell
Follower of Christ Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
It's like Alpine, still Linux but definitely not GNU/Linux at this point.
Jump in the discussion.
No email address required.
It's LINO
Jump in the discussion.
No email address required.
More options
Context
why do you need 100 linuxes ??? srsly what sit the diff
Jump in the discussion.
No email address required.
One version has functional printer drivers, the next has functional wifi, another has the ability to run on a laptop (if you spend 17 hours debugging the thing that turns the screen off when you close the lid), and so on and so forth.
Jump in the discussion.
No email address required.
debian has all of those things
Jump in the discussion.
No email address required.
It's faster to go to the store and buy a windows laptop, come home, install the drivers, print whatever you were trying to print and then drive back and return the laptop than it is to wait for debian's print function to work.
Jump in the discussion.
No email address required.
More options
Context
Jump in the discussion.
No email address required.
More options
Context
More options
Context
Lololol fr
Jump in the discussion.
No email address required.
More options
Context
I just use Mint![:marseyantiwork: :marseyantiwork:](https://i.rdrama.net/e/marseyantiwork.webp)
Jump in the discussion.
No email address required.
More options
Context
More options
Context
Jump in the discussion.
No email address required.
More options
Context
I started using Ubuntu in the first days I got into linux. Then at some point the bi-yearly releases annoyed me how I'd have to check the configurations of everything every 6 months so I looked for a rolling release distro and switched to that.
tl;dr it lets you do whatever you want because there's a version that does exactly what you're looking for
Jump in the discussion.
No email address required.
More options
Context
More options
Context
I ran Alpine on my x200 for a bit, it's surprisingly usable with an excellent repository.
I've kind of settled on Void for it though, fighting with musl for little gain took its toll.
Follower of Christ
Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.
Jump in the discussion.
No email address required.
More options
Context
More options
Context