设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Firefox迎十周年微软开源 .NET框架

2014-11-14 16:32| 发布者: joejoe0332| 查看: 22431| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 回顾过去的一周,本周Mozilla迎来了发布Firefox浏览器10周年纪念日。庆祝之际,该公司宣布了一些新功能,其主要针对以消费者为中心的浏览器,同时也公布了开发版浏览器的更多信息。微软则在周三公布了.NET开发框架开 ...


  云计算服务商Joyent素来以技术见长,但是近来面对业务规模更大、市场预算也更多的竞争对手们,Joyent为了博出位决定开源其“镇宅之宝”——云计算系统SmartDataCenter和对象存储系统Manta。

  上周Joyent宣布获得1500万美元融资并重新定位为“容器化”基础设施平台,实际上Joyent鼓吹容器技术已经多年,但是近来风头被Docker、CoreOS和谷歌的Kubernetes容器管理系统抢去。本周四Joyent终于做出了本文开头的重大决定。



  Joyent的首席技术官Bryan Cantrill在博客对上述两个重量级开源技术进行了详细的介绍,Cantrill指出,SmartDataCenter和Manta的Github库还包含了很多兼容组件,例如Manatee是一个基于ZooKeeper的系统能够管理Postgres的备份和自动故障转移;Moray是运行在Postgres之上的键值服务;Manatee和Moray共同提供高可用的键值服务,也是很多其他SDC和Manta组件的基础服务。

  Joyent此前也曾有过一些开源经验,例如公司管理Node.js项目多年,上一个开源项目SmartOS也在开发社区广受好评(编者按:虽然就 云计算操作系统而言SmartOS并无实质性突破,但是技术营销做得不错)。Joyent创始人和前CTO Jason Hoffman在接受Gigaom采访(此人目前担任爱立信云计算业务副总裁)时透露,Joyent为SmartDataCenter和Manta的开源已经筹备了三年。

  目前,对于Joyent来说,面对谷歌、亚马逊以及OpenStack等大型开源项目,最重要的战略性问题是如何(重新)定位。选择将核心技术开源 意味着商业模式的调整,在开源经济学中,将自己的独门绝学拿出来开源绝不是为了达济天下,而是为了争夺Mindshare,在开源的世界,流行的技术会变 得越来越好,生态系统更加繁荣并且为所有参与其中的人带来好处,无论是用户、厂商还是写代码找工作的。更多相关内容本次专辑将为大家带来……

  日前树莓派(Raspberry Pi)创始人Eben Upton在接受采访中表示更廉价的Model A+已经在研发过程中,而今天这款开发主板终于正式亮相。Model A基本上可以认为是树莓派Model B的廉价版本,没有网络接口,内存容量也进一步缩小。而Model A+在此的基础上将4个USB端口缩小到1个,并具备更小的尺寸设计。



  不过这款新型号支持同Model B一样的MicroSD卡读卡器和40-pin的GPI连接端口,其他的功能包括博通BCM2385 ARM11处理器、256MB的内存和HDMI输出端口。Model A+完整的规格如下:配256MB内存的700MHz博通BCM2835处理器;40针的扩展GPIO;1个USB 2.0端口;4通道立体声输出和复合视频端口;全尺寸HDMI端口;连接树莓派摄像头的CSI端口;连接树莓派触控显示屏幕的DSI端口;用于加载系统和储存数据的MicroSD端口;Micro USB电源;更小的主板尺寸和完全兼容HAT;能够支持1080P高清视频输出更多内容大家可以通过本次专辑了解一下……

   Red Hat 已发布 Red Hat Enterprise Linux (RHEL) 的 7.0 正式版本。 RHEL 7.0 为 Red Hat 的下一代操作系统,提供包括服务器、系统及总体 Red Hat 开源体验等方面的改进。Red Hat 已发布 Red Hat Enterprise Linux (RHEL) 的 7.0 正式版本。 RHEL 7.0 为 Red Hat 的下一代操作系统,提供包括服务器、系统及总体 Red Hat 开源体验等方面的改进。

  根据 RHEL 7.0 发行注记,该版本的主要变化包括:包含 Kernel 3.10 版本,支持 swap 内存压缩可保证显著减少 I/O 并 提高性能,采用 NUMA (统一内存访问) 的调度和内存分配,支持 APIC (高级程序中断控制器) 虚拟化,全面的 DynTick 支持,将内核模块列入 黑名单,kpatch 动态内核补丁 (技术预览) 等等。

    存储和文件系统方面,RHEL 7.0 使用 LIO 内核目标子系统,支持快速 设备为较慢的块设备提供缓存,引进了 LVM 缓存 (技术预览),将 XFS 作 为默认的文件系统。引进网络分组技术作为链路聚集的捆绑备用方法,对 NetworkManager 进行大量改进,提供动态防火墙守护进程 firewalld,加入 DNSSEC 域名系统安全扩展,附带 OpenLMI 用来管理 Linux 系统提供常用的基础 设施,引进了可信网络连接功能 (技术预览)等。
    
  对 KVM (基于内核的虚拟化) 提供了大量改进,诸如使用 virtio-blk-data-plane 提高快 I/O性能 (技术预览),支持 PCI 桥接,QEMU 沙箱,多队列 NIC, USB 3.0 支持 (技术预览) 等。引入 Linux 容器 Docker。编译工具链方面,RHEL 7.0 包含 GCC 4.8.x、glibc 2.17、GDB 7.6.1。包含 Performance Co-Pilot、SystemTap 2.4、Valgrind 3.9.0 等性能 工具。包含 Ruby 2.0.0、Python 2.7.5、JAVA 7 等编程语言。包含 Apache 2.4、MariaDB 5.5、PostgreSQL 9.2 等。
    
  在系统和服务上,RHEL 7.0 使用 systemd 替换了 SysV。引入 Pacemaker 集群管理器,同时使用 keepalived 和 HAProxy 替换 了负载均衡程序 Piranha。此外,还对安装程序 Anaconda 进行了重新设计和增强,并使用 引导装载程序 GRUB 2。

  RHEL 7.0 支持 64 位 AMD/Intel、IBM POWER7/POWER8/System z 等架构, 可从其官方网站下载评估版本。Red Hat直接将RHEL7的源代码发布到了CentOS的网站上,鉴于Centos事实上是Red Hat资助的社区发行版,Centos 7应该很快会发布。
更多相关性能介绍我们将在本次专辑中为大家带来……

  Linkedin周二宣布开源其大数据计算引擎Cubert,这个框架可以使用一种专门的算法来组织数据,让其在没有超系统负荷和浪费CPU资源的情况下,更轻松的运行查询。Cubert,其名字来源于鲁比克方块(Rubik’s Cube),据悉,它可以作为一个Java应用程序,从而很容易被工程师接受,它包含一个“类似script用户界面”,因此工程师可以在运行查询时,使用诸如MeshJoin 和 Cube算法在组织数据上节省系统资源。



  从 LinkedIn博客我们知道:现存引擎Apache Pig、Hive 以及Shark提供一个合乎逻辑的声明性语言,然后被翻译成一个实物计划。这个计划执行分布式引擎(Map-Reduce、Tez 或者Spark),在此物理操作者针对数据分区执行。最后,数据分区将由HDFS提供的文件系统抽象管理。

  Cubert 架构:Cubert运行在Hadoop之上,新的框架可以抽象所有的存储到数据块,这将除了让操作者能帮助更好的管理数据之外,还能让其更易于运行它的资源节约算法,例如,COMBINE操作者可以合并多个数据块在一起,PIVOT操作者可以创建数据块的子集。

  LinkedIn也创建了一门名为CubertScript的新语言,其目的是使开发人员更容易使用Cubert,而无需做任何形式的自定义编码。LinkedIn现在使用Cubert作为一个关键组件来处理数据。当Kafka实时消息传递系统从LinkedIn的众多应用程序中获取所有信息并将其发送到Hadoop,Cubert然后处理这些数据,以确保它不占用系统资源并帮助工程师解决“各种各样的统计、分析和图形计算问题。”更多相关内容大家可以关注本次专辑……

  近日,继微软宣布将其 .NET 项目开源到 Github 之后,Google开发者刚刚在开发者邮件列表上宣布Go语言的版本控制系统将从Mercurial切换到Git,而Go项目也将托管在GitHub上。Google的开源项目托管网站Google Code看起来距离被放弃也不远了。Google表示迁移将在12月初发布Go 1.4之后启动,Go 1.5的开发将全部在 GitHub上进行, Mercurial 树将在1.4发布之后关闭。



  而据另外一则消息:Eric S. Raymond今年一月提议将Emacs的版本控制系统从Bazaar(bzr)迁移到Git,理由是bzr已死。Bazaar版本控制系统由Canonical公司雇员开发,但如今Canonical自己的内部项目也都迁移到了Git。经过几个月的商讨之后,迁移正式从11月11日启动,Emacs将改用Git作为版本控制系统。Git是非常受欢迎的版本控制系统,理论上讲它有可能帮助Emacs项目吸引到新的开发者。

  由此看来,Git 与 Github 已经取得了开源世界的版本控制系统的主流认可,之前群雄混战的局面将被打破,有可能形成一家独大的局面,Mercurial、Bazaar 等的发展前景并不乐观。不过,Git 虽然强大但是也越来越复杂了,所以有人觉得有些情况下,需要一个更简单的版本控制系统:Eric S. Raymond 就准备做一个新的简单版本控制系统,看起来,大家对此也比较赞同。更多内容大家可以关注本次专辑!


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部