Unable to load image

Is Android :marseysnappy: no longer "GNU/Linux" :marseypenguin: by any stretch of the imagination? :marseythinkorino:

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 :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

45
Jump in the discussion.

No email address required.

All of that looks like Linux shit to me.

:marseyshrug:

Jump in the discussion.

No email address required.

Yeah but not gnu shit


Follower of Christ :marseyandjesus: 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.

GNU SCHOOL, motherfricka :marseygucci:

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.