MariaDB 首席执行官 Michael Howard 表示,亚马逊和 Oracle 将客户牢牢锁定。他还想知道 AWS 是否可能对 AWS MariaDB 实例动手脚,好让 AWS 自己的数据库管理系统 Aurora 看起来更好。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注! Linux Mint是一个颇受欢迎的 Linux 发行版,它精美又稳定可靠,基于 Ubuntu,继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。上个月 Linux Mint 宣布它正在开发一个新的网站来实现品牌的现代化,而目前已经可以从其官网上发现该变化。源码提交记录显示,谷歌可能想要在 AMD Chromebook 上支持其新一代操作系统 Fuchsia OS。Google 一直在努力将 Fuchsia 用于各种设备,从 Google Home Hub 等物联网设备到 Pixelbook 等传统计算机。而根据最新的代码提交变化来看,似乎 Fuchsia 下一批将会入驻的的设备是新推出的采用 AMD 处理器的 Chromebook,比如 HP Chromebook 14 和 Acer Chromebook 315。日前,有网友发现小米盒子3的内核代码已经开源,并上传至 GitHub 代码托管平台。小米盒子3内核代码的 GitHub 仓库信息显示,其采用的系统为 Android O 系统,该系统要比小米盒子3的预装系统要新。苹果在 2014 年发布了全新编程语言 Swift,到目前为止已经发展到了 Swift 4.0 版本,而 Swift 5 也即将在 WWDC 2019 开发者大会上亮相。到底新版本将会有哪些值得关注的地方?我们可以听一下苹果 Swift 项目主管是怎么说的。我们此前曾多次报道过一款名为 Librem 5 的开源智能手机。近日,小编又发现了一款也自称是「开源」的手机,不过目前尚处于较早的阶段 —— 还没开始众筹,官方页面(http://a.wiphone.io/)显示众筹将于3月1日开始。不过手机的外观效果图和相关参数已在官网上公布,让我们一探究竟吧!Snyk今天发布了2019年开源安全现状调查报告,这是一家针对开源项目提供安全服务的知名公司。为了更好地了解开源领域的安全现状,以及我们该如何让开源世界的安全性变得更好,Snyk 公司通过对大量的数据进行统计和分析,得到了2019年开源安全现状调查报告。尤其对于开发者来说,引入 Linux 应用的支持让 Chromebook 变得更加实用。因为如果你想要重新安装或者升级 Chromebook,那么可能会无法轻松保存 Linux 数据。不过在此前提交的 Commit 暗示谷歌正打造备份和恢复 Linux 容器的功能,而现在该功能已经进入 Dev 通道了,详细内容请关注本次专辑…… 本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Purism 近日发布了 PureBoot,这是一个面向 Linux 计算机和任何希望增强 Linux 计算机安全用户的中心化、高度安全和完整的引导流程。官方称 PureBoot 为“高度安全的引导流程”,有望为运行 Linux 发行版(包括 Purism 基于 Debian 的 PureOS)的笔记本和桌面电脑提供完整和安全的解决方案。近日,流行的 JavaScript 包管理工具 npm 推出了一款新产品 —— npm Enterprise。很明显,这是一个面向企业的平台,官方表示该平台用于帮助企业在 JavaScript 开发中实现现代化。我们曾报道过,微软正在打造一款针对低端和经济实惠的二合一设备而优化的轻量级 Windows Lite OS。当时许多媒体认为这是 Windows 10 的精简版本,它的定位正是为了对抗谷歌面向教育领域的 Chrome OS。USB Implementers Forum(USB-IF)宣布给 USB 3.0 和 USB 3.1 规格改名,将其归于 USB 3.2 规格下,继续给消费者制造识别上的困难。这不是 UBS 3 系列规格第一次改名:传输速度 5Gbps 的 USB 3.1 Gen 1 此前叫 USB 3.0,现在叫 USB 3.2 Gen 1 (USB 3.0 => USB 3.2 Gen 1)……最近,Mozilla 在第66版的 Firefox 中添加了 Windows Hello 支持。如果您在 Windows 10 设备上设置了 Windows Hello 以使用生物特征指纹或面部识别或 PIN 或通过 FIDO2 安全设备登录 Windows,那么很快您就可以在 Firefox 浏览器中使用您的面部或指纹登录到微软各项服务,如 Outlook.com、Office 365和 OneDrive 服务,而无需输入密码。2018年年底,微软官方确认未来 Windows 10 系统中搭载的 Edge 浏览器将会基于谷歌的开源浏览器内核 Chromium,并表示会替代现有的 Edge 版本。对于用户来说,这就意味着新版 Edge 浏览器会有更快的速度,更丰富的扩展支持以及更流畅的使用体验,而微软也一直在积极贡献 Chromium,以便更好与新版 Edge 整合,更多内容,本次专辑我们一起来关注…… 本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。28 日,CNCF 官网宣布 containerd 顺利毕业,这是继 Kubernetes、Prometheus、Envoy 和 CoreDNS,第五个从 CNCF 毕业的项目。containerd 是一个行业标准的容器运行时,使用 runC 根据 OCI 规范运行容器,其强调简单性、健壮性和可移植性。去年年底微软宣布将放弃自家渲染引擎 EdgeHTML,转而推出基于 Chromium 的全新 Edge 浏览器,并有望在今年上半年登录 Windows 10、Windows 7 以及 macOS 平台。目前微软正在积极使用 Chromium 代码和 Blink 渲染引擎来创建自己的浏览器,但是新版 Edge 的外观界面和 Chrome 会有所差异。二十三十年前,在笔记本电脑上安装 Linux 并正常运行是需要费很大点劲的,今天大部分笔记本电脑虽然没有预装 Linux,但可以很容易安装和运行各大发行版。二十年前的人们可能很难想象会发生这一情况,更不可能想象到各种物联网设备预装的都是 Linux。此前我们报导过谷歌新的 .dev 顶级域名,最新消息是现在该域名已经正式开放注册。谷歌介绍 .dev 域名是“开发者专门域名”,从工具到平台、从语言到博客,这些项目用 .dev 都可以更直接地展示。Mozilla 计划在 Firefox 67 Stable 中引入一项新功能,旨在提高浏览器在低内存条件下的内存使用率。 今天的浏览器使用的内存比十年前多得多,部分原因是网站的大小增加,还有一部分原因是浏览器也不断变得复杂。单个网页标签可能会占用数百 M 字节的内存,并且在某些情况下,还会有超过 1 G 字节的情况。以往我们说某一功能跨多端,往往是指在诸如 PC、移动等不同类型的设备之间都能实现;或者更加具体一点,指的是“跨平台”,可能是大到跨操作系统,比如 Windows、macOS、Linux、iOS 与 Android 等,可能是小到跨某个具体技术的不同实现库。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! MariaDB 首席执行官 Michael Howard 表示,亚马逊和 Oracle 将客户牢牢锁定。他还想知道 AWS 是否可能对 AWS MariaDB 实例动手脚,好让 AWS 自己的数据库管理系统 Aurora 看起来更好。 在 MariaDB 公司于曼哈顿金融区召开的 MariaDB OpenWorks 用户和开发者大会上,MariaDB CEO Michael Howard 毫不留情地抨击了该公司的竞争对手:云巨头,尤其是 AWS 和 Oracle。Howard 一开场就炮轰各大专有云在“露天开采开源技术和公司”,随后继续抨击。 他继续说:“你知道这些公司的德性,其实一直在滥用开源许可证,滥用特权,而从不回馈社区。”MariaDB 数据库管理系统起初是 MySQL 的一个分支。如今其核心仍采用 GPLv2 许可证,Gartner 的研究主任 Senjeeve Mohan 认为 MariaDB 堪称“企业开源 DBMS 的典范”。 Howard 继续说:“我们认为专有闭源的许可证已死亡。如果你想立足数据库市场,我们认为你得是通用数据库才行,而不是沦落到利基市场的数据库,比如时间序列数据库。那不会是在全球推动应用的通用数据库。”MariaDB 正是在全球推动应用的这样一种通用数据库。 尽管 MariaDB 在企业计算领域取得长足的进展,Oracle 沦为牺牲品,但是 Howard 看到 Oracle 和亚马逊在与之对抗。“Oracle 是内部锁定的一个例子,而亚马逊是云锁定的一个例子。这两家公司的名称换一下也无妨,老实说现在称亚马逊是 Oracle Prime 不为过。”更多消息大家可以关注本次专辑…… Linux Mint 是一个颇受欢迎的 Linux 发行版,它精美又稳定可靠,基于 Ubuntu,继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。Linux Mint 虽好,但是它的官网一直没吐槽设计得太糟糕,比如: 缩放没做好,如果缩小页面,那么一些 favicon 或应用程序菜单 logo 将无法正确显示;非对称的边界,看起来有点怪异,显得左边空空的。上个月 Linux Mint 宣布它正在开发一个新的网站来实现品牌的现代化,而目前已经可以从其官网上发现该变化。 在新闻摘要中,新网站的粗略原型已经公开,可以看到官方还设计了一个更圆的新 logo。Linux Mint 项目负责人 Clem Lefebvre 表示,新设计的文字较少,但更为突出的元素是向新用户展示操作系统。 网站旁边的赞助商也将更新成单色图标,使它们与新的设计方案相适应。至于新的圆形 logo,当需要作为菜单上的图标或项目时,它可以更好地进行缩放。更多消息,请大家关注本次专辑…… 源码提交记录显示,谷歌可能想要在 AMD Chromebook 上支持其新一代操作系统 Fuchsia OS。Google 一直在努力将 Fuchsia 用于各种设备,从 Google Home Hub 等物联网设备到 Pixelbook 等传统计算机。 而根据最新的代码提交变化来看,似乎 Fuchsia 下一批将会入驻的的设备是新推出的采用 AMD 处理器的 Chromebook,比如 HP Chromebook 14 和 Acer Chromebook 315。据9to5google的报导,本周 Chrome OS 的基础 —— Chromium Gerrit 源码提交记录上出现了基于 AMD 的 Chromebook 启动 Fuchsia OS 的描述。 从以下简短的描述来看,AMD Chromebook(基于“Grunt”主板)似乎将运行支持 Fuchsia OS:grunt: Enable multiboot images;Enable multiboot support for booting Zircon kernels. multiboot 可以简单地理解为在设备上安装多个操作系统的能力,上边这两句话指出了要使用 multiboot 来启动 Fuchsia Zircon 内核,而此前在其它设备上都没有明确提到 Zircon。 该报导的作者也表示,目前还没发现哪位开发者与此功能的开发相关,同时还有开发者留言表示目前甚至没有主板可以进行相关测试,他认为 Zircon 内核目前还没有在 AMD 上运行。更多内容,请关注吧本次专辑…… 日前,有网友发现小米盒子3的内核代码已经开源,并上传至 GitHub 代码托管平台。小米盒子3内核代码的 GitHub 仓库信息显示,其采用的系统为 Android O 系统,该系统要比小米盒子3的预装系统要新。 小米盒子3搭载主频 2.0GHz 的 64 位 Amlogic S905 Cortex-A53 四核处理器,Mali-450 GPU,内置 1GB DDR3 运行内存以及 4GB eMMC5.0 高速闪存,支持蓝牙 4.1 及双频 WiFi,支持 4K 输出分辨率,预装 Android 5.0 系统。 随后小米又推出了小米盒子3增强版,小米盒子3增强版机身使用 PC+ABS 材质,重 190g。其4G的存储空间一直被很多用户所诟病,不过内核代码开源之后,大家可以对小米盒子3进行定制修改,以满足自己的需求。更多内容,请大家关注本次专辑…… 苹果在 2014 年发布了全新编程语言 Swift,到目前为止已经发展到了 Swift 4.0 版本,而 Swift 5 也即将在 WWDC 2019 开发者大会上亮相。到底新版本将会有哪些值得关注的地方?我们可以听一下苹果 Swift 项目主管是怎么说的。 John Sundell 最新一期 Swift by Sundell 播客请来了苹果 Swift 项目主管 Ted Kremenek,后者是苹果语言和运行高级主管,负责监督 Swift 5 的发布。 播客中,Kremenek 被问到了一些有关 Swift 编程语言的话题,包括苹果如何为 Swift 设计新的特性以及如何将创意编程可以发布的功能的整个过程,当然还有主角 Swift 5。 Swift 5 的关注重点是开发者期待已久的 ABI(Application Binary Interfaces,应用二进制接口)稳定性,Kremenek 详细介绍了 ABI 稳定性如何最终实现以及需要对 Swift 进行哪些改进才能使其变得 ABI 稳定。 有了 Swift 5,使用某一版本的 Swift 编译器创建的 app 将能够与使用其他版本构建的库进行交互,而这在目前是不行的。更多内容请关注本次专辑…… 我们此前曾多次报道过一款名为 Librem 5 的开源智能手机。近日,小编又发现了一款也自称是「开源」的手机,不过目前尚处于较早的阶段 —— 还没开始众筹,官方页面(http://a.wiphone.io/)显示众筹将于3月1日开始。 不过手机的外观效果图和相关参数已在官网上公布,让我们一探究竟吧!按照官方的说法,将会提供三个版本,分别是标准版、极客版以及专业版。正如效果图所示,这只是一款纯粹的用于沟通的手机 —— 不过官方表示只支持在 Wi-Fi 环境下进行 VoIP 通话。 不过既然是专为极客打造的开源手机,当然不仅仅是用来打电话。正如官方所宣传的,这是一款模块化、便宜、开源且可编程的设备。当个玩具也不错! WiPhone 是专为极客而打造的,官方表示只需扭开4个螺丝即可在不到一分钟的时间内完成拆卸。此外,操作系统固件也是开源的,并且源码可读性较高,十分容易理解。更多相关内容,大家可以关注本次专辑…… Snyk 今天发布了2019年开源安全现状调查报告,这是一家针对开源项目提供安全服务的知名公司。为了更好地了解开源领域的安全现状,以及我们该如何让开源世界的安全性变得更好,Snyk 公司通过对大量的数据进行统计和分析,得到了2019年开源安全现状调查报告。 其中数据来源包括:由 Snyk 发起和分析的来自500多名开源项目维护者和用户填写的调查问卷;来自 Snyk 漏洞数据库的内部数据,以及由 Snyk 监控和保护的数十万个项目;从各个供应商发布的外部资源中获取到的研究报告;通过扫描数百万个公开 GitHub 仓库和包而收集到的数据 先看一看报告提供的关键数据,总共包括六个方面。数据显示,78% 的漏洞存在于间接依赖关系中。而在2017到2018年期间,各大工具包平台的增长情况,明显可以看到,开源项目的采用率正在持续加速增长。 仅是2018年,Java 工具包翻了一番,而 npm 增加了大约 250000 个新的工具包。PyPI 在2018年拥有超过140亿的下载量,较2017年增加了一倍,当时的下载次数约为63亿次。更多相关内容,请大家关注本次专辑…… 尤其对于开发者来说,引入 Linux 应用的支持让 Chromebook 变得更加实用。因为如果你想要重新安装或者升级 Chromebook,那么可能会无法轻松保存 Linux 数据。 不过在此前提交的 Commit 暗示谷歌正打造备份和恢复 Linux 容器的功能,而现在该功能已经进入 Dev 通道了。 在 Chrome OS 的开发者版本或者 Canary 版本中,已经引入了全新的“#crostini-backup” Flag,启用之后在设置应用中出现了备份你的 Linux 文件选项。生成的备份会是一个 .tar.gz 文件,可以保存到 Downloads 文件夹或其他任何位置。 用户在重新安装或者升级 Chromebook 之后,可以从“设置”中恢复这些备份。更多内容,请关注本次专辑…… Purism 近日发布了 PureBoot,这是一个面向 Linux 计算机和任何希望增强 Linux 计算机安全用户的中心化、高度安全和完整的引导流程。官方称 PureBoot 为“高度安全的引导流程”,有望为运行 Linux 发行版(包括 Purism 基于 Debian 的 PureOS)的笔记本和桌面电脑提供完整和安全的解决方案。 PureBoot 并非是什么新的软件,但整合了 Purism 目前已经在其 Linux 笔记本上使用的软件和安全标准,包括 Librem Key USB 安全令牌,TPM(可信平台模块)芯片,coreboot 免费 BIOS 替换,Heads 篡改 -evident 启动软件,禁用的 Intel ME(管理引擎)和多因素身份验证等等。 通过这些,PureBoot 承诺不仅可以完全控制 Linux 计算机的引导流程,还能够保护用户免受各种威胁。不过这种保护仅限于数据窃取、内核 rootkits、BIOS 恶意软件、英特尔管理引擎风险、政府拦截以及在 Linux PC 运行过程中可能发生的任何其他篡改。 Purism 表示未来所有发售的新款 Librem 笔记本都将会默认装备 PureBoot 高安全引导流程,并且计划在未来几个月面向现有 Librem 笔记本电脑用户和 Librem Key 用户提供。后者有望在2019年第2季度正式上线 PureBoot。 近日,流行的 JavaScript 包管理工具 npm 推出了一款新产品 —— npm Enterprise。很明显,这是一个面向企业的平台,官方表示该平台用于帮助企业在 JavaScript 开发中实现现代化。 npm 企业版和普通的 npm 有何不同呢?按照官方的说法,除了提供开发者习惯使用的 npm 工具和功能,npm 企业版还提供了额外的控制权限、可见性和安全性。 npm Enterprise 在管理者管理和令开发者满意之间提供了完美的平衡。它提供了在组织内实现 JavaScript 开发现代化所需的工具,同时保证企业开发者拥有愉快的使用体验和高效开发。具体情况,请大家关注本次专辑…… 我们曾报道过,微软正在打造一款针对低端和经济实惠的二合一设备而优化的轻量级 Windows Lite OS。当时许多媒体认为这是 Windows 10 的精简版本,它的定位正是为了对抗谷歌面向教育领域的 Chrome OS。 近日,追踪微软消息的知名爆料人 Brad Sams 分享了一张渲染图,称已经非常接近对 Windows Lite OS 最终形态的忠实描述。图中展示了类似搜索框整合个人账户、应用抽屉、网页搜索、文件管理等功能模块。 据报道,Lite OS 代号为“Santorini”,基于 Windows Core OS —— 这是 Windows 的模块化版本,将丢弃传统组件以更好地适应新的设备外形。可以看到,该系统的界面完全不同于之前见到的任何一版 Windows。 消息透露这是一款轻量级的系统,所以仅支持运行通用 Windows 平台应用程序(UWP)和渐进式 Web 应用程序(PWA)。不过,据说微软也在尝试通过模拟容器或者串流让传统的 Win32 程序可以在 Lite OS 上运行。 Lite OS 的定位是轻量级,将支持 ARM 和入门级 x86 平台,但目前尚不清楚是否会同时制造零售设备,其瞄准的对手会是 Chrome OS。虽然 Chrome OS 在国内的市占率不高,但在美国教育市场,它的地位已经先后超越了微软和苹果,让两巨头芒刺在背。更多内容,请关注本次专辑…… 最近,Mozilla 在第66版的 Firefox 中添加了 Windows Hello 支持。如果您在 Windows 10 设备上设置了 Windows Hello 以使用生物特征指纹或面部识别或 PIN 或通过 FIDO2 安全设备登录 Windows,那么很快您就可以在 Firefox 浏览器中使用您的面部或指纹登录到微软各项服务,如 Outlook.com、Office 365和 OneDrive 服务,而无需输入密码。 目前,最新版本的微软 Edge、Google Chrome 和 Firefox 浏览器已经支持 Web 身份验证 API,意味着您可以使用物理安全密钥登录到支持 WebAuthn 的浏览器。例如启动 Firefox 60,您可以使用密钥。 Windows 的某些第三方密码管理器已经支持该技术,例如,您可以使用 Windows Hello 以简单一瞥或指纹解锁 1Password。配置 1Password 安全设置时,使用 Hello 时,不需要输入主密码。 此外,Mozilla 是否有计划为 Firefox 帐户和内置密码管理器提供 Windows Hello 支持还有待观察。 2018年年底,微软官方确认未来 Windows 10 系统中搭载的 Edge 浏览器将会基于谷歌的开源浏览器内核 Chromium,并表示会替代现有的 Edge 版本。对于用户来说,这就意味着新版 Edge 浏览器会有更快的速度,更丰富的扩展支持以及更流畅的使用体验,而微软也一直在积极贡献 Chromium,以便更好与新版 Edge 整合。 近日,外媒 Windows Lastest 发现微软工程师再次提交了新的 Chromium Commit,允许基于 Chromium 的浏览器中的字幕字体可以跟随 Windows 10 系统设置改变。Chromium 的 Commit 标题为“为字幕添加 Windows 系统样式的支持”,并推荐了以下4个选项: 向 CaptionStyle 添加4个新选项;添加 WindowsCaptionStyle 类:扩展 CaptionStyle,并为 webvtt 标题样式添加 Windows 支持;添加命令行 flag“–enable-windows-caption-style”,这是运行平台特定代码所需要的。 Commit 还指出,本次提交遵循了 Google 在2019年1月份提交的指导原则。微软、Google 和贡献者正努力增加对背景不透明度、窗口不透明度和窗口颜色的支持。从外观上看,这种变化基本上应该是为视频中的文本字幕添加对 Windows 10 自定义样式的支持,更多内容,请关注本次专辑…… 二十三十年前,在笔记本电脑上安装 Linux 并正常运行是需要费很大点劲的,今天大部分笔记本电脑虽然没有预装 Linux,但可以很容易安装和运行各大发行版。 二十年前的人们可能很难想象会发生这一情况,更不可能想象到各种物联网设备预装的都是 Linux。虽然 Linux 统治了物联网,但自由软件社区面临另一个严重问题是:我们基本上不能修改物联网设备的代码,我们也不知道设备上安装了什么程序,是否有间谍程序。 根据 GPL 许可证,用户可以要求厂商提供核心的源代码,但真正采取行动的人很少。我们需要采取行动以避免一种物联网反乌托邦噩梦的出现,我们需要让物联网设备是可修改的、可重新安装和可改变的,也是可研究的。更多相关内容,请关注本次专辑…… 以往我们说某一功能跨多端,往往是指在诸如 PC、移动等不同类型的设备之间都能实现;或者更加具体一点,指的是“跨平台”,可能是大到跨操作系统,比如 Windows、macOS、Linux、iOS 与 Android 等,可能是小到跨某个具体技术的不同实现库。 但是今天我们要介绍的是关于跨 MVVM 架构模式各种环境的场景。Chameleon 是一套开源跨端解决方案,它的目标是让 MVVM 跨端环境大一统,实现任意使用 MVVM 架构设计的终端,都能使用其进行开发并运行。 在这样一个 MVVM 环境中,涉及到了 Weex、React-Native、WebView/浏览器与 Flutter 等各种跨端技术,还有它们实现的具体业务产品,比如微信小程序、快应用、支付宝小程序、百度智能小程序、今日头条小程序与其它各类小程序。 也许你发现了,这里提到了许多种“小程序”,虽然最早微信小程序的概念甚至早期版本出现的时候,有过不少不看好的声音,但是随着它不断发展,目前已经成为了大众生活不可或缺的应用形态。 马化腾透露过,截至 2018 年 11 月有 150 万微信小程序开发者,小程序应用数量超过 100 万,覆盖 200 多个细分行业,日活用户达到 2 亿。 今天有超过8千万部设备运行基于 Firefox OS 的 KaiOS,其市场份额仅次于当下最流行的 Android 和 iOS。那么问题来了,它是如何成为世界第三大移动操作系统的? Engadget 的一篇文章讲述了 KaiOS 的成长史。KaiOS 起源于 TCL,公司 CEO Sebastien Codeville 在2010年加盟 TCL,当时 TCL 正着手开发阿尔卡特品牌的手机,在 Firefox OS 诞生之后,TCL 表态支持 Firefox OS 并推出了搭载该系统的手机。 但 Firefox OS 未能达到 Mozilla 所希望的关注度,它在2015年宣布将终止项目,最后一个版本在2016年推出。不过 TCL 仍然在内部继续该项目。Codeville 看到了 Firefox OS 的潜力,认为它的失败在于被定为是智能手机,它无法在低端与占统治地位的 Android 生态系统相抗衡。 Codeville 认为 Firefox OS 应该去发掘功能机市场。Codeville 创办了新公司,从 Mozilla 和 TCL 挖来 Firefox OS 的开发者去开发面向功能机的 KaiOS。智能手机代表着未来,但功能机的市场仍然很庞大,最便宜的 KaiOS 手机不到 10 美元。 十年前,浏览器的主要市场还在被微软的 IE 牢牢占据着。IE 作为 Windows 的默认浏览器,基本上控制了绝大部分人访问互联网的方式。即便它功能单一、界面简陋、运行卡顿,并且会经常遇到崩溃等诸多问题,但凭借背后有着 Windows 系统打下的半壁江山,IE 无所忌惮。 另外,由于开发者需要专门为 IE 核心的 Trident 排版引擎进行编码,这导致其他使用与 IE 不同的排版引擎的产品无法正常浏览这些网页,「IE Only」的说法也正是由此诞生。为此,包括开发者在内的许多用户不得不忍耐着这个方方面面都极糟糕的浏览器。 时至如今,对 IE 的各种“花式黑”仍能见诸网络在这样的环境下,大家希望有一款产品能打破局面,从微软这个巨头的手下帮用户重新拿回属于他们的「网络自由」。此时,Google Chrome 浏览器横空出世,一经推出就惊艳了全世界。 简洁的界面、流畅的操作、良好的安全性,再加上强大的性能(每个标签页都有独立的进程,不会轻易导致浏览器崩溃),可以说是全方位碾压当时的 IE。Chrome 为整个互联网带来了一股清流。大家内心为它的优秀所惊叹。 凭借过硬的技术基础、内置的实用开发者工具以及优秀的使用体验,在极短暂的时间内,Chrome 拿下了浏览器市场的头把交椅。自此,Chrome 正式“上位”。更多内容,详见本次专辑…… 前 Etsy CTO Kellan 发表了一篇文章,他认为技术团队中沟通成本太高,有时候总是需要花时间与精力去讨论一些难以达成统一观点的问题,比如上边这种典型的“是否要引入一项新技术”。 如何去避免呢?Kellan 介绍了自己已经使用了十多年的“问题列表”,在想要引入一项新技术之前把该列表的问题都思考一下,而不是去无休止地讨论,甚至于辞职。问题列表比较简短,思考过这些问题之后,也许就不用去争论了: 我们到底是要解决什么问题? (永远不应该因为自己的目的而引入新技术)我们可以怎样用当前的技术栈解决这个问题?(如果答案是做不到,那么可能对这个问题没有进行深入思考;如果可以,那么思考下一个问题) 我们当前的技术栈为什么不能以金钱、人员与时间等方面经济有效的方式去解决这个问题?我们是否明确了新技术会带来的新成本?(监控、员工培训、学习精力等)如果这项新技术可以替代目前的一些方案,那么我们能不能保证将来把相关的开发都迁移到这项新技术上? 还是说我们针对这一个问题其实会有多种解决方案的尝试?(这个新技术路线会不会稳定下去?)有没有我们信任的人在使用该新技术?我们和他们谈过这个东西吗?他们是什么想法?新技术有什么是他们不喜欢的?(如果他们不讨厌它,那么他们还没有深入使用过)?更多内容,请查阅本次专辑…… 更多本周开源资讯,本次专辑将为您一一呈现…… MariaDB CEO痛斥云厂商对开源的无尽掠夺,从不回馈社区 MariaDB 首席执行官 Michael Howard 表示,亚马逊和 Oracle 将客户牢牢锁定。他还想知道 AWS 是否可能对 AWS MariaDB 实例动手脚,好让 AWS 自己的数据库管理系统 Aurora 看起来更好。 不要再吐槽了,Linux Mint官网重新设计了 Linux Mint 是一个颇受欢迎的 Linux 发行版,它精美又稳定可靠,基于 Ubuntu,继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。上个月 Linux Mint 宣布它正在开发一个新的网站来实现品牌的现代化,而目前已经可以从其官网上发现该变化。 Fuchsia OS或许将支持基于AMD的Chromebook 源码提交记录显示,谷歌可能想要在 AMD Chromebook 上支持其新一代操作系统 Fuchsia OS。Google 一直在努力将 Fuchsia 用于各种设备,从 Google Home Hub 等物联网设备到 Pixelbook 等传统计算机。而根据最新的代码提交变化来看,似乎 Fuchsia 下一批将会入驻的的设备是新推出的采用 AMD 处理器的 Chromebook,比如 HP Chromebook 14 和 Acer Chromebook 315。 小米盒子3内核代码已开源,坐等刷机包? 日前,有网友发现小米盒子3的内核代码已经开源,并上传至 GitHub 代码托管平台。小米盒子3内核代码的 GitHub 仓库信息显示,其采用的系统为 Android O 系统,该系统要比小米盒子3的预装系统要新。 Swift项目主管和大家聊了聊Swift 5,ABI 稳定性最受关注 苹果在 2014 年发布了全新编程语言 Swift,到目前为止已经发展到了 Swift 4.0 版本,而 Swift 5 也即将在 WWDC 2019 开发者大会上亮相。到底新版本将会有哪些值得关注的地方?我们可以听一下苹果 Swift 项目主管是怎么说的。 又一款开源手机要来了——WiPhone 我们此前曾多次报道过一款名为 Librem 5 的开源智能手机。近日,小编又发现了一款也自称是「开源」的手机,不过目前尚处于较早的阶段 —— 还没开始众筹,官方页面(http://a.wiphone.io/)显示众筹将于3月1日开始。不过手机的外观效果图和相关参数已在官网上公布,让我们一探究竟吧! 开源软件没你想象中那么安全,Java开发者尤其要警惕 Snyk今天发布了2019年开源安全现状调查报告,这是一家针对开源项目提供安全服务的知名公司。为了更好地了解开源领域的安全现状,以及我们该如何让开源世界的安全性变得更好,Snyk 公司通过对大量的数据进行统计和分析,得到了2019年开源安全现状调查报告。 Chrome OS开发者版现可备份和恢复Linux容器 尤其对于开发者来说,引入 Linux 应用的支持让 Chromebook 变得更加实用。因为如果你想要重新安装或者升级 Chromebook,那么可能会无法轻松保存 Linux 数据。不过在此前提交的 Commit 暗示谷歌正打造备份和恢复 Linux 容器的功能,而现在该功能已经进入 Dev 通道了。 Purism发布PureBoot:高度安全、完整的Linux引导流程 Purism 近日发布了 PureBoot,这是一个面向 Linux 计算机和任何希望增强 Linux 计算机安全用户的中心化、高度安全和完整的引导流程。官方称 PureBoot 为“高度安全的引导流程”,有望为运行 Linux 发行版(包括 Purism 基于 Debian 的 PureOS)的笔记本和桌面电脑提供完整和安全的解决方案。 npm企业版npm Enterprise正式发布,主打安全性 近日,流行的 JavaScript 包管理工具 npm 推出了一款新产品 —— npm Enterprise。很明显,这是一个面向企业的平台,官方表示该平台用于帮助企业在 JavaScript 开发中实现现代化。 轻量级的Windows Lite OS截图曝光:界面向Chrome OS看齐 我们曾报道过,微软正在打造一款针对低端和经济实惠的二合一设备而优化的轻量级 Windows Lite OS。当时许多媒体认为这是 Windows 10 的精简版本,它的定位正是为了对抗谷歌面向教育领域的 Chrome OS。 USB-IF再度为USB 3改名,这次更难辨别了 USB Implementers Forum(USB-IF)宣布给 USB 3.0 和 USB 3.1 规格改名,将其归于 USB 3.2 规格下,继续给消费者制造识别上的困难。这不是 UBS 3 系列规格第一次改名:传输速度 5Gbps 的 USB 3.1 Gen 1 此前叫 USB 3.0,现在叫 USB 3.2 Gen 1 (USB 3.0 => USB 3.2 Gen 1)…… Firefox 66开始支持Windows Hello,快捷免密登录 最近,Mozilla 在第66版的 Firefox 中添加了 Windows Hello 支持。如果您在 Windows 10 设备上设置了 Windows Hello 以使用生物特征指纹或面部识别或 PIN 或通过 FIDO2 安全设备登录 Windows,那么很快您就可以在 Firefox 浏览器中使用您的面部或指纹登录到微软各项服务,如 Outlook.com、Office 365和 OneDrive 服务,而无需输入密码。 微软对Chromium新贡献:为字幕添加Windows系统样式支持 2018年年底,微软官方确认未来 Windows 10 系统中搭载的 Edge 浏览器将会基于谷歌的开源浏览器内核 Chromium,并表示会替代现有的 Edge 版本。对于用户来说,这就意味着新版 Edge 浏览器会有更快的速度,更丰富的扩展支持以及更流畅的使用体验,而微软也一直在积极贡献 Chromium,以便更好与新版 Edge 整合。 Drupal7将到2021年11月结束支持,请注意升级 Drupal Association 宣布, 2011年1月释出的 Drupal 7 将到2021年11月结束支持,这意味着 Drupal 安全团队将不会继续为 Drupal 7 核心或模块、主题等提供安全更新,暴露出来的新漏洞将不太可能得到修正。 行业标准容器运行时containerd从CNCF毕业 28 日,CNCF 官网宣布 containerd 顺利毕业,这是继 Kubernetes、Prometheus、Envoy 和 CoreDNS,第五个从 CNCF 毕业的项目。containerd 是一个行业标准的容器运行时,使用 runC 根据 OCI 规范运行容器,其强调简单性、健壮性和可移植性。 新版Edge浏览器Logo曝光:形状相同,但为黄色背景 去年年底微软宣布将放弃自家渲染引擎 EdgeHTML,转而推出基于 Chromium 的全新 Edge 浏览器,并有望在今年上半年登录 Windows 10、Windows 7 以及 macOS 平台。目前微软正在积极使用 Chromium 代码和 Blink 渲染引擎来创建自己的浏览器,但是新版 Edge 的外观界面和 Chrome 会有所差异。 Chrome新增Focus Mode功能,或帮助用户更专注使用 Chrome 浏览器即将引入一个名为“Focus Mode”的新功能,以帮助用户在上网过程中消除分心。名为“Focus Mode”的新实验 Flag 已经引入到 Chrome 中,但目前并没有提供相关的功能介绍,只知道目前适用于桌面版 Chrome。因此尚不清楚会在哪些方面进行调整。 用户对物联网设备的“宽容”会让物联网陷入反乌托邦? 二十三十年前,在笔记本电脑上安装 Linux 并正常运行是需要费很大点劲的,今天大部分笔记本电脑虽然没有预装 Linux,但可以很容易安装和运行各大发行版。二十年前的人们可能很难想象会发生这一情况,更不可能想象到各种物联网设备预装的都是 Linux。 谷歌 .dev顶级域名正式开放 此前我们报导过谷歌新的 .dev 顶级域名,最新消息是现在该域名已经正式开放注册。谷歌介绍 .dev 域名是“开发者专门域名”,从工具到平台、从语言到博客,这些项目用 .dev 都可以更直接地展示。 为节省内存,Firefox将用新方式阻止加载没用到的标签页 Mozilla 计划在 Firefox 67 Stable 中引入一项新功能,旨在提高浏览器在低内存条件下的内存使用率。 今天的浏览器使用的内存比十年前多得多,部分原因是网站的大小增加,还有一部分原因是浏览器也不断变得复杂。单个网页标签可能会占用数百 M 字节的内存,并且在某些情况下,还会有超过 1 G 字节的情况。 除了Chameleon,其它跨多端统一框架都是假的? 以往我们说某一功能跨多端,往往是指在诸如 PC、移动等不同类型的设备之间都能实现;或者更加具体一点,指的是“跨平台”,可能是大到跨操作系统,比如 Windows、macOS、Linux、iOS 与 Android 等,可能是小到跨某个具体技术的不同实现库。 除了iOS和Android,世界第三大移动系统是什么? 今天有超过8千万部设备运行基于 Firefox OS 的 KaiOS,其市场份额仅次于当下最流行的 Android 和 iOS。那么问题来了,它是如何成为世界第三大移动操作系统的?Engadget 的一篇文章讲述了 KaiOS 的成长史。 Brave浏览器续航测试:功耗比各大主流浏览器都要低 Brave 本周三表示:相比较广告肆虐的 Google Chrome,Brave 的 Android 客户端在功耗上要低 35%。浏览器团队在三星 Galaxy S9 手机上测试循环加载20个新闻网站,Brave 的较低功耗允许用户持续浏览网页6.8小时,而在 Chrome 上只有4.4小时。 我们不再需要Chrome? 十年前,浏览器的主要市场还在被微软的 IE 牢牢占据着。IE 作为 Windows 的默认浏览器,基本上控制了绝大部分人访问互联网的方式。即便它功能单一、界面简陋、运行卡顿,并且会经常遇到崩溃等诸多问题,但凭借背后有着 Windows 系统打下的半壁江山,IE 无所忌惮。 要不要引入新技术?先思考这几个问题 作为开发,你有没有经历过想要在工作中引入新技术却阻力重重,而且很多时间就花在了这样的争论之中,最后还搞得心力交瘁。前 Etsy CTO Kellan 发表了一篇文章,他认为技术团队中沟通成本太高,有时候总是需要花时间与精力去讨论一些难以达成统一观点的问题,比如上边这种典型的“是否要引入一项新技术”。 |