证明软件是最难的部分——可持续性

Fairphone表明高通Android支持长期的最大障碍

高通支持Android电话后6结束,但Fairphone依旧。

推广智能手机和其内部的形象。”>
          <figcaption class=
扩大 /Fairphone 2和它的许多模块。

Fairphone-the可持续的、模块化的智能手机——仍然航运更新5岁Fairphone 2。公司不会赢得任何奖项的速度,但Android的手机在2015年推出5是现在正在更新Android 9.0。这个新闻是最有趣的部分一个视频从Fairphone详细公司经历了更新过程,提供更大的透明度比我们通常从智能手机制造商。听到Fairphone告诉Android的故事更新,长期支持的最大障碍是惊喜!高通。

Fairphone希望消费者保持手机时间,创造更少的电子垃圾和碳排放通过模块化的替换零件很容易升级和修复。一个巨大的挑战设计这样一个长期的手机软件的支持。即使Fairphone想永远支持手机,Android软件更新不工作的方式,和主要的操作系统更新通常依靠接力赛的公司都需要传球给队友一个构建Android之前到达你的手机。

之前我们已经在这,但让我们做一个快速回顾Android如何让你的智能手机。首先,谷歌发布构建AOSP (Android开源项目)。这还不运行在一个电话,虽然。首先,你的SoC(系统芯片)制造商(通常是高通)必须得到它和定制安卓特定SoC,加上司机和其他硬件的支持。,建立到你的手机制造商(Fairphone,在这种情况下),增加了支持等其他硬件这些摄像头,显示器,和任何其他accessories-along内置Android应用程序和任何自定义皮肤公司想做的工作。

一个Android如何从存储库更新到你的手机。首先,谷歌发布代码,然后高通增加了SoC的支持,然后Fairphone添加硬件支持,谷歌应用程序,和其他定制,那么更新必须通过谷歌的测试。”src=
扩大 /一个Android如何从存储库更新到你的手机。首先,谷歌发布代码,然后高通增加了SoC的支持,然后Fairphone添加硬件支持,谷歌应用程序,和其他定制,那么更新必须通过谷歌的测试。
Fairphone

5岁的电话,Fairphone 2高通Snapdragon 801 SoC,这是一个主要问题,如果你想做长期支持。Fairphone软件工程师Karsten Tausche视频中解释的那样,“高通已经停止支持芯片组,Android 6后,更新了Android 7方法更加困难比,例如,更新Android 6。”Fairphonesays it worked around the lack of Qualcomm support thanks to LineageOS, the Android community's biggest custom ROM project. Just like how your SoC and hardware manufacturer would officially get AOSP builds ready for a device, Lineage also builds device-specific, ready-to-boot versions of Android from the source and releases them to everyone as an aftermarket ROM. Qualcomm is the only company with full access to Qualcomm's proprietary code blobs and hardware documentation, so an unofficial, hacked-together build usually won't reach the level of polish you get from an official release with every hardware company's support. Lineage normally lives in the realm of aftermarket phone tinkerers, so that's fine.

Fairphone是Google app被许可方,这是一个官方发布,所以质量有更高的酒吧。血统必须通过谷歌的审批流程,又名“兼容性测试套件,”一个电池的测试确保正确制造商已经建立了Android。软件不会有任何重大应用程序兼容性问题,并将遵守所有的谷歌Android的强制政策。Fairphone几乎看起来谷歌的兼容性关键过程,也说它“越来越复杂”,每一个新的Android版本,和Android 9特性“480000”测试。Fairphone不确定它可以船正式构建的Android 9,直到想出了解决方案为谷歌所有的测试要求。

至于该公司当前的手机,Fairphone 3和3 +,该公司表示,它计划一个Android 11更新在今年下半年。Fairphone说高通计划杀死支持Snapdragon 632芯片,支撑着这些手机在2021年7月。Fairphone想交付“至少一个主要安卓更新”Android 11后,但这将意味着没有高通做另一个更新的支持。

与Android一如既往,将来事情会好转的。Fairphone 3,作为一个Android 10推出手机,支持项目三处重要的重新设计分离的Android操作系统的硬件支持。三是建立完全解决问题老Fairphone 2的分离意味着公司理论上可以更新Android无需其芯片供应商的支持。

今天,高通的承诺三年芯片组支持重大更新,搭在两年以前是一个很大的改进。仍远不及只要苹果为iPhone提供五年左右的支持。高通之前解释农业研究所,“支持芯片组的时间……决定与我们的客户合作,“但这里有一个客户要求更多的支持并不发生。

Tausche关闭视频说,尽管工作很困难,Fairphone想树立一个榜样。Tausche说:“我们很自豪的行业,即使我们的小团队,可以支持你的电话了。”

163年读者评论

  1. 建议吗?

    苹果公司的长期计划建立和保留人才的能力来设计自己的SOC仍然是绝对的。“我们控制的硬件、软件和用户体验端到端!”With Android phones, it's a shrug of the shoulders with a "I 'unno" look.

    看看他们提供Android手表制造商和影响。
    5047个帖子|注册
  2. 我真的希望Fairphone成功建设对其模型的支持。我怀疑是否有大众市场愿意支付溢价的人修复,升级手机长时间的支持,但是我希望有足够的人允许该公司开拓出一个可行的利基。

    时更换我的手机最近,我看着Fairphone严重。不幸的是,它不是在澳大利亚,所以的人需要使用shipping-forwarder的麻烦,和希望没有硬件问题。

    如果公司建立足够的用户基础,扩大全球的时候我准备我的下一个电话,我肯定会密切关注。地址的概念几乎每天抱怨我对智能手机硬件市场,实际上,该公司似乎它已经承诺执行。
    5831个帖子|注册
  3. 问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    最后一次编辑ukeandhike在2021年3月25日星期四下午六点四十

    349个帖子|注册
  4. 第二段
    “主要的操作系统更新通常_reply_接力赛的公司”

    应该依赖和回复?
    13个帖子|注册
  5. 我要玩命,指出开源社区拥抱的实用性原则是问题的一部分。如果要求高通GPL司机——回馈社区,这将是更少的问题。这就是创建GPLv3防止。

    另一种可能是,Android从未存在过,所以原则可能有一个高成本,但这是更好的吗?很多人依赖的设备最多,我们回来的拇指下供应商,只运行他们准许我们运行。
    2925个帖子|注册
  6. ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    因为Linux故意选择没有一个稳定的驾驶ABI内核方面……与几乎所有其他操作系统。

    最终对Android生态系统造成灾难性的影响,通常与特定于设备的源代码树。随着API也不是稳定在Linux中土地,这些设备被困在旧内核,甚至变得安全更新。

    (不,一切在主线并不总是一个选项,这是一个皇家疼痛处理原因众多,连善意的变化年如果他们甚至接受)
    34个职位|注册
  7. “专有代码博客”
    博客应该blob。
    14487个帖子|注册
  8. ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。
    14487个帖子|注册
  9. >仍远不及只要苹果为iPhone提供五年左右的支持。

    不是“周围”五年的支持。

    至少五年的支持。在,每一个旗舰iPhone至少自2011年以来已经五年的支持。

    最初的iPhone, iPhone和6 s都支持目前的第六年。
    6128个帖子|注册
  10. ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    我想知道这也,为什么没有一个硬件抽象层和窗户,我听说过没有稳定的ABI / API在linux中,这类结构我很奇怪,我认为这些决定决策的人显然有其原因。

    作为一个无知的观察者似乎总是做奇怪的智能手机上有这个问题,是台式机/笔记本之后,这似乎不是遭受同样的方式。
    244个帖子|注册
  11. afidel写道:
    IBM的EISA


    IBM MCA的后面。EISA更为“开放”替代,大多只出现在服务器和工作站直到PCI成为一件事。
    13666个帖子|注册
  12. 高通,请DIAF。

    他们所做的手机生态系统的破坏是不可估量的。
    4103个帖子|注册
  13. bthylafh写道:
    afidel写道:
    IBM的EISA


    IBM MCA的后面。EISA更为“开放”替代,大多只出现在服务器和工作站直到PCI成为一件事。

    该死的,被一个内存查找错误。你正确的EISA MCA开放替代。
    14487个帖子|注册
  14. afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    实际上,内核方面几乎所有移动soc(甚至NVIDIA的)是开源的。(他们有第二nvgpu内核驱动程序,它还可以处理一些桌面gpu很好)

    固件位x86上的无处不在,在其他处理器通常在两种情况下。

    然而,Linux内核模式驱动程序的不合并的政策,如果没有一个开源的用户空间使用它的一部分。(这是对GPU尤其有问题的驱动程序)
    34个职位|注册
  15. afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!
    349个帖子|注册
  16. ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    别人已经添加了一个好的解释,这是一个描述,我也认为有助于更好地理解这一点:

    高通芯片,这些是soc所以你没有CPU,你有CPU、GPU,通常其他外围设备包括成像处理器(从摄像头输入)和其他设备的芯片。和我所知的大多数(如果不是全部的话)他们的司机/固件支持的芯片都是闭源所以即使像谷歌这样的人与他们的像素设备需要依靠高通提供更新司机如果他们想搬到一个新的内核。这是一个主要的动机对三功能所以大多数Android操作系统可以(可能)被更新,而不必一定接触内核和底层驱动程序。

    相对谈论x86 / x64系统,各个设备更多的孤立和标准化的!。不包括大多数的大设备制造商(谈论像英特尔、AMD、英伟达,等等)通常有既得利益在提供至少某种程度的直接支持他们的硬件在主线linux源代码,也更容易混合和匹配的设备如果不支持甚至是少之又少,通常是一些奇异的设备只有Windows驱动程序在大多数情况下。和作为一个最终用户研究这些,往往是很容易找到一个替代的支持。

    老实说这是我最大的抱怨之一,至少有一些的人传递知识的自定义rom空间我所有的android手机到目前为止,的一个常见问题得到更新的android版本内核支持的缺乏。自定义rom版本支持通常是这样的:

    1)基于定制的股票rom或AOSP rom但总是最后一个Android版本正式支持的OEM为股票内核必须依赖。
    2)得到运气也许OEM有新的Android版本在另一个变体在另一个区域,可以用来作为基础。
    3)鞋拔股票或修改股票内核到后面的Android版本在可能的情况下,但这往往只是仅此而已。

    授予你有其他类似瑞和埃尔文通常有更糟的支持,但这已经是一个超级低的酒吧和高通不是更好。
    133个帖子|注册
  17. ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?


    编辑;真的是令人惊讶的高通有如此多的力量。我认为他们将被迫开源驱动程序至少年长的SOC ?

    最后一次编辑foofoo22在2021年3月25日星期四晚上21点

    1020个帖子|注册
  18. ”,但这里有一个客户要求更多的支持是没有发生。”

    他们要求用英语,而不是美元。
    41个帖子|注册
  19. 我曾经工作在安卓机顶盒业务。这篇文章非常精确解释的过程。这是关于SoC的司机。其他都是相对简单的。不幸的是,你不能做太多,因为他们让司机闭源甚至给他们的客户。唯一让事情在机顶盒世界略好,设备的所有者实际上是一个电信,所以他们把SoC供应商提供支持一段时间。但这实际上是对电信的用户的利益,因为这意味着机顶盒取代较少。
    1739个帖子|注册
  20. andocom写道:
    我听说过没有稳定的ABI / API在linux中,结构我为奇数


    我看到你在那里做了什么。
    329个帖子|注册
  21. ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    x86_64 PC成熟前,停止真的进化compatibility-breaking方式以来的低不少。

    今天手臂,情况开始安定下来,剩下3主要方式引导系统,和其他的逐步消失:

    -定制的引导装载程序w / Linux设备树

    每一个Android设备用途,为Linux而不是建造标准。

    从820年Snapdragon转向aboot,高通设备使用UEFI + Linux DT Android。

    - UEFI + ACPI

    手臂SystemReady SR / ES。

    涵盖了从树莓πPFTF固件部门服务器。如果你Arm64系统可以启动Windows,它实现了这一点。

    这是今天x86_64使用。

    - iBoot +苹果设备树

    Apple-specific引导机制,而不是在其他地方使用。
    使用自最初的iPhone。

    情况也会导致firmware-only CPU核心为一个特定的组件添加内核驱动程序只是一个垫片在RPC调用。今天每个人都这样,这就是现代固件。
    34个职位|注册
  22. ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    问题的一部分是Linux驱动程序模型。没有静态API来构建一个司机。这工作好所有常见的硬件的驱动程序每次内核源代码和构建。它不工作不寻常或自定义硬件当源并不是可用的。如果内核有变化不像Windows API,老司机模块将继续工作。
    10个帖子|注册
  23. foofoo22写道:
    ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?


    高通在内核方面,它已经所有开源compilable形式。但它的内核树,从主流分歧很多添加为您的特定的SoC的支持。当然,用户模式可能需要相当长的一段更新,包括专有部分。(这是通常不是一个主要问题)

    没有真正的激励更新,这是大量的努力和高通的芯片不卖了…支持并不会持续很长时间。

    技术上来说,没有技术障碍防止清理代码来支持一个更新的版本,这就是Fairphone了这里。

    与主题无关的注意(在Windows:它有一个稳定的ABI。举个例子,金鱼草835将获得新的Windows版本。然而,它是由高通的支持。问题是什么?不会有新的x86_64应用支持GPU加速的仿真应用,需要一个用户模式的GPU司机更新不会发生。)

    最后一次编辑my123在2021年3月25日星期四晚上23点

    34个职位|注册
  24. 引用:
    高通之前向Ars解释说,“支持芯片组的时间…决定与我们的客户合作,“但这里有一个客户要求更多的支持并不发生。

    通过“客户”意味着三星。除非你附近的三星大小的高通并不在乎你,愉快地翻身,压碎你——不是恶意(他们拯救恶意竞争对手),而是因为他们根本不关心,除非你可以写支票至少在上数亿。表碎片Fairphone就活了。
    1970个帖子|注册
  25. 到目前为止好讨论。我想知道为什么手机死3岁死,为什么他们不能无限期地继续至少安全更新。这里列出的交付过程的解释——如果链中的任何一方(在这种情况下,主要的硬件制造商,高通)决定不支持新版本,整个链条崩溃。作为手机制造商,除非你选择离开正常的链和使用不同的操作系统,可以适应得更好。所以当我最后更新诺基亚在接下来的几个月,它死了,吉姆。尽管仍在一个好的手机,只是显示轻微的电池退化的迹象。

    没有最近的经验与苹果。但是我已经把当前版本的Windows在很老的硬件。我最初安装Windows 7在奔腾D廉价ATI显卡,它工作得很好。Windows Phone的正式支持,但我得到了Win10努力所以一旦发生女士一直支持它,直到大约5年后,硬件失败。就在上周,我终于更新了桌面的当前模型主板,10 Gen英特尔CPU、后使用2007 -模型工程样品Core2极端。是的,这台新机器是好的,总比旧的快得多。但旧的还是以合理的速度和工作没有真正的问题,与早期开始(pre-SP1) Windows 7。自2009年我得到它(使用),使它在10岁,所有的操作系统和软件仍没有工作重大问题(除了有点迟钝点——是的,现在打开Rails指甲300 fps“滑块max”而不是60 - 120和一些使用旧的妥协,但这并不重要,60赫兹监控)。英特尔从不更新旧的固件解决Spectre-related问题近年来,但是他们的芯片组和CPU司机仍然工作完全与Windows 10。完整的桌面(32位)Win10也没问题(尽管太慢超过基本上网,邮件,电子书阅读,和Libreoffice使用)的RCA平板/ 2 in1近5年前我买了女士(取代了曾经由于电池故障)——即使只是公布1月份更新固件从英特尔。

    当然,窗户是完全(直到最近)x86 & 64在桌面上。使它更容易支持旧东西,因为英特尔一直对向后兼容性很好。如果高通实际上是主要的硬件变化,需要新的司机和提供新的api,操作系统实际上可能有一些问题处理。是这样吗?从本文听起来更像谷歌的变化,然后高通更新新操作系统的驱动程序,所以API更改Google的高通的“断层”。仍然是ARM架构真的改变那么多吗?再一次,这* *应该可以提供安全更新更长的时间比似乎与Android标准实践。
    6200个帖子|注册
  26. foofoo22写道:
    ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?


    编辑;真的是令人惊讶的高通有如此多的力量。我认为他们将被迫开源驱动程序至少年长的SOC ?


    我只是想,如果有人能做一个可行的商业)完全开放的SoC的或b)找到一种方法,使硬件和电池寿命合理而紧凑de-SoC等等回分离组件,你可能开始看到一个更加类linux系统蓬勃发展。

    但它是整个“可行的商业”的事情妨碍当你有一个现任像高通。进入壁垒。
    349个帖子|注册
  27. my123写道:
    foofoo22写道:
    ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?


    高通在内核方面,它已经所有开源compilable形式。但它的内核树,从主流分歧很多添加为您的特定的SoC的支持。当然,用户模式可能需要相当长的一段更新,包括专有部分。(这是通常不是一个主要问题)

    没有真正的激励更新,这是大量的努力和高通的芯片不卖了…支持并不会持续很长时间。

    技术上来说,没有技术障碍防止清理代码来支持一个更新的版本,这就是Fairphone了这里。

    与主题无关的注意(在Windows:它有一个稳定的ABI。举个例子,金鱼草835将获得新的Windows版本。然而,它是由高通的支持。问题是什么?不会有新的x86_64应用支持GPU加速的仿真应用,需要一个用户模式的GPU司机更新不会发生。)

    你暗示我期望:高通和手机厂商想要你买一个新的电话至少每两年。是否改变你和他们之间现在出售重要和有用的。所以这是计划报废:停止支持旧的,如果你是在一个位置需要支持(说,使用业务至少部分),你没有选择——打击- K美元附近另一个新的手机。有时,这是一个做生意的成本,在这种情况下,您可以得到税收减免。大多数时候,它只是一个成本。但它使供应链中的每个人都快乐,有时有利可图。
    6200个帖子|注册
  28. mikeb_60写道:
    my123写道:
    foofoo22写道:
    ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?


    高通在内核方面,它已经所有开源compilable形式。但它的内核树,从主流分歧很多添加为您的特定的SoC的支持。当然,用户模式可能需要相当长的一段更新,包括专有部分。(这是通常不是一个主要问题)

    没有真正的激励更新,这是大量的努力和高通的芯片不卖了…支持并不会持续很长时间。

    技术上来说,没有技术障碍防止清理代码来支持一个更新的版本,这就是Fairphone了这里。

    与主题无关的注意(在Windows:它有一个稳定的ABI。举个例子,金鱼草835将获得新的Windows版本。然而,它是由高通的支持。问题是什么?不会有新的x86_64应用支持GPU加速的仿真应用,需要一个用户模式的GPU司机更新不会发生。)

    你暗示我期望:高通和手机厂商想要你买一个新的电话至少每两年。是否改变你和他们之间现在出售重要和有用的。所以这是计划报废:停止支持旧的,如果你是在一个位置需要支持(说,使用业务至少部分),你没有选择——打击- K美元附近另一个新的手机。有时,这是一个做生意的成本,在这种情况下,您可以得到税收减免。大多数时候,它只是一个成本。但它使供应链中的每个人都快乐,有时有利可图。


    将利润的增加提醒我们,如果你有一个电脑/手机不再是制造商的支持,即使你有一个完全升级内核+用户模式堆栈,你可能不会得到固件更新了。

    这些往往很关键——例如通信栈固件内核上运行。甚至直接远程管理(英特尔AMT在我)上运行。如果你不保证那些仍得到更新时需要解决的安全问题,你还没有一个好的情况。
    34个职位|注册
  29. Marlor_AU写道:
    我真的希望Fairphone成功建设对其模型的支持。我怀疑是否有大众市场愿意支付溢价的人修复,升级手机长时间的支持,但是我希望有足够的人允许该公司开拓出一个可行的利基。

    时更换我的手机最近,我看着Fairphone严重。不幸的是,它不是在澳大利亚,所以的人需要使用shipping-forwarder的麻烦,和希望没有硬件问题。

    如果公司建立足够的用户基础,扩大全球的时候我准备我的下一个电话,我肯定会密切关注。地址的概念几乎每天抱怨我对智能手机硬件市场,实际上,该公司似乎它已经承诺执行。


    如果宝马和梅塞德斯-奔驰汽车,人们会喜欢有相同的电188金宝搏维护话长期重申内部更换。

    我将诚实永远保持拇指指纹阅读器手机背面如果他们收到5 - 10年的固件和软件更新硬件fix-replacement容易。
    2353个帖子|注册
  30. mikeb_60写道:
    my123写道:
    foofoo22写道:
    ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?


    高通在内核方面,它已经所有开源compilable形式。但它的内核树,从主流分歧很多添加为您的特定的SoC的支持。当然,用户模式可能需要相当长的一段更新,包括专有部分。(这是通常不是一个主要问题)

    没有真正的激励更新,这是大量的努力和高通的芯片不卖了…支持并不会持续很长时间。

    技术上来说,没有技术障碍防止清理代码来支持一个更新的版本,这就是Fairphone了这里。

    与主题无关的注意(在Windows:它有一个稳定的ABI。举个例子,金鱼草835将获得新的Windows版本。然而,它是由高通的支持。问题是什么?不会有新的x86_64应用支持GPU加速的仿真应用,需要一个用户模式的GPU司机更新不会发生。)

    你暗示我期望:高通和手机厂商想要你买一个新的电话至少每两年。是否改变你和他们之间现在出售重要和有用的。所以这是计划报废:停止支持旧的,如果你是在一个位置需要支持(说,使用业务至少部分),你没有选择——打击- K美元附近另一个新的手机。有时,这是一个做生意的成本,在这种情况下,您可以得到税收减免。大多数时候,它只是一个成本。但它使供应链中的每个人都快乐,有时有利可图。


    所以有效,力变化的最好方法是购买iPhone ?
    1020个帖子|注册
  31. ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。


    高通的大部分(瑞芯,联发科,和三星)司机对soc的二进制文件。

    由于GPL和‘东西’,在Linux中,权力决定,ABI(闭源的罗伯托blob接口)司机定期改变。和逆向工程等5 g无线调制解调器或促图形开发自由/开源软件重新注册是困难的(比较Nvidia自由/开源软件驱动程序的二进制文件在Linux中品味),,有太多的子系统在莫德CellPhobne SoC,想象问题加剧了子系统的数量。

    虽然你可以绕过它编写一个垫片像司机< - - >原始ABI < - - - >新ABI < - - - > SoC的内核为每一个驱动程序,这是一个大量的工作。

    你宁愿希望高通(或者瑞联发科,或三星)重写/编译驱动程序与每个内核ABI的变化。

    同时,像其他软件一样,司机是不完美的。一旦SoC的支持,如果安全漏洞或其他类型的错误被发现的许多司机的SoC(如经常发生在高通SoC),您需要扭曲和百依百顺应用足够的移植在Android软件堆栈地址容易谷歌测试满意。

    这些都是只有两个原因。我想聪明的读者可以想出更多。
    537个帖子|注册
  32. 这是一个很好的讨论到目前为止,哇。学习!谢谢读者!
    1020个帖子|注册
  33. williamyf写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。


    高通的大部分(瑞芯,联发科,和三星)司机对soc的二进制文件。

    由于GPL和‘东西’,在Linux中,权力决定,ABI(闭源的罗伯托blob接口)司机定期改变。和逆向工程等5 g无线调制解调器或促图形开发自由/开源软件重新注册是困难的(比较Nvidia自由/开源软件驱动程序的二进制文件在Linux中品味),,有太多的子系统在莫德CellPhobne SoC,想象问题加剧了子系统的数量。

    虽然你可以绕过它编写一个垫片像司机< - - >原始ABI < - - - >新ABI < - - - > SoC的内核为每一个驱动程序,这是一个大量的工作。

    你宁愿希望高通(或者瑞联发科,或三星)重写/编译驱动程序与每个内核ABI的变化。

    同时,像其他软件一样,司机是不完美的。一旦SoC的支持,如果安全漏洞或其他类型的错误被发现的许多司机的SoC(如经常发生在高通SoC),您需要扭曲和百依百顺应用足够的移植在Android软件堆栈地址容易谷歌测试满意。

    这些都是只有两个原因。我想聪明的读者可以想出更多。


    将开放SoC,哪怕只是不再支持旧的SoC的作为一个upthread建议,减轻呢?我做一个假设,开源社区项目(s) /围绕这些当然会增长。我问的是你看到谷歌批准这样的假设通过测试(s) ?

    我想这就是FairPhone是什么做的。

    这是我想看到的东西放入一些合理使用法律的提议……要求开放不再支持技术。
    349个帖子|注册
  34. andocom写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    我想知道这也,为什么没有一个硬件抽象层和窗户,我听说过没有稳定的ABI / API在linux中,这类结构我很奇怪,我认为这些决定决策的人显然有其原因。

    作为一个无知的观察者似乎总是做奇怪的智能手机上有这个问题,是台式机/笔记本之后,这似乎不是遭受同样的方式。


    你是对的,ABI的变化。你错了,API的变化。莱纳斯有一个规则:“不失用户”(全部大写),所以api很少改变。

    太:频繁的ABI的变化,因为内核mantainers考虑司机衍生著作的内核如果说司机使用某些深层内核钩子。二进制文件是被迫使用变化的ABI。如果一个组件制造商并不想交易,他们可能开源驱动程序,内核mantainers将乐意重写司机每次ABI的变化。如果不是,好吧,你是forbiden使用深层内核钩子,以及必须处理频繁ABI的变化。

    谷歌“Linux避孕套防御”和“Linux ABI的变化”,获得通过,兔子洞更多更好的信息。
    537个帖子|注册
  35. foofoo22写道:
    ukeandhike写道:
    afidel写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。

    大部分的SoC是专有blob和自定义api背后被困,而整个电脑行业一直以来基于开放标准与IBM的EISA无一例外(主要在GPU司机的二进制文件,主要来自英伟达,尽管WiFi司机也可以是皮塔饼)。


    啊好吧这为我澄清事情很多,尤其是在Nvidia驱动程序的上下文中,或者像我以前是如何使用黑客获得专有固件WiFi工作,你的观点。

    这是一个高通拒绝玩好和打开他们的来源,因为我们说的SOC并不是分离组件有着更大的影响,而不是容易出现在外部WiFi和忽略了内置WiFi的处理器和一切。

    谢谢你的解释!


    和高通不开源的斑点/驱动程序,因为它会降低销售新硬件?



    理论上,开源驱动程序可能给竞争迹象高通的硬件/软件组合是如何工作的,什么“特殊酱”高通正在使用。对于高通在蜂窝调制解调器等领域尤其重要和移动graphcis,哪里有一个很大的优势相对于其他Android SoC制造商。
    537个帖子|注册
  36. williamyf写道:
    andocom写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    我想知道这也,为什么没有一个硬件抽象层和窗户,我听说过没有稳定的ABI / API在linux中,这类结构我很奇怪,我认为这些决定决策的人显然有其原因。

    作为一个无知的观察者似乎总是做奇怪的智能手机上有这个问题,是台式机/笔记本之后,这似乎不是遭受同样的方式。


    你是对的,ABI的变化。你错了,API的变化。莱纳斯有一个规则:“不失用户”(全部大写),所以api很少改变。

    太:频繁的ABI的变化,因为内核mantainers考虑司机衍生著作的内核如果说司机使用某些深层内核钩子。二进制文件是被迫使用变化的ABI。如果一个组件制造商并不想交易,他们可能开源驱动程序,内核mantainers将乐意重写司机每次ABI的变化。如果不是,好吧,你是forbiden使用深层内核钩子,以及必须处理频繁ABI的变化。

    谷歌“Linux避孕套防御”和“Linux ABI的变化”,获得通过,兔子洞更多更好的信息。


    内核api是当然的事,我不知道为什么你认为所有api是针对用户模式。公里api在Linux上不稳定。

    问题是移动,几乎所有*内核模块*如果不是所有对于大多数设备已经开源了。然而他们不符合Linux编码标准。

    和EXPORT_SYMBOL_GPL的故事是一个未经证明的混乱(GPL完全破碎的在这方面,FSF _assuming_,所有用户的图书馆是图书馆的派生作品,这样的事情是非常合法的不清楚,GPL实际上并不包括任何“如果你动态链接到这个然后你在相同的许可证”条款)。

    祝你好运例如认为一个NVIDIA内核模块也运行在FreeBSD是一个衍生著作,尽管使用内核api。ZFS是一个开源许可下,但不与GPL兼容。因此,它是一样的专有软件从Linux内核的观点。

    还有大量的其他例子…
    34个职位|注册
  37. my123写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    因为Linux故意选择没有一个稳定的驾驶ABI内核方面……与几乎所有其他操作系统。

    最终对Android生态系统造成灾难性的影响,通常与特定于设备的源代码树。随着API也不是稳定在Linux中土地,这些设备被困在旧内核,甚至变得安全更新。

    (不,一切在主线并不总是一个选项,这是一个皇家疼痛处理原因众多,连善意的变化年如果他们甚至接受)

    大部分的司机为Android用户空间。Wifi, BT大多是内核。但是音频/视频驱动程序,这些被实现为一个很小的内核模块和巨大的用户空间二进制。最大的一部分是用户空间仍然没有帮助,因为它是在封闭的形式。即使你得到源(我知道一家公司向客户提供的源代码)你是受合同你能做什么。你不能使用旧的二进制文件新版本的Android作为它改变自己的API和你的驱动需要支持新特性。同时,你需要做的bug修复和类似的管家。例如,零钱在Android行为两个安卓版本之间可能会暴露一些未知的错误,即使特定API并没有改变。同时,Android是连接司机AOSP不是看起来一样明确。它是显著不同,说,窗户。 In Android each SoC has its own API and then there is the adaptive layer that SoC vendors have to implement. Android is pretty much a typical embedded system than generic multipurpose OS like desktop OSs we use and where we can replace HW and simply reboot.

    免责声明:我做安卓驱动程序开发人员和安卓机顶盒开发人员。
    1739个帖子|注册
  38. my123写道:
    ukeandhike写道:
    问题:为什么杀死支持高通芯片的效果Fairphone的方式,例如,英特尔不再支持Ubuntu 20岁的芯片不影响呢?我猜它是什么我问,Ubuntu有资源来维持的构建工作吗?或者是高通每次大幅改变架构,就像从头开始吗?

    我理解这个过程从开始AOSP和构建手机硬件支持,但是我觉得这是严重困难比在桌面上移动,我不知道我理解的差异。

    道歉如果这是一个愚蠢的问题,我只是用构建的Ubuntu和其他种含义非常过时的硬件上,唯一的限制是纯粹的处理能力/ ram,但我还没玩过安卓。

    我喜欢苹果,甚至他们的支持周期是任意的,但至少他们有可疑的防御的汤坚果硬件/软件制造商。


    因为Linux故意选择没有一个稳定的驾驶ABI内核方面……与几乎所有其他操作系统。

    最终对Android生态系统造成灾难性的影响,通常与特定于设备的源代码树。随着API也不是稳定在Linux中土地,这些设备被困在旧内核,甚至变得安全更新。

    (不,一切在主线并不总是一个选项,这是一个皇家疼痛处理原因众多,连善意的变化年如果他们甚至接受)


    有小点有一个稳定的ABI在Linux中因为没有办法阻止司机使用任何内核钩子,是否ABI的一部分。
    部队女士遵守其WHQL程序,被投诉或他们不会签署你的司机!
    这样一个系统Linux中并不可行,因为它的开源性质和资源需求进行测试。
    1202个帖子|注册
  39. 如果有瘟疫科技行业的外部性,税等公司Fairphone和售后OSs血统会茁壮成长。E浪费最终在亚洲垃圾填埋场多久,谁知道他们会采取新的浪费。金属在我们的手机和电脑有时被开采的挖掘他们的人。供应链的每一个步骤,以及运输到最终目的地,包括二氧化碳排放。如果你买一个Android手机从3年前的今天,它是不可用或不安全的,除非你足够易怒的安装一个自定义ROM。最好PostmarketOS所说:“简约的Linux发行版十岁的电脑上运行好。…Android / Linux手机为什么不同?

    我不是说任何争议。任何经济学家都同意征收碳排放税,句号。的逻辑同样遵循我们的浪费和冲突矿物质进入我们的手机。这些税收可能会抬高商品的成本,这是一件好事。这将鼓励企业把金属从道德的供应商(为了避免税收和获得竞争优势对消费者定价)。碳排放税将使一次性手机少。如果有一些机制来减少浪费,手机使用时间更长。第一遍,考虑瓶存款,但与一个重的警告。通常确定瓶回收是很容易的(尽管最近出来,这是一个塑料行业的撒谎)。没有真正的“手机回收”项目。所以消费者主要是吃“存款”每次他们买了一个手机。同样,这是好的。我们没有回答我们的孩子和我们孩子的孩子将如何处理我们的电子垃圾。更好的新手机减缓生产,投资于更好的支持。
    489个帖子|注册

你必须置评。

通道Ars Technica