W3Cschool开发者日报|Fuchsia 操作系统将支持运行 Linux

1、Fuchsia 操作系统将支持运行 Linux 应用程序

W3Cschool开发者日报|Fuchsia 操作系统将支持运行 Linux

近日,谷歌已经为其新兴开源的 Fuchsia OS 添加了一个 Guest App,以使 Linux 应用程序能够在 Fuchsia 中作为虚拟机(VM)运行。这个 Guest App 使用了一个叫作 Machina 的库,相比传统的模拟器,Guest App 与宿主操作系统的集成更加紧密。

2、Firefox 将引入安全审查工具:确认个人账号是否泄露

Mozilla宣布未来Firefox版本将引入建议安全审查工具的功能,使用Troy Hunt的“Have I Been Pwned”(HIBP)数据库对已知泄露的数据库进行扫描,确认用户账号是否出现在其中。

去年11月份,该功能的初版首次曝光,该功能当时只是一个通知系统,当用户访问恶意已经被窃取的网站时候才会发出提醒。

而现在Mozilla正将HIBP的完整服务整合到辅助网站-- Firefox Monitor上。双方的合作允许用户通过输入邮箱地址来查看自己的账号是否已经在已知的数据泄露中曝光。如果出现在数据库中,那么 Firefox Monitor就会知道已经掌握的暴露程度,并提供相关建议。

3、腾讯两大开源项目Tars、TSeer,加入Linux基金会

在 LC3(LinuxCon + ContainerCon + CloudOpen)中国 2018 大会上,腾讯宣布其两大开源项目——RPC 开发框架 Tars、轻量化名字服务方案 TSeer,加入 Linux 基金会。LC3 是集 Linux、容器、云技术、网络、微服务等多种开源议题于一身的科技大会。

4、JavaScript MVC 框架Mithril.js 3.0.0 发布

Mithril.js 3.0.0 发布了,Mithril.js 是一个客户端的 JavaScript MVC 框架。可将应用分成数据层、UI层和控制层。API 提供一个模板引擎,带 DOM diff 实现,支持路由和组合。

此次更新内容包括:

Breaking

  • 更好的输入检查以防止滥用库(#2167)
  • 将挂钩和测试套件元信息的保留字符从 "__" 更改为 "\x01" (#2167)

Features

  • 对指向有问题测试的异步超时进行堆栈跟踪(#2154 @gilbert, #2167)
  • ......(详情:https://github.com/MithrilJS/mithril.js/blob/next/ospec/change-log.md)

5、Perl 5.28.0 发布

Perl 语言项目释出了最新的 5.28.0 版本。新版本代表了自 Perl 5.26.0 发布以来大约 13 个月的开发,包含了 77 名作者对 2200 个文件的 73 万行变更。主要新特性包括:支持 Unicode 10.0, , string- 和 number-特定位操作符,识别混合的 Unicode 文字;更安全的使用哈希函数,更安全的就地编辑,等等。详细变化可阅读 perldelta。(详情:https://metacpan.org/pod/release/XSAWYERX/perl-5.28.0/pod/perldelta.pod)

6、GitLab 11.0 发布,一键 CI/CD、自动识别 License 依赖

从 GitHub 带走大量用户与项目后,GitLab 11.0 正式发布了,此次更新最大的特点是带来了两大功能强大的工具,可以使开发者更加高效地进行软件开发。首先是 Auto DevOps,Auto DevOps 是一个预先构建的全功能 CI/CD 管道,可自动执行整个交付流程。其次是License Management ,License Management 让程序的许可依赖不再复杂混乱。(详情:https://about.gitlab.com/2018/06/22/gitlab-11-0-released/)

相关推荐