命令行暴露:Fuchsia 进入 dogfood 测试阶段
前两天谷歌新一代操作系统 Fuchsia 的编程语言策略引起广泛议论,紧跟着,现在关于该系统有另一个重磅消息:Fuchsia 目前进入了 dogfood 自测阶段。
科技网站 9to5google 发现,在近期 Fuchsia 相关源码管理中,开发人员使用一对命令来测试其变更,其中具有“dogfood” 字样:
其中的“fx shell update channel set dogfood-release”命令中,“fx shell”类似于 Android 的“adb shell”,该命令实际上传递了要在设备上运行的命令。该命令的其余部分“update channel set dogfood-release”告诉 Fuchsia 设备使用“dogfood-release”更新通道。这也就意味着,Fuchsia 有一个 dogfood 通道,可以确信其处于 dogfood 测试阶段。
而 dogfood 指的是开发中的一种比喻,一般开发了某个软件,开发者会追求“eat your own dog food”(吃自己的狗粮),意思就是自己要尽量多用自己开发的软件,这样才能在交付用户之前更好地找出问题,以及改进相关体验。
除了正常的公开测试阶段(如 Alpha 和 Beta)外,谷歌内部也采用 dogfood 的思想,并且它还将 dogfood 衍生出 fishfood 等代号。比如当 Google+ 仍处于开发的早期阶段时,在进行公司范围内的 dogfood 测试之前,谷歌进行了一个小范围的 fishfood 测试,自此,fishfood 的名称也一直被用于其它谷歌团队的早期测试阶段。
相比 fishfood 等内部测试阶段,dogfood 通常是在公开测试之前的最后一个内部大范围测试阶段。
近期 Fuchsia 动作频繁,看来离正式可以使用该系统不远了。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Go之禅、Fuchsia中将不支持Go | Tomcat严重漏洞 | Win 10改icon
回顾一周社区热门资讯 第【六十二】期:20200222-20200228 点击相应标题,跳转阅读全文。 Apache Tomcat 存在文件包含漏洞 Tomcat AJP 协议由于存在实现缺陷导致相关参数可控,攻击者利用该漏洞可通过构造特定参数,读取服务器 webapp 下的任意文件。若服务器端同时存在文件上传功能,攻击者可进一步实现远程代码的执行。 Clojure 发布年度调查报告:用于开发企业软件的比例历史最高 在使用 Clojure 的公司中,规模较大的公司(1000+ 员工)所占的比例增加了大约 3%,而小公司(1-10 员工)则有所减少。 微软推出全新的 Windows 10 系统图标 GNU 和 FSF 关系太复杂,RMS 发布文档解释 GNU 的结构和管理 一些 GNU 维护者甚至呼吁对GNU 本身进行彻底的重组,并寻求更大的透明度和清晰的流程。与此同时,FSF 和 GNU 也在共同寻求公众反馈。 GitHub 发布 2019 年度透明度报告 主要是向公众告知其在 2019 年的用户信息披露和内容删除情况,简单来说就是介绍了如何以及向谁披露用户信息,和基于什么理由删除或屏...
- 下一篇
[每日短篇] 25 - 如何解决 Java 泛型类型转换时的警告
问题 日常在写 Java 代码时对警告 Type safety: Unchecked cast from XXX to YYY 一定不会陌生,例如 Type safety: Unchecked cast from Object to Map<String,String>。如果仔细观察的话,可以注意到,YYY 从来不会是一个非泛型的类型。 原因 产生这个警告的原因是在强制类型转换时目标类型是一个非无边界通配符的泛型类型,而 Java 的半残泛型又无法在运行时判断一个泛型类型是否匹配目标类型。举个例子来说就是: Object source = Collections.singletonMap("a", 2); // #1 var target = (Map<String, String>) source; // #2 var value = target.get("a"); // #3 对于上面的代码,无法在 #2 行代码执行时就确认 target 是一个完全通过类型检查的值,当 #3 行代码执行时,还是会产生 java.lang.ClassCastExceptio...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境