I think it’s a bit disingenuous for them to claim mobile dominance when android isn’t really anything resembling a typical Linux operating system anymore. Just the fact that it’s owned by Google should basically disqualify it immediately.
Yes, it’s technically correct but functionally it’s meaningless
Edit: yes, I understand Android is built on Linux. Please read the other comments before lecturing me about it. The point is that when somebody says “I primarily use Linux“ they are almost never talking about using android. I’ve literally never heard Android included in a conversation about booting and using Linux. Again, yes, I know it is a Linux based system.
I disagree. Linux is a kernel, and Android uses and develops its features to a great extent.
It’s very different to GNU though, and this confusion is why calling it GNU+Linux makes sense.
Even though Google is developing Android it is open source and you can run it without Google. I believe projects like LineageOS and GrapheneOS would continue development with the existing code base if that ever changed. But yeah, personally, I still would love to see a Linux phone that does not rely on Google which is why I appreciate the efforts of the likes of Pine64.
It definitely doesn’t have the vibe of most Linux-based operating systems, but I’d say it’s functionally very similar. Most Linux software will run just fine on Android, including X.org and Wayland apps, since you can just run X/Wayland servers.
I don’t think I have ever met somebody who when they said “I use Linux” meant they were using android. Anecdotal of course so feel free to dismiss I guess. It’s just kind of odd to me.
Nobody in this thread seems to be discussing kernels - but rather talk about Linux distros. While GNU userland still dominates most distros, most of the rust replacements seems to be mit or bsd-like licenses. Like the coreutils
The license doesn’t say whether it’s part of the GNU project.
The existence of other Unix-likes (GNU-likes? :D) or program implementations doesn’t play a major role here, as Ubuntu, Fedora, Suse, etc all use GNU userland. The distinction feels like bike-shedding.
Your first sentence actually reenforced my point.
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.
Personally I feel part of what makes a linux distro a linux distro is community, if more android devs regarded it as linux there would be a good chance many others would
The android development may be led by google, but it’s still FOSS Software. And if Linux ever breaks into the consumer market, this is pretty much what it will look like. Some big manufacturer will pre install it and add their own bloatware
iOS is not, it’s running apples version of BSD. Sort of related to Linux, which is where OPs misunderstanding probably comes from, but definitely not Linux.
A piece of software that is the core of each operating system which handles tasks like talking to hardware, scheduling tasks, allocating resources etc.
mobile devices??? tell me more. Android is Linux? plz be aware I’m very tech illiterate by lemmy standards
Yes, Android is based on the Linux kernel.
I think it’s a bit disingenuous for them to claim mobile dominance when android isn’t really anything resembling a typical Linux operating system anymore. Just the fact that it’s owned by Google should basically disqualify it immediately.
Yes, it’s technically correct but functionally it’s meaningless
Edit: yes, I understand Android is built on Linux. Please read the other comments before lecturing me about it. The point is that when somebody says “I primarily use Linux“ they are almost never talking about using android. I’ve literally never heard Android included in a conversation about booting and using Linux. Again, yes, I know it is a Linux based system.
I disagree. Linux is a kernel, and Android uses and develops its features to a great extent.
It’s very different to GNU though, and this confusion is why calling it GNU+Linux makes sense.
Fair enough. I just feel like when people talk about Linux they are talking about basically the polar opposite ethos of Google and android lol
Even though Google is developing Android it is open source and you can run it without Google. I believe projects like LineageOS and GrapheneOS would continue development with the existing code base if that ever changed. But yeah, personally, I still would love to see a Linux phone that does not rely on Google which is why I appreciate the efforts of the likes of Pine64.
It definitely doesn’t have the vibe of most Linux-based operating systems, but I’d say it’s functionally very similar. Most Linux software will run just fine on Android, including X.org and Wayland apps, since you can just run X/Wayland servers.
A lot of highly commercialized projects start with open source technology and patents and ideas that are just lying around.
I know but that’s not really what I’m driving at.
If someone says “I use linux primarily” almost no one thinks they could mean Android.
Oh thats true. But like… It is though? Like I know I’m.using a website… But it runs in Linux. Lol.
I don’t think I have ever met somebody who when they said “I use Linux” meant they were using android. Anecdotal of course so feel free to dismiss I guess. It’s just kind of odd to me.
Nobody in this thread seems to be discussing kernels - but rather talk about Linux distros. While GNU userland still dominates most distros, most of the rust replacements seems to be mit or bsd-like licenses. Like the coreutils
The license doesn’t say whether it’s part of the GNU project.
The existence of other Unix-likes (GNU-likes? :D) or program implementations doesn’t play a major role here, as Ubuntu, Fedora, Suse, etc all use GNU userland. The distinction feels like bike-shedding.
Your first sentence actually reenforced my point.
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?
It never really resembled a typical Linux OS, but it uses the Linux kernel, so it’s Linux.
Already discussed in another comment!
Sooo I technically own a Linux device?
I guess!
Personally I feel part of what makes a linux distro a linux distro is community, if more android devs regarded it as linux there would be a good chance many others would
The android development may be led by google, but it’s still FOSS Software. And if Linux ever breaks into the consumer market, this is pretty much what it will look like. Some big manufacturer will pre install it and add their own bloatware
Android is Linux based, yes! You can even get a terminal, by installing Termux or a similar app.
After rooting you also get more native shell commands, cause you know, you’re root iirc
Or take it a step further: https://github.com/RandomCoderOrg/ubuntu-on-android (Edit: don’t even need root for this)
Also: https://github.com/termux/proot-distro
Nice! Thanks for this.
Android is running a Linux kernel, yes.
iOS is not, it’s running apples version of BSD. Sort of related to Linux, which is where OPs misunderstanding probably comes from, but definitely not Linux.
The heck is a kernel?
A piece of software that is the core of each operating system which handles tasks like talking to hardware, scheduling tasks, allocating resources etc.