2013-03-27 60 views
3

有已经有大量的谣言说的是Android 5.0(酸橙派),预计将在2013年第二季度发布,将基于Linux内核3.8。这是否意味着具有Linux 3.4或3.3内核的旧设备将无法升级到Android 5.0?老的Linux内核支持的Android 5.0

P.S.如果这个问题看起来很愚蠢,我很抱歉。我只是一个新手。

+0

我的猜测是Android 5.0并不实际_need_ Linux 3.8。否则,他们会升级设备上的内核(如果支持的话)。我不属于Android项目。 – Michael 2013-03-27 21:23:15

回答

3

您必须了解操作系统,驱动程序和内核之间的基本交互。

在最低级别,您有设备驱动程序。对于微软而言,所使用的驱动程序模型历经数代,其中设置了驱动程序的设计,然后微软公司提供了驱动程序。使其成为微软不负责驱动程序的创建使它成为“不是我们的问题,如果你的设备不工作”的情况。

一旦基极驱动器层的照顾,那么你只需要操作系统的其余部分用来同驱动层和规模的东西,如屏幕分辨率和这样。您可能已经注意到,显卡驱动因为英特尔在图形领域没有竞争力(集成之外),所以在AMD和NVIDIA之间获得了很多关于质量的讨论。

其余的,这不是一个大问题。现在,由于硬件公司不会为更旧版本的移动操作系统推出更旧版本的驱动程序,所以即使不是不可能,也要更新旧手机的难度。

您可能还记得Vista在稳定性方面的最初问题。 NVIDIA没有准备好驱动程序,因此Vista附带的驱动程序相当不稳定,并导致BSoD问题。 Vista在发布时可能需要一些工作,但大多数真正的问题都是由不好的驱动程序(以及试图用1GB或更少RAM运行它的人)造成的。

如果/当Android使得驱动程序层保持不变,而操作系统的其他部分可以发展时,这将有所帮助,但Linux内核本身相对于最近已经跃升至3.4,并且较旧的驱动程序无法工作重新编译它,再次,芯片制造商一直不擅长制作驱动程序。

因此,最终取决于Android OS开发人员和芯片制造商。如果Android 5.0使用Linux 3.8 Kernel的高级功能,那么它可能不支持较旧的内核版本。但是,救赎始终在芯片制造商手中,他们可以重新定义(调整)操作系统代码以适应设备的相应内核版本。

P.S.如果您试图为了安装最新的操作系统而对ROM进行root/flash操作,请首先检查与目标内核的兼容性,否则可能最终会出现砖头手机。

0

这不能真正回答,直到从Android团队有人来沿或下一个版本实际上是释放。

然而,目前使用较旧的内核旧设备应该能够运行这个新的罚款,假设硬件支持和ROM,并可用于该设备。内核版本在更新时不一定是相同的(Nexus S可以运行2.3,4.0和4.1,它们使用多个内核)。

+3

如果无法回答,那么为什么要发布答案?这不应该成为评论吗? – 323go 2013-03-27 22:01:09

0

您还可以更新使用不同Linux内核的Ubuntu。 Android手机一样。但是,如果它们允许您更新和发布,则取决于制造商。