W3Cschool开发者日报|苹果弃用 OpenCL 和 OpenGL
1、DNA检测公司MyHeritage遭黑客入侵:9200万账户泄露
北京时间6月6日早间消息,消费级家谱网站MyHeritage宣布,与该公司的9200万个帐户相关的电子邮件地址和密码信息被黑客窃取。
MyHeritage表示,该公司的安全管理员收到一位研究人员发送的消息,后者在该公司外部的一个私有服务器上发现了一份名为《myheritage》的文件,里面包含了9228万个MyHeritage帐号的电子邮件地址和加密密码。
MyHeritage允许用户制作家谱、搜索历史记录并寻找潜在的亲人。MyHeritage允许用户制作家谱、搜索历史记录并寻找潜在的亲人。该公司2003年创办于以色列,2016年推出了MyHeritage DNA,用户只要发送一份唾液样本即可进行基因检测。该网站目前拥有9600万用户,其中有140万曾经接受过基因检测。
2、Oracle 被指在开源 JMC 后迅速解雇原开发团队
Oracle 在 5 月初宣布开源 Java 性能监控调试工具 Java Mission Control(JMC),此举赢得了 Java 开发社区热烈的掌声。JMC 是一个知名的 JVM 分析和诊断工具套件,主要针对运行在生产环境中的系统。开发者可使用它来收集有关 JVM 和 Java 应用如何运行的详细信息。
不过,就在宣布开源的几周后,Java 冠军(champion) 开发者 Marcus Lagergren 发布了一则推文表示整个 JMC 团队都被解雇了,包括他的妻子 Klara Ward 。5 月 26 日,来自 JMC 团队的 Marcus Hirt 证实了这一说法,表示包括他自己在内的团队目前只剩下三人。
这一事件的转变也让社区怀疑 Oracle 是否已基本停止 JMC 的开发,Oracle 尚未对此事做出回应。
3、苹果弃用 OpenCL 和 OpenGL ,OpenCL 或遭全面淘汰
随着昨天 MacOS 10.14 Mojave 的发布,苹果悄然证实,他们已弃用 OpenGL 和 OpenCL 。
在 MacOS 10.14 的更新文档中,苹果表示使用 OpenGL 和 OpenCL 构建的应用可以继续在 macOS 10.14 中运行,但这些遗留技术在 macOS 10.14 中不推荐使用。现在使用 OpenGL 的游戏和应用应转向 Metal 。 同样,使用 OpenCL 进行计算任务的应用也应该采用 Metal 和 Metal Performance Shaders 。
4、Linux Kernel 4.17 发布,修复最新 Spectre 漏洞变种
Linus Torvalds 在内核邮件列表上宣布释出 4.17 kernel。这个版本仍然叫 4.17 而不是 5.0,Linus 称 5.0 会在不久的未来到来,不过暂时还没有理由更新大版本号。Linux 4.17 的主要新特性包括:
- 改进 CPU 调度器的负载估算
- raw BPF 跟踪点
- XF 文件系统支持 lazytime
- ......(详情:https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.tar.xz)
5、MongoDB 4.0 首个 RC 版发布,支持多文档事务
MongoDB 因其灵活的文档模型、可扩展分布式设计广受开发者喜爱,在此基础上,MongoDB 4.0 推出了更强大的功能支持,目前 4.0 第一个 RC 版本已经发布。MongoDB 4.0 将支持复制集内部跨一或多个集合的多文档事务,保证针对多个文档的更新的原子性。而在未来的 MongoDB 4.2 版本,还会支持分片集群的分布式事务。(详情:https://mp.weixin.qq.com/s/tYVnnE1gGnQ3s50Xb0KW2Q)
6、Apache Commons Compress 1.17,bug 修复和新功能
Apache Commons Compress 1.17 已发布,和平时一样,该版本包含 bug 修复和新功能的引入。引入了一个新的接口 InputStreamStatistics,可用于监视由大多数压缩器和一些归档输入流(archiving input streams)实现的解压进度。
(详情:http://mail-archives.apache.org/mod_mbox/www-announce/201806.mbox/%[email protected]%3E)