There’s no requirement from the kernel that the userland is GPL. It’s by chance - and replaceable.
Like with Android - there’s not much left of gnu userland there afaik. If you look at end user devices this makes up the bulk of devices running the Linux kernel.
Looking at today’s landscape of Linux development, replacements for userland is likely to be rust code. The majority of this code is MIT or BSD licensed.
The coreutils implementation was an example of this. It’s not GNU licensed.
There’s no requirement from the kernel that the userland is GPL. It’s by chance - and replaceable. Like with Android - there’s not much left of gnu userland there afaik. If you look at end user devices this makes up the bulk of devices running the Linux kernel.
Looking at today’s landscape of Linux development, replacements for userland is likely to be rust code. The majority of this code is MIT or BSD licensed. The coreutils implementation was an example of this. It’s not GNU licensed.
This comment doesn’t make any sense to me. Did you read my previous answer to you?