Node.js 作为服务器编程语言的后起之秀,常用来构建和运行 Web 应用,近日却爆出其社区出现分裂。由于对官方运营商 Joyent 公司在 Node.js 管理上的长期不满,多位核心开发者另立门户,创建了分支 Io.js。从 GitHub 得知,Io.js 的第一个版本(1.0.0 alpha1 版)将于 2015 年 1 月 13 日发布。 Node.js 开源社区组织者 Mikeal Rogers 也是“另立门户”中的一员,他说:“我们不想被另外一家公司任命的管理人员牵着鼻子走,而是想让 Node.js 的贡献者拥有更多的控制权,并寻求更多的共识。” Io.js 与 Node.js 的分离,再一次凸显出开源项目赞助商与其开发、维护人员及公司之间的矛盾。之前也有类似的情形,CoreOS 与 Docker 分家继而推出自己的容器引擎 Rocket,也是因为 Docker 的部分社区成员认为母公司的管理偏离了原来的方向,从而导致一个新的竞争对手产生。 一般情况下,商业公司通过免费提供开源软件,鼓励用户测试、改进源代码,可以获取巨额利润。然而,这样做的结果是,很难平衡商业公司与外部开发者、 使用者间不同的需求。云计算公司 Joyent 是 Node 编程语言的主要用户,在满足其自身需求的前提下,还通过 Node.js 的广泛传播和推广获利。这样便陷入了一个怪圈,Joyent 不可能让每个用户都满意,于是便上演了前文提到的分裂。更多内容我们将在本次专辑中为大家带来…… 如果你想知道企业版 Linux 未来的发展趋势,那么你应该看看红帽的社区 Linux 发行版,Fedora。延迟了几次之后,在这个月的12月9日,Fedora 正式发布了其最新版本 Fedora 21,并带来了非常多的新特性和新理念。 长期以来,红帽公司一直在 Fedora 发行版上来常是最新的 Linux 和开源软件发展成果,与此同时,并不是所有人都喜欢 Fedora 选择的方向,比如,Fedora 的 init 系统 systemd 到现在仍饱受批评和争议,尽管如此,Fedora 仍然是 Linxu 阵营的领头羊,它意味着 Linux 发行版未来发展的方向。如果一个软件没有被 Fedora 收录,某种意义上来说,它也不会出现在其他主流 Linux 发行版中。 最新版本的 Fedora,也就是 Fedora 21,它的发布推迟了数次,有点姗姗来迟,但是,它运行的效果非常好。与以往的重心放在桌面版有点不同的是,Fedora 现在以三种不同的子版本来发布: Fedora 21 Cloud, Fedora 21 Server, 和 Fedora 21 Workstation。 每一个子版本都提供给专门的用户来使用,但所有的子版本都共享同一个软件仓库,其中包括全新的 Linux 3.18 内核、RPM、yum、systemd 和 Anaconda 安装器。根据红帽的描述是“这个小型、稳定的组件集合创造出了一个基于 Fedora 的非常稳定的基本运行平台。更多内容大家可以关注本次专辑…… Fedora Workstation 是一款可靠、用户友好,面向笔记本电脑及台式机的强大操作系统。它可以满足广泛的开发需求,从编程爱好者或学生到企业环境中的专家。Fedora 现在更加专注更少的设置选项,更多的创新。选择一种 Fedora 的官方派生版可以简化你的需求,并将工作井井有条。 Fedora Server 是一款强大可定制化的操作系统,包括了最好最新的数据中心技术。它可以让您操控全部基础架构和服务。Fedora Cloud 为公有云环境和私有云环境提供了一个 Fedora 的最小镜像。它包括了基本的组件,足够运行您的云应用程序——恰到好处。 这是正式发行版软件,由 QA 团队 负责支持。阅读发行注记以了解有关变化和新特性的说明。请在 freenode 的 #fedora-qa 频道或邮件列表上进行提问。 所有问题和 bug 都应通过 Red Hat Bugzilla 进行报告。Fedora 项目对其适用性和可使用性不做任何保证。您还可以访问常见 Bug 页面来了解容易遇到的常见问题以及避免它们的方法。更多内容大家可以关注本次专辑…… Firefox OS将选择带入到移动领域,已经在28个国家由14家运营商发布了14款智能手机。Firefox OS为移动生态系统参与者们移除了专有系统设置的障碍,允许独立、控制和创新。 在亚洲提供更多选择:Cherry Mobile近日在菲律宾发布了其首款Firefox OS智能手机ACE,也是目前在全球价格最低的智能手机;KDDI确认将在12月在日本发布一款Firefox OS手机;几周前ALCATEL ONETOUCH在孟加拉国发布了一款超低价Firefox OS智能手机,在之前孟加拉国还发布了Go Fox 15。 在拉丁美洲拓展足迹:随着Firefox OS最近在哥斯达黎加的发布,西班牙电信通过Movistar遍布了其在中美洲的足迹。在过去的几个月里,Movistar也开始向其在墨西哥和智利的用户发售ALCATEL ONETOUCH Fire C;西班牙电信旗下Movistar将很快把Firefox OS设备带入阿根廷。 在欧洲保持强劲势头:Megafon在俄罗斯首次发布搭载Firefox OS的ALCATEL ONETOUCH Fire C;德意志电信通过T-Mobile开始在匈牙利发售ALCATEL ONETOUCH Fire E,在黑山共和国发售ALCATEL ONETOUCH FIRE C。 涉足的新领域:JB Hi-Fi在澳大利亚引入首款Firefox OS智能手机ZTE Open C;Firefox OS很快将由三位新的重要合作伙伴Airtel, MTN South Africa 及Millicom 旗下的Tigo在非洲发布。更多相关内容本次专辑将为大家带来…… Docker是Docker.Inc公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。通过分层镜像标准化和内核虚拟化技术,Docker使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情 况下提供资源隔离的应用运行环境。由于众多新颖的特性以及项目本身的开放性,Docker在不到两年的时间里迅速获得诸多IT厂商的参与,其中更是包括 Google、Microsoft、VMware等业界行业领导者。同时,Docker在开发者社区也是一石激起千层浪,许多如我之码农纷纷开始关注、学 习和使用Docker,许多企业,尤其是互联网企业,也在不断加大对Docker的投入,大有掀起一场容器革命之势。 镜像是Docker最核心的技术之一,也是应用发布的标准格式。无论你是用docker pull image,或者是在Dockerfile里面写FROM image,从Docker官方Registry下载镜像应该是Docker操作里面最频繁的动作之一了。那么在我们执行docker pull image时背后到底发生了什么呢?在回答这个问题前,我们需要先了解下docker镜像是如何命名的,这也是Docker里面比较容易令人混淆的一块概念:Registry,Repository, Tag and Image。 我们可以发现我们常说的“ubuntu”镜像其实不是一个镜像名称,而是代表了一个名为ubuntu的Repository,同时在这个 Repository下面有一系列打了tag的Image,Image的标记是一个GUID,为了方便也可以通过Repository:tag来引用。 那么Registry又是什么呢?Registry存储镜像数据,并且提供拉取和上传镜像的功能。Registry中镜像是通过Repository来组织的,而每个Repository又包含了若干个Image。更多内容大家可以通过本次专辑了解一下…… |