分类 硬核观察 下的文章

微软商店新规禁止上架苹果的浏览器

在大家都关注微软商店针对开源软件售卖的 新规定 的时候,这批新条款中还有专门针对苹果的 WebKit 浏览器内核的限制:如果要想在微软商店提交浏览器产品的话,只能使用 Chromium 内核和 Gecko 内核,其他内核例如 WebKit 等都是不被允许的。微软给出的解释是平台兼容性和安全性考虑。WebKit 主要是苹果的 Safari 浏览器所使用的引擎,而 Chromium 是微软 Edge 和谷歌 Chrome 所使用的内核,Gecko 是 Firefox 使用的内核。这和苹果在在 iOS 和 iPadOS 上的政策如出一辙,苹果也禁止第三方浏览器内核,所有苹果商店上架的浏览器都必须使用 WebKit,所以 iPhone 上的 Chrome 只是个套皮版本,内核并非 Chromium。

消息来源:The Register
老王点评:你做得了初一,就别怪我做十五。我想微软是等着看欧盟对苹果 iOS 上的 WebKit 独占的裁决结果吧。

谷歌应用商店将恢复应用权限列表

正如我们之前 报道 的,谷歌应用商店新增加了由开发者提供的“数据安全”部分,并删除了旧的“应用程序权限列表”。我当时认为此举不妥,应该保留这个权限列表,它是根据应用安装时申请的权限自动扫描生成的。现在,看起来谷歌收到了大家的反馈,安卓的开发人员在推特上表示,“你认为谷歌商店中的应用权限部分很有用,我们决定恢复它。”权限列表代表一个应用程序访问特定数据的能力,而数据安全的重点是一个应用程序收集和与第三方分享的内容。谷歌警告那些没有完全填写数据安全表格的应用尽快更新,否则将无法更新应用,甚至会被删除。

消息来源:9to5google
老王点评:这么简单的事情,都需要社区提醒。不过能够从善如流还是不错的。

SUSE 也发布了基于网页的 Linux 发行版安装程序

之前我们 报道 过,红帽正在开发基于网页的 Anaconda 安装程序。而 SUSE 的工程师们也在做类似的工作。这个名为 D-Installer 的安装程序建立在 YaST 之上,最近发布了 0.4 版。D-Installer 是今年年初宣布的,并于 3 月份发布了一个实验性版本。这个安装程序有一个多进程架构,可以支持安装多个产品,因此用户可以在安装时选择 openSUSE Tumbleweed / Leap Micro / Leap 等不同形态,并简化工作流程。

消息来源:Phoronix
老王点评:明明是 SUSE 先搞的,怎么就被红帽抢了戏了呢。:smile:

谷歌发布开源开发语言 Carbon,准备替代 C++

在近日举行的 CppNorth 开发者大会上,谷歌工程师宣布了名为“Carbon” 的全新开源编程语言,并称它将是 C++ 的渐进式的继任者。Carbon 的目标是实现与 C++ 相当的性能、与 C++ 无缝的双向互操作性、为 C++ 开发者提供更容易的学习曲线、可比较的表达性,和可扩展的迁移。Carbon 团队称,“虽然 C++ 现在依旧是主导性的编程语言,并有着庞大的代码库,但由于数十年的技术积累,想要持续改进 C++ 已经是极其困难的一件事。而 Carbon 则不同,它在继承了 C++ 现有特性与生态的基础上,足够年轻,也足够‘现代化’,拥有更为广阔的优化空间,潜力更大。”

消息来源:Phoronix
老王点评:这一点我同意 Carbon 团队的看法,C++ 的历史包袱太重了,也越来越复杂了。但是是否 Carbon 能走在正确的道路上,我们还只能拭目以待,毕竟编程语言这种事情,不是一朝一夕就能成功的。

谷歌开始公开测试其 AR 眼镜

谷歌眼镜十年后,谷歌又开始在公共场合测试智能眼镜。谷歌要求 AR 眼镜原型测试人员不得在学校、政府大楼、医疗保健场所、学校和游乐场等地方,或在开车和运动时测试该 AR 眼镜。谷歌强调,该眼镜不会拍照或录像,而是将图像数据用于辅助 AI。谷歌承诺“除非图像数据将用于分析和调试,否则将会被删除。而且会首先清除敏感内容,如面部和车牌,然后将其存储在安全的服务器,限制少数谷歌人员访问分析和调试。”

消息来源:CNET
老王点评:虽然十年前谷歌眼镜失败了,但是智能眼镜必然是个趋势,只是这里有很多伦理、技术的问题需要解决。目前看起来,AR 眼镜似乎是比较靠近成功的方向。

亚马逊自研云计算处理器可节省多达 40% 成本

Graviton 处理器由 AWS 自主开发,于 2018 年推出,致力于为互联网上的应用程序提供动力,或帮助客户训练机器学习模型。今年 5 月,亚马逊又推出了更具成本效益的第三代 Graviton 处理器。AWS 的几家客户向媒体表示,与基于英特尔和 AMD 处理器的服务器相比,使用 Graviton 处理器的云服务器的能耗更低,运算速度更快。这些客户称,通过租用 Graviton 服务器,他们节省了 10% 到 40% 的计算成本。Twitter、Snap、Adobe 和 SAP 等公司均已成为 Graviton 服务器的客户。

消息来源:The Information
老王点评:虽然这条消息像是软文,不过昨天我们刚刚听说了字节跳动自研芯片,而之前阿里云也发布消息自研云服务芯片,看来云服务商和主流应用公司自研芯片,已经成为一种趋势,甚至是必要性。

Firefox 将支持在地址栏上直接输入命令

Firefox 浏览器即将引入名为 “Quick Actions” 的功能。用户可以在地址栏上直接输入命令,例如“查看页面源代码”、“打开浏览器设置”等等。Quick Actions 可以加速 Firefox 的某些操作,协助用户通过地址栏执行各项任务。而谷歌在 2020 年就为 Chrome 浏览器引入了该功能,用户可以直接在地址栏上输入并执行“管理密码”、“清除浏览数据”、“翻译页面”等命令。

消息来源:gHacks
老王点评:我居然不知道 Chrome 早有这样的功能?不知道你们有没有感觉,Chrome 很多功能和特性都是悄悄出现的,悄悄消失的,很多时候我们都并不知道。或许每次浏览器升级时给个几秒钟的快速指引比较好。

微软再次调整销售开源软件的商店政策

微软上个月更新了它的应用商店规则,加入了一条“不要试图从开源或其他通常免费提供的软件中获利,也不要试图相对于产品提供的特性和功能定价过高”。微软的初衷被认为是善意的,旨在遏制重新打包免费的自由及开源软件将其变成付费软件的行为。然而自由及开源软件许可证并没有禁止此类行为,微软的规定将会影响其应用商店内的所有自由及开源软件。本周微软再次调整了应用商店政策,允许销售可免费获取的自由及开源软件,同时允许用户报告欺诈。

消息来源:Solidot
老王点评:这件事上,我想微软或许是善意的,但是动作有点冒失,文案也不够妥当。现在的解决方案比较合适,既允许开源软件卖钱,也允许对冒名者加以管理。

谷歌和甲骨文的云服务因英国高温天气而下线

周二英国多地的温度突破了 40 摄氏度,谷歌和甲骨文在英国的数据中心发生了冷却相关的故障。根据 谷歌云的状态报告,其在伦敦的一个数据中心当天 10:13 PDT 发生了冷却故障,十个小时后才完全解决。该故障导致部分虚拟机停止工作,受到影响的网站下线。甲骨文在英国南部的数据中心也因为高温而关闭部分机器,导致客户无法访问或使用托管在当地的云基础设施。

消息来源:The Register
老王点评:这种超乎预料的高温,IDC 这种耗能大户估计建设时就没想到会热的这么离谱。

Cutefish OS 倒下几个月之后,被全球开源社区注意到了

4 月份的时候,ZDNet 称其测试版为“你将使用的最可爱的 Linux 发行版”,称赞这个精雕细琢的基于 Debian 的 Cutefish OS “难以置信的优雅”,带有类似于 MacOS 的整洁的桌面。而我们 早已知道,这个由国内团队开发的桌面,已经失联一段时间了。有一些爱好者发起了复刻 Cutefish DE 的行动。而现在,国际开源社区也注意到了这一情况,并已经有一些社区在努力了。比如 OpenMandriva 试图给他们的发行版增加一个 Cutefish DE 桌面环境;Arch Linux 社区也有了独立的 Cutefish DE 软件包。

消息来源:Debug Point
老王点评:希望可以有一个正式的继承者可以接管 Cutefish DE 的遗产,让更多的贡献者可以加入其中。

因无法找到合适的供应商,字节跳动考虑自研芯片

字节跳动公司发言人今天证实,该公司正在探索可供自身在专业领域使用的芯片设计,因为该公司无法找到能够满足其要求的供应商。这些芯片将用来处理该公司在多个业务领域的相关工作负荷,包括视频平台、信息和娱乐应用。此举标志着字节跳动将加入一系列研发半导体的中国互联网巨头行列。过去几年,包括百度、阿里巴巴在内的许多公司都发布了自己设计的芯片。不过,他们仍需要台积电等代工商来帮助其生产芯片。字节跳动还表示,不会将其芯片销售给其他公司。

消息来源:凤凰网科技
老王点评:似乎所有到了一定规模的 IT 公司,都需要将触角延伸到更深入的基础架构里,才能保持竞争力。不过,我觉得可能他们的计划更深远。

新一代龙芯 3 号配套桥片发布,内部集成自研 GPU

龙芯中科宣布,新一代龙芯 3 号系列处理器的配套桥片龙芯 7A2000 正式发布!相较于前一代产品,该芯片的高速 I/O 接口达到市场主流水平,并内置自研 GPU 核心,可形成独显方案,极大降低系统成本。“桥片”是板卡中连接 CPU 与外围接口/外设扩展接口的芯片,一侧与 CPU 直接进行数据交换,另一侧与硬盘、网络、显示等外设进行通讯。龙芯 7A2000 集成了 PCIE 3.0、SATA 3.0、USB 3.0/2.0 等接口,可为龙芯处理器提供丰富的南北桥功能。

消息来源:通信世界网
老王点评:龙芯的进步还是值得点赞的。

FSF 仍坚持使用古老而自由的服务器硬件

自由硬件日益稀缺,但自由软件基金会(FSF)仍然在坚持其理念,它的服务器配置都相当古老,因为新一代的硬件都含有非自由的私有固件。FSF 最近表示它更换了最后一台运行非自由 BIOS 的机器。目前它有两个数据中心和逾百个虚拟机。英特尔和 AMD 在 2013 年之后发售的 CPU 都不支持自由 BIOS。这些 CPU 都会在 BIOS 中安装私有固件,如英特尔管理引擎(IME)。这些 CPU 也会拒绝运行未经过 AMD 和英特尔私钥加密签名的固件,而他们只会签名自己的非自由固件。

消息来源:FSF
老王点评:从自由软件和开源软件两个略有分歧的路线开始,现在看起来开源软件越来越广泛,而自由软件面临的局面越来越艰难了。因为,那些“拥抱”开源的企业发现,开源对他们是有利的,而自由软件则不是。

各国程序员平均年薪,美国第一,中国仅相当于美国的 1/5

一家招聘平台统计分析了 20 多个国家的软件开发者在 2022 年的薪资状况,并列出了排名数据。据统计,2022 年年薪最高的三个国家为:美国(11 万美元)、瑞士(9.8 万美元)和以色列(7.2 万美元)。而中国为 2.4 万美元,约折合人民币 16 万,仅相当于美国程序员平均收入的 21.6%。就全球使用的编程语言而言,Golang 和 Python 语言薪酬最高,PHP、JavaScript 语言最低。

消息来源:Code Submit
老王点评:今天正好在朋友圈看到一位朋友的信息,曾经的一位专业的 IT 女工程师,去跳槽到一家做减肥的微商公司。不由得感慨,在中国做 IT 真是艰难啊。不过,之前我们发过的另外一个消息显示,美国对 IT 专家的缺口很大,以至于业界要求政府加强计算机教育。

Fedora 37 有望装备基于网页的全新 Anaconda 安装程序

在今年早些时候,红帽公司宣布正在为 RHEL/Fedora 的 Anaconda 安装器开发全新基于网页的用户界面。即将于今年秋季发布的 Fedora 37 虽然会保留基于 GTK 的 Anaconda 安装器,但也会提供下一代基于网页的 Anaconda 安装器,带来全新的界面和安装体验。全新的界面更加现代化,未来将会彻底替代现有基于 GTK 的 Anaconda 安装器。

消息来源:Phoronix
老王点评:这倒是不错,其实采用网页可以有更丰富的表现力和功能。

美国军方摸底开源代码的可信度

开源代码几乎在地球上的每一台计算机上运行,当今世界重度依赖于 Linux 内核。这也意味着任何人都能够参与到代码的编写、阅读和使用过程中,这点让美国军方内部的网络安全专家感到十分担心。“关键的开源软件以我们仍然几乎不了解的方式,暴露于恶意的操纵之下。”美国国防部高级研究计划局(DARPA)设立了一个计划长达 18 个月、耗资数百万美元的 SocialCyber 项目。最终目标是检测并抵御任何恶意活动、提交有缺陷的代码、介入干预、阻止开发,甚至接管整个开源项目。为此研究人员将使用情绪分析等工具,来分析开源社区内的社交互动 —— 比如 Linux 内核邮件列表。这将有助于确定谁在积极参与建设,同时谁又在消极怠工或悄悄搞破坏。

消息来源:Tech Review
老王点评:开源软件已经庞大到不能不依赖,而又非常警惕的规模了。

IE 团队收到来自 Mozilla 的谢幕祝贺蛋糕

微软的 IE 浏览器已于 6 月正式退役,这对科技行业的几乎所有人来说都是一个快乐的时刻。按照互相送蛋糕的悠久传统,Mozilla 的 Firefox 团队给微软 IE 团队送了最后一个蛋糕,以庆祝历史悠久的 IE 浏览器的落幕。蛋糕上面有一个巨大的 IE 标志。蛋糕上写着:“you were the ie6ing on the cake”。浏览器开发团队互相赠送蛋糕是一个可以追溯到十多年前的传统。微软在 2006 年Firefox 2.0 发布时给 Firefox 团队送了一个蛋糕,并在后来大多数的 Firefox 主要版本发布时都延续了这一传统。尽管随着浏览器发布周期的加快,这些蛋糕最终变成了杯子蛋糕。在 2012 年 IE 10 到来之后,Mozilla 向微软送了一个蛋糕,然后谷歌的 Chrome 团队也开始加入向对手送蛋糕的行列。

消息来源:Howtogeek
老王点评:还好,这次的蛋糕比较大,够团队分着吃了。

谷歌应用商店将由开发者来编写应用的权限描述

谷歌正在关闭独立的“应用权限”部分,新的数据安全部分显示了开发者提供的隐私注意事项清单,比如一个应用程序收集哪些数据,这些数据是如何存储的,以及这些数据与谁共享。开发者可以解释如何以及为什么要收集每一点数据。旧的应用程序权限列表可以保证是真实的,因为它是由谷歌通过扫描应用程序自动建立的。而数据安全系统则是在荣誉系统上运行的。谷歌称,“谷歌应用商店审查所有政策要求的应用;但是,我们不能代表开发者对他们如何处理用户数据做出判断。……当谷歌意识到你的应用行为与你的声明之间存在差异时,我们可能会采取适当的行动,包括执法行动。”

消息来源:ARS Technica
老王点评:话虽如此,我还是觉得应该保留独立的“应用权限”部分。