设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Docker上运行Java违法!鲍尔默爱上Linux

2016-3-13 21:57| 发布者: joejoe0332| 查看: 11122| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 小伙伴们惊呆了!!!来自国外媒体 takipi 的报道:在 Docker 容器中运行 Oracle Java 可能会让你承担法律责任,为什么呢?15年前,微软前CEO史蒂夫·鲍尔默(Steve Ballmer)曾将开源的Linux系统称作“癌症”。近期, ...


   GCC项目在每年的三/四月份都会作出重大更新。三月即将到来,GCC项目的工程师们正忙着GCC 6的发布。我将在百忙之中抽出一点时间,简短地谈论一些GCC 6的新特性。


  GCC力图实现一些警告,这些警告可以帮助开发者在编译时发现错误,而不是让潜在的危险代码被默默接受并最终部署。对于 GCC 6,主要增加的是警告如下:

  误导性的缩进:对误导性缩进进行警告的目的是检测出代码结构中与人类理解不相符的代码块。最明显的例子就是2014年的“Apple SSL”bug,不恰当的缩进看上去是将GOTO语句放在了IF条件语句里面,而实际上呢并没有放在IF的判断分支内。更多的细节见David Malcolm的一篇博客。

  同值比较:代码中将一个对象跟它自己比较或者跟始终与同一值比较的情况,通常是代码中的笔误。GCC 6将对这种比较进行警告。重复的条件:GCC 6将对IF-ELSE-IF比较链中重复的条件进行警告。

  负移位值和移位溢出: GCC现在将对左移一个负值或者左移溢出进行警告。这种行为通常会导致未定义的结果,相比于运行时产生未定义结果,在编译时就报出警告是更明智的选择。空引用:GCC更积极的检测那些由于空指针引用或者返回空值引起错误和未定义行为的逻辑路径,或者将空值赋给明确要求非空的函数参数的情况。

  特性:每一个版本的gcc都会带来各种新的特性,这些新特性让使用GCC开发变得更加容易。即将到来的GCC 6版本的亮点包括:OpenMP 4.5:OpenMP API提供了一组简单、但高度灵活的接口来开发并行C、C++和Fortran程序。2015年11月发布了OpenMP 4.5规范,该规范在现有的OpenMP4.0基础上有了很多改进。GCC 6将为C和C++提供OpenMP 4.5的支持,对Fortran提供OpenMP 4支持以及对offloading一定程度的支持,尤其对于Intel MIC处理器。详情请关注本次专辑……
  
  重要的事情重复三遍!!!OCP 峰会刚刚轻松的结束了,但是让我们惊讶的发现微软发布了一个基于 Debian Linux 的操作系统,这个操作系统主要运行在网络交换机之上。该软件被称为 SONiC ,也就是 Software for Open Networking in the Cloud 的缩写。你可以使用它来管理网络交换机的各种操作,网络切换等,而无需依赖网络设备供应商提供的系统。


  类似的操作系统还有来自 HP、DELL 和 Cumulus Networks 的系统。SONiC 基于 Linux 的 Azure Cloud Switch (ACS) 操作系统,该系统我们在去年 9 月份有了解过。ACS 是微软 Azure 云系统中交换机的大脑。可通过 C API Switch Abstraction Interface (SAI) 来编写程序控制交换机的动作,开发者无需关心底层的硬件细节。而底层的硬件必须实现 SAI ,微软已经将 SAI 贡献给 OCP 组织。

  SONiC 系统基于 Debian Linux 构建,可通过微软的 Azure GitHub repo 获取到,该系统使用包括 GPL 和 Apache 在内的许可证。更多内容,大家请关注本次专题……
  
  近日,人气很火的开源分布式虚拟存储系统 Tachyon 正式更名为 Alluxio,并发布了1.0版本。新的版本新增支持任意存储系统如阿里云对象存储 OSS、Amazon S3、OpenStack Swift 等。



  据阿里云高级技术专家罗李介绍,阿里云为 Alluxio 社区提供了基于对象存储 OSS 的 UnderFileSystem 的支持,让存储在 Alluxio 内存文件系统中的数据可以使用 OSS 对象存储服务来作为持久化存储介质和数据交换平台。

  此前,Alluxio 用户遇到了无法和阿里云等主流云存储平台互联互通的问题。现在,在阿里云的协助下,Alluxio 已经实现原生支持。这样,用户能够在 Alluxio 内存文件系统和阿里云 OSS 服务之间方便地进行数据交换和利用 OSS 作为 Alluxio的底层存储介质,极大增强了用户体验。

  罗李介绍,阿里云还参与了 Alluxio 其他方面的开发工作,包括 master、worker、client、integration-test 等各个组件中都有阿里云的贡献。他表示,阿里云参与开源社区建设,是一种新合作模式的探索和经验积累。“商业机构如何与开源系统展开互惠高效的合作,阿里云和 Alluxio 共同做出了一个范例。”

  阿里云首席科学家章文嵩表示,“阿里云的发展受益于开源,我们也积极参与开源生态的建设,同时积极探索开源生态与云平台的结合,形成更开放的云生态,更好地服务客户。”

  Alluxio 公司的创始 CEO 李浩源表示,Alluxio 的快速发展得益于用户的使用以及社区的大力支持。很高兴看到阿里巴巴加入到项目的使用开发当中,为广大的 Alluxio 用户以及阿里云用户带来更大的价值。更多内容请关注本次专辑的相关内容……


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部