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.

I'd just like to interject for a moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!

Jump in the discussion.

No email address required.

https://i.rdrama.net/images/1708589217910955.webp

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

Why?

Jump in the discussion.

No email address required.

Yeah because you don't know anything about pasta, right

Jump in the discussion.

No email address required.

>seething at an original /r/drama bot reply

Newstrag moment

Jump in the discussion.

No email address required.

Then there's this guy, who doesn't see the irony of a pasta bot getting triggered by pasta

Jump in the discussion.

No email address required.

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