设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:年度开源项目新秀榜揭晓Firefox急待突破!

2015-7-12 21:50| 发布者: joejoe0332| 查看: 22777| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 这周,黑鸭(Black Duck)软件公布了一份名叫“年度开源项目新秀”的报告,介绍了由全球开源协会发起的10个最有趣、最活跃的新项目。Linux 核心即将发布4.2版RC版(候选版),Linux之父Linus Torvalds表示,如果单从程 ...

  
  自Raspberry Pi 推出以来,就陆续有不少同类的产品出来让更多人能以低成本学习编程。日前,BBC也对外公布了Micro Bit的最终设计,这是一款可以塞进口袋的超迷你计算机,计划在今年10月提供给一百万的英国小孩。

  BBC Micro:bit包含25个红色LED灯,可用于点亮显示信息,或用于打造游戏;其他配置还包括了2个可编程按钮、1个加速计、内建的电子罗盘、蓝牙、5个I/O扩展环用于和其他外设、传感器连接到一起。这东西应该会和Raspberry Pi、Arduino、Galileo等一起成为教育方面的得力助手。


  早在上世纪80年代,BBC Micro就是非常具有影响力的项目了,包含BBC Micro:bit这款产品在内,这些对于鼓励儿童和年轻人学习编程等技术都具备了相当大的意义。BBC Micro:bit将在今年10月份进入学校,另外还会有专门的网站microbit.co.uk做出支持。更多内容请关注本次专辑的相关内容……

  在解释为什么我认为 Go 和 Rust 不是竞争对手前,我想说明一下为什么这个问题会被提起。Rust 和 Go 发布的时间相近。Go 从 2007 年开始构思,2009 年十一月对外公开。Rust 发布于2010 年,只晚了几个月,尽管 Graydon(格雷顿)声明 Rust 可能是更早就开始构思了。无论怎样,这两个语言都有着前辈的贵族血统。对于 Go 来说,有 Hoare(霍尔)的 CSP,Alef 和Pike(派克)的 Newsqueak,而 Rust 则是 ML 家族的语言之一。

  Rust和Go都是被誉为内存安全的。虽然这个说法没错,这两种语言都不允许不安全的内存访问,更重要的是,世界已经不能容忍一个不是内存安全的新语言了。事实是 Go 和 Rust 这两种语言,经过数十年的证据表明,现实世界中,程序员们普遍是不能安全手动管理内存的。

  同样是年轻的语言,Go 的 1.0 版本发布于 2012 年,而 Rust 的 1.0 版本是今年(2015)早些时候,这意味着他们都雄心勃勃和有上进心,想要占领现任编程语言的市场。


  这些迹象都可以说明为什么我们看的 Rust 和 Go 是竞争关系。放眼看去,确实很难找到他们的其它联系,他们出现得太偶然了。为什么我认为 Rust 与 Go 不是竞争对手综上,我认为 Go 与 Rust 之间不为竞争关系有以下原因:

  Rust 关注 “free of charge” 的抽象。如果你对这很熟悉,说明你已经使用 C++ 很多年了。Go 为了保证语言的简洁性和正交性,将很多底层的操作推迟到运行时来进行。

  Rust 是专门为与 C语言 的互操作而进行设计的;Rust 代码一般位于被 C语言 调用的其他大型程序中。Go 通过 cgo 来进行语言之间的交互,但这并不是 Go 被设计的首要原因。

  Go 将并发作为首先的关注目标。并不是说在 Rust 里面没有类似 Go 的并发框架,但 Rust 将这部分留给了程序员。

  Go 关注程序员的编码效率,可以从across the whole software development lifecycle 看出。Rust 作为 LLVM 的顶层代码,存在很多类似的做法。 更多详细内容我们将在本次专辑为大家展示……

  对于任何在过去两年一直追随着容器(container)社区逐渐繁荣的人来说( Solomon Hykes 在  PyCon 大会上做了有名的五分钟报告之后),你会发现越来越多的公司或项目不断涌现,提供许多创新方式来管理你的应用。

  有许多项目围绕着管理(management),网络(network), 存储(storage), 日志(logging),监控(monitoring), 及更多 (参考这篇精妙的 ecosystem 之脑图 )。 然而,我认为,最流行的项目应是为你的或将有的应用环境构建基础架构:容器操作系统(container OSes)。

  参加容器会议时,与人交流,总是听到一个问题是,“哪个操作系统最适于运行容器?” 接着就是问, “是 CoreOS? RedHat 怎么样? 我也听到过有个叫 RancherOS 的?”

  我喜欢这些争论;这就类似于“哪个 Hypervisor 最好?” 当然,答案总是“这得看情况。” 我仍然打算试着就当前(截稿时间为止)最流行的容器操作系统,解释关键利益点和差别。


  CoreOS—这是容器操作系统的代表。 CoreOS 侧重于大规模部署,主要面向企业,良好的社区支持(数百贡献者,500+ IRC 用户, 在#coreos on FreeNode)。它集成了许多由 CoreOS项目组开发的令人感兴趣工具,如etcd, fleet,和flannel。这些工具能助你快速搭建起CoreOS集群。同时,他们也能帮助你更深入的理解服务发现,资源规划和容器网络的背后概念。

  2014年12月, the CoreOS项目组发布了另外一个容器运行时引擎类型, rkt。它是回应项目组中提到的Docker将从原始平台移出的声明,他们想观察社区的反应是否相同。CoreOS仍将同时支持Docker和rkt两种容器,所以,不用担心未来一段时间会出现功能问题。

  CoreOS项目组也已经联手Google (Google风险基金是CoreOS投资者之一) ,也建立了Tectonic(构建平台), 很有趣的以简单有效地运行CoreOS+ Kubernetes平台的方式。 Tectonic 是商业Kubernetes平台,如果你运维大规模,需要高于社区的技术支持,它就很重要。

  更多本周开源资讯,本次专辑将为您一一呈现……

2015年度开源项目新秀榜

  每年都有上千新的开源项目问世,但只有少数能够真正的吸引我们的关注。一些项目因为利用了当前比较流行的技术而发展壮大,有一些则真正地开启了一个 新的领域。很多开源项目建立的初衷是为了解决一些生产上的问题,还有一些项目则是世界各地志同道合的开发者们共同发起的一个宏伟项目。

有种生活态度叫Linux

  我的 Linux 之旅始于三年前。那时我结束了高中生涯,开始把更多的关注点指向计算机和网络的安全。学习这个领域的东西真正令我为之着迷,有许多新东西要学习。当时我立马就被吸引进入了。首先,安全和 Kali Linux 总是如影随形的。没有它你就很难成为一名安全研究员。因此,我就从在Windows 操作系统上实现 Kail Linux 的双操作系统开始。

微软开源WorldWide Telescope项目

  微软此前在我们的印象中总是显得有点“封闭”,自纳德拉上台之后这种印象得到了明显的改变。积极在竞争对手平台拓展自家产品和服务的同时,这家总部位于雷德蒙德(Redmond)的软件霸主在开源社区发布了 WorldWide Telescope项目,感兴趣的开发者可以访问GitHub来访问完整的代码。

你不知的Docker创办人兼CTO游走美法的浪漫狂放

  当前最火的Docker创办人兼CTO Solomon Hykes,因为喜欢在网咖打电动开启了编程人生、他还曾在洛杉矶的法国电影公司打工。身上流著美国与法国的血统,酷爱摩托车,本篇报道带我们从不同的角度,重新認識Docker。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部