最佳日常交易
最佳日常交易

关于Androidbob体育提现bob哪个彩靠谱权威的链接可能会使我们赢得佣金。学到更多。

Andbob体育提现roid真的只是Linux吗?

这是似乎应该具有直接的“是”或“否”答案的令人沮丧的问题之一,但事实并非如此。
经过
2022年6月5日

Andbob体育提现roid只是Linux吗?这是那些令人沮丧的问题之一,看起来应该具有直接的“是”或“否”答案。但是,多年来,Androibob体育提现d和Linux社区一直在辩论这一点。

因此,在本文中,让我们清除围绕某人使用“ Linux”一词时可能会想到的不同类型的软件的混乱。之后,我们将努力讨论每次有人提出这场辩论时,不可避免地会蔓延。

也可以看看如何在Android设备上安装Linux桌面bob体育提现

Andbob体育提现roid只是Linux吗?

有两个因素使得在这场长期辩论中得出确定的答案变得特别困难:

  1. 人们定期使用“ Linux”一词来指代许多相关但截然不同的事物。
  2. 没有普遍接受的定义是什么制造软件Linux

当有人说“ Linux”一词时,他们可能会指的是:

  • Linux内核。这是操作系统的小但重要的一部分。内核负责与设备的硬件接口,为系统的其余部分提供服务,并执行诸如管理设备的CPU和内存之类的任务。Linux内核,喜欢任何内核,只能作为更广泛的操作系统的一部分发挥作用。不可能拥有仅由Linux内核组成的操作系统。由于Andrbob体育提现oid是一个完整的操作系统,因此我们可以立即排除将Android分类为Linux内核。
  • Linux发行或发行版。该术语也通常用于描述包含Linux内核和其他软件(例如实用程序,库和GUI)的操作系统。许多发行版还包装了预装的应用程序,例如Web浏览器,文本编辑器和音乐播放器。即使该附加软件是专门为在Linux内核上运行的不是Linux内核的一部分。在讨论使用Linux内核的操作系统时,术语“分布”,“发行”和“操作系统”是可以互换的。由于任何人都可以使用Linux内核,添加自己的软件并创建一个完整的操作系统,因此无数Linux发行版目前可用。
  • GNU/Linux。Linux发行版的大多数是Linux内核加GNU软件的组合,这导致某些人认为我们都应该将Linux发行版称为GNU/Linux。这是一个所有的其他辩论,为了使事情保持简单,我将在本文中使用术语“ Linux发行”和“发行版” - 只需注意,Linux内核和GNU软件之间存在牢固的联系。

虽然“ Android”一词的混乱距离远未达到很多,但仍然存在两种不同的Android操作系统菌株。bob体育提现

第一个是bob体育提现Android开源项目(AOSP),由Google维护,但可以免费使用任何人。虽然可以使用此源代码来构建可以在智能手机或平板电脑上安装的功能操作系统,但最终结果将缺乏大多数用户从其Android体验中期望的功能。bob体育提现这包括Google移动服务(GMS)。GMS包括Google应用程序和API,对于许多用户而言,它们已成为Android体验的基本组成部分。bob体育提现AOSP是开源的,但是您典型的最终用户的经验期望AOSP并bob体育提现未提供来自Android的。

阅读更多什么是GMS,为什么每部手机都包含它?

您典型的Android智能bob体育提现手机为其软件使用AOSP基础,以及重要的Google和设备制造商的专有代码量。

大多数要求和反对将Android分类为Linux的论点适用于Android的两种解释,但是在某些情况bob体育提现下,答案有所不同,具体取决于您是否将Android定义为AOSP,还是在典型的Android智能手机上播放的操作系统或平板电脑。

为什么Android的论点bob体育提现Linux

Oppo Reno 7 Pro关于设备
加尔文·旺克德 / android权bob体育提现bob哪个彩靠谱威

实际上,只有一个论点支持将Android分类为Linux,但这是一个强大的论点:每个Android智能手机或平板电bob体育提现脑都包含Linux内核。您甚至可以通过打开其“设置”应用程序并导航到设备上安装了哪个版本的内核关于设备>软件信息

bob体育提现Android运行Linux内核,但没有Linux Distro期望的所有其他内容。

但是,Androibob体育提现d不是只是Linux内核;这是一个功能齐全的操作系统,其中包含许多其他库,一个GUI,应用程序等等。因此,当我们问“是Android Libob体育提现nux”时,我们实际上是在问“ Android是Linux发行版?”

由于甚至不可能估计那里有多少个Linux发行版,因此很难汇总有关使操作系统成为Linux发行版的规则列表。

除了Linux内核的存在之外,Linux发行版的定义非常开放。因此,在本文的其余部分中,让我们在反对将Android分类为Linux分布时最常提出的论点。bob体育提现

为什么bob体育提现不是Linux

关于为什么Android类似于Linux的论点,让我bob体育提现们看一下您可能认为两者并不相似的一些原因。

bob体育提现Android不使用标准Linux内核

为了创建满足移动设备独特需求的操作系统,Android团队制作了许多bob体育提现变化到Linux内核。其中包括添加专门为BSD衍生或从头开始写的专门库,API和工具,专门用于Android。bob体育提现

由于整个论点都赞成将Android分类为Linux发行版,这取决于Android使用Linux内核的bob体育提现事实,因此这一点似乎是参数的终结,但这不是Linux发行版对内核进行更改的不寻常。

Linux内核是根据GNU通用公共许可证发布的,因此任何人都可以自由修改其源代码,许多Linux发行版已经完成。当谈到一个问题时,Android团队如何修改Linux内核时,嵌入式Linux Wiki得出的结论是,Androidbob体育提现团队实施的更改数量“不是很大,并且按照通常进行的更改顺序通过嵌入式开发人员到Linux内核。”

它不包括GNU软件和库

如果您同意GNU软件是Linux发行版的定义特征,那么我们都应该将Linux发行版称为GNU/Linux,那么Android就无法成为Linux发行版。bob体育提现bob体育提现Android几乎没有GNU软件。最值得注意的是,Android团队开bob体育提现发了一个定制的C库,名为Bionic,而不是使用GNU C库。

即使您不同意Linux发行版为了包括GNU软件,仍然不可否认的是,GNU的缺乏使Android与大多数Linux Distro社区完全不同。bob体育提现

您不能在Android上运行Linux应用,反之亦然bob体育提现

如果您随机选择了几个不同的Linux发行版,那么很可能是Linux内核将是它们唯一具有共同的软件组件。实际上,Androbob体育提现id与其他Linux发行版的共同点很少,以至于不可能在Android上运行常规Linux应用程序,至少不是本来可以运行的。

相反的情况也是正确的:Android应用需要特定于Abob体育提现ndroid的库,一个运行时以及仅在Android OS中找到的其他软件,因此默认情况下,您无法在Android以外的任何其他平台上运行Android应用程序。

bob体育提现Android是Google产品

Google像素徽标
罗伯特·特里格斯(Robert bob体育提现bob哪个彩靠谱Triggs / Android)

Google可能会通过AOSP公开提供基本的Andbob体育提现roid源代码,但是Google会私下开发AOSP的下一个版本。实际上,AOSP网站明确指出:“ Google对Android作为平台和产品的战略方向保留了责任。”bob体育提现

此外,尽管非google员工可以为AOSP做出贡献在各种能力中,AOSP网站非常清楚地表明,项目负责人通常是Google员工。There’s also the small matter of Google owning the rights to the Android name and logo, so even if you do build an operating system based on AOSP code, you’ll still need to liaise with Google if you want to release your work under the Android name.

尽管某些Linux发行版确实与特定公司(Canonical和Ubuntu立即浮现)有着牢固的联系,但Linux发行版本完全由一个单个组织私下开发是不寻常的。

bob体育提现Android的“开源”状态有辩论

尽管自由软件基金会建议开发人员从其Linux发行版中删除所有专有软件,但没有严格的规则表明Linux发行版不能包括专有软件。实际上,许多发行版都包括供应商编译的二元驱动程序,也称为二进制斑点,所以实际上是:与您的“典型” Linux发行版相比,Android有多开放?bob体育提现

尽管许多开源爱好者都同意AOSP远非理想的开源项目,但其代码可以免费使用,其他人可以修改和分发。

但是,到AOSP基础到达Android用户时,已经添加了许多专有代码,无论您选择库存Androbob体育提现id还是具有制造商修改的设备,这都是事实。

到Android设备到达零售货bob体育提现架时,已经添加了许多专有代码。

尽管这不一定会取消Android被标记为Linux发行版的资格,但值得注意的是,用户bob体育提现可以看到和与之交互的许多代码都是专有的。我们已经讨论了Google移动服务,但是也存在其他特定于制造商的修改,例如三星的一个UI皮肤。

尽管许多Linux发行版确实包含专有代码,但对于许多人来说,“ Linux”一词与开源软件有很强的关联,并且所有面向用户的专有代码的确使Android往往比典型的Linux Distro更加封闭。bob体育提现

您无法自定义Android OS-默认情况下bob体育提现

虽然通常在操作系统级别上修改Linux分布非常容易,但默认情况下,Android所有者无法访问其智能手机或平板电脑上的基础操作系统,并且敏感的分区被锁定。bob体育提现然而,默认在这里是关键。你能够通过一个称为生根

因此,虽然Androbob体育提现id比您的典型Linux发行版可定制得多,但那里获取基础操作系统的方法。

也可以看看生根您的Android手机或平板电脑的好处bob体育提现

那么,Androbob体育提现id毕竟类似于Linux发行版吗?

由Linux Spoof徽标提供动力
罗伯特·特里格斯(Robert bob体育提现bob哪个彩靠谱Triggs / Android)

让我们回到我们最初的问题:Android是Linux分布吗?bob体育提现最终(令人沮丧的是)这一切都取决于您如何定义Linux发行版。如果您同意我们都应该将Linux发行版称为GNU/Linux而不是Linux,那么答案是,因为Anbob体育提现droid包含很少的GNU软件。

如果将“ Linux Distro”定义为包括Linux内核的操作系统符合一个或多个附加条件,然后答案很可能是。尽管每个Android智能手机bob体育提现和平板电脑都包含Linux内核,但Android并未完全满足与Linux发行版相关的任何其他特征。

Android is very clearly the product of one company, it’s incompatible with regular Linux apps, and even though AOSP is open source, the version of Android you encounter on commercial devices feels considerably more closed than you’d expect from a Linux distro, thanks to the inclusion of user-facing proprietary code.

但是,如果您对Linux发行版的定义是基于Linux内核的操作系统,则Androidbob体育提现Linux发行版。它可能是一个不寻常的,高度份的发行版,但它与Ubuntu,Fedora,Debian以及其他基于Linux内核的操作系统一样,都像Ubuntu,Fedora,Debian一样多。