Linus Torvalds称 Rust 将用于 Linux 内核开发,称 C++是垃圾

 

 

Google 的 Android 团队将支持 Rust,用来开发 Android 操作系统。如今该团队还在评估 Rust 在 Linux 内核开发应用的作用。人们认为 Rust 编写的新代码会降低很多内存安全的问题,包括数据泄漏和逻辑错误等风险,Rust 更能实现实现推理的抽象,也能让更多的朋友参与内核开发,Rust 这种现代语言的应用会越来越广。

 

Linux Torvalds 最近对 IT Wire 媒体的采访中如此说道:

 

Linux 内核中的第一个 Rust 补丁已经正式发布。内核开发的人们这样说,这些问题的解决比 Google 讲解该语言的文章还要重要。Linux Torvalds 说,目前暂时还没有完全支持 Rust,会在5.14或类似版本中合并代码。Torvalds 还说,目前说内核要支持 Rust 还为时尚早,但至少在内核中已经有了 Rust 的影子,人们已经在其中进行构建了。

 

Linux 周刊在上周文章中说道:解决方案很简单,就是将 C++换成 Rust。Linux Torvalds对此这样解释,“C++解决了 C 语言的问题,但事情却越来越糟糕,这真是一个很垃圾的语言”。

 

“请使用实用且有价值编程语言,如内存安全但没有像 C++ 那样的问题,要么内部有 GC(垃圾收集)且支持内存清理的语言。C++没有解决 C 语言的问题,使用 C++ 重写内核的人都太无知了“。

 

看来,Linux Torvalds 对 C++已经反感透顶,Rust 已经开始出现在 Linux 内核代码中,他是不是以后将 Linux 内核全部换成 Rust语言了?

 

Visual Studio 2019 v16.10 Preview2发布:包括 VC++,IntelliSense,Docker 和 Git

 

微软近日发布了 Visual Studio 2019 V16.10的第2个预览版本。微软技术团队的高级经理 Justin Johnson 介绍了更新情况:

 

1)IntelliSense,Docker 以及 Git 支持

 

IntelliSense添加了新功能,包括索引器、运算符的补全功能。

 

2)C++

 

在该版本中,C++ 20的功能更加完备,可以使用/std:c++latest 来编译,CMake 除了支持 CMakeSetting.json 外,还支持 CMakePresets.json。即允许在 Windows、Linux 和 Mac下使用 CLI方式来指定和共享配置,构建和测试配置。

 

Visual Studio Docker Compose可以执行 Compose 中定义的服务组合。容器的工具窗口,交互性更加方便。此外 Git 工具也进行了更新,可更方便的在存储库间切换或同步分支。

 

更多详细,请移步 VisualStudio 2019的官方博客。

 

https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-10-preview-2/

 

Google支持智能手机VPN应用的新安全标准

 

物联网安全认证机构(也称为ioXt)的安全物联网联盟(Internet of Secure Things Alliance)已为移动应用程序和VPN启动了新的安全认证。

 

谷歌和亚马逊与NCC Group和Dekra等经过认证的实验室,以及NowSecure等移动应用程序安全测试供应商一起,共同制定了标准。Google One服务中的Google VPN是最早通过该标准认证的VPN之一。

 

大约20个行业人物帮助编写了移动应用程序配置文件的要求,其中包括Amazon的首席安全架构师Amit Agrawal和Google Play的Strategic Partnerships团队的Brooke Davis。两位都是移动应用个人资料组的副主席。

 

由于ioXt Alliance已经对IoT设备进行了安全检查,因此决定将覆盖范围扩大到管理这些设备的应用程序。

 

微软正在统一不同操作系统的 Edge 代码库

 

 

微软已经推出 PC 端新的基于 Chromium 的 Edge 浏览器,同时亦更新了 iOS与安卓端的 Logo。但实际上 iOS 与安卓的 Edge 浏览器与 PC 仍然不同。

 

iOS 的 Edge 浏览器使用是 WebKit 引擎,而安卓是 Blink 引擎。微软正在试图调整 Android 上的 Edge 浏览器版本,使其与 PC 端的 Edge 浏览器相一致。微软的预期是让新的 Edge 成为一个真正的跨平台浏览器,包括基于共通的核心代码库。

 

PDF开发者去世:联合创办Adobe,曾获美国国家技术奖

 

4月16日,Adobe公司的联合创始人Charles "Chuck" Geschke(查克·格施克)去世,享年81岁。1982年查克·格施克与约翰·沃诺克一起创立了Adobe公司,二人因开发了便携式文档格式技术即PDF而名满天下。2009年时任总统奥巴马授予了格施克和沃诺克国家技术奖章。

 

PDF 给人们文件传递增加诸多方便,希望作者一路走好。

 

作者:洛逸