this post was submitted on 05 Nov 2024
17 points (60.0% liked)

Linuxsucks

350 readers
1 users here now

Rules:

  1. FOSS advocates and Linux evangelists aren't welcome. -We ask that you block us.
  2. Moderation is heavy handed. Try to stay on topic (that is LINUXSUCKS!).
  3. No Complaining Mute the sub if users, content, or rules bother you *it's ok to report rule violations

founded 10 months ago
MODERATORS
 
all 32 comments
sorted by: hot top controversial new old
[–] GBU_28@lemm.ee 14 points 9 months ago (1 children)

Here's the thing. You said "Android is Linux." Is it in the same family? Yes. No one's arguing that. As someone who is a tech expert who works with Linux, I am telling you, specifically, in tech, no one calls Android 'Linux.' If you want to be "specific" like you said, then you shouldn't either. They're not the same thing. If you're saying "Linux family," you're referring to the group of Unix-like systems, which includes things from Ubuntu to Fedora to Debian. So your reasoning for calling Android 'Linux' is because random people "see Linux in the kernel?" Let's get macOS and BSD in there, then, too. Also, calling something Unix-based or POSIX-compliant? It's not one or the other, that's not how OS families work. They're both. Android is Android and part of the Linux kernel family. But that's not what you said. You said Android is Linux, which is not true unless you're okay with calling all Unix-like systems Linux, which means you'd call macOS, FreeBSD, and other OSes Linux, too. Which you said you don't. It's okay to just admit you're wrong, you know?

[–] BearOfaTime@lemm.ee 1 points 9 months ago (2 children)

I'd even go so far to say Android is an API/shell on a Linux kernel.

Just like Mac is it's own API on a Linux kernel.

There's probably a better term for this today.

Even Windows is an API on the Windows kernel. At one time there was a Posix API for Windows. Today there's both an Android Subsystem for Windows, and a Linux Subsystem for Windows. Which are little more than APIs that run on the Windows kernel (though quite a hit more involved).

[–] GBU_28@lemm.ee 5 points 9 months ago (1 children)
[–] sheogorath@lemmy.world 2 points 9 months ago

Jackdaws aren’t crows

Here's the thing. You said a "jackdaw is a crow."

Is it in the same family? Yes. No one's arguing that.

As someone who is a scientist who studies crows, I am telling you, specifically, in science, no one calls jackdaws crows. If you want to be "specific" like you said, then you shouldn't either. They're not the same thing.

If you're saying "crow family" you're referring to the taxonomic grouping of Corvidae, which includes things from nutcrackers to blue jays to ravens.

So your reasoning for calling a jackdaw a crow is because random people "call the black ones crows?" Let's get grackles and blackbirds in there, then, too.

Also, calling someone a human or an ape? It's not one or the other, that's not how taxonomy works. They're both. A jackdaw is a jackdaw and a member of the crow family. But that's not what you said. You said a jackdaw is a crow, which is not true unless you're okay with calling all members of the crow family crows, which means you'd call blue jays, ravens, and other birds crows, too. Which you said you don't.

It's okay to just admit you're wrong, you know?

[–] kitnaht@lemmy.world 5 points 9 months ago (2 children)

Slight correction, Mac is it's own API on a POSIX-certified UNIX kernel.

[–] Ajen@sh.itjust.works 5 points 9 months ago (1 children)

Akchually... It's Unix-certified and POSIX-compliant.

[–] kitnaht@lemmy.world 2 points 9 months ago* (last edited 9 months ago) (1 children)

I know you were making fun of me, but I appreciate the correction none the less.

POSIX has a certification as well it seems, but nobody really seems to care about it?

[–] Ajen@sh.itjust.works 3 points 9 months ago (1 children)

Sorry, that was meant to be tongue-in-cheek, not making fun of you.

[–] kitnaht@lemmy.world 1 points 9 months ago

Honestly, I've got thick skin; I'm perfectly fine with it. I try to be as accurate with my knowledge as possible, and if you correct me -- it causes me to look it up, correct my information, and do better next time. "Being mean" isn't a reason to downvote someone, it's just that online everyone's typically so sensitive about shit :)

[–] madthumbs@lemmy.world 1 points 9 months ago

And Windows is on the NT (New Technology) Kernel.

[–] superkret@feddit.org 12 points 9 months ago (2 children)

Plain and simple: because you don't have admin rights.

[–] fushuan@lemm.ee 4 points 9 months ago (1 children)

I installed termux in my android phone and even enabled a GUI in it. I could legit install programs "just like other linuxes". That would be stupid tho but it was cool to do.

[–] madthumbs@lemmy.world 1 points 9 months ago

"That would be stupid tho"

-What? And not be able to use nVim, LF, DWM, Ucollage, and nsxiv? -lol

[–] theunknownmuncher@lemmy.world -1 points 9 months ago (1 children)

No no no, its "not Linux"! Which is bad! Or it "is Linux" if that's actually bad instead! Duh?

[–] superkret@feddit.org 5 points 9 months ago* (last edited 9 months ago) (2 children)

I don't have a fucking clue what you're talking about.
Android uses the Linux kernel. So it is a Linux system.
But only in the same way as your Chromebook, your TV, your car's entertainment system and your programmable vibrator are Linux systems.
Doesn't mean "good" or "bad", doesn't mean "hackable" or "free software".

Although on Android, it's trivially easy to install a proper Linux with all rights, and access to the phone's sensors, sms, phone calls, GPS, etc. in a chroot environment.

[–] theunknownmuncher@lemmy.world 4 points 9 months ago (1 children)

I was sarcastically mocking the guy who makes all the posts in this community

[–] madthumbs@lemmy.world 1 points 9 months ago (1 children)

I saw it as affirming my point. Linux users use naming conventions that suit them.

Debian is 'stable' -because it never gets updated. -But to evangelist: because it supposedly doesn't crash (same could be said for WinME though if you were careful what you ran on it).

Linux evangelist calls Android Linux if it suits their line of defensive argument at the time. Denies if if they're arguing whether Linux has spyware or ads. (and for that matter, lets look at Mozilla, Fedora, KDE, etc.)

[–] theunknownmuncher@lemmy.world 0 points 9 months ago

I saw it as affirming my point.

Oh I'm sure that you did

[–] Cort@lemmy.world 1 points 9 months ago

Ugh, my car runs an os from Microsoft.

[–] kitnaht@lemmy.world 4 points 9 months ago* (last edited 9 months ago)

You can. You just use a chroot jail.

[–] sag@lemm.ee 3 points 9 months ago (2 children)

Google is working on this feature BTW. They announced just last week I guess. Currently you can run linux program using Termux.

[–] madthumbs@lemmy.world 2 points 9 months ago (1 children)

Cool, can't wait for Vim and Librewolf on my phone.

[–] sag@lemm.ee 3 points 9 months ago (1 children)

Really? Is it sarcasm xD? If you actually want to use Vim on Android. Try VimDroid

[–] madthumbs@lemmy.world 3 points 9 months ago

I love vim, but that would be silly unless I got a keyboard for it. lol

[–] madthumbs@lemmy.world 1 points 7 months ago (1 children)

I've done this, but quickly lost interest. If I'm going to CLI, I want my physical keyboard. Great point though!

[–] sag@lemm.ee 2 points 7 months ago

Yea, Agree nothing beats physical keyboard.

[–] spacemanspiffy@lemmy.world 0 points 9 months ago (3 children)

Because Android is not Linux.

[–] mkwt@lemmy.world 4 points 9 months ago

Really, we need to break out something like that "GNU+Linux" copypasta.

Android is more like Android/Linux than GNU/Linux.

[–] verdantbanana@lemmy.world 1 points 9 months ago (1 children)

yes, it is

same as Edge is Chrome albeit modified and using Trident which is just a forked/modified Blink which in turn is a fork from WebKit

https://en.wikipedia.org/wiki/Browser_engine

The Android kernel is based on an upstream Linux Long Term Supported (LTS) kernel. At Google, LTS kernels are combined with Android-specific patches to form what are known as Android Common Kernels (ACKs).

https://source.android.com/docs/core/architecture/kernel

[–] BearOfaTime@lemm.ee 2 points 9 months ago (1 children)

But the Android API isn't Linux.

Android runs on a Linux kernel, not the same as Linux.

Wine isn't Linux. Wine runs on a Linux kernel giving us a Windows API on Linux.

[–] mkwt@lemmy.world 2 points 9 months ago

What you're calling the "Linux API" is not really the Linux API. It's more like the "glibc API," if I had to give it a name. Few desktop Linux applications use Linux system calls directly.

And yes, it's true. The Android API is nothing like that.