设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Linux桌面领域7大趋势Windows开源新动作

2015-8-9 20:45| 发布者: joejoe0332| 查看: 23021| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 这周,微软和Windows再次成为开源界关注的焦点。Windows开源了Windows到iOS的桥接技术WinObjC,可以移植iOS应用到Windows上,当前还是技术预览阶段。Linux桌面领域的最新趋势已经全面明晰,至少有七个发展趋势是能够 ...
  这周,微软和Windows再次成为开源界关注的焦点。Windows开源了Windows到iOS的桥接技术WinObjC,可以移植iOS应用到Windows上,当前还是技术预览阶段。Windows Bridge for iOS(WinObjC)为Visual Studio/Windows提供一个Objective-C开发环境。此外,WinObjC提供对iOS API兼容的支持。这些新开源的技术究竟是怎么一回事?如果你还来不及了解,你和小编一起来回顾下吧?话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!



  回顾过去的一周,Linux桌面领域的最新趋势已经全面明晰,你又是否跟上潮流了呢?如今,移动互联高速发展,桌面应用环境似乎已成昔日技术,并被移动设备逐步所取代。不过,显对于Linux桌面开发人员是一种并未知晓的状态。在桌面领域本应过时的一个年代,Linux却提供比以往任何时候更多选择。Linux用户并不准备让平板或手机来替代工作站和笔记本电脑。提及Linux,如今流行的Linux桌面可不是五年前系统平台。如果仔细看一当前的Linux桌面,至少有七个发展趋势是能够看到的,今天的专辑我们将一起来盘点一番!这周,微软和Windows再次成为开源界关注的焦点。Windows开源了Windows到iOS的桥接技术WinObjC,可以移植iOS应用到Windows上,当前还是技术预览阶段。Windows Bridge for iOS(WinObjC)为Visual Studio/Windows提供一个Objective-C开发环境。此外,WinObjC提供对iOS API兼容的支持。这些新开源的技术究竟是怎么一回事?你还不快来了解一下!Mirantis昨天宣布将与CoreOS进行合作,今后Mirantis推出的OpenStack都会集成CoreOS专为Linux容器所推出的Tectonic。Mirantis的合作伙伴营销主管Kamesh Pemmaraju表示近来已经花了很大力气来进行OpenStack与容器管理系统Kubernetes的整合,而Kubernetes已经成为了Tectonic的一部分。近期 IBM 推出开源项目门户,计划开源 50个项目。在 IBM 开源门户 DeveloperWorks中有大量的开源项目都是为了提升 Spark 性能来优化 Docker 的网络管理。IBM 当前推出的 DeveloperWorks 开源门户主要是 IBM 已经开源的软件集合,这些开源项目最主要的有 5 个主要的类别,分为 Node.js 开发,Spark 数据处理框架,Go 语言 和 Docker 容器,具体的我们将在本次专辑和大家分享……


  硬件部分,AMD 开发人员在开发全新的 Linux 驱动程序架构,最终会开发出更好的开放源代码驱动程序。目前,AMD 在 Linux 平台上的驱动程序方面仍然落后于英伟达。当 Valve 的首批运行 Linux 的 Steam Machine 今年 11 月份上市销售后,这一问题的影响将开始突显出来。大家可以和我们一起关注下。有些爱好还真不适合我等屌丝的,就如太空探索这么高大上的爱好,小编是从来不敢有的。动辄成千上万美元的专业望远镜就将我等拒之千里之外。但是,事情也总不会是一尘不变的,如果在家里就可以3D打印望远镜,对于热爱太空及太空探索者来说绝对是振奋人心的消息。詹姆斯帕尔,英国Open Space Agency (OSA)创始人,在过去的两年里一直致力于研发一个可下载的、开源的、可3D打印并能够使用智能手机摄像头的高性能自动化望远镜,现在,他做到了,UltraScope就是这款万众瞩目的望远镜。我们不妨一起来关注一下……


  Ubuntu 开发人员和 KDE 开发者一起让 Unity 8 和 KDE 实现共存,允许用户在同一系统中拥有两种桌面环境。目前 Unity 8 仍在大规模开发,到目前为止该环境可在 Ubuntu 手机上使用,对 Ubuntu 桌面版本的开发也在积极开发之中,将会尽快的在桌面版本中使用。Unity 8 与 Mir 显示服务器将融合桌面和移动系统。谷歌、IBM、英特尔、Joyent Docker以及其它众多知名厂商共襄盛举,旨在为容器创建出一套基础设施堆栈。近日,19家公司在谷歌的带领下共同创建起一个新的开源基金会组织,其目标在于解答一个困扰业界的难题——云体系应该采用怎样的架构来服务现代应用程序。那么这个新近成立的云原生计算基金会到底隐藏着什么名堂?本次专辑将为你全面解读……对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生活影响最大的JEP,包括新的HTTP/2支持和JShell REPL(读取-求值-打印-循环),后者带来了基于shell的交互式Java开发环境和探索性开发API。Mozilla本周督促 Firefox 用户尽快升级到Firefox 39.0.3或延长支持版ESR 38.1.1,因为Firefox的一个漏洞正被攻击者利用窃取敏感数据。漏洞与 JavaScript 同源策略机制和内置的 PDF Viewer有关,不含有PDF Viewer的Android版Firefox 不受影响。漏洞并不允许攻击者执行任意代码,但允许攻击者向本地文件注入脚本,搜索和上传敏感本地文件。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  如今,移动互联高速发展,桌面应用环境似乎已成昔日技术,并被移动设备逐步所取代。不过,显对于Linux桌面开发人员是一种并未知晓的状态。在桌面领域本应过时的一个年代,Linux却提供比以往任何时候更多选择。Linux用户并不准备让平板或手机来替代工作站和笔记本电脑。提及Linux,如今流行的Linux桌面可不是五年前系统平台。如果仔细看一当前的Linux桌面,至少有七个发展趋势是能够看到的,包括昔日盛行的几个趋势潮流:

  1、提供选择:GNOME和KDE占据Linux桌面市场四分之三的日子早已一去不复还了。如今,广泛使用的桌面环境至少就有七种:Cinnamon、GNOME、KDE、LXDE、MATE、Unity和Xfce,它们之间互换使用成为一种流行,特别是使用GNOME应用程序的用户尤为流行。

  2、考虑设计和易用性:Ubuntu创始人Mark Shuttleworth曾在08年宣称要开发与苹果相媲美的界面,尽管没有开发出理想的统一界面,但这一举措让编程人员从此关注易用性和设计。GNOME在设计方面拥有最丰富的经验和专长,但如今没有一个主流桌面环境忽视设计。GNOME、Unity和KDE甚至开发出自有品牌字体。


  3、创新的步伐放缓:KDE 4、GNOME 3和Unity与经典桌面一直有很大的差距,许多用户对它们的创新反应并不买账。随着新版本解决了相关问题,一部分用户的想法也逐渐在改变,但是经历创新反应滞后的问题后,开发人员并没有一下子引入过多的变化。如今的开发人员更有可能致力于简化代码、优化界面,而不是推出新的功能特性。更多内容,大家可以关注本次专辑……

  Windows 开源了 Windows 到 iOS 的桥接技术 WinObjC,可以移植 iOS 应用到 Windows 上,当前还是技术预览阶段。 Windows Bridge for iOS (WinObjC) 为 Visual Studio/Windows 提供一个 Objective-C 开发环境。此外,WinObjC 提供对 iOS API 兼容的支持。

  上周微软发布了 Windows 10,提供超过 190+ 个市场进行升级,现在已经有 10 亿台设备升级到 Windows 10 和 Universal Windows Platform (UWP)。除了 Windows,微软还提供了 Windows SDK 和周边工具,可以让用户构建和提交 Universal Windows 应用。Windows 10 引入了新 API,构建一个平台让应用更个性化:自适应用户体验,自然用户输入和基于云的服务。微软还引入了一系列“桥接”技术,允许开发者把他们现有的 iOS,Android,Web 和桌面代码和技术集移植到 Windows。


  今天微软正式开源了 Windows Bridge for iOS (之前称为 ‘Project Islandwood’),当前还是预览阶段,今年秋天会发布最终版本,会跟 Visual Studio 2015 Update 一起发布。WinObjC 遵循 MIT 开源协议,更多关于编译器,运行时,IDE 集成方面的介绍请看 in-depth post on the Windows Bridge for iOS。iOS 桥接技术当前支持 Windows 8.1 和 Windows 10 应用,x86 和 x64 处理器架构,对 ARM 支持编译器进行了优化,支持移动端。详细的,大家不妨在本次专辑里了解一下……



  Mirantis昨天宣布将与CoreOS进行合作,今后Mirantis推出的OpenStack都会集成CoreOS专为Linux容器所推出的Tectonic。Mirantis的合作伙伴营销主管Kamesh Pemmaraju表示近来已经花了很大力气来进行OpenStack与容器管理系统Kubernetes的整合,而Kubernetes已经成为了Tectonic的一部分。

  他表示说OpenStack社区其实对容器技术的了解有限,谷歌加入OpenStack基金会之后已经做了很多工作在OpenStack社区普及容器技术。有了OpenStack与Tectonic的集成,无论Linux容器是部署在裸机、虚拟机还是PaaS环境中运维人员都可以使用OpenStack来对其进行管理。这也使得OpenStack成为了市面上最灵活最全面的IT平台。它通过单一的API调用即可实现所有IT资源的配置和管理。


  说句实话现在恐怕还没有什么企业在生产环境中使用Linux容器,但在开发和测试环境中已经有了一定的使用。不过基本上都是针对虚拟机的,因为虚拟机对企业来说是配置容器最简便的方式。目前多个服务器中容器之间的联网还存在一些问题,所以Mirantis认为初期部署到生产环境的Linux容器应该是供企业内部使用的非关键业务应用,希望Linux容器以后能够得到更广泛的使用。

  目前运营团队对于容器技术的认识还很欠缺,所以暂时恐怕还得依靠开发人员来主导,但随着运营团队对容器技术了解的增加和企业中虚拟机数量的暴涨,将容器技术使用在裸机上作为虚拟机的替代只是个时间问题罢了。更多消息,大家可以关注本次专辑。

  对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。

  在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生活影响最大的JEP,包括新的HTTP/2支持和JShell REPL(读取-求值-打印-循环),后者带来了基于shell的交互式Java开发环境和探索性开发API。


  HTTP/2标准是HTTP协议的最新版本。当前版本HTTP/1.1始于1999年,存在着非常严重的问题,包括:在HTTP/1.1中,响应接收的顺序和请求发送的顺序相同。这意味着,例如,当查看一个包含许多小图像的大HTML页面时,图像资源将不得不在 HTML页面资源之后排队,在浏览器完全加载完HTML页面之前,图像资源无法被发送。这就是“对头阻塞”,会导致许多潜在的页面渲染问题。

  在HTTP/2中,响应数据可以按块(chunk)传输,甚至可以交叉传输,因此真正实现了请求和响应的多路复用。在HTTP/1.1标准中有这样的描述:“一个单用户的客户端不能与任何服务器保持2个以上的连接”。这个限制和对头阻塞问题一起,严重限制了页面的性能。                                

  HTTP/2打破这种限制并认为连接是持久的,只有当用户跳转后或者发生技术性故障事件时,连接才会关闭。对多路复用的使用将有助于降低页面性能瓶颈。更多内容,本次专辑将为您一一带来……

  近期 IBM 推出开源项目门户,计划开源 50个项目。在 IBM 开源门户 DeveloperWorks中有大量的开源项目都是为了提升 Spark 性能来优化 Docker 的网络管理。IBM 当前推出的 DeveloperWorks 开源门户主要是 IBM 已经开源的软件集合,这些开源项目最主要的有 5 个主要的类别,分为 Node.js 开发,Spark 数据处理框架,Go 语言 和 Docker 容器。  

  Spark Kernel (Spark/Scala/IPython):IBM 对 Spark 数据处理框架,Hadoop 相关的其他技术都非常感兴趣,也酝酿一段时间了。除了对 Spark 进行贡献之外,还开发了 Spark 周边的工具链,使得 Spark 更容易学习和使用。例如:Spark Kernel,让远程应用使用 Spark 进行实时操作,可以替换现有的 Spark Shell。


  Shell 通常用于 Spark 的交互处理,但是不容易做成其他应用也可以访问的服务。同时,IBM 宣称大部分的解决方案都过于缓慢,繁琐并且有一定限制。Spark Kernel 使用 IPython 消息协议,最初是用来创建交互式数据可视化"notebooks" 给科学计算应用,但是这也是一种发送代码回 Spark 集群和检索结果的方式。此外,IPython notebooks 可以连接 Spark Kernel,让现有用户对集成 Spark 和 Spark 后端更有兴趣。详细内容本次专辑会为您慢慢道来……



  谷歌、IBM、英特尔、Joyent Docker以及其它众多知名厂商共襄盛举,旨在为容器创建出一套基础设施堆栈。近日,19家公司在谷歌的带领下共同创建起一个新的开源基金会组织,其目标在于解答一个困扰业界的难题——云体系应该采用怎样的架构来服务现代应用程序。

  Linux新近成立的云原生计算基金会隐藏着什么名堂?这一名为云原生计算基金会的年轻组织由Linux基金会负责构建,其中囊括了技术业界的多位大牌巨星,包括谷歌、IBM、英特尔、Box、思科以 及VMware,除此之外Docker、Cycle Computing、Mesosphere以及Weaveworks等规模较小的厂商也投身于其中。


  该基金会的首要职责之一就是为谷歌麾下的Kubernetes开源容器管理软件指明发展方向。不过除了这项公告,他们显然还肩负着其它使命。

  对于关注云计算及容器市场的敏锐观察家们来说,CNCF的建立目标听起来有点似曾相识。就在不到一个月之前,Docker公司刚刚公布了其开放容 器倡议。该项目的主旨在于规范容器技术的基本概念(包括其技术层面的运行时及格式定义等),Joyent公司CTO兼CNCF技术委员会成员Bryan Cantrill指出。

  CNCF给出的发展目标则更为广阔,其希望对支持云原生应用程序及容器所必需的整套基础设施堆栈作出确切定义。继续拿乐高举例。开放容器协议(简称OCI)的存在是为了让人们认同每块乐高积木的具体尺寸。而CNCF的目标则在于创建起相关指令,帮助大家学习如何利用这些积木搭建起实际作品。更多内容本次专辑将为大家带来……

  很明显,现如今开放源码在许多组织中被大量使用,并且扮演着一个重要的角色,但是开放源码在大型企业中的使用情况如何呢?这个问题在最近一项被称作“开源时代(The Open Source Era)”的研究中被提出,这项研究由Oxford Economics和WIPRO发起。Oxford Economics是一家与牛津大学合作,致力于经济预测与定量分析的企业,WIPRO则是一家提供IT咨询与全外包服务的公司。

  这项研究调查了100名来自美国、欧洲和亚太地区的C级别的高管人员,这些高管人员分别在金融服务、零售、消费品、医疗、生命科学和政府部门工作,直接向执行委员会汇报。在过去一年的财政年度,这些公司分别至少有$1B的税收(revenue),其中5%有超过$20B的税收。

  当谈到开源软件(OSS)在大型企业的实际使用率时,该报告指出,只有21%的大型企业在整个企业使用,25%的大型企业已经在业务单元部署。其它54%的大型企业仍在计划阶段(21%),或者在互联网相关程序中使用(13%),又或者开展一个试点项目来评估它(20%),如下表所描述(点击放大):


  关于开源软件对他们各自行业的感观影响,报告指出,55%认为OSS是未来竞争优势的关键,但是只有11%的认为,现如今OSS已经在他们行业产生了积极的影响。但是,当评估三年后OSS的作用时,数字发生了翻天覆地的变化:61%认为OSS将会带来竞争优势,62%认为OSS将会对他们行业产生积极的影响,更多内容大家可以关注本次专辑……
  
  Ubuntu 开发人员和 KDE 开发者一起让 Unity 8 和 KDE 实现共存,允许用户在同一系统中拥有两种桌面环境。目前 Unity 8 仍在大规模开发,到目前为止该环境可在 Ubuntu 手机上使用,对 Ubuntu 桌面版本的开发也在积极开发之中,将会尽快的在桌面版本中使用。Unity 8 与 Mir 显示服务器将融合桌面和移动系统。

  KDE 的开发者必须为每个系统开发默认的桌面环境包,包括 Ubuntu。根据 Michael Hall(一个 Canonical 的开发者)提供的信息,Unity 8 和 KDE 可以共存,作为 Plasma 移动系统建立在Ubuntu SDK 上,使用 KDE 作为默认。登录管理器还需要做一些修改,但没有什么是不可能的。详情请关注本次专辑!
  




  AMD 开发人员在开发全新的 Linux 驱动程序架构,最终会开发出更好的开放源代码驱动程序。目前,AMD 在 Linux 平台上的驱动程序方面仍然落后于英伟达。当 Valve 的首批运行 Linux 的 Steam Machine 今年 11 月份上市销售后,这一问题的影响将开始突显出来。

  外媒称,在 Linux 平台上,英伟达仍然保持着针对 AMD 的领先优势,新游戏仍然以英伟达硬件为目标。《中土世界:暗影魔多》(Middle-Earth: Shadow of Mordor)最近登陆 Linux 平台,但它只正式支持英伟达显卡。《中土世界:暗影魔多》的官方“常见问题问答”称,在 AMD 显卡上运行这款游戏的表现会相当差。


  有人发现,在配置 AMD 显卡的 Linux 系统上玩《反恐精英:全球攻势》(Counter-Strike: Global Offensive)时,如果把“csgo_linux”二进制文件更名为“hl2_linux”,游戏的性能就会提高。这个小技巧能使图形处理能力提高多达 40%。

  AMD Catalyst 驱动程序有面向使用 Source 引擎制作的游戏的应用配置文件,但其开发人员没有将 csgo_linux 添加到应用配置文件中。更多详细的消息,大家请关注本次专题……
  
  苹果的闭环生态往往会带来两种极端的声音,一种是坏到喊 Mother Fucker,一种是好到喊 Holy Cats。这样想是其实是源于 Mashable 的一条新闻《苹果网站正在招募 Android 开发工程师》:我们正在寻找优秀的 Android 工程师帮我们把优秀体验的应用推广到 Android 平台。

  不知道大家作何感想。其实在 WWDC 15 大会的时候,苹果就宣布把 Music 应用扩大到更多的平台,而 Android 设备超高的市场保有量能为苹果带来巨大的流量,此举也昭示了苹果要拿下全球串流影音服务老大的野心。


  这种野心刚初步凸显,Macrumors 就带来了 Apple Music 的捷报。截止到昨日,Apple Music 的用户已扩张至 1100 万,当然目前苹果还未对这些用户收费,在三个月试用期结束后,苹果将对单一用户收取每月 9.99 美元的订阅费。

  在 Android 平台还有未被过分强调过的苹果应用 Move,这款软件也是在今年的早些时候刚刚上架,用来帮助 Android 手机用户将资料及应用快速的搬运到 iPhone 上。更多内容请关注本次专辑的相关内容……

  日前,CoreOS CEO Alex Polvi在一次采访中表示CoreOS是第一个云原生操作系统,他探讨了CoreOS的更新策略:不断地进行较小的更新,有点像SaaS的方式来保证系统一直在更新。


  CoreOS 被称为是数据中心和云计算的游戏规则颠覆者,它也被视为传统Linux发行版的一个威胁。它基于Linux内核提供了一个专为容器技术设计的操作系统以便 管理云应用和服务。最近CoreOS公司将CoreOS和Kubernetes容器管理工具相结合面向企业用户推出了Tectonic,此外,它还推出了 一款叫做Rocket的产品来与Docker竞争。

  我们有幸在上周的O’Reilly开源大会上对CoreOS CEO Alex Polvi做了一段专访,听他谈一谈CoreOS在安全方面的作为。你觉得你是CoreOS的创造者吗?

  Alex Polvi:你这话问的。。。我肯定是CoreOS的创造者么。在我看来CoreOS是保障互联网安全的基础,所以我们才会想到来开发这个项目。

  InfoWorld:怎么保障呢?Alex Polvi:我发现现在的情况是这样的:一旦暴露出一些漏洞,全世界的运维人员就都赶紧忙着给服务器打补丁。我们觉得有办法改善这种情况,现在最普遍被攻击的原因是使用的软件没有更新,黑客发现你没有更新他就能用已知的漏洞来攻击你。更多详细内容我们将在本次专辑为大家展示……



  有些爱好还真不适合我等屌丝的,就如太空探索这么高大上的爱好,小编是从来不敢有的。动辄成千上万美元的专业望远镜就将我等拒之千里之外。

  但是,事情也总不会是一尘不变的,如果在家里就可以3D打印望远镜,对于热爱太空及太空探索者来说绝对是振奋人心的消息。詹姆斯帕尔,英国Open Space Agency (OSA)创始人,在过去的两年里一直致力于研发一个可下载的、开源的、可3D打印并能够使用智能手机摄像头的高性能自动化望远镜,现在,他做到了,UltraScope就是这款万众瞩目的望远镜。


  帕尔说:“过去,太空探索是政府领域,但随着科技进步,3D打印、低成本微控制器等极大的拉低了太空探索的成本,这意味着现在任何人都可以实施自己的太空计划。”帕尔的自动化望远镜套件成本很低,不包括智能手机在内,只需312美元,而且使用单个工具就可以组装起来。

  早在2014年,帕尔和OSA就公布了3D打印望远镜项目,在过去的一年他们也在进一步完善设计以及执行一些内测。目前,他们计划先推出一个微缩版版(镜的直径为9厘米),其开源设计将在10月份的San Diego Maker Faire公布。此外,该望远镜较大版本(镜的直径为30厘米)也会随后推出。大家感兴趣的就别错过了!
  
  从国外报道了解,红帽日前宣布推出红帽JBoss Fuse 6.2和红帽JBoss A-MQ 6.2版本,其中引入的新能力将帮助开发人员简化其企业应用和消息处理举措。这些产品的最新版本的设计可在连接能力、适用性和物联网三个关键方面增强开发人员工作效率。


  据悉,JBoss Fuse是一个轻量、灵活的集成平台,它基于Apache Camel,适用于许多最常用的企业集成模式(EIP)。JBoss A-MQ是基于Apache ActiveMQ的轻量级、高性能消息平台。其轻量化特性和对MQTT与AMQP等标准的支持使企业能够更可靠地连接互联网中的系统和设备,并且实现集成化物联网。

  JBoss Fuse 6.2和JBoss A-MQ 6.2提供了这些复杂环境中需要的高度连接能力,并提供了150多个现成的连接器,以及将Salesforce、Box、DropBox和Google Drive等SaaS应用与本地应用连接的能力。最新版本也为创建RESTful API和连接供应商、合作伙伴或客户的API提供了基础能力。

  另外,为了实现更好的开发人员协作和更快的上市速度,JBoss Fuse 6.2和JBoss A-MQ 6.2提供了增强的工具和适用能力。开发人员能够快速创建基于企业集成模式 (EIP) 的服务,连接各类应用和API,并且采用内置的转换器进行数据转换和图形化映射器作为技术预览。

  在最近 SitePoint 的 PHP vs Node.js Smackdown 一文中,Craig Buckler 对两种语言就如何应对一系列的10个挑战进行了比较来决定哪一个总体上更佳。

  Craig 在书中讲到,这些比较总是有些矛盾。作为一个有意思的随访,我们要求 Bruno Škvorc (SitePoint 的 PHP 开发者)和 James Hibbard (SitePoint 的一个 JavaScript 开发者)对每一轮提供评论。下面是他们详细的看法...


  Round 1 挑战是看你用每种语言多快可以构建一个“Hello World”的页面。这个包括搭建服务器环境所花的时间。据 Craig 估计,PHP 赢得这一轮,部分原因是因为这种语言“概念上更简单”,并且“对于新的开发者来说不那么吓人”。

  Bruno:PHP 赢得"开始"这一轮纯粹是因为更多的主机支持这种语言因此开始非常简单。这是拿来就好用了而不需要做额外的事情。如果更多的主机忽略使用 Node 命令行而直接采用文件上传的方式,并且在控制面板上用一个简单的 "reload app" 键,那么两者将会一样。然而就在屏幕上显示东西的实际语法而言,PHP 是更简单些——特别是对那些没有编程经验的人而言。

  James:当在本地机器上开发的时候,我没有在两者之间看到很大的不同。在你的浏览器上运行 PHP 脚本,你需要安装一些服务器软件;要运行 Node 脚本,你需要安装 Node, 并且最好安装一个 web 框架比如express. 然而,正如 Craig 说的, PHP“概念上更简单”.Node 的进入门槛更高。对此没有争议。更多精彩观点,请关注本次专辑……

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

不知道就OUT了!Linux桌面领域7大趋势

  如今,移动互联高速发展,桌面应用环境似乎已成昔日技术,并被移动设备逐步所取代。不过,显对于Linux桌面开发人员是一种并未知晓的状态。在桌面领域本应过时的一个年代,Linux却提供比以往任何时候更多选择。Linux用户并不准备让平板或手机来替代工作站和笔记本电脑。

Windows开源iOS到Windows的移植技术

  Windows 开源了 Windows 到 iOS 的桥接技术 WinObjC,可以移植 iOS 应用到 Windows 上,当前还是技术预览阶段。Windows Bridge for iOS (WinObjC) 为 Visual Studio/Windows 提供一个 Objective-C 开发环境。此外,WinObjC 提供对 iOS API 兼容的支持。

CoreOS与Mirantis联手推动OpenStack与Linux容器的集成


  Mirantis昨天宣布将与CoreOS进行合作,今后Mirantis推出的OpenStack都会集成CoreOS专为Linux容器所推出的Tectonic。Mirantis的合作伙伴营销主管Kamesh Pemmaraju表示近来已经花了很大力气来进行OpenStack与容器管理系统Kubernetes的整合,而Kubernetes已经成为了Tectonic的一部分。


Java 9新功能之HTTP2和REPL

  对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生活影响最大的JEP,包括新的HTTP/2支持和JShell REPL(读取-求值-打印-循环),后者带来了基于shell的交互式Java开发环境和探索性开发API。

IBM开源主要关注Spark,Docker,Node和Go

  近期 IBM 推出开源项目门户,计划开源 50个项目。在 IBM 开源门户 DeveloperWorks中有大量的开源项目都是为了提升 Spark 性能来优化 Docker 的网络管理。IBM 当前推出的 DeveloperWorks 开源门户主要是 IBM 已经开源的软件集合,这些开源项目最主要的有 5 个主要的类别,分为 Node.js 开发,Spark 数据处理框架,Go 语言 和 Docker 容器。  

Linux新近成立的云原生计算基金会隐藏着什么名堂?

  谷歌、IBM、英特尔、Joyent Docker以及其它众多知名厂商共襄盛举,旨在为容器创建出一套基础设施堆栈。近日,19家公司在谷歌的带领下共同创建起一个新的开源基金会组织,其目标在于解答一个困扰业界的难题——云体系应该采用怎样的架构来服务现代应用程序。

开放源码在大型企业中的使用情况


  很明显,现如今开放源码在许多组织中被大量使用,并且扮演着一个重要的角色,但是开放源码在大型企业中的使用情况如何呢?这个问题在最近一项被称作“开源时代(The Open Source Era)”的研究中被提出,这项研究由Oxford Economics和WIPRO发起。Oxford Economics是一家与牛津大学合作,致力于经济预测与定量分析的企业,WIPRO则是一家提供IT咨询与全外包服务的公司。

Firefox漏洞正被利用,Mozilla敦促用户更新

  Mozilla 督促 Firefox 用户尽快升级到Firefox 39.0.3或延长支持版ESR 38.1.1,因为Firefox的一个漏洞正被攻击者利用窃取敏感数据。漏洞与 JavaScript 同源策略机制和内置的 PDF Viewer有关,不含有PDF Viewer的Android版Firefox 不受影响。漏洞并不允许攻击者执行任意代码,但允许攻击者向本地文件注入脚本,搜索和上传敏感本地文件。

Unity 8和KDE可以在Ubuntu桌面版本中共存

  Ubuntu 开发人员和 KDE 开发者一起让 Unity 8 和 KDE 实现共存,允许用户在同一系统中拥有两种桌面环境。目前 Unity 8 仍在大规模开发,到目前为止该环境可在 Ubuntu 手机上使用,对 Ubuntu 桌面版本的开发也在积极开发之中,将会尽快的在桌面版本中使用。Unity 8 与 Mir 显示服务器将融合桌面和移动系统。

AMD开发新Linux显卡驱动追赶英伟达

  AMD 开发人员在开发全新的 Linux 驱动程序架构,最终会开发出更好的开放源代码驱动程序。目前,AMD 在 Linux 平台上的驱动程序方面仍然落后于英伟达。当 Valve 的首批运行 Linux 的 Steam Machine 今年 11 月份上市销售后,这一问题的影响将开始突显出来。

集成Kubernetes的OpenStack即将推出

  OpenStack 公司 Mirantis 和 CoreOS 昨日宣布,他们将合作推出集成 CoreOS 的 Tectonic 容器平台的 OpenStack 版本。这两家公司将一起为企业提供同时使用 OpenStack 和 Kubernetes 的能力。kubernets 就是 Google 孵化的容器管理和调度工具,在一个平台上提供“企业级的支持和管理能力”(注:Kubernetes 已经成为 Tectonic 的一部分)。

苹果可能想改变战术了,比如开发Android应用

  苹果的闭环生态往往会带来两种极端的声音,一种是坏到喊 Mother Fucker,一种是好到喊 Holy Cats。这样想是其实是源于 Mashable 的一条新闻《苹果网站正在招募 Android 开发工程师》:我们正在寻找优秀的 Android 工程师帮我们把优秀体验的应用推广到 Android 平台。

2015年Android碎片化情况让人吃惊

  目前,Android生态系统是完全不同的OEM厂商和相同操作系统的不同版本构成的“烂摊子”,现在一项调查显示了到目前为止2015年Android生态系统的碎片化情况,它调查了68万2000台 Android设备,其中24093是今年新开机的设备,其中37.8%是三星手持设备,所有设备代表了1294家厂商,厂商数量如此之多令人印象深刻。

CoreOS CEO:安全是基石

  日前,CoreOS CEO Alex Polvi在一次采访中表示CoreOS是第一个云原生操作系统,他探讨了CoreOS的更新策略:不断地进行较小的更新,有点像SaaS的方式来保证系统一直在更新。CoreOS 被称为是数据中心和云计算的游戏规则颠覆者,它也被视为传统Linux发行版的一个威胁。它基于Linux内核提供了一个专为容器技术设计的操作系统以便 管理云应用和服务。

Open Space Agency开源3D打印望远镜

  有些爱好还真不适合我等屌丝的,就如太空探索这么高大上的爱好,小编是从来不敢有的。动辄成千上万美元的专业望远镜就将我等拒之千里之外。但是,事情也总不会是一尘不变的,如果在家里就可以3D打印望远镜,对于热爱太空及太空探索者来说绝对是振奋人心的消息。詹姆斯帕尔,英国Open Space Agency (OSA)创始人,在过去的两年里一直致力于研发一个可下载的、开源的、可3D打印并能够使用智能手机摄像头的高性能自动化望远镜,现在,他做到了,UltraScope就是这款万众瞩目的望远镜。

提升开发效率!红帽最新JBoss集成产品

  从国外报道了解,红帽日前宣布推出红帽JBoss Fuse 6.2和红帽JBoss A-MQ 6.2版本,其中引入的新能力将帮助开发人员简化其企业应用和消息处理举措。这些产品的最新版本的设计可在连接能力、适用性和物联网三个关键方面增强开发人员工作效率。

Elixir:编程语言的未来

  这篇文章谈一谈最近火爆的 Elixir,同时说一下对编程语言选择的看法。同时作为 Erlang 发烧友,Elixir 不可不提。即使有了那么多编程语言 Elixir 也值得接触。Elixir 并不是一个最近出现的语言。但是近期 Elixir 的生态逐渐完善,越来越多的专家开始关注这门语言,并且 给予 Elixir 好评。

在开源模式下云计算大数据的现状浅析

  “开源”模式带来的好处很多,其中最吸引人的就是可以帮助企业降低成本。另外,开源模式消除了供应商的限制和壁垒,并且可让技术变得更加协作,合作者会不断更新开源软件,使技术得到持续的完善和发展。云计算和大数据目前都是热门话题,两者的发展与开源技术的结合,及如何在云上实现大数据项目,都是新的实践领域。

PHP和Node.js的角摔

  在最近 SitePoint 的 PHP vs Node.js Smackdown 一文中,Craig Buckler 对两种语言就如何应对一系列的10个挑战进行了比较来决定哪一个总体上更佳。Craig 在书中讲到,这些比较总是有些矛盾。作为一个有意思的随访,我们要求 Bruno Škvorc (SitePoint 的 PHP 开发者)和 James Hibbard (SitePoint 的一个 JavaScript 开发者)对每一轮提供评论。

7 个驱动开源发展的社区

  不久前,开源模式还被成熟的工业级厂商以怀疑的态度认作是叛逆小孩的玩物。如今,开源的促进会和基金会在一长列的供应商提供者的支持下正蓬勃发展,而他们将开源模式视作创新的关键。在过去的 20 几年间,技术的开源推进已被视作驱动创新的关键因素。即使那些以前将开源视作威胁的公司也开始接受这个观点 — 例如微软,如今它在一系列的开源的促进会中表现活跃。

扒一扒 开源发家史;Linux在为谁代言?


  开源运动起源于20实际60年代的美国,当时麻省理工学院计算机专业的学生经常写一些自由软件彼此共享,后来逐渐发展。1985年,崇尚自由分享的开源运动代表人物理查德·斯托曼(Richard Stallman)看到软件越来越商业化带来的弊端,发表了著名的GNU宣言,开启了开源运动。开源起源于软件业,却又超越了软件业的应用边界。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部