最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 2.6.33版内核移除了Android的代码,所以他被删除了

    Linux Kernel 维护者 Greg Kroah-Hartman 从 Linux Kernel 代码库中移除 Android 代码的消息引起了广泛关注,开发社区中也有很多评论讨论此事。ifanr今天提供了Greg声明的完整翻译,一起来看看吧。

    2.6.33内核去掉了Android代码。很多人一直在问我发生了什么事以及 Android 的下一步是什么。这是我对整个事情的澄清:

    首先,我真的很喜欢Android平台。直到上周,我每天都在使用我的开发手机 G1。它运行良好,作为用户我很满意。另外,从技术的角度来看,我非常喜欢他。令人惊讶的是,谷歌仅使用 Linux 内核构建了一个可移植且强大的移动平台,而在“传统”Linux 中没有任何其他内容。更有价值的是,您可以在 Android 之上安装一个“真正的”Linux 映像,并且两者都无需任何修改即可工作。

    Android 还解决了手机制造商多年来一直存在的一个问题:它创建了一个免费的 Java 虚拟机和一个统一的应用程序软件层,使程序能够在集成它的所有手机平台上运行。因为他的出现,所有现有的“Linux Phone Consortium”(“Linux Phone Consortium”)组织都已经走到了尽头,或者即将关闭。

    什么地方出了错?

    发生了什么导致Android内核代码被删除?简而言之,没有人关心代码,因此将其删除。前面说了,开发分支的代码需要继续修改,才能合并到主线内核树中,否则会被删除。然而,这里还有更严重的问题。Android代码不仅仅是drivers/staging/android目录下的一些驱动。Android系统的正常运行需要谷歌创建的新内核锁,以及其安全模型锁所依赖的核心系统中的钩子。要编写可以在 Android 上执行的驱动程序手机内核源代码有什么用,您需要适当地使用新的内核锁,有时还需要使用奇怪的安全模型。

    这意味着所有为 Android 硬件平台编写的驱动程序都无法合并到主线内核树中,它们将无法在主线内核中编译。因为他们所依赖的代码只存在于谷歌的内核分支中。由于上述原因,谷歌阻碍了大量硬件驱动、平台代码和主线内核树的集成。并创建了许多制造商现在依赖的内核分支。(译者评:恶行,利用开源成果牟利,不回馈开源社区)

    分叉内核源代码没有问题,几乎每个发行版都有自己的分叉。但更糟糕的是,谷歌没有将他们的代码集成到主线内核树中,这使得公司无法编写驱动程序和平台代码来回馈开源社区。内核开发社区多年前就告诉这些公司将他们的代码合并到主线内核中,以获得自动安全修复和 API 更改的自动处理,许多公司都听从了这个建议,每个内核版本都包含了这些公司的大量贡献。代码。

    但现在他们陷入了困境,Android相关的平台代码和驱动无法集成到上游系统中,这迫使这些公司大幅延长维护和开发周期。

    具体怎么做?

    我真的不知道。谷歌没有表现出将他们的代码整合到上游的迹象。有的公司想修改Android相关的接口来整合上游,但这需要付出更大的努力手机内核源代码有什么用,并不是必须的。

    希望

    我也希望谷歌花时间修改他们的代码库,以便将其合并到上游代码中,并阻止他们对大量嵌入式 Linux 硬件公司造成的巨大障碍。

    过去,我曾私下提供帮助,现在我再次公开发言,但我需要 Google 开发人员的帮助。没有他们,一切都不会改变。好消息是内核/用户空间 API 的所有更改都不会影响 Android 堆栈中更高层的任何代码(例如应用程序),因此可以在不影响全局的情况下完成工作。

    我将在“2010 Linux Consumer Electronics Forum”(CE Linux Forum 2010 Conference.)上再次讨论这个问题。希望他们在会议之前改进这一点,否则论坛将遵循长期以来的传统,即演讲者向与会者大喊他们正在做的坏事。

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 2.6.33版内核移除了Android的代码,所以他被删除了

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论