硬核老王 发布的文章

最后一个 IE 版本将终止支持

微软宣布,IE 11 将在 2022 年 6 月 15 日终止支持,在 Windows 10 上 Edge 浏览器是 IE 的未来。此日期之后,IE11 桌面应用程序将被禁用,任何试图打开它的人都将被重定向到 Edge 浏览器。微软表示,如果你受到这项调整影响,那么建议那些依赖 IE11 的遗留网站组织和开发人员在 Edge 浏览器中的 IE 模式下进行处理。但是 IE 模式也会在几年内陆续停止支持。

我想说是,国内一些银行和机构到现在还是雷打不动的 IE-Only 的网站,在这种情况下,国内的同行们还是要考虑尽快推进技术的变革,让大家早日脱离 IE 的苦海。

最新数据显示腾讯 QQ 月活用户已不到微信的一半

5 月 20 日,腾讯发布第一季度财报。财报显示,一季度微信及 WeChat 月活 12.416 亿,同比增长 3.3%。而一季度 QQ 移动终端月活 6.064 亿,同比减少 12.6%。

QQ 虽然没落了,但是 QQ 从来没对 Linux 用户友好过,倒是旗下的 QQ音乐,对于 Linux 用户挺友好的。要说对开源最敷衍的顶级互联网公司,企鹅公司怕是其中之一,讽刺的是,QQ 的形象和 Linux 吉祥物都是企鹅。

Chromebooks 将正式支持 Linux 应用

谷歌在 I/O 大会上宣布,随着 Chrome OS 91 的发布,Chromebook 上的 Linux 终于走出了测试阶段。该公司曾在 Chrome OS 上与安卓应用一起提供 Linux 应用,然而自首次推出以来,一直处于测试阶段。谷歌以稳定的节奏增加了新的功能,实现了诸如 GPU 加速、对 USB 驱动器的更好支持等等。

除了 Linux 应用之外,谷歌还宣布它将把 Android 11 带到 Chromebook。该公司表示,Chromebook 上的安卓应用使用量增加了 3 倍,新的 Android 11 更新将使用虚拟机来运行安卓应用,而不是目前基于容器的方法,使其在未来更容易更新。

无论是 Chromebook 可以运行 Linux 应用和安卓应用,还是微软通过该 WSL 支持 Linux 应用,兼容已有应用成为了趋势,这也是一个操作系统发扬光大的必经之路。毕竟大家虽然会因为系统而选择,但现实是我们使用的不仅仅是系统,还有系统之上的应用生态。

任天堂 Wii U 已停产数年,但其 Linux 驱动程序仍在开发中

任天堂 Wii U 游戏机已推出近十年,并已于数年前停产,但对它的 Linux 主线内核驱动的工作仍在继续之中。 libdrc.org 项目在开发一个内核驱动以支持 Linux 下的 Wii U 游戏机,并希望能并入主线,今天发布了最新的代码。这个驱动适合于那些想在 Wii U 游戏机上运行 Linux 的人。

虽然我觉得这个工作有点无用,但是 Linux 本来就是一个由一个“无用”的兴趣项目发展起来的,所以这种看似无用的爱好者群体才是 Linux 的草根基础。

Wear OS 和 Tizen 合并,联合对抗苹果的 watchOS

目前在智能手表市场苹果 watchOS 独占鳌头。谷歌和三星宣布合并 Wear OS 和 Tizen,联合起来与苹果的 watchOS 展开竞争。谷歌表示,双方的协作让应用启动速度在最新的芯片组上提高了 30%,动画更流畅。据报道称,谷歌将会为新的智能手表系统提供离线版的谷歌地图和 YouTube Music、Spotify。三星的下一代 Galaxy Watch 将运行合并后的系统。

联合生态是条路,但是我对联合对抗的前景持谨慎乐观态度。

安卓设备激活数量突破 30 亿

在 Google I/O 2021 大会上,谷歌宣布安卓设备激活数量突破了 30 亿。这一数据比 2019 年的 I/O 会议上宣布的数据多 5 亿。这一数据来自于谷歌 Play 商店,没有考虑使用第三方应用商店的安卓设备,这意味着安卓设备的真实激活数量会更高(如中国的安卓设备没有预装 Google Play)。苹果则在今年早些时候宣布它的 iPhone 手机激活数量超过了 10 亿。

这样看起来,安卓设备还真是多,新的生态兼容安卓看来非常有必要 —— 你知道我指的是谁。

Android 12 发布,小米等设备可以提前测试

在今天的 Google I/O 大会上,谷歌预览展示了 Android 12,这是今年晚些时候 Android 设备的下一个重大更新。在 Android 12 中,谷歌引入了一种全新的设计语言 Material You。谷歌称,“Android 12 包括 Android 历史上最大的设计变化。……Android 12 比以往任何时候都更具表现力、更有活力、更有个性。”在 Android 12 中,也加强了私密和安全的设计,让你对哪些应用程序正在访问你的数据有更多的透明度,以及更多的控制。

Android 12 测试版现在可供下载,包括 Google Pixel、小米、OnePlus、OPPO、Vivo 的部分型号的设备可以提前测试体验。

除了某个厂家之外,很多国产厂家的手机也都能用上 Android 12 了。

搞瘫美国最大燃油管道的黑客组织解散,至少已获得 9000 万美元

黑客组织 DarkSide 攻击了美国最大的燃油管道运营商后让其声名大噪,也因此宣布团队解散。而据报道,数据显示黑客组织 DarkSide 在宣布解散前,其加密货币的账户中已经获得了至少价值 9000 万美元的比特币。平均来说,每个受害者支付了价值 190 万美元的比特币。其中大部分都被转移到加密货币交易所,并在那里兑换成法定货币。

勒索黑帮简直防不胜防,这也算是计算机普及后一个副作用吧。对抗的方式并不完全取决于技术,相应的法律打击可能更重要。

中国信通院发布首批开源供应商名录

中国信息通信研究院于 2021 年 1 月底开展了第一批开源供应商名录征集活动,本次发布的第一批开源供应商名录,共收录 26 家开源供应商。本次征集范围涵盖云计算、大数据、中间件、数据库、操作系统、开发框架和安全等领域,企业服务范围包括开源商业解决方案、开源云服务和开源服务。包括:北京青云、红帽软件、网易数帆、IBM、普华基础软件、优刻得、火山引擎等公司。

这些供应商里面有很多是耳熟能详的开源企业,发布这样的名单是指导意义的。

鸿蒙 OS 2.0 将陆续开源

据开放原子开源基金会消息,全新的鸿蒙 OpenHarmony 2.0 将从今天起到 6 月 2 日陆续开源!据了解,OpenHarmony 2.0 大约有 460 万行关键代码,相当于 Android 10 1525 万行的 30%,同时有大约 1.8 万个关键 API,相当于 Android 10 3.6 万多个的 50%。

OpenHarmony 2.0 有多个分支版本,本次开放的 L2 是一个纯粹的鸿蒙版本,没有任何安卓代码,可以跑所有的鸿蒙应用,能打电话、上网,但是应用不太多。另外还有 L3-L5 版本,是兼容安卓的双框架,能够运行安卓应用,也将很快开源。

据报道,华为鸿蒙操作系统最快将于 6 月份正式开始规模推送,预计到今年年底将有至少 3 亿设备搭载鸿蒙系统。

关于鸿蒙的代码一直有很多争议,我觉得开源后,大家可以对着代码来喷。

Linux 内核 5.13 将原生支持苹果 M1 芯片

现在 Linux 用户也可以在 Apple Silicon 上运行他们喜爱的操作系统了,因为最新的 Linux 内核 5.13 RC 引入了对 M1 芯片的支持。苹果 Silicon 上的 Linux 现在可以像其他原生解决方案一样受益于同样的性能提升,尽管目前某些驱动还需要进一步打磨,包括图形方面。硬件加速视频还不支持,不过这只是 Linux 内核的 RC 版本,所以进一步的改进应该是早晚的事。

苹果说,“M1 的 CPU 性能提高了 3.5 倍,GPU 性能提高了 6 倍,机器学习速度提高了 15 倍,同时使电池寿命比上一代 Mac 长 2 倍。”

感觉 M1 芯片真香,难怪 Linux 会积极支持。

Windows 10 的下代操作系统叫什么?网友高票投给 Windows

在 WinCentral 的投票中,有近 2000 人参与投票,备选项有“就叫 Windows 就好”、“Windows 11”、“Windows X”、“Windows 10X”、“Windows 21”、“Windows 10.1”等。结果,最高票被“就叫 Windows 就好”拿下,得票率 65.5%。当然,这只是一次民间投票,微软对 Windows 10 系统今后如何规划,现在看来还是个谜。

我觉得微软在版本号上还算克制,不过确实网友的建议不错,微软该考虑一下。

安全专家告知数据被泄露后,却接到了对方的律师函

报道,安全专家 Rob Dyke 在 2 月底发现了一个公开的 GitHub 仓库,其中包含一个网站的源代码,以及包含用户名、散列密码、电子邮件地址和 API 密钥的数据库。然而在他 3 月 1 日书面告知数据泄露的 Apperta 基金会后却收到了律师函。

Apperta 的第一反应对他表示了感谢。然而 Dyke 告诉 Apperta,他将加密保留他发现的文件的副本三个月,然后销毁它们。Dyke 说他保留这些信息是为了防止再次需要这些信息,“以防出现我所不知道的更广泛的网络事件”。Apperta 将此解释为非法复制其数据。一周后,该公司的律师写信给他,要求他销毁文件的副本。在律师交锋几周后,Apperta 明确表示要向高等法院申请针对这位安全专家的禁令。

Dyke 最终在上法庭前删除了这些数据,并提交了证明。Apperta 表示他们没有提出诉讼,Dyke 已经承诺删除数据,但同时认为 Dyke “超越了善意研究的界限,而且他这样做是不道德的”。

此事引起了网络安全界的同情,人们为 Dyke 捐赠了 15000 英镑以解决法庭诉讼。然而,我们需要思考的是,白帽子的法律边界在哪里?什么是可以做的,什么是不可以做的?

研究人员制造出仅在显微镜下可见的无线、可注射的芯片

哥伦比亚大学研究人员报告说,他们已经建立了据说是世界上最小的单芯片系统,总体积小于 0.1 立方毫米,像一只尘螨一样小,只有在显微镜下才能看到。这是一个“芯片即系统”的新想法:一个单独的芯片就是一个完整的功能电子系统。该芯片是一个整体可植入/可注射的微粒,没有额外的封装。它是在台积电制造的,并进行了纳米级的工艺修改。该团队的目标是开发可以用于皮下注射的芯片,然后用超声波将其传回体外,提供它们在本地测量的信息。目前该芯片的功能是测量体温,但该团队正在研究的可能性还有很多。

这就是几十年前科幻小说里面的场景啊,这种芯片可以在医疗方面发挥很大的作用。

Rust 编程语言庆祝六岁生日

周六,Rust 编程语言的开发者庆祝了自 1.0 版本推出以来的六周年。作为 C 语言的替代品获得了很多关注,这要归功于默认开启的代码安全功能,它带来的是更少的可被利用的内存相关错误。这种内存安全特性让不少程序员注意到了它,由此它的采用率开始了编程语言当中不可思议的火箭式上升,Stack Overflow 甚至发现它是 2020 年调查中最受欢迎的编程语言

目前采用 Rust 的最引人注目的项目之一是 Firefox 浏览器,到 2020 年 7 月,macOS 上的Firefox Nightly 有 12.31% 的代码是用 Rust 代码编写的。

虽然 Rust 语言学习起来有些难,但是在某些原本是 C/C++ 独占领域里,Rust 已经显示出了明显的优势。

Python 之父要在 Python 3.11 中将速度翻倍

在本周的美国 PyCon 语言峰会上,Python 之父 Guido 发布的一份文件,详细介绍了他要使 Python 成为一种更快的语言的野心,他承诺在 Python 3.11 中使其速度翻倍。

不过,Guido 也不敢保证一定能达成目标,只是乐观地感觉有希望。如果真的能实现,主要受益者将是那些运行 CPU 密集型纯 Python 代码的人。而对于已经用 C 语言编写的代码,如 NumPy 和TensorFlow,I/O 绑定的代码、多线程代码,以及算法效率低下的代码,不会有太大的好处。

我们真的需要更快的 Python 吗?需要更快处理的数据科学和人工智能项目,都依赖于 GPU,所以 CPU 上跑起来快不快真的没那么重要。

祝融号成功着陆火星

5 月 15 日,天问一号着陆巡视器成功着陆于火星乌托邦平原南部预选着陆区,我国首次火星探测任务着陆火星取得圆满成功。着陆巡视器与环绕器分离后,环绕器升轨返回停泊轨道,为着陆巡视器提供中继通信。着陆巡视器包括“祝融号”火星车及进入舱。后续,“祝融号”火星车将依次开展对着陆点全局成像、自检、驶离着陆平台并开展巡视探测。

恭喜我国航天航空事业取得新成就!上午有朋友问我,祝融号是否采用了开源技术?从目前公开的信息看,我们尚不知道“祝融号”所采用的技术是什么,是否涉及开源技术也不得而知。

美国政府发布行政命令,要求加强开源软件安全

5 月 12 日,美国拜登政府发布行政命令,以加强美联邦政府的网络防御,要求“在初步准则公布后的 90 天内……应发布指南,确定加强软件供应链安全的做法。”并特别提到开源软件,要求美国政府必须确保“在可行的范围内,确保产品任何部分所使用的开源软件的完整性和出处”。即提供一个软件材料清单,包含了用于构建软件的各种组件的细节和供应链关系。

Linux 基金会已经发起了诸多项目和基金会,着力于改善日益严重的开源软件安全问题。