硬核老王 发布的文章

安卓游戏将于 2022 年登陆 Windows

谷歌周四 宣布 了一个独立的 Google Play 游戏启动程序,可以让玩家在 Windows PC 上玩安卓游戏。不仅如此,它还允许玩家在一台设备上关闭游戏,并在另一台设备上接着玩。这意味着你可以在 Chromebook、Windows PC 和安卓手机之间切换,而不会丢失保存的数据。该应用程序由谷歌构建和发布,它在你的系统上本地运行游戏,而不需要云流化。目前谷歌还没有披露更多信息,但是计划在 2022 年发布。

老王点评:在 Windows 上运行安卓应用并不稀奇,不过能做到多平台切换是不错。

微软借助深度学习查找并修复错误

微软在一篇 博客 中介绍了他们新开发的 BugLabs,用于发现代码中的错误,帮助开发者更精准、高效地调试其应用程序。这个系统创建了两个生成对抗网络(GAN),其中一个旨在将小错误引入代码,另一个则旨在发现这些错误。随着深度学习训练的持续推进,AI 的能力也变得愈加完善,最终成为了我们看到的这个特别擅长识别“隐藏在真是代码中的 bug”的人工智能。它能够自动找到并修复大约 26% 的错误,且其中包括了 19 个此前未知的在真实开源的 GitHub 代码中的错误。不过,现阶段该 AI 仍存在许多误报。

老王点评:以后你的 IDE 就不仅仅是给你提示语法错误了,还可以给你提示 bug。

Edge 浏览器提供防止打错网址而被钓鱼的功能

在 Edge 的“超级安全模式”中,可以防止用户因 输入错误的网址 而进入恶意网站。通常这种域名错误会导致不能显示要访问的网站,有时候也会被 ISP 或浏览器“劫持”而导向到广告网站。恶意行为者则会预先购买这种容易打错的网站域名,并制作相似的网站以诱骗用户。目前 Edge 提供的这种功能会警告用户他们的错误,未来微软可能重定向用户自动前往正确的网站。

老王点评:其实这也是一种“劫持”,但是劫持的目的是好的。

微软用五折来诱惑盗版使用者

盗版的微软 Office 应用程序的功能区栏中现在出现了一条新信息,以正版微软 365 的五折的价格来诱惑使用盗版软件的人们。该信息链接到微软的一个网站,警告盗版使用者们有可能遇到病毒、恶意软件、数据丢失、身份被盗等问题,以及无法接收关键更新。而折扣后,微软 365 家庭版的价格第一年仅为 49.99 美元,微软 365 个人版一年的价格为 34.99 美元。

老王点评:或许可以先安装一份盗版,就可以领取到这份折扣了?

DeepMind 打造加强版棋牌 AI

DeepMind 的 AlphaGo 击败了顶尖人类围棋选手,它的 AlphaStar 在《星际争霸 2》中赢了人类对手。本周,它又 披露了一个新的游戏 AI:Player of Games。DeepMind 称,Player of Games 是首个“通用且健全的搜索算法”,在完全和不完全的信息游戏中都实现了强大的能力。完全信息游戏如围棋、象棋等棋盘游戏,不完全信息游戏如德州扑克等。它在完全信息游戏中的表现已经达到了“人类顶级业余选手”水平,虽然明显弱于 AlphaZero 等专用游戏算法;在两类不完全信息游戏中,它均击败了最先进的 AI。

老王点评:虽然棋牌 AI 的商业前景不明朗,但这是向能在任意环境中学习的通用 AI 算法迈出的重要一步。

最新的 Chrome 扩展程序规范具有欺骗性和威胁性

电子前沿基金会(EFF)称,像之前的 FLoC 和隐私沙盒一样,Chrome 扩展程序的最新规范(Mv3)是谷歌控制主流 Web 浏览器和最大的互联网广告网络之一的新动作。该规范将限制 Web 扩展的能力,特别是那些旨在监测、修改和计算你的浏览器与你访问的网站之间的对话的扩展。一方面看,这将保护你的安全,但是另一方面,一些保护隐私的跟踪器的阻断扩展将大大降低能力。谷歌为 Mv3 提出的理由之一是安全,虽然更彻底的审查过程可以提高安全性,但是谷歌显然不准备这么做;而另外一个理由是性能,而事实上那些将受到 Mv3 阻碍的扩展实际上提高了浏览器性能。

老王点评:谷歌近些年在浏览器方面的动作屡屡被爆锤,这可能不仅仅是技术上考虑不周全的原因。

Alexa.com 将在明年关闭

Alexa.com 是一家提供超过 3000 万个网站的网络流量数据、全球排名和其他信息的网站。现在,他们宣布,“二十五年前,我们创立了 Alexa。在帮助你寻找、接触和转换你的数字受众的二十年后,我们做出了一个艰难的决定,即在 2022 年 5 月 1 日关闭 Alexa.com。”在公告中,他们没有解释关闭的原因,即日起停止提供新的订阅,但现有的订阅在关闭前还能继续访问。

老王点评:虽然没说为什么,但是我觉得可能是找不到盈利来源,不足以支撑下去吧。还是很可惜。

研究发现,更大的 AI 模型能带来更好的效果

在人工智能领域,一般来说,越大越好,更大的模型通常提供更高的性能。DeepMind 的研究证实了这一趋势,并表明扩大“大语言模型(LLM)”的规模确实在测试情感分析和总结等最常见的基准上提供了 更好的性能。DeepMind 建立了一个拥有 2800 亿个参数的语言模型,名为 Gopher,来探究这种 LLM 的能力。Gopher 比 OpenAI 拥有 1750 亿个参数的 GPT-3 大,但不如一些更具实验性的系统,如微软和 Nvidia 的拥有 5300 亿个参数的 Megatron 模型大。

老王点评:这才是“大”数据,目前从 DeepMind 的结论来看,还不知道这个规模的上限是哪里。

上诉期间,开发者们还得继续使用苹果公司的支付渠道

之前苹果公司和 Epic 的诉讼案中,虽然苹果公司取得了大多数胜利,但是被地区法院法官裁定需要开放其支付限制,允许开发者将用户引导至苹果商店之外进行支付,而不用必须使用苹果商店的应用内购买的方式,也就是可以避免“苹果税”。原本苹果公司需要在 12/9 前执行该裁决,但是苹果对此提出了上诉,并得到了美国第九巡回上诉法院的支持,因此在其上诉期间 不必修改其支付政策

老王点评:看来这件事有可能变成旷日持久的诉讼战。

Linux 基金会预计今年的收入将达到 1.77 亿美元,但是仍然入不敷出

Linux 基金会 预测 2021 年的收入为 1.77 亿美元,约 55% 来自会员费和捐款,约 26% 来自项目支持,另外 9.5% 来自培训,8.9% 来自活动赞助和注册。而 2019 年的收入为 1.24 亿美元,2018 年为 9600 万美元。在十年前的 2011 年的收入才仅为 1500 万美元。不过今年的收入不及支出,预计今年的支出为 1.8 亿美元。

顺便说一句,作为最重要的收入来源,报告中用一整页列出了白金及黄金会员,中国的白金会员是华为和腾讯,他们分别有一位代表出现在 Linux 基金会的董事会里。而这份 87 页的报告中,白银会员的名单就洋洋洒洒列了 7 页。

老王点评:要说这钱真不少,不过能挣钱也能花钱。

Linux 30 年成就一览

Linux 基金会发布了 2021 年度报告,披露了今年已经 30 岁的 Linux 的一些成就:

  • 85% 的智能手机运行在基于 Linux 的安卓系统上
  • 前 100 万的 Web 服务器中 96% 都运行在 Linux 上
  • TOP 500 的超算全都运行在 Linux 上
  • 96% 的云计算基础设施运行在 Linux 上

以及其管理的 750 个开源项目去年取得的一些成绩:

  • 1.3 万个代码仓库;超过 10 亿行代码;每周增加 2900 万行以上的代码;
  • 已经发布并下载了 115 亿多个容器;
  • 平均有 2,082 个代码仓库的议题在提交后一天内结案;
老王点评:这份报告还有更多的有趣信息值得了解。

家庭安全应用程序 Life360 正在出售其数千万用户的精确位置数据

Life360 是一款流行的家庭安全应用程序,在全球有 3300 万人使用,它被宣传为父母使用手机跟踪孩子的行动的好方法。据消息,该应用程序正在向大约十几个数据经纪人出售孩子和家庭的行踪数据。该公司的 CEO 回应称,“我们认为数据是我们商业模式的重要组成部分,是使我们能够为大多数用户保持免费 Life360 服务的核心。”该公司称出售的数据已经去掉了个人识别信息。

老王点评:之前有个说法是,如果你没有为商品付费,那你就是“商品”。

Windows 盗版激活软件被黑客植入后门

KMSPico 是一款用于激活盗版的 Windows 及 Office 软件。由于 KMSPico 太受欢迎,现在被黑客盯上了,植入了后门,他们架设了所谓的 KMSPico 官网来推广这个恶意软件,一旦用户下载使用,就会被植入后门。KMSPico 窃取的是各种加密货币钱包。而同时,这个有后门的 KMSPico 软件的激活功能也是能正常工作的。

老王点评:使用盗版软件并使用地下的破解软件,这种风险就需要自己承担了。

统信发布毕昇驱动引擎,支持 2000 多款打印机

统信软件宣布,正式推出“毕昇驱动引擎方案”,将在 12 月 31 日随着统信桌面操作系统 V20(1043)正式推送。此前,统信 UOS 已经完成了 3000 多款打印机产品的适配。新的毕昇驱动引擎方案可以直接在统信 UOS 上运行 Windows 打印机驱动,而无需安装 Windows 虚拟机,或者采购虚拟化解决方案。该引擎支持 2000 多款 Windows 打印驱动,这样统信 UOS 已经可以兼容 90% 以上打印机的新旧设备型号。

老王点评:这是一个不错的改进,对于 UOS 更多进入办公环境很有意义。

少数数据集支配着机器学习研究

研究人员分析了 2015-2020 年之间不同机器学习社区使用的数据集,发现少数数据集被集中使用。在分析 43,140 个样本中,超过五成使用的数据集来自于 12个精英机构。研究人员 认为 这种高度集中化的趋势带来了实用性、伦理甚至政治方面的问题。其中,计算机视觉受政府影响最大,自然语言处理受最少影响。计算机视觉尤其是脸部识别领域常用的数据集得到了企业、军方和政府的资助。

老王点评:如果数据来源是特定的,那么机器学习的结果可能就是偏离的。

又是一年霜雪季。

前不久,我参加了 2021 信创 “大比武” 鲲鹏基础软件开发赛道总决赛的活动。在大赛上,我看到了诸多令人眼前一亮的作品,也见证了许许多多充满勃勃生机的年轻人付出的努力。

关于 2021 信创 “大比武” 鲲鹏基础软件开发赛道总决赛

这是一场由信息技术应用创新工作委员会指导,华为主办,重庆鲲鹏创新中心、北京鲲鹏联合创新中心、openEuler 开源社区、openGauss 开源社区及 openLookeng 开源社区共同承办的开源技术应用领域的全国性大赛。

我踟躇于紫荆盛开的树下,而此刻北方大地已是寒风凛冽,此情此景,我觉得颇类如今中国的开源基础软件领域的景象。遂写一篇小文,抒发一些管窥之见与诸位。

枝繁叶茂,如火如荼

三十年前,中国的计算机领域才刚刚起步,开始逐步往企业、民用领域扩展。作为从上世纪九十年代就接触到计算机的人,我几乎是经历了中国计算机行业、互联网空间从无到有,从小到大的主要过程。

在这三十年里,我们有了 10 亿网民,就连农村地区都有近 60% 的上网普及率。而在这两年全球疫情的严峻形势下,在线办公人数从去年的 2 亿人增加到将近 4 亿人,网络支付用户也在两年间增加了 2 亿人。(以上数据均参考自 CNNIC 发布的第 48 次《中国互联网络发展状况统计报告》)

不仅在互联网和计算机方面体量巨大,而且,我国在计算机高端领域也取得了不菲的成就。比如,我国正在建设的 两台量子计算机,其中 “祖冲之二号” 将比美国谷歌的 “悬铃木” 快 1000 万倍,而另外一台 “九章 2 号” 可以在一毫秒内计算出世界上最快的经典计算机需要 30 万亿年才能完成的任务。中国成为唯一在光量子和超导量子两条技术路线上实现 “量子计算优越性” 的国家。

无根之木,难以成林

但是就在这一片繁荣景象的背后,正因这两年世界局势的变化,也使人看到了一些长期以来被忽视的领域。

大家也都知道了,“芯片难” 的问题虽然是全球性的困难,但是更是中国的难题。在禁运的阴云下,我们才发现,在这个我们已经离不开计算机的互联网世代,它就像被白蚁噬食的华厦,其最基础的芯片、操作系统等根基岌岌可危。

固然,我们有海思麒麟这样优秀的半导体设计企业,但是我们却缺乏能将其生产出来的完整半导体产业链。

固然,我们有数亿台计算机和更多的移动终端,然而上面跑着的各种操作系统,更不用说桌面操作系统了,却都是微软和苹果公司的天下,就连服务器领域广泛使用的开源操作系统 Linux,我们也大多只是拿来使用,而不能形成独立自主的整个生态

固然,我们有庞大的数据库,但是就在当下,我们还有很多政企采购只能定向采购 Oracle 这样的国外企业的产品,而且,不可替代、不可迁移!

固然,我们有充沛的工业生产能力,但是我们的工业企业却只能使用进口的工业设计软件来设计这些产品。

固然,我们有很多投身于计算机研究的专家,但是在计算机理论的前沿研究方面取得举世瞩目的成就还寥寥无几。

一夜春风,花发几枝

前几年,我曾经去过美国、日本和新加坡,也曾去过港台等地。在这些曾经被认为发达的地方,我惊奇的发现,原来他们的网上购物不如我们的便捷、他们的支付居然大多是刷卡甚至现金,他们的脸书、推特也不过尔尔。和很多人一样,我也曾盲目地认为我们在某些互联网和计算机技术方面已经超过他们了。

但是,就像前面说的,我们在 “引擎盖下” 的基础领域还有很多欠缺之处。也正是这两年,让我们逐渐清醒地看到我们的基础产业还需要夯实和再造,我们的基础设施还需要重新审视。

可能,这两年你偶尔会听说一个词 “信创”,也听说了国家将 “开源”、“基础软件” 等写入到了《“十四五” 规划纲要》。不经意间,这两年已经有很多初看并不起眼的事情在发生。

比如说芯片,两年前,华为提出了“鲲鹏+昇腾”双引擎战略,将华为历时 15 年,投入超过 2 万名工程师,打造的以 “鲲鹏+昇腾” 为核心的基础芯片族作为引擎,开放给各行各业。随着时间的推移,如今,已经有超过一万个企业级应用已经迁移到鲲鹏架构,在鲲鹏架构上开枝散叶。

再比如说基础软件,同样是两年前,华为密集宣布了 openEuler、openGauss、openLooKeng 等一系列基础开源软件项目,囊括了操作系统、数据库、大数据等基础软件领域

现在,新近捐增给了开放原子开源基金会的 openEuler 开源操作系统,它已经拥有了包括统信、SUSE、麒麟等 10 个 OSV 开发的商用发行版,累计商用达到了 30 万套,并广泛应用于政府、金融、电信、能源等行业。而 openEuler 社区也已经成长为拥有几十万社区用户、七千余贡献者、近百个 SIG 的中国发展最迅猛的开源 “根” 社区之一。

应用于大并发、大数据量、联机事务处理场景的电商、金融、O2O、电信等应用的 openGauss 数据库,同样也有十余家商用发行版,已经实现在金融、政府、电力、制造等行业的规模化应用。openGauss 社区,也从无到有地成为墨天轮排行榜前二的开源数据库社区。

而在这些社区中也涌现出了不少优秀贡献者和项目。比如,在近日的 2021 信创 “大比武” 鲲鹏基础软件开发赛道总决赛中,就出现了不少令人眼前一亮的项目。自开赛以来,来自各行业近百家企业以及高校的 300 余位开发者参与了比赛,产生了数百个优秀作品。这其中,来自 openGauss 赛题的华夏银行基础技术研究团队凭借作品 Hermes 荣获金奖;来自 openEuler 赛题的数硕云澈基础设施团队和统信云原生团队获得了银奖。

金奖得主的作品 Hermes 是一套可以全面收集 openGauss 数据库监控指标的开源项目,采用 Java 实现,充分利用了 openGauss 数据库已有的监控指标,其易于扩展,平台无关等特性值得称道。

而银奖之一的统信的云原生底座对现在主流的云原生技术做了抽象封装,使之可在标准的基线仓库上做适配。这样可以保证底层软件包经过了完整测试,极大减少了适配工作。对于用户在云平台上部署和适配产品提供了很大帮助。

沐雪沥冰,百花始开

国家提出的 “信创” 产业是为了打造自己的具有自主创新的信息产业,而面对需要投入浩繁人力、天量资金和无数心血的基础软件领域,远非一家或几家企业就能全盘完成的。这就需要更多的力量共同合力攻关、突破技术问题、建设丰富互补的生态。

其中,重中之重便是计算机系统的内核和基石 —— 操作系统。操作系统的发展,将会直接决定数字基础设施的发展水平。建设操作系统的 “根” 社区,有助于凝聚整个操作系统领域所有企业和个人的力量,共同建设一款操作系统,构筑稳固的操作系统基石。

而在此基础上,通过开源、开放的方式构建的合作与协作是发展壮大的必由之路。开源项目最大的优势便是包容性强,无论你是一个优秀的技术开发者,还是一个专精于交付和后续维护的服务提供商,都可以在开源社区当中找到自己的位置,并基于开源社区的产物贡献自己的价值。相比于传统的协作模式,开源 “根” 社区的方式,能够最大范围、最高效的盘活资源,将技术与商业、技术与人才等不同形态的资源进行打通,形成良性的互动与循环。

道阻且长,埋头耕耘

当然,两年时间对于需要经年打磨的基础软件领域来说,还太短暂,虽然这些基础软件事实上已经在 “土下孕育” 发展了更长时间。

作为一个第三方观察者,我也发现了其中一些亟待努力的方面:

其实,openEuler 社区和 openGauss 社区已经是我所仅见的发展迅猛的中国开源社区了。但是这辆奔行迅猛的列车,到了需要瞭望更远处风景的时刻。 openEuler 和 openGauss,在国内的影响力日渐深远,但是在国际上、在整个开源世界,还没有形成足够的传播和号召力。举例说,同样可以作为 CentOS 的优秀替代品, openEuler 在全球开源社区的声量就不如 Alma Linux 和 Rocky Linux,而我相信, openEuler 的品质决不会逊色于它们。

另外,IBM 旗下的红帽 Linux 在某种程度上引领着 Linux 操作系统的发展技术前沿,从 Fedora、CentOS Stream、RHEL,如同滚滚洪流,带来了一代代新的 Linux 技术创新,而相比之下, openEuler 开源操作系统的创新则还比较偏于某些特定领域。

再比如,谷歌、MIT 等公司和高校出版的一篇篇论文从理论上引导了数据库技术的发展,而国内的数据库技术发展在开创性的理论研究方面比之尚显逊色。

当然,作为批评者动嘴自然轻松,而这些地方每一个进步都需要真正在其中贡献的人付出莫大的努力

我曾经拜访过华为操作系统实验室的几位专家,对他们在某个领域独到的研究深表钦佩。我也感叹于在我们所感受到的技术进步的背后,都来源于这些研究人员所做的无数个一点点改进。

而 openGauss 数据库也在国际领先的数据技术理论方面做了大量实践,在开源数据库“根”技术方面,内核持续突破,已经在数据库方面进入领先水平。

现在,这几个专注于基础设施的 “根” 软件、“根” 社区,就如同是为一棵大树培下的沃土,不起眼,但是来年开春,繁枝浓叶的中国 “信创” 大树将深植于此。

独立风中,火树银花

从世纪初到现在,中国信息产业已经获得了极大的发展。不经意间,我们的生活已经被现代信息技术浸透。而现在,是时候让这棵撑起信息社会的大树扎根百丈,荫蔽万里了。

我期许这些深入土壤的 “根” 能育出一棵独立自主、筑巢引凤的大树,独立于风中,绽开一树繁花。