硬核观察 #375 龙芯被指 LoongArch 的内核代码复制 MIPS 代码

硬核老王 的头像

·

·

·

4,545 次阅读

龙芯被指 LoongArch 的内核代码复制 MIPS 代码

龙芯今年夏天推出了 3A5000 处理器,该处理器建立在龙芯的 LoongArch 指令集架构(ISA)上,龙芯将其描述为“一种新的 RISC ISA”。但 Linux 内核的上游维护者在审查 LoongArch 提交的代码时质疑,“你一直说 ‘不是 MIPS’,但我看到的只是 MIPS 代码的盲目复制。”在对提交的代码给出一些具体意见之后,维护者最后说,“从我审查的第一个版本以来,我没有看到太多进展。这仍然是同样过时的、破碎的 MIPS 代码,只是换了个名字而已。”据外媒 Phoronix ,LoongArch 的一些补丁确实是新的,但到目前为止还没有指出这些处理器的任何突破性的差异或令人兴奋的新功能,不幸的是,龙芯科技的公开文档也没有显示任何 ISA 差异等。

如果龙芯不能拿出本质上不同的改进,估计会被内核社区拒绝。

IEEE 调查显示 Python 才是最流行的编程语言

根据 IEEE 的研究,Python、Java、C 和 C++ 是前四名编程语言。而通常在此类调查中名列前茅的 JavaScript 排在第五位。相比之下,StackOverflow 本月早些时候报告说,JavaScript 成为使用最多的语言。Redmonk 的分析师也把 JavaScript 放在首位,开发者工具公司 JetBrains 在其开发者生态系统状况调查中也是如此。IEEE 调查的数据源来自 8 个来源的 11 个指标。IEEE 调查结果不同的原因可能是,虽然 JavaScript 可能是最受欢迎的语言,但它肯定不是搜索量最大或谈论最多的。

不管最流行的到底是 Python 还是 JavaScript,至少该学会其中一种。

微软将不再允许 Chromebook 用户安装原生安卓 Office 应用

从 9 月中旬开始,微软将建议想运行 Office 软件的 Chromebook 用户使用基于 Web 的 Office 应用,但将继续为其他安卓平台提供原生 Office 应用。微软解释说,网页版的应用程序“为 Chrome OS/Chromebook 用户提供了最优化的体验”。8 月 13 日,微软更新了其关于“如何在 Chromebook 上安装和运行微软 Office”的支持页面:”安卓版本的 Office、Outlook、OneNote 和 OneDrive 目前在 Chromebook 上不被支持。“而在上周之前,同样的支持页面还建议 Chromebook 用户从 Google Play 商店安装 Office 应用程序的原生安卓版本。

这是微软看 Chrome OS 十分不顺眼了啊。

9 条回复

  1. 来自福建厦门的 Chrome 79.0|Windows 10 用户 的头像
    来自福建厦门的 Chrome 79.0|Windows 10 用户

    请linux中国社区提高水平,净只会抄老外的发言,自己都没调查过就瞎扯

    来自厦门
  2. 来自美国的 Safari 14.1|Mac 10.15 用户 的头像
    来自美国的 Safari 14.1|Mac 10.15 用户

    那你拿出一个更高水平的论证来针对性的给出更好的观点来啊!只会口嗨谁不会

  3. 来自浙江台州的 Firefox 78.0|GNU/Linux 用户 的头像
    来自浙江台州的 Firefox 78.0|GNU/Linux 用户

    虽然支持龙芯,但不要再出现类似"汉芯事件",比国外差很多,没问题,但要正视自己的问题,不要搞出弄虚作假的事情,特别是这种卡脖子的事情!

    来自台州
  4. 来自罗马尼亚的 Firefox 91.0|Android 10 用户 的头像
    来自罗马尼亚的 Firefox 91.0|Android 10 用户

    你这个给的内核邮件列表里哪说过会拒绝提交了?而且这封邮件里只有这一句看起来比较冲,其他所有篇幅都是在讨论代码,你就拎出来这一句,又自己加了个臆测的评论在后面?
    我个人建议你们不要在新闻后面加评论了,没什么意义。

  5. 来自山西运城的 Firefox 91.0|GNU/Linux 用户 的头像
    来自山西运城的 Firefox 91.0|GNU/Linux 用户

    我很早就不看这种自大又政治倾向严重的评论了,可以使用ABP或AdGuard的规则把评论屏蔽掉

    来自朔州
  6. 来自山西运城的 Firefox 91.0|GNU/Linux 用户 的头像
    来自山西运城的 Firefox 91.0|GNU/Linux 用户

    看操作系统和浏览器就大概知道你什么水平了

    来自朔州
  7. 来自上海的 Safari 14.0|Mac 10.14 用户 的头像
    来自上海的 Safari 14.0|Mac 10.14 用户

    你调查一下再来怼不就跟显示你nb了?

    来自上海
  8. 来自福建福州的 Chrome 79.0|Windows 10 用户 的头像
    来自福建福州的 Chrome 79.0|Windows 10 用户

    人家老外要求的是新硬件架构用上社区已有的新特性,龙芯为了保持快速上线可用用了老方法,这没有太大的问题。老外不一定清楚loongarch是怎么做或要做什么,龙芯后续邮件也反馈新特性未必能够满足龙芯的要求,很可能不得不回去用旧方法,这是问题还在讨论之中没有结论。而不是像这个狗屁文渲染的观点。
    以这个狗屁文章的观点,loongarch只是改变量名,啥都没有,但事实是loongarch 架构的acpi已经获得社区接纳,这个是mips完全没有的东西。
    龙芯的的二进制兼容需求,这也是其他架构和mips所不具备的,已经使上游某些分支专家综合考虑龙芯的

    来自厦门
  9. 来自福建福州的 Chrome 79.0|Windows 10 用户 的头像
    来自福建福州的 Chrome 79.0|Windows 10 用户

    引用一段话:LoongArch二进制的指令数量要比MIPS少很多。然后呢,就是两者的指令命名规则和汇编格式有明显的差异。最重要的就是它们的二进制操作码完全没有相似之处,说明这是两种不同的指令集,无法二进制兼容。最近有一些缺乏专业素养的媒体以及公司说LoongArch只是对MIPS的扩展,把“C/C++源代码兼容”和“指令集二进制兼容”混为一谈,还弄不清楚“二进制兼容”和“二进制翻译方式兼容”的区别,不知道他们怎么好意思自称技术博主和科技公司?

    来自厦门

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注