Let's also clarify that here. GNOME is NOT a GNU project.
Conversation
Without GNU you cannot even boot your Android, you cannot untar a file, most software (including proprietary software) would just break ... it’s funny how humans takes politics so passionate and forgot this is technology after all
1
Android hardly ships GNU software and has replaced most of it for development use.
twitter.com/DanielMicay/st
There are multiple implementations of tar including the substantially more capable libarchive project from FreeBSD (libarchive.org) and leaner implementations.
Quote Tweet
> including Android
C and C++ code in Android is compiled with Clang and linked with LLD, not GCC and binutils. That includes the Linux kernel.
> tar, gzip or man
There are multiple widely used non-GNU implementations of all 3 commands.
There's no GNU implementation of man...
1
1
Which GNU software projects do you think are required to boot Android?
Linux isn't a GNU project and doesn't depend on GNU projects to build it. It can be entirely compiled and linked with LLVM. Android has used Clang and LLD to build and link Linux for quite some time now.
1
1
GNU assembler is still widely used for Android but is being phased out. LLVM already had replacements for the rest of binutils. LLDB replaced GDB for debugging, etc.
Android never shipped glibc, coreutils, etc. It uses Bionic and (currently) Toybox (landley.net/toybox/about.h).




