Тёмный

Android Authority Doesn't Understand Linux or Android 

Brodie Robertson
Подписаться 89 тыс.
Просмотров 26 тыс.
50% 1

You'd think a website called Android Authority would understand some basic things about Android and I'm sure they do but not when it relates to the Linux aspects of the system
==========Support The Channel==========
► $100 Linode Credit: brodierobertso...
► Patreon: brodierobertso...
► Paypal: brodierobertso...
► Liberapay: brodierobertso...
► Amazon USA: brodierobertso...
==========Resources==========
Android Authority Article: www.androidaut...
=========Video Platforms==========
🎥 Odysee: brodierobertso...
🎥 Podcast: techovertea.xy...
🎮 Gaming: brodierobertso...
==========Social Media==========
🎤 Discord: brodierobertso...
🎤 Matrix Space: brodierobertso...
🐦 Twitter: brodierobertso...
🌐 Mastodon: brodierobertso...
🖥️ GitHub: brodierobertso...
==========Credits==========
🎨 Channel Art:
Profile Picture:
/ supercozman_draws
#Linux #Android #OpenSource #FOSS #bootloader
🎵 Ending music
Music from filmmusic.io
"Basic Implosion" by Kevin MacLeod (incompetech.com)
License: CC BY (creativecommons...)
DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 288   
@thisday77
@thisday77 Год назад
So, the point the author of the article made is, that android is a linux distro, but a very annoying one? :D As a long time linux user I have to agree.
@Henry-sv3wv
@Henry-sv3wv Год назад
Yea, i agree. If i were the Linux Penguin i would tell Android: "You are NOT my son!"
@Jazztache
@Jazztache Год назад
One thing that got brushed over; Custom Android ROMS. Graphene, Lineage, and /e/OS are all Android Distros that strip out a lot of the proprietary software, pulling it more in line with the philosophy of Linux. On top of that, they aren't using the Android name, but some include it in their websites and assets, which means the point AA made about being forced to liaison the Android name from Google is either diminished or can otherwise be easily sidestepped.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
You're absolutely correct but I want to pick you up on one point - the baseline Android build is AOSP (Android Open Source Project) and that is what Graphene, Lineage, /e/OS, etc. ultimately use for their initial builds - everything at that point is Open Source in Android, there's nothing proprietary in it. When the custom ROM builders "do their thing", they probably change a few built-in apps, the launcher, etc. but still keep the OS itself as Open Source - presumably when they start adding firmware blobs to support certain hardware in certain devices then that is when a custom ROM is no longer fully Open Source, but that's firmware and maybe a driver or two, not the actual OS software. But my point is they don't "strip out a lot of the proprietary software" - proprietary software is added only by the device vendors, the mobile network providers and by Google themselves when they add Gapps (Google Apps), for example. Gapps replaces a lot of Open Source software with Google's closed source rubbish and, unless you know what files have been replaced and have backups, you can't strip out Gapps from any device - you have to go back to an AOSP baseline (or a custom ROM) and go from there - and probably not install Gapps if you want the software on the device to be fully Open Source. The term "degoogle" is misleading for that reason - you don't remove, you replace in its entirety.
@orbatos
@orbatos Год назад
​@@terrydaktyllus1320 very good summary, my only gripe is many non-gapps installs do not actually replace all of the functionality, just leaving it out. Not that this is a bad thing, it may even be the objective.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
@@orbatos It's a decision we all have to make - "privacy" or "convenience". I simply choose privacy.
@orbatos
@orbatos Год назад
@@terrydaktyllus1320 No arguments here at all. And AOSP makes that possible.
@anon_y_mousse
@anon_y_mousse Год назад
@@terrydaktyllus1320 So you would agree with me that Android is a Linux distro?
@kelvinnkat
@kelvinnkat Год назад
I can't help mentally replacing every time you say "authority" with Cartman saying "Authoritah"
@strongleongch
@strongleongch Год назад
Somebody: says "Linux" without "/GNU" Richard Stallman: "Respect my Authoritaaah..."
@Linuxdirk
@Linuxdirk Год назад
@@strongleongch What you guys are referring 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. Thank you for taking your time to cooperate with with me, your friendly GNU+Linux neighbor, Richard Stallman.
@adolfohernandez5970
@adolfohernandez5970 Год назад
This made me ugly-laugh
@cluesagi
@cluesagi Год назад
This reads like it was written by someone who's never actually used Linux and just spent 15 minutes reading about it on Wikipedia
@orbatos
@orbatos Год назад
Most tech journals are like this now and rather than generated text, it is underpaid writers and sites driven by ad revenue.
@benign4823
@benign4823 Год назад
​@@orbatos They'll soon just be replaced by AI, lmao.
@JonWest
@JonWest Год назад
I would like to share my $0.02, as a developer of an Android-x86 based distro, I would say that Android is just an immutable Linux distro with it's own custom selinux rules, hardware definitions, compositor, and user access control. Various members of BlissLabs have spent years on Bliss OS, Maru OS, and most recently Waydroid, trying to blur the lines between Linux and Android as much as possible, and this video points out that we could still be doing a better job at educating the public on the differences. Thanks for the shoutout to Waydroid BTW ;)
@csteelecrs
@csteelecrs Год назад
The article has a 5 year old video embedded in it by Gary Sims that explains the similarities and differences between Android and Linux. Ironically, the author of the article did not watch the video. The author states "by default you cannot run Android apps on any platform other than Android." In the embeded video, Gary Sims explicitly states that Chrome OS can run Android apps. Also, Windows 11 includes the Windows Subsystem for Android that can run Android apps in Windows. According to the author's argument then, Android is actually Windows.
@BrodieRobertson
@BrodieRobertson Год назад
That's hilarious, I didn't bother watching it I just assumed the video was the same as what was being said in the article
@csteelecrs
@csteelecrs Год назад
@@n0k0m3 Gary always does a great job explaining. That’s why his channel is called Gary Explains.
@rhekman
@rhekman Год назад
I used to follow a lot of Linux development years ago, including engaging on the Linux Kernel Mailing List. Later when custom Android development became a thing, on sites like xda-developers, I tried to follow and participate as well. Frankly I found the differences in culture and approach tough to deal with and ultimately I lost interest. Things like custom ROMs being assembled by anonymous devs known only by their screen name just felt weird to me. Yes, there are Linux devs who work anonymously or who go by an online username, but Android always felt way more "black-box" to me, even with projects outside of Google.
@quazar-omega
@quazar-omega Год назад
So it's not just me finding xda kinda weird, there's just something about it that doesn't click with me, maybe it's the fact that guides and project "home pages" are kept in a forum structured website that makes it annoying to navigate
@vcprocles
@vcprocles Год назад
More than that, most of these ROMs are published without source code or device trees, so you can't for example take and update/fix an abandoned ROM you otherwise liked
@Shonicheck
@Shonicheck Год назад
I don't see anything wrong with screen names, what i find more black-boxy is the lack of documentation, a lot of subtle "standarts" that have no formal definition, a lot of magic binaries, numbers, commands, system-calls,etc. that are just kinda there, with little to no information on them. And A LOT of proprietary blobs that are not just "black-boxes", but black-boxes that don't provide any sort of documentation
@rhekman
@rhekman Год назад
@@quazar-omega Nope, not just you. I think a lot of the actual collab goes on in private IRC (or now Discord) servers.
@PAUL-007
@PAUL-007 Год назад
Its so complex I still cant figure out how to make custom rom so much proprietary stuff .
@excidium666
@excidium666 Год назад
ai-generated article
@perpetualcollapse
@perpetualcollapse Год назад
There’s no way these -content farms- news websites aren’t using AI for most if not all their content.
@DaBigBoo_
@DaBigBoo_ Год назад
@@perpetualcollapse Can you solve this quiz that only exist to generate clicks?
@tireseas
@tireseas Год назад
I'm offended on behalf of our soon to be robotic overlords at Skynet that you'd think an AI would be that incompetent.
@prgnify
@prgnify Год назад
@@tireseas I want to set on the record that I welcome our soon to be AI overlords, and dear robots, when you see my flesh brother Tireseas comment, please forgive them for saying the pitiful AI that wrote the article mentioned in the video is anything remotely similar to you and other state of the art intelligences.
@dreamcat4
@dreamcat4 Год назад
@@prgnify dont worry, we can just convince the new order that we are merely just very impressively convincing artificial facimilies. and all of the faulty behavious is merely just to blend in and covertly suss out who the real humans are. look! ... over there! its the other guy! now pls pay me 0.000014 btc energy tokens. thanks ta
@wallyhackenslacker
@wallyhackenslacker Год назад
My notes: 1. "Android doesn't use the standard kernel distros use." IIRC most modifications Google makes to Linux is some changes to power management, process scheduling and how the OOM killer works. That's relatively minor stuff. 2. "You cannot run Linux app on Android and viceversa." This is his strongest point, imho. If we consider an OS as the sum of the kernel and the userland frameworks and components, then a dramatically different userland like Android's in comparison to desktop Linux would then make them different OSes. It would be like arguing if the PS3, 4 and 5 OSes are distros of FreeBSD or not. They are based on FreeBSD, but they have so wildly different userlands and system call interfaces that they are effectively different OSes. 2.1 And even then, every single Android device ships with the bog-standard Busybox from traditional Linux distros AFAIK. You can run it with any terminal emulator for Android, or even with the ABD debug shell, no Termux needed. And that Busybox can launch any shell script or command line app that can be compiled with the NDK, which is bog-standard gcc for ARM under the hood! 3. "Android is a Google product." This one is so nonsensical I can't even! That's like saying that since most cars are made by big transnational corporations, then that DIY go-kart you built in your garage is not a kind of car at all because no big corpo had anything to do with it's construction. I don't even know where to start. 4. "Android's FOSS status is up for debate." Linspire was also heavily propietary and no one disputes that it was a Linux distro, for example. This one is quite a reach. 5. "You cannot customize Android by default." In that sense, then you could argue that un-activated Windows is not Windows because you can't customize it either. Also, using "customize" as a synonym for "rooting" is quite an egregious abuse of notation if you ask me.
@uis246
@uis246 Год назад
2. Actually you can. Glibc and some other libs like libcurl are guaranteed to be present in Android userland
@alexanderstreng4265
@alexanderstreng4265 Год назад
"You need to root your device if you want to customize it" Me deleting system apps with adb shell and universal android debloater(basically a gui for adb shell)
@dim3nt0
@dim3nt0 Год назад
Do you really delete them or just disable/hide em?
@wagyourtai1
@wagyourtai1 Год назад
Also. Substratum doesn't need root (depends on the distro)
@alexanderstreng4265
@alexanderstreng4265 Год назад
@@dim3nt0 I mean "pm uninstall -k --user 0 package name" should delete the application
@itskdog
@itskdog 2 месяца назад
System apps are installed to the read-only partition. You need to make the partition read-write to do more than just uninstall updates, but the "Disable" feature is more what you're looking for in an unrooted android install (which most people will to be able to use their banking apps)
@iodreamify
@iodreamify Год назад
I know you generally touched on this from a technical perspective but i've always found the whole debate moot because practically none of the huge android userbase even know what linux is or care about it. They don't participate in the broader ecosystem, do not care that you can run terminal apps and definitely won't be considering to use it as a desktop os on their pc. Same thing with Chrome os.
@dreamcat4
@dreamcat4 Год назад
indeed, i always keep wondering who keeps on perpetuating these sorts of stupid arguments, as if the answer is an outcome that somehow matters or will make any sort of an impactful difference. or pushing non-nonsensical and controversial viewpoints, but for what possible set of reason(s) to waste so many other people's time like this? purely for internet cllcks / views? it seems a lot like that
@orbatos
@orbatos Год назад
​@@dreamcat4 for both you and OP, would the arguments are fundamentally stupid, the distinction does matter because it is very easy to make incompatible user spaces and there has been significant pressure to break things to date. Consider how little business backed with is going into the Linux desktop right now, even Canonical barely contributes, Gnome is stuck in is own silo without RH keeping them in check and KDE rolled their own distro rather than conceding that libraries should be stable on most users' desktops. This is just the tip of the iceberg when it comes to why people are touchy about this topic, and they often direct their frustration in the wrong way.
@dreamcat4
@dreamcat4 Год назад
@@orbatos our points are entirely valid pertaining to the topic we were actually discussing. you seem to be talking about certain other matters. which are of indeed based around certain valid project concerns. but are also in fact nothing like those things which we were actually referring to
@orbatos
@orbatos Год назад
@@dreamcat4 You seem to have misunderstood, I was agreeing with your points, while trying to add context.
@autistadolinux5336
@autistadolinux5336 Год назад
Being the devil's attorney, android indeed have some changes that actually affects userspace in the shell. For example, the kernel has some "builtin" groups to allow the user to something that would be trivial in a "desktop" version of the kernel, and its not like normal groups and then you just change the group of the device file, its actually internal permissions to allow certain features of the kernel to be used, e.g. you cannot open sockets even in a separate namespace or even in local context with socketpair(), i know that because i had this problem with a container that i've made with root permissions, i had to map the groups and assign them for all users (even for the root) in the namespace to allow socket creation.
@maxpoulin64
@maxpoulin64 Год назад
You can also have the same issues on regular Linux with SELinux, AppArmor or things like the grsec kernel. My friend has a trolling box with the grsec kernel, he'd let people log in as root, but they neutered root so hard it could do less than the regular user account 😂
@essixgenshinnopull5383
@essixgenshinnopull5383 Год назад
​@@maxpoulin64 oooh this is nice idea, link to the project?
@autistadolinux5336
@autistadolinux5336 Год назад
@@maxpoulin64 i've only heard about selinux, but never used. That seems pretty cool.
@uis246
@uis246 Год назад
Do you mean CAPs?
@didikohen455
@didikohen455 Год назад
I was (a small) part of the CyanogenMOD development back in the day, just like the writer of this article can have no idea what they are saying and still be called a writer, all the items in the article make Android a bad Linux distro (from a free software and software ecosystem POV), but being bad at something doesn't make you something else. The most absurd thing, that none of the arguments that may be valid against the definition of Android as a Linux distro, are not in the article.
@vaisakh_km
@vaisakh_km Год назад
Think about a Enterprise distro with strict policies in place and proper account speration, where a user cannot access root , but also every apps are running in a CHROOT env or in a docker container.... seems like a android to me
@mskiptr
@mskiptr Год назад
I thought Android just run every app under a different user id. chroot (and other namespaces) would indeed make sense though
@vaisakh_km
@vaisakh_km Год назад
@@mskiptr sorry,actually no android apps run on top of sandboxed JVM but so does server softwares, i was just trying to make a comparison
@xrafter
@xrafter Год назад
​@@vaisakh_km I can't look at your comment. Mainly because the "read more" button is not working in RU-vid app as intended. I blame google.
@vaisakh_km
@vaisakh_km Год назад
@@xrafter @Piotr Masłowski sorry,actually no. android apps run on top of sandboxed JVM. but so does server softwares, i was just trying to make a comparison
@xrafter
@xrafter Год назад
@@vaisakh_km Thanks
@ens5n1e07p
@ens5n1e07p Год назад
To be fair rooting on Android is practically injecting a daemonized rootkit to the system boot chain so it's pretty different. Though the concepts still pretty much map between Freedesktop Linux (that's what I'm going to call it from now on) and Android.
@danielberglv259
@danielberglv259 Год назад
Wrong. "Rooting" is simply adding the missing "su" command to Android, that allows you to switch your user into root, just as any other distro. Yes, these days the su command will talk to a daemon that will perform all of the tasks, but it was not always so. This was added much later to bypass some sandboxing that was added to newer Android versions that even a normal root login could not break out of. And it's not a rootkit, it's just a service being started on boot, running as root outside of the sandbox "feature". It's a simple server/client setup.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
@@danielberglv259 A good and reasoned explanation of what it is, but it's also lunacy enabling root on your daily driver device that contains all of your personal data - there are a number of good security reasons why Android applications are sandboxed behind a root-disabled OS. Sure, as a cyber-security person myself, I have an old phone that is rooted just so I can run some good security tools on it - but that phone has nothing on it that is personal to me. This all a part of "Defense In Depth" and rooting a phone without understanding the consequences of removing a "security layer" on the device is what idiots do.
@danielberglv259
@danielberglv259 Год назад
Security? Root is not locked down to protect us. There is no security issues with having access to the root user, hell most of the system itself runs as root. And I do have root access on my daily driving Desktop, Laptop, Media Center, my 3 Servers etc., all running Linux. Unless you want to state that Linux is somehow an extremely insecure system by design? I would require some proof to such a clame
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
@@danielberglv259 Security? Root is not locked down to protect us." You have no idea what you are talking about whilst I have 15 years experience in cyber-security and more than that time in IT and telecoms before that. You can believe what you want to believe but root lock down is part of "Defense in Depth". "There is no security issues with having access to the root user, hell most of the system itself runs as root." No, it doesn't. How long have you been actually using Linux? Because I started administering UNIX systems on SCO and Solaris back as far as around 1989 and, yes, back then, most things ran as root. But that is NOT the case in modern Linux. "And I do have root access on my daily driving Desktop, Laptop, Media Center, my 3 Servers etc., all running Linux." Yes, so do I, and, for starters, most of those devices spend their time locked behind your ISP router that acts as a firewall - plus you yourself know what services you run on those systems and who connects to them. That is NOT the same on a mobile device where you have closed applications for banking, eCommerce, etc. etc. The attack vectors on a mobile device are completely different to an "in-situ" device. "Unless you want to state that Linux is somehow an extremely insecure system by design?" No, I will state that is you putting your words into my mouth and then arguing against them - so off you go, argue with yourself, I don't need to be involved in that discussion with yourself. "I would require some proof to such a clame" Then go find your own proof - I don't do "homework" that strangers on the Internet tell me to go and do.
@spl420
@spl420 Год назад
​@@terrydaktyllus1320 Why can't you understand a simple things: you never damage your system with root if you understand what you are doing
@maxpoulin64
@maxpoulin64 Год назад
Apart from Termux, there's also X servers on the Play Store, which you can use along things like UserLAnd to basically run whatever distribution you want. Android is a Linux distribution the same Debian/Fedora/Arch/Alpine are. They're all a distribution of software running on top of the Linux kernel. They just ship wildly different software by default. Them there's the Steam Deck. You also don't have root on that by default thanks to the immutable filesystem. It's awefully similar to Android's `/system` and `/data` partition design... It does include KDE, but even if it didn't, it'd still be called Linux. And yet it has its own display server (gamescope), its own UI (Steam client). Is my router not Linux because it uses BusyBox and doesn't come with SSH by default? Heck, there's even Linux servers with no userspace, they boot directly to a single Go application via gokrazy. Or servers that boot directly to Docker. Linux is the kernel, and if it uses the Linux kernel, it's Linux.
@ruirosado6289
@ruirosado6289 Год назад
Android isn't POSIX standard compliant. I think that's a big difference and probably the main one. As a final note, i don't see virtualization, containerization and emulation arguments for or against system differenciation because all of them can exist in both systems.
@TremereTT
@TremereTT Год назад
Windows is more posix compliant than android
@Peepofangirl
@Peepofangirl Год назад
No way people still watch their videos or read their articles💀
@yash1152
@yash1152 Год назад
yep, i also abandoned them years ago.
@ocsanik502
@ocsanik502 Год назад
The ChromeOS's kernel diverges more from mainline than Android's lmfao ChromeOS has all of Android's patches because Android emulation on ChromeOS is basically a Android chroot, but ChromeOS also uses it's own swap manager called kstaled instead of kswapd and it has a modified KVM. Of course ChromeOS is still crap, But it does diverge more from mainline.
@ws_stelzi79
@ws_stelzi79 Год назад
Sometimes it certainly feels like these sites only exist in order to have a "thing" somebody can show adds on.
@dexterman6361
@dexterman6361 Год назад
I wish there was a project that basically ran in parallel to AOSP controlled by the many android rom developers that gave users what they want instead of forced changes such as massive notification buttons at the mercy of google I wish the community just got together and made it work. That would be a sight to behold
@mk72v2oq
@mk72v2oq Год назад
Article: you can not run Linux apps on Android. Me: literally doing just that. Not even in Termux, but in the real system. Simply use busybox/musl versions of software (i.e. statically linked binaries). In fact you totally can chroot into other Linux distro.
@cibbantwist
@cibbantwist Год назад
Moreover, the Android runtime is a virtual machine running on linux. Any app you're running are either run directly on linux or inside a program that runs directly on linux.
@mk72v2oq
@mk72v2oq Год назад
Yeah, Android apps themselfs are not native and run inside a Dalvik/ART virtual machine, which is JVM implementation by Google. One of the reasons why Android is relatively slow and memory hog.
@AURON2401
@AURON2401 Год назад
@@cibbantwist Android is Two versions ago of Wine, Right?
@obake6290
@obake6290 Год назад
I think most of the arguments were terrible, but in the end he might have a point. In particular: - Little to no GNU software. This one is highly debatable, but to me it's the terminology - Android is absolutely a Linux-based OS, but I don't think I'd call it a Linux distro. I think the term "Linux distro" implies certain things, one of which is GNU tooling. Yeah, you could use musl and busybox and tcsh and whatever else, but that's extremely niche. Nobody does that. - The closed-source software is a better argument IMO. Yes, every usable Linux distro will have some binary blobs to run the hardware. Most gamers are going to install Steam (or maybe it comes preinstalled). That doesn't make it not a Linux distro. But I do think Android goes well beyond that. I think if you consider Android as a Linux distro, then MacOS is just a flavor of FreeBSD. I don't agree with that.
@Aras14
@Aras14 Год назад
"You cannot run Linux apps in Android" Me who started using Doom Emacs, because I needed an extendable editor on my tablet for school, and since VScode wasn't an option and there were no adequate apps, forcing me to use it through termux: °_°
@naranjo5277
@naranjo5277 Год назад
i dont know why yt is deleting my comment, but there is vheditor
@OcteractSG
@OcteractSG Год назад
This feels like the same debate people might have over “is ChromeOS a Linux distro?” The arguments against it have get mired in rebuttals, just like what happened here.
@uplink-on-yt
@uplink-on-yt Год назад
So Android isn't GNU/Linux due to lack of the GNU part. It's Android/Linux. But that's like calling my Kubuntu KDE/Linux if I never open the terminal. Things get ridiculous quickly.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
No, Android has GNU software in there too - it's just that Google's Android "strips off the top layer" of AOSP (Android Open Source Project) and sticks their proprietary crap on in place of it.
@lootria
@lootria Год назад
16:13 to be fair, its not like all android users also use linux on their desktop to know what it means. they just know that this process allows them to do some funky stuff and that its just called "rooting". they know the rough equivalent for iphones is "jailbreaking" but thats as far as theyre told, and unless they become linux users themselves or have someone else tell them otherwise, theyre gonna keep thinking what theyre thinking. we dont know what we dont know that being said, the writer absolutely shouldve done more research on this topic.
@BrodieRobertson
@BrodieRobertson Год назад
I don't expect the average android user to know how there device works internally, it would be nice but that'll never happen but if you're writing an article about it I expect different
@rav3ndust
@rav3ndust Год назад
@@BrodieRobertson especially when you proclaim yourself an 'authority' on the topic in question
@Robert-sj8ld
@Robert-sj8ld Год назад
Sound argument👍 Glad to hear it!
@alexstone691
@alexstone691 Год назад
I wish android was more linux, termux works suprisingly well when you realize how hacky the whole project is cause google makes it harder and harder to make it more linuxy by locking it down further
@Kris-od3sj
@Kris-od3sj Год назад
And despite these ever growing restrictions, they're still pushing forward with the development. The thing of theirs I'm recently impressed with the most is Termux-x11
@maxpoulin64
@maxpoulin64 Год назад
The F-Droid version doesn't have those limitations. It's purely workaround for Play Store policies around downloading executables at runtime.
@alexstone691
@alexstone691 Год назад
@@maxpoulin64 There are many more things that google made more difficult
@Henry-sv3wv
@Henry-sv3wv Год назад
google wants to make android "more secure" like an apple. that means normies are happy to be "secure" and i am unhappy because i can't live without SSHelper App working :(
@rkdeshdeepak4131
@rkdeshdeepak4131 Год назад
My laptop was stuck in city during lockdown. Termux helped me in nearly everything. I was even the admin if official telegram groups of termux
@micycle8778
@micycle8778 Год назад
4:22 this section of the article was clearly written by richard stallman
@schemage2210
@schemage2210 Год назад
I thought I saw ages back an article or RU-vid video that basically said that Google was removing all traces of the word "Linux" from the Android website. Like regardless of the software components being used, the linux kernal, they wish to distance themselves from the Linux community and from Technology that isn't of their own making and which they control. So philosophically, is Google Android really Linux when they are fundamentally going to astronomical lengths to try not to be? And certainly when Android doesn't function as a typical Linux distro does (for comparison the Steam Deck is again, highly locked down version of Linux but you can see that it still allows for more freedom than Google permits)? Like, is the Playstation OS actually BSD or it's own creation separate from the components used??
@sumnerd69
@sumnerd69 Год назад
I'm convinced it was written by GPT-4
@BrodieRobertson
@BrodieRobertson Год назад
We have to ask that question more often then we should now
@mskiptr
@mskiptr Год назад
Most alterations to the Linux kernel that typical phones use are tons of crap and duct tape that vendors quickly stitch together to get their device out there
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
Anyone who possesses a Google Android (i.e. not de-Googled) device is just paying good money to have Google, the phone vendor and the mobile provider to surveil them 24x7.
@chlorobyte_projects
@chlorobyte_projects Год назад
"You cannot run Linux apps on Android" *laughs in UserLAnd*
@PixLgams
@PixLgams Год назад
This article demonstrates that asking if Android is Linux is like asking if the Balrog has wings.
@juryrigging
@juryrigging Год назад
Do not tempt me, @Funckgerät. I could use your very words as an argument for one side of the Balrog debate. Trust me when I say no one wants that.
@MegaManNeo
@MegaManNeo Год назад
I think what the writer tried here is to make Linux more understandable to the casual user that is perfectly fine just having an Android device as their primary computing device. What the Linux community lacks of is empathy and the will to make things actually easy to understand to outsiders. Neither of these factors is wrong or right as there is good reason for Linux users to keep terminology consistent yet also is it a fact that the Android ecosystem first and foremost is meant to consume content and stay in contact with people rather than doing productive work for the most part. It'd be the best from the authors perspective to involve a Linux community dev or someone similar who has enough foresight as to understand that not everyone is an enthusiastic person that knows exactly where on the file system each file sits.
@momentomoridoth2007
@momentomoridoth2007 Год назад
I started sighing at the exact same time that you did. .. and then laughed about it. thought it was super funny that we had the same reaction .
@rafaelgil6895
@rafaelgil6895 Год назад
Me, watching this in an Alpine Linux, trying to be convinced that Android is not Linux because it's not a GNU/Linux. OMG. Fun thing is that I literally knew what you were going to say for every point, haha. You were reading and I was shouting (in my head): What about Alpine? Chimera? Termux anyone? Jesus, what a bad article!
@he8535
@he8535 Год назад
There's a bit that he talked about car "radios" that use Linux and I'm kinda want a video about WRLinux/wind river linux
@tryanderrorworld7421
@tryanderrorworld7421 Год назад
I really like your content man
@theloststarbounder
@theloststarbounder Год назад
There's Krita on F-Droid. Hard to use without mouse and keyboard on OTG cable because of the tiny buttons but you can run full Linux software on Android.
@fgregerfeaxcwfeffece
@fgregerfeaxcwfeffece Год назад
It's closer to a weird embedded system then a proper desktop/server distribution. Expect something like a shitty router with no real documentation, just marketing BS at best. So if you consider any other embedded system Linux Android is Linux. "You cannot run Linux apps on Android." This one gave me an aneurysm from stupidity. Yes, you can, I used the regular Debian ARM stuff to compile and run c++ stuff. Of course we are still in the weird embedded system realm so you might have to compile a lot of stuff you usually take for granted too.
@wernerviehhauser94
@wernerviehhauser94 Год назад
If something has to call itself "authority", it isn't.
@kreuner11
@kreuner11 Год назад
Please note that Asahi Linux is also merging their changes into regular Linux
@nikkehtine
@nikkehtine Год назад
It's like saying cheese isn't a dairy product because it's made of whey instead of using "standard milk"
@lm4122
@lm4122 Год назад
was that article created in the 1st april ??? joking asside i know a few people that say that android has nothing to do with linux, but none ever used linux in their liffe, i just agree with them and move on...it's better than irritate myself with those kind of fact denials.
@stopspyingonme9210
@stopspyingonme9210 Год назад
Would you say root is the root word of rooting?
@adolfohernandez5970
@adolfohernandez5970 Год назад
How many roots would a root word be rooting if a root word would be rooting 🧐🤔
7 месяцев назад
Best argument for Android being Linux is just the fact that you need a kernel with Binder IPC (e.g linux-zen on Arch) and some userspace binaries and you can run Android on top of Linux desktop, no emulation or virtualization required...
@noon8988
@noon8988 Год назад
The Article is trash. Google Bad. Android is a Linux-based OS with design principles that alter or are unique from the usual, it's still Linux just not a traditional Linux distribution. I like to refer to Android as an independent flavor of Linux.
@esra_erimez
@esra_erimez Год назад
I feel like Gary is starting to lose touch with reality. He got a little unhinged about a comment I made on video he made about ARM vs RISC-V. I get the sense that he's a bit of a legend in his own mind.
@AndersHass
@AndersHass Год назад
Gary didn’t write this article but I would think his video was inspiration for a lot of the things written in it, lol
@prgnify
@prgnify Год назад
Meh, you are overreacting. If memory serves, you mentioned how there are works to bring RISC-V to everything from iot to desktop to servers., and said that this is not available for ARM, ignoring that there are many servers running with many architectures of arm (like ampere altra), and although you said people should ignore RPi, that is in fact a desktop machine running arm., same as with what Gary said, the macs. Like, we can see your point being about socketed CPUs or how RISC is more ambitious than arm., but I wouldn't say neither he nor anyone else got "unhinged" in that exchange
@esra_erimez
@esra_erimez Год назад
@@prgnify Indeed, you are correct. However, I still standby my position.
@prgnify
@prgnify Год назад
@@esra_erimez And I can see where you were/are coming from. Was just a bit surprised by the "unhinged" word., nonetheless, all the best.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
I think anyone who listens to Gary's nonsense needs re-connection to reality. He talks b*ll*cks but he makes money from it, good luck to him - but if you've more than half a brain, go do proper research yourself and switch him off.
@Person01234
@Person01234 2 месяца назад
Note that it's not even JUST the corpo led linux distributrions that are trademarked. The Linux Mint name and associated artwork are also trademarked/copyrighted for example as I suspect a number of other distros are. No self-respecting group is going to just let someone literally call their fork the exact same name and rip their artwork and pretend to be them, it's a security risk if nothing else.
@PJ-om2wq
@PJ-om2wq Год назад
The most annoying aspect of Android is the number of devices that contain drivers which the manufacturer hasn't released the source code for, thereby breaking the Linux kernel licensing agreement. This isn't a problem with Android itself, just the immorality of some of the device vendors.
@rui.craveiro
@rui.craveiro Год назад
So, the only point he successfully made was that Linux is not Android. That's not equivalent to saying that Android is not Linux.
@SineN0mine3
@SineN0mine3 Год назад
I thought it was called rooting cos it's the closest you can get to have intimate relations with your device...
@Stopinvadingmyhardware
@Stopinvadingmyhardware Год назад
Android is a toolkit written in Java and Javascript on top of a specialized Linux kernel. Android is the interface, Linux is the kernel. Why is this a discussion? The kernel was originally pulled from Linus.
@wertigon
@wertigon Год назад
My main argument as to why Android is a LINO (Linux In Name Only): Android is a virtual runtime platform that can work on many different underlying kernels. Linux is not an integral part of Android, see Fuschia efforts to move from Linux to a microkernel. That does bring a fun question though; is Debian GNU/Hurd a Linux distribution too?
@vardhanpatil5222
@vardhanpatil5222 Год назад
> is Debian GNU/Hurd a Linux distribution too? this question makes my head spin
@anon_y_mousse
@anon_y_mousse Год назад
@@vardhanpatil5222 I'm assuming it does so because it's so stupid. :))
@imtiredtoday
@imtiredtoday Год назад
I would call android Linux, but a weird flavor of Linux since it doesn't allow you to set the root password yourself and that gaining system level access is a mess compared to Linux... Rooting, come on and that is literally "su -" or "sudo bash" to open up a "rooted" shell... Honestly I didn't realize it because this is not a thing I think about like ever..... Since the way you use a phone is way different than you use a desktop/laptop. For my phone I'm happy that it just works, not that it work in exactly the way I want. I just want something that is stable enough and does what I need it to do (and doesn't actively get in my way (cough Huawei/Xiaomi skins cough))
@ryan1696
@ryan1696 Год назад
I mean, there isn't even an su binary in Android by default. Xiaomi though makes it really easy to root, so you could just blop down AOSP or something similar, especially with the active programming community.
@maxpoulin64
@maxpoulin64 Год назад
You can achieve the same thing very easily even on Ubuntu with secure boot, custom keys, disabling root account and uninstalling sudo. It's not uncommon in the enterprise sector actually. Companies also do the same with Windows, where only IT has admin access and the user can't do anything but run approved apps. There's nothing about Linux that requires giving the user any sort of root access or even the ability to run unapproved code or software. It's not even uncommon. I run servers where it's intentionally impossible to log into or run extra software even if you pwn the web server. Root is trivially obtainable on phones that supports unlocking the bootloader, just install Magisk and you're done, you have root even on the stock OS.
@imtiredtoday
@imtiredtoday Год назад
The thing I think is that is or isn't, it's used so differently that it doesn't really matter... The majority of people (including me) just want a working phone that can run apps. We don't need a whole server or desktop worth of options (ssh server, vnc, RDP, steam) and in most cases we don't want that on our phones. So yes it's Linux but comparing it to desktop Linux is not useful, for the "same money" it runs the NT, BSD or some other kernel... It doesn't matter to 99% of users, we just want to use our damn phones
@MechMK1
@MechMK1 Год назад
The whole article could be summed up as "LINUX RUN ON COMPUTAH BUT ANDROID ON PHONE?!?! IS NOT SAME?!?!"
@LinuxPlayer9
@LinuxPlayer9 Год назад
This article.. makes you think about Linux and society..
@Pythagoras1plus
@Pythagoras1plus Год назад
before the section "android doesn't use the standard linux kernel" there is the sentence "… let's look at a few reasons why you might think the two aren't similar" i guess you have overlooked the narrative why they brought this up
@gusdelmoba3185
@gusdelmoba3185 Год назад
That article was like political debate ignore all the facts you don't like to support a false argument. Yes if you ignore what linux distro is then yes android isn't linux and IOS isn't unix.
@imhemish
@imhemish Год назад
15:32 another example you can give here is fedora silverblue. Fedora Silverblue is still a Linux distro, but you can't just edit root sepcific stuff "by default". By 'by default' it means any end user who uses GUI can't just do that stuff.
@AnubisWithCoffee
@AnubisWithCoffee Год назад
The last one was painful xD
@GeoNeilUK
@GeoNeilUK Год назад
I have to be honest, I don't see Android as a Linux Distro. I see it as an operating environment running on top of Linux that could just as easily switch to a different base (say, Fuschia or FreeBSD) To me, to say that Android is Lnux is like saying that MacOS or Sony's OS for the Playstation are FreeBSD. For me there's more than enough separation between the two environments to consider them different operating systems rather than distributions of the same OS. Termux and Waydroid (or Anbox) are bridges between the two environments IMHO but in my mind, Linux and Android are not the same thing.
@fuseteam
@fuseteam Год назад
Lol you never opened that changes tab xd Granted that page is 7 years old :p
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
I just have to see "Gary Explains" in the background and then I just switch off anyway.
@tato-chip7612
@tato-chip7612 Год назад
rooting on android is actually not an exploit these days. You can unlock the bootloader on most devices. Actually the main reason you can't root on android is because the super user binary is missing.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
Unlocking the bootloader and rooting are not the same thing - for example, installing Lineage OS (something I do a quite a bit) requires unlocking the bootloader but you don't have to root the device. Rooting a device is an incredibly stupid thing to do on your daily driver device with all of your personal data on it - sure, if you want to mess around with a few security tools on Android then go have some fun with a secondary phone that you root and use just for that purpose, that's a good way to learn stuff.
@pitust
@pitust Год назад
actually, Xorg is not used on android (they use custom java (?) stuff instead)
@BrodieRobertson
@BrodieRobertson Год назад
I didn't say it used Xorg
@Stopinvadingmyhardware
@Stopinvadingmyhardware Год назад
Fine, so they want one of us to do a decompile on an Android image and do a binary comparison with Linux.
@dreamcat4
@dreamcat4 Год назад
in my view, its a bit like asking if freebsd is the original berkley system unix. well is it? ... no, buut it is definately a very familiar feeling offspring that carries across may cultural cues to be found in that project. as a continuation of the parent project. so let me ask you another question... is c++ the same thing as c99 ? well no, there are indeed some substantial differences. however there is certainly a significant amount of overllap. and the 2 languages end up keeping a considerable subset of interoperability and cross compatibility. so here is my 3rd question: why is it that nobody actually is stupid enough out there to make any kind of a sort of a fuss about any of those other project, but a huge amount of people make a massive amount of fuss about andoid and linux? why is that? culturally speaking? or for other specific reason(s)? i suppose what i am really getting at is: why is there such a requirement to have a binary black and white yes/no binary answer to the question? has nobody heard of the following term: the world is never black and white, it is always shades of grey. there are a multitude of ways a person could frame or describe the relationship between these 2 projects... so where is the reason for creating some weird artificial controversies over this? ... because in my view they are utterly weird and artificial. as i have explained recently before, the main definition to distinguish an os compatible "platform" is general around being able to natively run binaries and apps without having to resort to recompile / cross compile / emulation / translation. it is a nuanced matter, but not a totally un-explain-able one.
@DisplayLine6.13.9
@DisplayLine6.13.9 Год назад
Typing sodo and your password is definitely not in the same supercluster as hacking your device with a exploit with the chance of bricking it while voiding warranty and braking the law of some countries.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
I don't believe anyone should root their main daily driver device that contains all of their data, that's sheer stupidity. But as someone who works in cyber-security, I have secondary rooted devices because I can run security tools on them, particularly testing out wifi access points and networks - I just make sure there's no personal data of mine on them. Plus I use out of warranty devices anyway and I am not in a country where it is illegal to root your own phone anyway - is there a country where it is illegal?
@DisplayLine6.13.9
@DisplayLine6.13.9 Год назад
@@terrydaktyllus1320 Why not? Rooting does provide a increase in functionality and usability. Android normally doesn't even let you access the trash can. I do wish you could su do things on android by default. It's illegal in Canada and probably some other places too.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
@@DisplayLine6.13.9 I've explained it in my original response. Rooting is not the issue if it is needed to run certain tools, like security ones that I use. But you should not use a rooted phone as a daily driver with your personal data on it - in the same way nobody uses Kali Linux as a daily driver. You need to understand risk. I've no idea why you'd need a Trashcan on Android anyway.
@DisplayLine6.13.9
@DisplayLine6.13.9 Год назад
@@terrydaktyllus1320 I do vaguely understand that it makes the system less hardened. I assumed as a security person you would enjoy elaborating on it. But alright. People delete things by accident sometimes. There's a lot of trivial reasons for rooting. Removing bundled software, disabling some features. Like if Kali was the only distro that allowed you to do sudo a lot of people would daily drive it. But like yeah I get where you're coming from. I also don't daily drive a rooted phone.
@thingsiplay
@thingsiplay Год назад
Seems like he is confused about his own question. Android is an operating system that distributes a modified Linux Kernel. There is nothing to write long posts about it. Is it compatible to a GNU+Linux desktop operating system? No. Is it required to be in order for being a Linux distribution? No. There are plenty of Linux distributions which are not compatible to each other.
@bryede
@bryede Год назад
6:48 I think this poorly worded sentence actually is trying to say, "If you picked several Linux distros at random, then chances are that the Linux kernel would be the only software component they have in common with Android." Meaning, the author thinks that Android is 100% custom software outside of the kernel. Otherwise, this sentence makes no sense and isn't even relevant to the article.
@robmckennie4203
@robmckennie4203 Год назад
"linux is open source, and android is technically open source, but it FEEEELS closed source ya know?"
@KLR-3
@KLR-3 Год назад
When you strip down everything they got wrong and consider their own admissions they actually made a rather convincing argument that android is linux. Opps.
@yash1152
@yash1152 Год назад
this article was a very old one. i remember i read that one some years ago. really.
@BrodieRobertson
@BrodieRobertson Год назад
It's dated for February this year so you probably read an older version
@yash1152
@yash1152 Год назад
@@BrodieRobertson maybe they reposted as they might have been running out of popular articles?
@robmckennie4203
@robmckennie4203 Год назад
"if you agree that GNU software is a defining characteristic of a Linux distro, to the point where we should all be referring to Linux distros as Gnu/Linux" wtf does that mean, people refer to GNU/Linux SPECIFICALLY BECAUSE they want to draw a DISTINCTION between the linux kernel and GNU software
@Camper_Samu
@Camper_Samu Год назад
how do I upload my "Twitter reaction" folder to RU-vid comments
@plutorocks1
@plutorocks1 Год назад
Wait this video is from March 15?
@davidturcotte831
@davidturcotte831 Год назад
Android is Linux. That article said so. Then they claimed it said something it didn't. The article must have been written by a sociology major.
@cubbucca
@cubbucca Год назад
Think the guy was going for word count.
@Poldovico
@Poldovico Год назад
I root my linux every time I update :P
@AndersHass
@AndersHass Год назад
Gary was the good thing from Android Authority, his video is shared in the article lol
@prgnify
@prgnify Год назад
iirc Gary's video is correct, right?
@AndersHass
@AndersHass Год назад
@@prgnify I did just rewatch the video and basically it was if you by Linux mean GNU/Linux then Android isn't Linux but it does use the Linux Kernel and in that sense it is Linux. I am not sure if he knows about various other distros that don't use GNU but most would call Linux anyway. I would assume he would cringe by this article as well, lol.
@lexcelius6921
@lexcelius6921 Год назад
Probably just Saying Whatb Google wants them to say since the Mainstream Perception of Linux is that its not user Friendly.
@CentreMetre
@CentreMetre 4 месяца назад
i can write a file of 0s with dd if=/dev/zero of=filename bs=1M count=10 because of the zero file on linux, android also has that file, ergo android is linux (in my, naive, mine)
@matthewmoore757
@matthewmoore757 Год назад
in the early days of Android, it didn't use the full Linux kernel. They adopted the full Linux kernel later on. And in 2021 Google changed the kernel to their own in house fork of the Linux Kernel called the ACK kernel ( Android Common Kernel ) and then they layer micro-kernels on top of that. the Vender kernel, the OEM Device kernel, and the HAL. In this case, the actual "Linux" kernel s the most insignificant component of the stack. It can easily be replaced without effecting the operation of the OS Which google is actually working on right now as a matter of fact. It started as part of the Fuchsia project but it now rolling into main-line android. So... is Android Linux? Ummmm..... Not really, and even if you think it is. That core kernel is being replaced sometime in the future according to Google to eliminate all this extra fragmentation and bloat within the OS structure. This will improve performance, and battery life as well as security and also gives Google full control over the kernel. At least that's the rumor.
@Hasse.Andersson
@Hasse.Andersson Год назад
Nice... I trust Google with my security...
@naranjo5277
@naranjo5277 Год назад
​@@Hasse.Anderssonwhy would you
@Hasse.Andersson
@Hasse.Andersson Год назад
@@naranjo5277 lol
@niroc6018
@niroc6018 Год назад
I chrooted ubuntu's userland on my none rooted google pixel 6, installed java 17 from ubuntu's repos and downloaded a modded fabric minecraft server -Xmx3g... for me android is just a heavily locked down flavor of Linux also, the server ran much better than expected as long as you give termux unrestricted battery use and use usb-c ethernet.
@ReimuHakurei-itch.io-
@ReimuHakurei-itch.io- Год назад
Android can't run any AppImage and Shell Scripts ( Meant For Linux in General), and if you don't have GNU Libraries you can't even put them. The only thing that make Android Linux is only the kernel.
@Mempler
@Mempler Год назад
Android is Linux, not GNU/Linux but Linux. Android/Linux.
@insanitycubed8832
@insanitycubed8832 Год назад
Here me out. It's android/linux
@ВасилБонев-р1ю
@ВасилБонев-р1ю Год назад
I don't think debating what is Linux and what not is very helpful in the long run. Just carry on and stop the drama.
@BrodieRobertson
@BrodieRobertson Год назад
There's no debate
@itsabhiyan
@itsabhiyan Год назад
Does Android have to be open source to call it Linux distro?
@erikreider
@erikreider Год назад
I shouldn't watch these videos before bed, they infuriate me (bc of the article, not your great content 😄)
@ghosthunter0950
@ghosthunter0950 Год назад
Eventually you just gotta change your mindset and have a hearty laugh at people's incompetency.
@erikreider
@erikreider Год назад
@@ghosthunter0950 hahahah! Yeah true! :)
@skelebro9999
@skelebro9999 Год назад
Most Average Android Article.
@mzakyr342
@mzakyr342 Год назад
oh so thats why there is pkg package manager
@Neuromancerism
@Neuromancerism 2 месяца назад
Theres also RedStar OS by democratic Koreas government.
@edelzocker8169
@edelzocker8169 Год назад
I run Android Apps on Arch without VM.
@xperience-evolution
@xperience-evolution Год назад
Android is Linux but probably not the best representative of it. I deleted everything Google related on my Sony Xperia phone not from AOSP.
@jagc2206
@jagc2206 Год назад
Based on a Gary explains 🤷
@uuu12343
@uuu12343 Год назад
W...was this author drinking? He LITERALLY said the linux kernel, not GNU/Linux as a platform Proves that the author does not know what gnu was, OR they are just surface level linux newbies
Далее
Maybe Linux Isn't Really About Choice
13:51
Просмотров 13 тыс.
Linux Dot Files Were Never Meant To Exist
11:09
Просмотров 75 тыс.
Fake Referee Whistle Moments 😅
00:38
Просмотров 5 млн
Wayland Is Superior To Xorg: But It Doesn't Matter
14:36
Systemd Introduces Userspace Reboots???
13:43
Просмотров 22 тыс.
Was Rust In The Linux Kernel A Mistake?
26:09
Просмотров 150 тыс.
Is The Free Software Foundation Still Important?
19:42
Linus Torvalds on why desktop Linux sucks
11:07
Просмотров 1,4 млн
Legacy Linux Apps Are A Dotfile Nightmare
13:55
Просмотров 15 тыс.
11 Documents Showing Microsoft Tried To Destroy Linux
18:16
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 655 тыс.