在今晚刚刚召开的新款锤子手机发布会上,老罗宣布将发布会的门票收入约 200 万人民币以及 Smartisan 约 200 万元全部回馈开源社区。其中一半捐给 OpenSSL,另外一半捐给 OpenBSD。这已经是锤子手机第三次给 OpenSSL 项目捐款。 给开源项目捐款一向是锤子手机发布会的传统,去年发布会的门票收入捐给了国人 @章亦春 主导的开源项目 OpenResty,不过据称由于 OpenResty 本身的手续问题,目前这笔捐款还存放在锤子公司的账上。 OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。 OpenBSD是 一个从NetBSD衍生出来的类Unix操作系统。项目领导人Theo de Raadt在1995年]发起了OpenBSD,希望创造一个注重安全的操作系统,此外OpenBSD也以高品质的文件、坚持开放程式码以及严格的软件授 权著名。OpenBSD的吉祥物是河豚。 很高兴地宣布 Cloudinsight Agent 在 BSD 开源协议下正式开源了。我们在开源前已将代码用 Golang 重写,更加清晰简洁,欢迎大家参与到 Cloudinsight Agent 的开发和迭代中来。 Cloudinsight 是一个可视化系统监控工具,能够对数据指标进行聚合、分组、过滤、 管理、计算; 并提供团队协作功能,共同管理数据和报警事件。而这些的关键,正是 Cloudinsight Agent。目前探针存在的问题: 各个服务的数据抓取存在强依赖关系,任何一个服务阻塞都可能导致探针进程挂掉。缺乏对 log 和 json 的支持,用户需要通过 sdk 解析相关数据。针对 自定义 Plugin 的支持不够灵活,用户需要熟悉 Python,并按照探针定义好的接口上传数据。 探针使用 Omnibus 进行打包部署,虽然能解决用户安装上的一些问题,但对于新人来说,上手确实不是件容易的事,况且这个项目本身也有一些 bug,经历过的人自然懂。 Rust 是一种系统编程语言,它运行速度惊人,并且可以避免几乎所有的崩溃、内存区块错误 以及数据竞争。你也许会质疑为什么我们还需要又一种这样的语言,因为已经有很多同类的语言了。这篇文章将会告诉你为什么。 你也许见过上面的图谱。一边是 C/C++,对运行的硬件拥有更多的控制权,因此它可以让开发者通过对所生成的机器代码进行更精细的控制来优化性能。然而这不是很安全,这很容易造成内存区块错误以及像 心血漏洞 这样的安全漏洞。 另一边是像 Python、Ruby 和 JavaScript 这种没有给予开发者多少控制权但是可以创建出更安全的代码的语言。虽然这些代码可以生成相当安全并且可控的异常,但是它们不会造成内存区块错误。 在图谱中间的区域是 Java 和一些其它混合了这些特性的语言。它们提供对运行的硬件部分控制权,并且尝试尽量减少漏洞的出现。 Rust 有点不太一样,它并没有出现在这个图谱上。它同时提供给开发者安全性和控制权。更多内容,大家可以关注本次专辑…… |