Is Android really just Linux? - Gary explains

Поделиться
HTML-код
  • Опубликовано: 20 сен 2024

Комментарии • 491

  • @k4everut
    @k4everut 7 лет назад +72

    “Linux“ is just the kernel (core operating system). That's it. That's all Linus Torvalds designed and (I believe) intended it to be. If you add GNU utilities, an X Server, and a Windows Manager/Desktop environment (like KDE, XFCE, or GNOME) to the Linux kernel you get a Linux desktop distribution. If you add a different set of utilities to the Linux kernel, and a different user interface, you get Chrome OS or Android. However, it is still Linux at the core, and because of that Android is no different than any other Linux derivative -- to include desktop Linux distributions like Mint or Ubuntu. I just think that a lot of folks out there still don't fully understand that Linux is just the kernel, and don't want to admit that Android is just another Linux distribution like Ubuntu, accept Android is aimed at mobile devices instead of desktops.

    • @offmefaceken4547
      @offmefaceken4547 2 года назад +3

      well said!

    • @AKhan0372
      @AKhan0372 Год назад +5

      Android can replace the Linux kernel with some other kernel someday (after some code tweaks) and still be Android. All the apps would still work. What makes Android OS is all the software that Android developers wrote (including JVM OR Android Runtime). Calling Android Linux is giving way too much credit to kernel when most of the software that makes Android OS is written by Google and has nothing to do with Linus Torvalds. In fact, it's perfectly possible to replace the linux kernel with a new kernel written by Google, and the operating system would still be Android.
      Linux kernel is used in all sorts of stuff (regenerators tvs watches, cars). It's like calling Tesla Linux because some chip in it is using linux kernel. Thats nonsense.

    • @kebab_hill
      @kebab_hill День назад

      ​@@AKhan0372 But GNU works with different kernels, Linux Distros such as Ubuntu, Arch, Mint, etc., uses GNU and is the operating system but most of the time, it uses the Linux kernel and Android *uses* the Linux kernel but is modified, Linus Torvalds is only involved on making the kernel.

    • @AKhan0372
      @AKhan0372 День назад

      @@kebab_hill GNU software can work with different kernels, true, but as of now, its distributed mostly along with Linux as Kernel. We agree? People give too much credit to Linus Torvalds by calling everything "Linux" even though most of the software that makes it a usable operating system (in case of Android, Google and in case Ubunu, GNU) has nothing to do with Linus Torvalds.

  • @RobLeonard
    @RobLeonard 7 лет назад +162

    Android - “It’s Linux but actually successful in the mainstream”

  • @Pyovali
    @Pyovali 7 лет назад +70

    Your way of saying "Linux" is the correct way of saying it. The anglophones just butcher it by saying "Lainux" or "Linix".

    • @1MarkKeller
      @1MarkKeller 7 лет назад +1

      Yep!

    • @ZachDaChampion
      @ZachDaChampion 7 лет назад +1

      vakuumhuvud I think it's different in the UK and US

    • @kennethflorek8532
      @kennethflorek8532 7 лет назад

      Tonni
      My decision on pronouncing Linux came long ago (1995?) from a very old "recording" I heard, which may still be around, of Linus Torvalds saying, " I am Linus Torvalds and I pronounce Linux Linux." To an American, this version of Linux sounded like "lee nooks," and the name Linus sounded like Lee Noose. But unfortunately every Linus in America I know of does not pronounce their name Lee Noose, so pronouncing Linux "lee nooks" is out of the question for an American. I just pronounce Linux like I have heard the name Linus, but with an x on the end instead of an s. I have never heard Linux pronounced "lee nooks" in any video, and definitely not in this one, so I don't see why this one is definitive.
      In a more recent video in which Mr. Torvalds was asked (for the thousandth time?) how to pronounce Linux, the exasperated Torvalds replied curtly, "I don't care how you pronounce it." Notice that he deftly did not use the word Linux, to leave no implied guideline.
      It is my understanding that vowels that have the same linguistic value (to linguists) are not pronounced the same in different Indo-European languages, or even across different regions of the same country where one language is spoken. So what sounds like "lee" to an American hearing Mr. Torvalds would translate to "lie" or "lye" in an American sound of the equivalent vowel.
      Now that that's settled...

    • @AtomkeySinclair
      @AtomkeySinclair 7 лет назад +1

      toe may toe tuh mat oe poe tat toe puh tae toe - al u minie um alumin num - it is a superior OS to all others. Can we at least agree on that?

    • @kagetorada1770
      @kagetorada1770 5 лет назад

      Boah

  • @youssef.a7110
    @youssef.a7110 7 лет назад +391

    Gary teaches better than my teacher

  • @DigitalMetal
    @DigitalMetal 7 лет назад +36

    Linux is the Kernel. You can define it other ways, but you would be wrong. Android is running on Linux. Those libraries and tools, such as the GNU tools, can be installed on Android.

    • @josboersema1352
      @josboersema1352 4 года назад +3

      I think the marketing of Android is fraud. The common man has no idea he is using an operating system, Linux, made by volunteers for free. They credit some corporate giant. I think this is fraud and evil. I hope they will rot for it one day.

    • @nathanlamaire
      @nathanlamaire 4 года назад

      Not every tools gonna work, since kernel space mapped differently.

    • @deleater
      @deleater 4 года назад

      @@nathanlamaire , sir, does that mean that GNU's glibc can not be added on top of Android specific kernel because the kernel space is mapped differently?

    • @alkaupadhyay7650
      @alkaupadhyay7650 3 года назад

      @@deleater No, well a rooted android can do things as much as a normal linux. The terminal emulatir like termux will help you do that

  • @kusaluprety232
    @kusaluprety232 7 лет назад +447

    LinuxTechTips

    • @kutiz7273
      @kutiz7273 7 лет назад +11

      Darkfire Blast you had me at WindowsTechTips

    • @r3movech
      @r3movech 7 лет назад +8

      Darkfire Blast I need MacTechTips😂

    • @crebic
      @crebic 7 лет назад +7

      That's what I thought every time he made "Linux" sound like "Linus" 😂

    • @RedstonerPE
      @RedstonerPE 7 лет назад +1

      Darkfire Blast You Got Me

    • @Flying-Bunny
      @Flying-Bunny 7 лет назад +2

      It's because Linux derives from the name Linus (it's creator)

  • @idanatsmon5760
    @idanatsmon5760 7 лет назад +178

    i see gary i hit LIKE

  • @julianeccleshall8397
    @julianeccleshall8397 7 лет назад +162

    next one: Is IOS Unix?

    • @GarySims
      @GarySims 7 лет назад +31

      That is a good question!

    • @abimukesh9424
      @abimukesh9424 7 лет назад +1

      lol

    • @tsmwebb
      @tsmwebb 7 лет назад +10

      What is UNIX, POSIX, BSD, SysV?

    • @MegaMondu
      @MegaMondu 7 лет назад +23

      Apple iOS is based on their own UNIX kernel and all its apps are developed in objective C. It is not a Linux kernel but I can not tell for sure that if you can run node.js on iOS.
      iOS is based on OS X which is, itself, a variant of a BSD UNIX kernel running on top of a micro kernel called Mach.

    • @dmitrybelogub7104
      @dmitrybelogub7104 7 лет назад +2

      Sure, because it is POSIX compliant.

  • @danieljohnson3024
    @danieljohnson3024 7 лет назад +5

    You usually cannot use a generic kernel on a phone. Android still requires some customization to the WiFi drivers even though the standard interface has all required features. Many of the special drivers are never sent to the mainline kernel.

  • @Flying-Bunny
    @Flying-Bunny 7 лет назад +32

    Although the approach is different than most distribution, it's still based on Linux, so I would say it is Linux :)

  • @comedyman112
    @comedyman112 7 лет назад +78

    the real question is: Is Gary a nano Sims or a micro Sims?

  • @Ithinkiwillsing
    @Ithinkiwillsing 7 лет назад +22

    This is far the best series of Android Anthority

    • @SunshineVocals
      @SunshineVocals 7 лет назад

      Lars Nørgaard Larsen the only one I take time out to watch tbh

  • @KristofferStalsberg
    @KristofferStalsberg 7 лет назад +11

    This guy seems to really know his stuff. Great job explaining, man!

  • @REOsama
    @REOsama 7 месяцев назад +1

    I think the important difference is when we say "linux" we mean the kernel but with other open source stuff on top of it, if there is a lot of proprietary stuff on top then it goes farther and farther from being linux

  • @jogon1052
    @jogon1052 6 лет назад +2

    Thanks Gary. It's like trying to explain that just because Mercedes and Toyota use the internal combustion engine to power their cars it does not make either of them the same. Because after installing the motor the rest of the vehicle has different components that makes them independent. Thanks for the explanation.

  • @marcelzenmedia
    @marcelzenmedia 7 лет назад +37

    Gary always deserves a thumbs up for me. Thanks Gary!

  • @aaryjan
    @aaryjan 6 лет назад +2

    Gary's words are shrouded in mystery. In sixfold he speaks these riddles. To me it seems that he doesn't really explain a whole lot. But he does it with pleasure.

  • @isDatBoi
    @isDatBoi 7 лет назад +34

    best gary video by far

  • @GugureSux
    @GugureSux 7 лет назад +7

    Your pronunciation of Linux is actually correct.
    However, it's ironic that you do not pronounce "Linus" the same way.

  • @johnbamber7374
    @johnbamber7374 5 лет назад +8

    Personally, I see the fact that it uses Linux at its core as enough reason to call it a Linux distro.

  • @keiraystargaryen9577
    @keiraystargaryen9577 7 лет назад +7

    I so love Gary! 😍 Always leave a like when I watch his vids. so informative

  • @hmoham
    @hmoham 7 лет назад +6

    Now the more important question is MacOS Unix?

  • @teravolt1195
    @teravolt1195 7 лет назад +1

    Really really good video, you summed it up nicely without going too simple / brief or too overboard. I rarely give video likes, but you sincerely deserved one.

  • @casperes0912
    @casperes0912 7 лет назад +1

    Pretty sure your static-linked binaries compiled on the Raspberry would run on Darwin too (That's the kernel + toolchain for macOS and iOS. i.e. it's Apple's XNU (A combination of BSD, Mach and a lot of custom stuff) as well as Darwin tools derived again from a variety of sources, GNU, BSD and more.). macOS and iOS are in fact registered Unix variants, and Linux, whilst not registered, conforms enough to Unix specifications to apply for, I believe it's the third tier of classification, so they should to a large extend be inter compatible, as long as you don't use any of the things built on top of anything, like Cocoa or whatnot.

    • @GarySims
      @GarySims 7 лет назад

      Casper S? I am not sure about that as at some point the statically linked binary needs to call the kernel and that needs binary compatibly at the kernel level.

  • @polyrhythm_I
    @polyrhythm_I 7 лет назад +2

    When I was 9 years old, I built my first webpage and put a bunch of those Linux logos on there. I thought it was just some image of a penguin which was popular on the Web back then. It took me so long to figure it out. I felt retarded.

  • @MrBeiragua
    @MrBeiragua 7 лет назад +1

    I am pretty sure Japanese people pronounce Linux as "Rinakksu", and we in Brazil pronounce it "Lyinux" (palatalized L), so people, please, don't be to harsh on our english speaking friends for their pronunciation. We all do it too.

  • @RacingRalphEVO
    @RacingRalphEVO 6 лет назад

    Yet Android isn’t using the mainline Linux kernel, instead, it uses a branch, where drivers, etc. are written indepentently to those of the mainline kernel. Could you discuss this topic?

  • @Jennn
    @Jennn 2 года назад

    I've listened to so so so many videos trying to properly understand what Exactly a kernel is... THIS ONE DID IT. THANK YOU SO MUCHHH

  • @anshul19
    @anshul19 7 лет назад

    love the way he does "lemme explain" thing. just amazing

  • @luthfikun6601
    @luthfikun6601 7 лет назад +4

    I genuinely learn so much from this video

  • @mhdunknown
    @mhdunknown 2 года назад +1

    So basically, Android can be considered a Linux distro, but *not* a GNU/Linux distro :)

  • @clarkmar2136
    @clarkmar2136 7 лет назад +2

    Great Video. Chrome and android are just specialized linux distros. If you understand major distros have projects specific to them. not to mention other Non-GNU distros . old distros don't use systemd. just because it comes with some software and a specialized gui it's still linux.

  • @BeccaYetiammo
    @BeccaYetiammo 7 лет назад +20

    Why was this video uploaded after my Operating Systems exam? I cry 😥😭

  • @SyukriLajin
    @SyukriLajin 7 лет назад +25

    Android is Linux but it isn't a GNU/Linux OS. I think it's quite clear.

    • @tux9730
      @tux9730 6 лет назад +1

      It kind of is...

    • @david2sdad
      @david2sdad 6 лет назад +4

      Android contains Linux, not is Linux.

    • @tux9730
      @tux9730 6 лет назад +1

      Yeah, but how do you define a Linux and GNU+Linux distro? What makes something like Debian a GNU+Linux distro by definition?

    • @wanmaziahahmad151
      @wanmaziahahmad151 4 года назад +2

      @@tux9730 What is linux actually. I seriously don't know about linux even gary has done their explain still can't understand... what he says i hope u could may help me.. in a simple away..

    • @zyan983
      @zyan983 4 года назад

      @@david2sdad If something has Linux its defined as Linux.

  • @mariobondanza5149
    @mariobondanza5149 7 лет назад +1

    Personally I use the manual functions very often.
    Actually what I have noticed is that not all the smartphones offer a really complete set of parameters to control.
    Gary what phone did you use for the video? What brand and model? It looks quite cool

  • @noctilucientcontacts8737
    @noctilucientcontacts8737 6 лет назад +2

    No disrespect to your video but... seriously dude? Why are you complicating this?
    "Toolchain" (GNU) + "Kernel" (Linux) = "distribution" (GNU/Linux)
    Everything else (regardless of license) is the "userland" (OS) that is built with the "toolchain".
    If the "toolchain" is non GPL then the distro is simply "Linux" (ie. Android... ChromeOS... etc).
    This is why Android uses bionic/Google ("FOSS") instead of glibc/GNU ("libre") for it's libc.

    • @nastysdsi
      @nastysdsi 6 лет назад

      n0ctilucient contacts Actually, Chrome OS is based on Gentoo GNU/Linux, and now it runs regular GNU/Linux apps as well.

  • @anshul493
    @anshul493 3 года назад

    btw UNIX creators said in their v7/v8 note: you can change anything of the os,but the kernel and still it will be called UNIX

  • @ePuffer6
    @ePuffer6 7 лет назад +85

    WTF MY RUclips WAS CHANGED INTO IOS STYLE AGAIN

    • @ePuffer6
      @ePuffer6 7 лет назад +6

      I didn't even received an update, just watching some video and then suddenly the ui changed, like Wtf?

    • @AnesuC
      @AnesuC 7 лет назад +5

      You can change to old style from the 3 dots on the top. Also, it's more of a google flat design rather than one of an iOS. I mean most apps on Android look like that due to that general google design requirements, hence the google apps on iOS look like that as well.

    • @uchiha2025
      @uchiha2025 7 лет назад +2

      Anesu C I can't find the 3 dots

    • @cooliipie
      @cooliipie 7 лет назад +1

      Alexander Damberg
      thanks! I hate iOS

    • @uchiha2025
      @uchiha2025 7 лет назад

      Alexander Damberg I did that but still can't find the 3 dots

  • @FrancisNadal7
    @FrancisNadal7 7 лет назад +2

    Could you simplify/broaden what Mark Zuckerburg's(or how he made) JARVIS is please? :) I have the idea but I just want to know more and help other people understand it by watching your explanations Gary.

  • @Vhsss_God
    @Vhsss_God 7 лет назад +23

    Dear Gary,
    Why are android phones stuck on such old versions of linux and why dont manufacturers update them... ? wouldnt android run much better id it was to use linux 4.12 or other high kernel version ?
    Thank you for your time and always enjoyable videos :)

    • @GarySims
      @GarySims 7 лет назад +53

      Linux 4.12 was only released like 11 days ago, so how is that going to make it way onto a smartphone so quick? But to try and address your question, Android uses the long term support versions of the kernel which means they are very stable but yet are patched to fix security holes regularly.
      Also just because a kernel version is a few dot releases behind the mainline kernel it doesn't mean the newer one is "better" for mobile, maybe the changes were for servers or for new hardware like the AMD Vega stuff.

    • @Vhsss_God
      @Vhsss_God 7 лет назад +6

      Gary Sims Thank you for your reply :) and that makes a lot of sense :) i hope you have a nice day man :)

    • @SyukriLajin
      @SyukriLajin 7 лет назад +9

      because it takes a lot of effort to port newer kernels onto older SoC (imagine merging two different books and finding all the difference in the newer books, make sure that every word doesn't duplicate with each other, and the sentences make sense. don't forget that the two version of the books are written by multiple different writers with their own ideas and writing styles). things are more complicated in mobile SoC because of proprietary codes that open source developers can't see(and thus nobody in the open source world cares about if they will be compatible with a particular SoC or not when designing the newer kernel, which means the manufacturer have to look back at every changes with a new kernel, figure out what have changed and fix things by their own since only they can see their closed source codes). now, an SoC isn't just 1 component, it literally mean the whole system on a single chip, they need to make sure that every single component are compatible, and that is just the SoC manufacturers, down the line, the smartphone manufacturers need to make sure that everything is working with their own modification of the SoC, and fix it accordingly, for each phones, since each of the phones most probably use very different combination of components, also each of the component (and these components are bought from other manufacturers, which might also contain closed source codes that only the component's manufacturer can change) the phone have must also be compatible with newer version. On top of all of this, we have new smartphones coming out every month, with new SoC every 3 months. Do you think they would spend the resources to port new kernels to older phones when they can just sell you a new phone? Manufacturers such as qualcomm and nvidia do release updated kernels for their older SoC, but getting it to work on your phone is a whole different story

    • @SyukriLajin
      @SyukriLajin 7 лет назад +5

      though with all this said, it is not impossible to do, for example, an xda-dev developer called dorimanx did manage to backport [relevant] parts of the newer kernels to the LG G2's kernel(snapdragon 800, originally 3.4, but a lot of things were backported from 4.9), but it obviously involve a lot of work and time. another example is a dev for LG 4X HD (forgotten his name) also managed to forwardport LG's code changes to run on 3.10 kernel(from version 3.4). it took him a few months just to get it working properly, and that is for one phone. sure, a company with million dollars of resources could do it faster, but again, why bother to spend money on something only very few notice when they can just sell you a new phone.

    • @Pocket-Calculator
      @Pocket-Calculator 7 лет назад +2

      Because Android's Linux is not the mainstream version of Linux.
      Google and company made a lot of modifications to the kernel in order to suit their needs, so grabbing a more recent version is not necessary and would most likely be more work. They _should_ be patching it regularly for security purposes, however.

  • @SeaJay_Oceans
    @SeaJay_Oceans 8 месяцев назад

    Good Explanation. Now can we make a fully open source smart phone NOT controlled by Apple or Google ?

  • @imemyself2820
    @imemyself2820 6 лет назад

    Nobody ever asked the question if Android is Linux, that question is completely irrelevant except for a few bloggers.
    What PEOPLE/USERS want to know is: Is Linux faster than Android. NOBODY seem capable of answering that!

  • @Banakin
    @Banakin 7 лет назад +2

    “Gnome/kde” *umm... how do you mix those together?*

    • @levaChier
      @levaChier 6 лет назад

      Well, technically, there's nothing preventing you from installing them both on your favorite distro, and then picking one or the other every time you log in (yes for the same user. It works. I've done it once). But of course you can't have them both during the same session (arguably you can have apps from both). Yeah I noticed that little discrepancy as well ;)

    • @alkaupadhyay7650
      @alkaupadhyay7650 3 года назад

      @@levaChier Haha what a disaster. Even the both devs hate each other kde will crash gnome, gnome will bug kde. Everybody knows that

  • @admiralspyro9722
    @admiralspyro9722 3 года назад

    The misconception just lies within the missing understanding of what a kernel is.

  • @PhthonosTheon
    @PhthonosTheon 7 лет назад

    If you install on Chrome the extension "Arc Welder" on every OS you can try to run an android apk.

  • @carlosffm
    @carlosffm 7 лет назад +3

    best Android Authority Team member, by faaaar

  • @paulhendrix8599
    @paulhendrix8599 7 лет назад

    You're one of the very few people putting out recent and relevant information about Android. It's even entertaining!
    Could you point me to some resources? I'm pretty disappointed by the official documentation and presentations tend to be boring and from around 2009.

    • @GarySims
      @GarySims 7 лет назад

      What type of resources are you after?

  • @xpireangle
    @xpireangle 7 лет назад +1

    so in future will we able to run desktop level apps on handheld devices, with cross compatibility?

  • @YaberHasan
    @YaberHasan 7 лет назад +1

    Boy, Gary really loves explaining !! :3

  • @pickle6529
    @pickle6529 6 лет назад +2

    I'd just like to interject for a moment. What you’re 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.

  • @universenerdd
    @universenerdd 4 года назад

    technically speaking, it is linux, as linux distros just uses a modified linux kernal, with some apps to help them do stuff, android checks out all of these

  • @ipshitshaha7244
    @ipshitshaha7244 2 года назад

    Could you please make a more dumbed down version of this?

  • @jusTSangam
    @jusTSangam 6 лет назад

    why does not google built its own kernel???
    why does it have to take name from Linux..or am i getting it worng??

  • @elektron2kim666
    @elektron2kim666 6 лет назад

    It's a modified Linux made into a Google/touch screen phone device distribution that keeps the user away from root by default.

  • @spwim
    @spwim 3 года назад

    So does Chrome OS also use the Bionic C library instead of LibC? or is there some other glue going on there?

  • @noobfl
    @noobfl 7 лет назад

    GNU/Linux is correct, because the most things a GNU/Linux uses is part of the GNU system, even Gnome (GNU Network Object Model Environment), witch based on the GTK (GIMP Tool kit, while Gimp means: GNU Image Manipualtion Toolkit) - almost evertyhing on a modern "Linux" distribution is in most part GNU
    en.wikipedia.org/wiki/List_of_GNU_packages

  • @brianm6337
    @brianm6337 7 лет назад

    All that said....
    Why are programs to do things like flash your phone, or make Android apps, *all* Windows based? Why are there no Linux variants anywhere? You'd figure the similarity would make these sort of programs easier to at least find for linux...

  • @k4everut
    @k4everut 7 лет назад

    Great Explanation Gary! BLUF: Android is a Linux distribution (so is Chrome OS). It's just aimed at a different market.

  • @val3r.e
    @val3r.e 7 лет назад

    Hi I'm Gary and Welcome to Linux Authority

  • @jagrutam
    @jagrutam 7 лет назад

    what could possibly be the reason for Android not using GNU ?

  • @danimoosakhan
    @danimoosakhan 6 лет назад

    Basically, kernel is the software or program which manages the hardware resources between OS and hardware? Am I right? I am confused.

  • @unlokia
    @unlokia 7 лет назад

    Is a cake really just a loaf of bread? They both contain flour (the Linux kernel), after all. No, it isn't.

  • @Nordbish
    @Nordbish 7 лет назад

    there is an illution in this video. look at his face and only his face. his hand will become pink. Everytime he moves his hand over the android logo his hand becomes pink

  • @killertruth186
    @killertruth186 7 лет назад

    8th gen consoles uses Linux kernel as well (I can only tell on Xbox One).

  • @orozcoapaza1660
    @orozcoapaza1660 7 лет назад

    Really good explanation, GNU is the Operating System and Linux is just one of it's kernels, same as Android with Linux Kernel...

  • @willgordon5737
    @willgordon5737 6 месяцев назад

    So Android is a software running on top of a Java virtual machine which itself is running on top of a Linux kernel
    We live in a spaggitized world. Framework on top of framework on top of framework..

  • @leberkassemmel
    @leberkassemmel 7 лет назад

    With your definition every distro that doesn't use the Gnu Libraries is not Linux? Or am I misunderstanding something

    • @GarySims
      @GarySims 7 лет назад

      Michi Lo Any examples of a Linux distro that doesn't use the GNU libraries?

    • @david2sdad
      @david2sdad 6 лет назад

      Everything that does not use Gnu is not Gnu. However we have been calling Gnu/Linux “Linux”, this is confusing us.

  • @Jamel_59
    @Jamel_59 4 года назад

    Hi the expert, Please I have a problem and you are the only one who can help me ... I have a Tanix Tx3 android tv box, I installed Wordpress and Elelmentor ... So my problem, the famous Drag and Drop of the Elementor is not functional ... How to work around this problem! thank you so much

  • @AmarMohanty
    @AmarMohanty 7 лет назад +30

    GARY YOU ARE DOING GR8 WORK MATE
    here a gift for you
    you got .....
    A TACO!!!🌮🌮

  • @dropdatabase2569
    @dropdatabase2569 5 лет назад

    I don't really get the argument against. Well, Android has different default set of libraries. This set is different in any Linux distro

  • @yumri4
    @yumri4 7 лет назад

    Android is and isn't depending on how you want to look at it but like you said it is in one way and isn't in another to me it is because it is built on the linux kernel and has the freedoms that linux has though behind a big opaque wall that the user will have to know how to get behind to open all the options in it but it is there

  • @KingOfAllChunks
    @KingOfAllChunks 7 лет назад

    perhaps do a video on why Android smartphone updates are so difficult to do and take so long (other than the carrier delays and ect.)

  • @XBlockAcah
    @XBlockAcah 7 лет назад +1

    This question just pop up on my mind today for some reason

  • @attilapinter7141
    @attilapinter7141 7 лет назад +2

    No matter how it is being twisted Android is and always have been a Linux distribution and it does have GNU tools available on it.
    The real difference between Android and other Linux distros is that other Linux distros are much more reliable and more stable.
    Hope there will be a nice Linux distro soon available for phones soon.
    Android is garbage.

  • @modjohn
    @modjohn 2 года назад

    Wasn't a fan of the usage of .DLL when talking about Linux library files. Why not just say the object file in /lib

  • @MatthewSuffidy
    @MatthewSuffidy 7 лет назад

    Well in a more immediate way, Android is Linux with the ability to run sort of java apps with the expected packaging tools, and also has a usual sort of gui.

  • @HarshSharma-uf8jc
    @HarshSharma-uf8jc 7 лет назад +1

    Sir you explaination always easy to grasp.

  • @sammo7017
    @sammo7017 3 года назад

    It uses Linux kernel but not a Linux distribution, it's its own os

  • @georgeross7145
    @georgeross7145 7 лет назад

    Thanx, I'm an old know-nothing and I could understand this.
    Now how does the Blackberry OS fit In?

  • @0xEmmy
    @0xEmmy 7 лет назад

    But how hard would it be to get linux and Android apps to get along on the same system?

  • @d11ita
    @d11ita 7 лет назад

    Gary is for me like Prof. Proton for Sheldon Cooper.

  • @nastysdsi
    @nastysdsi 6 лет назад

    Isn't the distribution (e.g. Ubuntu, Arch Linux, Android, Gentoo, Chrome OS) the operating system itself? 🤔
    I mean, we don't call macOS "Darwin" or "Darwin/XNU"...

  • @danielwilliams3161
    @danielwilliams3161 2 года назад

    To add she's another person name lioness and it's not just Linus tech tips

  • @Milenko1041THEEDGE
    @Milenko1041THEEDGE 3 года назад

    Short answer for those checking the comments first. The answer is yes and no, and he makes very valid points for this.

  • @syedarman4720
    @syedarman4720 7 лет назад +3

    very well explained,thank you.

  • @giiieeexd
    @giiieeexd 7 лет назад +1

    Thank you for explaining as always Sir Gary.

  • @chandsuhail6624
    @chandsuhail6624 4 года назад

    andy Rubin in alliance with three other guys built such unique operation system for mobile phone so what i wanna ask you is what did he exactly expect i mean was he sure about his idea about to shake the world the way it did exactly besz i somewhere read that he struggled to find money to launch android ?

  • @Billy123bobzzz
    @Billy123bobzzz 6 лет назад +1

    Yes you should call it GNU-Linux because linux my itself does nothing, its juts a feral that sits there waiting for something to happen. It's silly to say that you should add the name of the desktop environment (such as KDE, etc.) because it is optional and GNU-Linux world just fine without it. Saying that you should include the name of the desktop (which some users change as often as they change their pants) is as silly as saying that you should call it GIMP-KDE-Linux because you spend most of your time editing images in GIMP, which is just silly.
    When someone asks you which operating system you are using they mean to ask which fully functioning OS are you using that will give the user an interface, accept commands and give an appropriate output. Linux is not that. As stated previously Linux is simply a Kernel that sits there and does nothing because there is no user interface to make it do anything. GNU-Linux actually is an operating system because you use the GNU tools to give you a view into the workings of the computer (the command line interface) and it will allow you to make it do work and give you results (create a file, play music, display video, send a message, etc.), so GNU-Linux really is the appropriate and logical name for the operating system.
    The analogy that is even in the video is absolutely incorrect. You can in fact take c language code that runs on a raspberry pi run it on an Android phone and run it on Linux, that part is correct. What is incorrect is that you cannot run it on macOS. You in fact can run it on macOS because it is a true UNIX of which Linux is a cheap (or free) knockoff. We run those little "Linux" apps on Macs all the time (in the Terminal app) and they run fine. iOS is a bit trickier since its a closed system (meaning that it has extremely high security) so out of the box you cannot access the terminal but you can download the app called Term and then you have a command line shell that you can do anything UNIXy (including LINUXy stuff) in.
    The argument that libraries have to be dynamically linked so they can be reused is also incorrect. There are plenty of times that i Linux or even Windows where we cannot run software because we do not have the necessary library resource installed. That does not mean that the machine stops being a Linux machine nor does to mean that the machine is not really a Windows machine, it simple means that the library is not there. This often happens when libraries are deprecated and also it happens when a new version of the OS is released and your old OS just does not have that library because it had not been invented at the time that you installed it.
    That the fact that Google mangled Linux with its own crud does not mean that Android is not Linux. The original Android company (that Google purchased to make Droid phones possible) was pure Linux. There are plenty of Linux distributions that have their own quirks that are not compatible with other Linux flavors, but that does not make them "Not-Linux", in fact we still respect and recognize all flavors of Linux as being authentic "Linux". Think about it, even the simplest different amounts many of them, the way they they install and or update packages, is completely incompatible with each other. in fact, if you take a package that was destined for an incompatible Linux flavor and attempt to install it on your Linux, it will not install anything, yet both are still Linux despite appears to not have binary compatibility.

  • @dmitrybelogub7104
    @dmitrybelogub7104 7 лет назад

    Gary, please tell us about Android Runtime/Darvik. Is it virtual machine? Why does android need it? Desktop Linux can live without it.
    Thank you.

    • @GarySims
      @GarySims 7 лет назад +1

      Standard Android apps are written in Java (or Kotlin) and need a Java Virtual Machine to run. ART and Dalvik are Android's JVMs. Desktop Linux doesn't need a JVM if you aren't running any Java programs.

  • @A1roomsld
    @A1roomsld 2 месяца назад

    and if a penguin appears instead of android then android's core is destroyed :/

  • @tomaszakrocki8501
    @tomaszakrocki8501 7 лет назад

    3:50 Correct me if I'm wrong but doesn't Mac OS X use the same Kernel as Linux?

    • @GarySims
      @GarySims 7 лет назад

      Tomas Zakrocki No, the Linux kernel and the kernel in macOS are very different.

    • @tomaszakrocki8501
      @tomaszakrocki8501 7 лет назад

      Gary Sims Oh thanks for clearing that up.

  • @mdtapilatu
    @mdtapilatu 4 года назад

    Linus not doing UIs = mass confussion

  • @Ryuseigan
    @Ryuseigan 7 лет назад

    can you benchmark a Chromebook with antutu?

  • @georgeadrianstefan1676
    @georgeadrianstefan1676 Год назад +1

    At this point you can call Android a Linux distro, people just dont accept it. This is why Android is easy to customize, because is Linux and it follows the Linux dogma :)

  • @stevewelbert5039
    @stevewelbert5039 2 года назад

    Thank you for this video. Please tell me if you use Amiga OS at all

  • @tekhd6006
    @tekhd6006 7 лет назад

    There is absolutely no doubt, android is Linux. The color of the skin might be different, different hair, different height, etc... but still red blood and bones on the inside. Still same DNA, still Linux.

  • @elie3423
    @elie3423 7 лет назад

    gary explains - best series ever.

  • @jacobnathanielzpayag3885
    @jacobnathanielzpayag3885 7 лет назад

    Anyone who has used a Linux distro before can easily identify android as a Linux distro

  • @karanjoshi2662
    @karanjoshi2662 3 года назад

    So when comparing with android we can say it’s GNU/linux and bionic/linux ?

  • @starrfoxkid64
    @starrfoxkid64 7 лет назад

    I'd lean towards yes it's Linux, but like he said it could be considered a specific distribution.