设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Canonical和Docker牵手 Java EE即将死去

2016-12-4 23:39| 发布者: joejoe0332| 查看: 8294| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 本周,Canonical和Docker公司宣布了一个新的商务合作意向,承诺为Ubuntu Linux提供商业版 Docker 引擎的企业级支持和 SLA。知名网站thelayoff上有网友匿名爆料,称Solaris操作系统被砍,至少50%的团队成员将在短期内 ...
  本周,Canonical和Docker公司宣布了一个新的商务合作意向,承诺为Ubuntu Linux提供商业版 Docker 引擎的企业级支持和 SLA。这两家公司将在Ubuntu平台上集成商业版Docker 引擎,这样 Canonical 就可以一体化为其客户提供商业版Docker引擎和Ubuntu Linux系统的支持。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,本周,在 Java问世之初,包括IBM、BEA、Oracle在内的一些巨头公司看到了Java作为一门杰出的Web编程语言可能给他们带来的巨大商机。那么如何 通过一门编程语言来赚钱呢?答案就是使用这门语言构建复杂无比的服务器,让那些大公司支付一大笔费用来购买这些服务器。于是紧接着就出现了Java EE规范、JSR规范,以及WebLogic、WebSphere等服务器中间件。本周,Canonical今天公布了Ubuntu 17.04(Zesty Zapus)操作系统的发布路线图,该版本于今年 10 月 24 日上线启动,toolchain 已经上传且首个 daily ISO 镜像已经生成。面向各个 flavors 的 Alpha 1 版本计划将于 2016 年 12 月 29 日上线。巨头之间的终极对决:崛起的新星 Node.js 能否战胜巨人 Apache 和 Nginx?WordPress 与 Ghost 的性能大对决!我和你一样,都阅读过大量散布在互联网各处的意见或事实,其中有一些我认为是可靠的,而其它的可能是谣传,让人难以置信……本月初,红帽在美国召开红帽峰会(Red hat Summit),在2016财年中,红帽营收首次突破了20亿美元,已经是连续16年保持业绩增长。未来,红帽将冲击50亿大关!红帽CEO Jim Whitehurst表示:“技术发展到今天,简单依靠某几个人已经无法支撑起企业创新的需求,而是应该在采用开源模式,让人人参与。即不仅让公司员工参与,还要让客户、合作伙伴都参与进来,共同参与创新,才能赢得好的结果。”微软在Linux世界变得更加活跃,在向Linux用户传递多个重磅新闻之后公司于今天再次宣布和SUSE Linux续签合作协议在公共云服务领域深入开展合作,这是两家公司在2016年签署的首份协议。援引ITWire报道在这份协议中重新界定了双方的条款和承诺,但目前并未公布细节。据科技资讯网站 Engadget 报道,芬兰软件开发商 Jolla 宣布俄罗斯政府将采用其开发的智能手机操作系统 Sailfish。这意味着从濒临死亡的 MeeGo 软件中涅槃重生的智能手机操作系统 Sailfish 将跻身于俄罗斯的官方层面。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。最近结束的.NET Connect 2016大会上,几位微软MVP针对.NET标准的内容和未来发展谈论了自己的看法。在两个月前公布.NET Standard 2.0时,微软认为新版标准的目标在于为现有的三个主要.NET平台:.NET Framework、.NET Core,以及Xamarin提供一个坚实的底层基础,并为未来满足树莓派或IoT等全新类型设备需求可能需要创建的分支提供支持。据外媒报道,上周,谷歌推出了开发者预览最终版 Android 7.1.1 Nougat。现在看起来普通用户设备的推送时间也已经确定下来。据悉,大部分手机厂家的设备系统版本都还只停留在 Android 7.0 上,但是谷歌最新推出的手机 — Pixel 和 Pixel XL 却都已经吃上了 Android 7.1。毫秒服务引擎(MSEC, Mass Service Engine in Cluste)是腾讯的一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。该项目集RPC、名字发现服务、负载均衡、业务监控、灰度 发布、容量管理、日志管理、key-value存储于一体,目的是提高开发与运营的效率和质量。继向 Apache 软件基金会捐赠 JStorm 后,阿里巴巴在开源界又有一大举动。11月28日,阿里巴巴宣布将开源分布式消息中间件 RocketMQ 捐赠给 Apache,成为 Apache 孵化项目,孵化成功后 RocketMQ 有望成为国内首个互联网中间件在 Apache上 的顶级项目,成为全球继 ActiveMQ,Kafka 之后,分布式消息引擎家族中的新成员。通过 EC2 容器服务(ECS),亚马逊一直在其 AWS 云计算平台上提供对软件容器的支持。今天,在开发者大会上,亚马逊宣布了一些关于如何支持容器的更新,这些更新正迅速成为分布式应用程序的操作方式。近日,知名网站 thelayoff 上有网友匿名爆料,称 Solaris 操作系统被砍,至少 50% 的团队成员将在短期内被解雇。该网友还表示:为防止新闻传播,所有会议已被取消,硬件团队被告知停止开发。将不会有 Solaris 12 ,最终发布版本是 11.4。命令是 Larry 亲自下的。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。机器学习和人工智能,正迅速成为重塑企业IT支柱和让企业成为顶尖公司的方式。继去年宣布了SHA–1弃用计划之后,近期Google、Microsoft和Mozilla给出了从各自的旗舰浏览器产品中移除SHA-1认证支持的详细时间表。即将在2017年1月底发布到稳定通道的Chrome 56将不再信任任何来自公共认证机构的SHA-1认证,对现有的SHA-1认证会给出警告。最近我在Twitter上看到了一则饶有意思的聊天,不由得想起了可能不是每个人都意识到这一点:通用操作系统正从我们的服务器上被挤掉。首先,有必要澄清一下。我所说的通用操作系统是指大多数人如今用于运行服务器工作负载的操作系统,无论是RHEL、变种版本(比如CentOS或 Fedora或Debian),还是衍生版本(比如Ubuntu)。对于 Web 开发人员来说,找到一些合适的工具,能让工作轻松许多。这其中,Web 框架更是提升工作效率的“利器”。但因为可选的 Web 框架非常多,如何选择也是一件令人头疼的事情。本文列出了9款目前比较流行的 Web 框架,并对优缺点进行分析,希望能对大家有所帮助。开源的超凡和强大毋 庸置疑。从服务器到个人电脑桌面、移动设备,甚至到所谓的“物联网”,开源在各个领域遍布全球。然而有一个行业,传统的专有闭源软件解决方案依然占据主导 地位,并且通常特别昂贵,这就是设计产业。在这篇文章中,我们会大致描述一些自由及开源的替代软件来抛砖引玉,看是否能代替你现在所用的设计工具集。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  Canonical 和 Docker 公司宣布了一个新的商务合作意向,承诺为 Ubuntu Linux 提供商业版 Docker 引擎的企业级支持和 SLA。这两家公司将在 Ubuntu 平台上集成商业版 Docker 引擎,这样 Canonical 就可以一体化为其客户提供商业版 Docker 引擎和 Ubuntu Linux 系统的支持。

  “通过我们的合作,将商业版 Docker 引擎带到了庞大的 Ubuntu 社区, 在敏捷性、移植性和安全性方面为用户提供了更多选择。”Docker 的商业发展和技术联盟副总裁 Nick Stinemates 说。


  Docker 和 Canonical 之间的新合作将使 Ubuntu 客户得到 Docker 的官方支持,而目前其他的 Linux 发行版尚无此支持。因此, Docker 公司将会以 Snap 格式发布和维护新版本的商业版 Docker 引擎。

  这些 Docker 维护的 Snap 软件包将由 Docker 公司推送回上游,Ubuntu 16.04 LTS 及其它支持 Snap 的 Linux 系统将可以直接访问由官方构建的 Docker 应用容器。

  “在可伸缩容器运营方面,Ubuntu 和 Docker 的组合很流行,这次的合作意向将使我们的用户可以在商业版 Docker 引擎的 DevOps 产品化方面开辟一条更快、更容易的发展道路。”Canonical 的云联盟和商业发展副总裁 John Zannos 说。更多消息,大家可以关注本次专辑……

  本周,在 Java问世之初,包括IBM、BEA、Oracle在内的一些巨头公司看到了Java作为一门杰出的Web编程语言可能给他们带来的巨大商机。那么如何 通过一门编程语言来赚钱呢?答案就是使用这门语言构建复杂无比的服务器,让那些大公司支付一大笔费用来购买这些服务器。于是紧接着就出现了Java EE规范、JSR规范,以及WebLogic、WebSphere等服务器中间件。


  在这些服务器上面部署了大型的程序包,它们运行缓慢,消耗大量的内存。基于这些容器的开发和调试对开发人员来说简直就是噩梦,作为对他们的补偿,他们从雇主那里获得了丰厚的报酬。

  因为耗资巨大,几乎找不到一家公司可以使用合理的费用长时间地支持Java。如果你要用Java构建一个网站,你必须支付一大笔费用来运行这些服务器,哪怕 你只用到了Servlet容器。在很长一段时间里,Java被用在企业和公司里,因为只有这些大公司能够负担得起数百万美元的服务器费用,并为那些企业级 开发人员支付高额的薪水。

  Rod Johnson在2003年发布了Spring框架,Spring提供了IoC和对POJO的支持,帮助开发人员逃脱EJB魔掌。开发效率因此得到大幅的 提升,大量开发人员转向Spring,把EJB丢在一边。应用服务器开发商看到了这一点,他们在Java EE 5里提供了一些可以减轻开发人员负担的特性。可惜的是,Spring被一路追捧,人们几乎把它跟JavaEE容器混为一谈,它仍然运行在Java EE的Servlet容器里,这些容器沿用的是十年前的设计,并没有考虑到多核CPU和NIO。更多内容,大家不妨在本次专辑里了解一下……

  Canonical 今天公布了 Ubuntu 17.04(Zesty Zapus)操作系统的发布路线图,该版本于今年 10 月 24 日上线启动,toolchain 已经上传且首个 daily ISO 镜像已经生成。面向各个 flavors 的 Alpha 1 版本计划将于 2016 年 12 月 29 日上线。


  根据今天公布的路线图,Ubuntu 17.04(Zesty Zapus)将会在 2017 年 2 月 16 日进入功能冻结,2 月 23 日发布 Beta1 版本,3 月 9 日进入用户界面冻结;3 月 23 日发布 Final Beta 版本;3 月 30 日进行内核冻结,并于 4 月 13 日正式发布。

  Ubuntu 16.04 是一个长期技术支持版本,官方会提供长达 5 年的技术支持(包括常规更新/ Bug 修复/安全升级),通常会有 5 个发布点。一直到 2021 年 4 月份。

  即将发布的 Ubuntu 16.04 LTS(Xenial Xerus)第二个版本基于 Linux 4.8 内核。目前,Ubuntu 16.04 LTS 和 16.04.1 LTS 基于 Linux 4.4 LTS 内核分支。

  Ubuntu 16.04.2 LTS 将使用 Linux 4.8 内核, 这将随着 Ubuntu 16.04.2 LTS 的发布而改变,因为 Canonical 计划为基于 Ubuntu 16.10(Yakkety Yak)操作系统中使用的内核提供更加新的 HWE(硬件启用)内核。换句话说,Ubuntu 16.04.2 LTS  由 Linux 4.8 内核提供支持,并且还将采用滚动 HWE 内核模型。

  “最大的变化是我们正在转向我们所说的”滚动 HWE 内核、模型“,Leann Ogasawara 说道。 “基本上,HWE 内核的消费者将自动升级到后续版本中提供的下一个 HWE 内核,一直到 16.04.5 中提供的最终 HWE 内核。更多情况,大家可以关注本次专辑。



  巨头之间的终极对决:崛起的新星 Node.js 能否战胜巨人 Apache 和 Nginx?WordPress 与 Ghost 的性能大对决!

  我和你一样,都阅读过大量散布在互联网各处的意见或事实,其中有一些我认为是可靠的,而其它的可能是谣传,让人难以置信。


  我读过的许多信息是相当矛盾的,有人深信 StackOverflow(比如这个和另一个),而其他人展示了一个清晰的令人惊讶的结果,这在推动我自己去做测试来验证结论的过程中扮演了重要的角色。

  起初,我做了一些思想准备,我认为我可以避免自己进行实际测试来校验结论的麻烦——在我知道这一切之前我一直这样认为。

  尽管如此,回顾之前,似乎我最初的想法是相当准确的,并且被我的测试再次印证。这个事实让我想起了当年我在学校学到的爱因斯坦和他的光电效应的实验,他面临着一个光的波粒二重性的问题,最初的结论是实验受到他的心理状态的影响,即当他期望结果是一个波的时候结果就会是一个波,反之亦然。

  也就是说,我坚信我的结果不会在不久的将来被证明二重性,虽然我的心理状态可能在某种程度上对它们有影响。更多内容,本次专辑将为您一一带来……

  开源从国外到国内,整个传播过程花费了几年时间,而类Git平台的简历又花费了很多国内开发者的心力。但是,开源在国内外产生的影响力和创造力,无疑让整个IT产业受益。

  本月初,红帽在美国召开红帽峰会(Red hat Summit),在2016财年中,红帽营收首次突破了20亿美元,已经是连续16年保持业绩增长。未来,红帽将冲击50亿大关!

  红帽CEO Jim Whitehurst表示:“技术发展到今天,简单依靠某几个人已经无法支撑起企业创新的需求,而是应该在采用开源模式,让人人参与。即不仅让公司员工参与,还要让客户、合作伙伴都参与进来,共同参与创新,才能赢得好的结果。”


  在中国市场,红帽将关注几个方面。首先是Unix to Linux,毕竟有很多厂商还在使用Unix小型机。此外,SDSCeph也有井喷的机会,当然还有OpenStack、NFV和容器,这是不容忽视的。红帽还会拓展小金融、农村金融合作社等市场。

  横向的来看,红帽是一家以开源软件为模式的企业软件公司,但是,云技术、大数据的发展,让以开源软件为核心业务的红帽看到了新的机遇。详细内容本次专辑会为您慢慢道来……

   微软在Linux世界变得更加活跃,在向Linux用户传递多个重磅新闻之后公司于今天再次宣布和SUSE Linux续签合作协议在公共云服务领域深入开展合作,这是两家公司在2016年签署的首份协议。援引ITWire报道在这份协议中重新界定了双方的条款和承诺,但目前并未公布细节。

  微软和SUSE Linux在2006年首次签署相关协议,当时这家德国公司还隶属于Novell,不过现在该公司已经成为Linux世界的巨头甚至此前被认为是微软的最大竞争对手。鲍尔默担任微软CEO期间,将公司放在了开源生态系统和Linux的对立面上,在2001年的时候称Linux是癌症。


  然而时过境迁,微软投资了数百万美元来亲近Linux世界,SUSE的公共云全球联盟总监Kristin Kinan表示微软业务获得了明显的增长。他说道:“微软的Linux业务在公共云领域增长了22-25%,在开源解决方案、销售计划和合作方面的投资超过我们预期。”更多内容大家可以关注本次专辑……
 

  据科技资讯网站 Engadget 报道,芬兰软件开发商 Jolla 宣布俄罗斯政府将采用其开发的智能手机操作系统 Sailfish。这意味着从濒临死亡的 MeeGo 软件中涅槃重生的智能手机操作系统 Sailfish 将跻身于俄罗斯的官方层面。

  Jolla 还透露,该公司正在与金砖国家的其他成员国讨论类似的合作事宜。这一举动反映出地缘政治的博弈向科技领域渗透。俄罗斯等国家认为西方在数字领域的影响力过于强大。早在数年之前,俄罗斯等国就纷纷开始研发自主软件,用于取代 Windows、Android 以及 iOS 等平台。


  开发这类软件不仅能提升本国科技行业实力,削弱西方文化的主导地位,同时也能降低美国中央情报局(CIA)和国家安全局(NSA)开展监视活动的风险。详情请关注本次专辑……

  打包在 Firefox Web 浏览器里面的地理位置服务即使浏览器关闭后也会在后台运行。我们还没有从关于浏览器插件丑闻的消息中平复下来。插件原本目的是保卫隐私,但现在却把信息卖给了第三方公司。然而更令人愤怒的是其规模完全超出我们的预计。

  MLS,即 Mozilla 位置服务,其可以让设备基于类似于 WIFI 接入点、无线电基站和蓝牙信标等基础设施确定其位置。

  MLS 非常像是 Google 位置服务,后者是需要在 Android 设备上打开 GPS 并选择“高精度”模式时使用的服务。那些曾经经历过 GPS 问题的人可能会知道这个模式是多么精确。


  MLS 服务除了能够准确地确定您的位置以外,这个服务可以通过使用 WiFi 网络收集两种个人身份信息,包括愿意贡献到数据库的用户和被扫描的 WiFi 设备的所有者。话虽这么说,Mozilla 也提到说你可以选择退出服务,但你真的可以退出吗?详细情况请大家关注本次专辑……

   最近结束的.NET Connect 2016大会上,几位微软MVP针对.NET标准的内容和未来发展谈论了自己的看法。

  在两个月前公布.NET Standard 2.0时,微软认为新版标准的目标在于为现有的三个主要.NET平台:.NET Framework、.NET Core,以及Xamarin提供一个坚实的底层基础,并为未来满足树莓派或IoT等全新类型设备需求可能需要创建的分支提供支持。


  对开发者来说,目前现有三个分支最主要的问题在于难以清楚地知道每个平台具体有哪些功能可用,这个问题会显得极为不便。.NET开发者GaProgMan认为,这会导致开发者过度使用条件编译(Conditional compilation),此外他还补充说Portable Class Library(PCL)已经不再那么易于移植了,因为开发者无法轻松确保自己需要的API在目标平台上依然可用。根据微软的介绍,使用.NET Standard取代PCL作为编写多平台.NET库的底层基础可以解决这一问题。

  然而微软MVP Rick Strahl指出,.NET Standard应当被视作一种用于描述“至少在API接口方面需要选择哪一具体的实现,例如.NET Core、Mono、Xamarin或.NET 4.6”的规范。换句话说,.NET Standard本身并非一种实现,而是由.NET底层平台实现的。例如他认为,.NET Core实现了当前版本的.NET Standard 1.6版,而他认为.NET Core 1.2将非常接近.NET Standard 2.0,使其成为.NET Standard 1.6的超集。更多内容,大家请关注本次专题……
  


  毫秒服务引擎(MSEC, Mass Service Engine in Cluste)是腾讯的一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。该项目集RPC、名字发现服务、负载均衡、业务监控、灰度 发布、容量管理、日志管理、key-value存储于一体,目的是提高开发与运营的效率和质量。

  毫秒服务引擎的创作冲动和构建经验,来自QQ后台团队超过10年的运营思考。它是一整套解决方案,但也可以拆分的来使用其中的监控、key-value存储单品。


  为提升搭建效率,项目采取docker镜像等措施使得部署和上手非常简单:1个小时即可部署起来!再花1个小时即可完成一个简单服务的开发和上线!毫秒服务引擎(MSEC)项目 12 月 2 日起正式对外开源。更多详细内容,请关注本次专辑……

  继向 Apache 软件基金会捐赠 JStorm 后,阿里巴巴在开源界又有一大举动。11月28日,阿里巴巴宣布将开源分布式消息中间件 RocketMQ 捐赠给 Apache,成为 Apache 孵化项目,孵化成功后 RocketMQ 有望成为国内首个互联网中间件在 Apache上 的顶级项目,成为全球继 ActiveMQ,Kafka 之后,分布式消息引擎家族中的新成员。此次捐赠,意味着以 MQ(消息队列)为代表的互联网中间件在新兴物联网、大数据领域会发挥着越来越大的作用,将有更多的开发者因此受益。


  RocketMQ是阿里巴巴在 2012 年开源的第三代分布式消息中间件,由阿里巴巴中间件团队维护,其商用版 MQ 可在阿里云上购买。历年双11,RocketMQ 都承担了阿里巴巴生产系统百分之百的消息流转,在核心交易链路有着稳定和出色的表现,是承载交易峰值(2016 年为 17 万笔/秒)的核心基础产品之一。今年双十一,更是创造了万亿级消息精准低延迟投递。

  阿里巴巴中间件团队(Aliware)负责人小邪透 露,RocketMQ 背后的研发团队核心成员专注于分布式领域多年,拥有分布式领域高质量专利数十篇。其商用版的 Aliware 消息队列 MQ,每天流转几千亿条消息,支持多协议接入,包括 HTTP/MQTT/TCP 等,目前有超过 1000 家付费企业用户在使用。

  近日,知名网站 thelayoff 上有网友匿名爆料,称 Solaris 操作系统被砍,至少 50% 的团队成员将在短期内被解雇。

  该网友还表示:为防止新闻传播,所有会议已被取消,硬件团队被告知停止开发。将不会有 Solaris 12 ,最终发布版本是 11.4。命令是 Larry 亲自下的。具体时间未定。帖子发出后,有非常多的网友回复和评论,有人说是谣言,也有人陆陆续续给出了类似证明真实性的回复:


  @KBEVoB1-pqy: 顶级硬件团队已经抱团准备转移到其他组织,已经取消所有的会议,并在尝试遏制讨论。@KBEVoB1-scm: 整个团队都会受影响 , Solaris / SPARC 部门 50% 被强制解雇,涉及到的人员数以千计。

  @KBEVoB1-scm: SPARC 正在被结束生命,除非它能盈利。@KBEVoB1-scm: 来自硬件团队的消息,硬件最先受到冲击,所有新开发都正停止。@KBEVoB1-scm: 它将全部进入维护模式,不会再有新的开发资源。



  继去年宣布了SHA–1弃用计划之后,近期Google、Microsoft和Mozilla给出了从各自的旗舰浏览器产品中移除SHA-1认证支持的详细时间表。

  Chrome:即将在2017年1月底发布到稳定通道的Chrome 56将不再信任任何来自公共认证机构的SHA-1认证,对现有的SHA-1认证会给出警告。但是对于那些在企业内部使用的私有PKI,Chrome将会继续提供SHA-1支持,因为这些PKI使用EnableSha1ForLocalAnchors策略,依赖底层的操作系统提供SHA-1支持。


  Firefox:Firefox将在Firefox 51中停止信任SHA-1签名认证。当前Firefox 51正处于开发版本阶段,计划于2017年1月发布。为评估移除SHA-1签名认证对真实使用情况的影响,Mozilla在2016年11月初着手在部分beta用户中开展移除SHA-1的beta测试。Firefox默认使用手动安装的认证。

  Edge:Mircosoft Edge和Internet Explorer 11浏览器将于2017年2月14日停止加载使用SHA-1认证的网站,同时让用户决定是否忽视无效认证的警告并依然继续访问该网站。同样,手动安装的或自签名的SHA-1认证将不会受到影响。

  Safari:Safari的提供商Apple也开始逐步停止使用SHA-1和3DES这类被认为是不安全的算法。在最新版本的macOS中已经可以看到,对于SHA-1签名认证的网站,Safari浏览器将不再显示那个原有的绿色挂锁标志。在Sierra的发行说明中也建议应尽快停止使用SHA-1,但是并未给出更多的细节。

  虽然移除SHA-1支持早已进入倒计时阶段,但是安全公司Venafi的研究人员发现,在一千一百万个可访问的网站中,有35%的网站依然在使用SHA-1认证。更多内容,大家可以关注本次专辑……

  最近我在Twitter上看到了一则饶有意思的聊天,不由得想起了可能不是每个人都意识到这一点:通用操作系统正从我们的服务器上被挤掉。

  首先,有必要澄清一下。我所说的通用操作系统是指大多数人如今用于运行服务器工作负载的操作系统,无论是RHEL、变种版本(比如CentOS或 Fedora或Debian),还是衍生版本(比如Ubuntu)。我们还包括Arch、各种BSD 和opensolaris版本以及Windows。 我所说的穷途末路其实不是说它们消亡或不再有用。我的假设是,它们不再成为我们启动新服务时使用的默认操作系统,最初很缓慢,后来比较快。


  本文的第一个部分包括讨论我所说的容器的虚拟机管理程序,如今它们更可能被称为CaaS,也就是容器即服务。我甚至猜测,VMWare将不得不在这个领域交 付某种产品(看看vSphere Integrated Containers和Photon OS方面的工作);把OpenShift排除在外也许为时过早(OpenShift 3主要是作为一种Kubernetes发行版而交付的)。我很快会回过头来解释为何这对你钟爱的Debian服务器构成威胁。

  对任何运行过Docker的来说,你可能为这个问题而纠结:主机进程监管工具(可能是systemd)的角色始于何处,容器进程监管工具(Docker引擎)又终于何处?你非得与两者都要直接交互吗?

  现在设想一下:你服务器上的所有软件都在容器里面运行。为何现在我需要两个百分之百重叠的进程监管工具?明显的答案是不需要,这就是为什么Docker与 systemd之争不可避免。请注意:这也不是Docker所特有的。对cri-o(https://github.com/kubernetes- incubator/cri-o)来说,容器进程生命周期管理是其范围内的职责。详细内容请关注本次专辑……

  开源的超凡和强大毋 庸置疑。从服务器到个人电脑桌面、移动设备,甚至到所谓的“物联网”,开源在各个领域遍布全球。然而有一个行业,传统的专有闭源软件解决方案依然占据主导 地位,并且通常特别昂贵,这就是设计产业。在这篇文章中,我们会大致描述一些自由及开源的替代软件来抛砖引玉,看是否能代替你现在所用的设计工具集。也许 你是一个刚起步的设计师,需要节省开支。也许你的经验十分丰富,只是单纯的想换一个更加“开放”的工作方式。读下去,让我们看看自由及开源软件世界到底带来了什么!


  GIMP, 或者说 GNU 图像处理程序是一个非常强大的免费开源软件,可替代 Adobe 公司的 PhotoShop 。它由一个相当强大的核心团队开发和维护,为设计创造提供强大的图片编辑工具,比如滤镜、笔刷、修饰。如果你想使用 UX/UI 库设计模型,GIMP 甚至可以处理 .PSD 文件。最后,GIMP 还可以用来做数字艺术、logo 等类似的东西。GIMP 可以免费下载并在 Linux、MacOS 和 Windows 上运行。

  Inkscape有一个宣传语,代表着它的核心价值观 —— “Draw Freely”,它是一个开源而自由的产品,可以替代 Adobe 公司的另一产品 —— 强大、专有而且昂贵的矢量程序 Illustrator 。Inkscape 提供了大量的设计和画图工具,易用的颜色拾取导航栏,滤镜和渐变工具,还有很多很多。如果设计师下决心使用开源软件解决方案,你可以在博客和论坛帖子上找到非常好的在线文档。和 GIMP 一样,Inkscape 也可以免费下载并可在 Linux、MacOS 和 Windows 上运行。想从经验丰富的图形和网页设计师那里学习更多关于这些开源工具的使用知识?



   Vue.js 是一个用来构建网页界面的 JavaScript 库。同其它的一些工具结合在一起,它也可以成为一个新“框架”。通过阅读我们最近一次在 ValueCoders 上发表的 文章, 你会了解到 Vue.js 是顶级的 JavaScript 框架之一,它在许多场景中可以被用来替换 Angular 和 React。这就引出了本文要讨论的话题 “Vue.js 是不错,但能比 Angular 或者 React 更好么?”

  讨论之前,你可能从未听说或使用过 Vue.js,然后会寻思: 别闹了!也就是又一个 JavaScript 框架而已!我们考虑到了这个,不过,Vue.js 并不是一个新事物。它首次发布是在 2013 年,到如今在 GitHub 上已经收获了 31473 次收藏,下载量也很大。来看看下面这两张图片:


  因此同其它框架相比,Vue.js 并不新,但其每个生命周期间的流行度却不会逊色。现在让我们来看看 Vue.js 的优势是什么。

  Vue.js 为什么比较特别?Vue 最大优势就是它比较新颖,没历史包袱。在 ValueCoders 上进行了深入全面的研究之后,我们发现它吸取了 React 和 Angular 的教训,同时也吸收了它们的成功之处。我们看到的 Vue 是轻量级且容易学习掌握的。

  对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备。这也许是你的系统硬盘、外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等。


  现如今,使用 USB 设备来传输文件是十分常见的事,对于那些喜欢使用命令行的新手来说,当你需要格式化 USB 设备时,学会使用不同的方法来识别 USB 设备名是非常重要的。

  如果在系统中插入一个设备,尤其是在桌面环境下,比如 USB 设备,它会自动挂载到一个指定目录,一般是在 /media/username/device-label 目录下,之后你就可以进入到该目录下访问那些文件了。然而,在服务器上就不是这么回事了,你必须手动挂载这个设备,并且指定一个挂载点。

  Linux 系统使用 /dev 目录下特定的设备文件来标识插入的设备。你会发现该目录下的某些文件,包括 /dev/sda 或者 /dev/hda 表示你的第一个主设备,每个分区使用一个数字来表示,比如 /dev/sda1 或 /dev/hda1 表示主设备的第一个分区等等。更多详细内容,请关注本次专辑……

  本文整理了 GitHub 上最流行的 57 款深度学习项目(按 stars 排名)。最后更新:2016.08.09

  TensorFlow:使用数据流图计算可扩展机器学习问题.TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了2倍。


  TensorFlow内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。任何基于梯度的机器学习算法都能够受益于 TensorFlow 的自动分 化(auto-differentiation)。通过灵活的 Python 接口,要在 TensorFlow 中表达想法也会很容易。

  Caffe:Caffe是一个高效的开源深度学习框架。由表达式,速度和模块化组成。Torch实现的神经网络算法。Neural style 是让机器模仿已有画作的绘画风格来把一张图片重新绘制的算法。

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


  Canonical 和 Docker 公司宣布了一个新的商务合作意向,承诺为 Ubuntu Linux 提供商业版 Docker 引擎的企业级支持和 SLA。这两家公司将在 Ubuntu 平台上集成商业版 Docker 引擎,这样 Canonical 就可以一体化为其客户提供商业版 Docker 引擎和 Ubuntu Linux 系统的支持。


  Canonical 今天公布了 Ubuntu 17.04(Zesty Zapus)操作系统的发布路线图,该版本于今年 10 月 24 日上线启动,toolchain 已经上传且首个 daily ISO 镜像已经生成。面向各个 flavors 的 Alpha 1 版本计划将于 2016 年 12 月 29 日上线。


  巨头之间的终极对决:崛起的新星 Node.js 能否战胜巨人 Apache 和 Nginx?WordPress 与 Ghost 的性能大对决!我和你一样,都阅读过大量散布在互联网各处的意见或事实,其中有一些我认为是可靠的,而其它的可能是谣传,让人难以置信。




  本月初,红帽在美国召开红帽峰会(Red hat Summit),在2016财年中,红帽营收首次突破了20亿美元,已经是连续16年保持业绩增长。未来,红帽将冲击50亿大关!红帽CEO Jim Whitehurst表示:“技术发展到今天,简单依靠某几个人已经无法支撑起企业创新的需求,而是应该在采用开源模式,让人人参与。即不仅让公司员工参与,还要让客户、合作伙伴都参与进来,共同参与创新,才能赢得好的结果。”


  微软在Linux世界变得更加活跃,在向Linux用户传递多个重磅新闻之后公司于今天再次宣布和SUSE Linux续签合作协议在公共云服务领域深入开展合作,这是两家公司在2016年签署的首份协议。援引ITWire报道在这份协议中重新界定了双方的条款和承诺,但目前并未公布细节。


  从去年秋天开始,随着甲骨文将开发资源转移到其它项目,服务端 Java应用企业框架Java EE的开发事实上停止了。甲骨文发言人Mike Moeller发表声明称该公司承诺会继续支持Java和Java EE。


  据科技资讯网站 Engadget 报道,芬兰软件开发商 Jolla 宣布俄罗斯政府将采用其开发的智能手机操作系统 Sailfish。这意味着从濒临死亡的 MeeGo 软件中涅槃重生的智能手机操作系统 Sailfish 将跻身于俄罗斯的官方层面。


  打包在 Firefox Web 浏览器里面的地理位置服务即使浏览器关闭后也会在后台运行。我们还没有从关于浏览器插件丑闻的消息中平复下来。插件原本目的是保卫隐私,但现在却把信息卖给了第三方公司。然而更令人愤怒的是其规模完全超出我们的预计。


  最近结束的.NET Connect 2016大会上,几位微软MVP针对.NET标准的内容和未来发展谈论了自己的看法。在两个月前公布.NET Standard 2.0时,微软认为新版标准的目标在于为现有的三个主要.NET平台:.NET Framework、.NET Core,以及Xamarin提供一个坚实的底层基础,并为未来满足树莓派或IoT等全新类型设备需求可能需要创建的分支提供支持。


  在 Java问世之初,包括IBM、BEA、Oracle在内的一些巨头公司看到了Java作为一门杰出的Web编程语言可能给他们带来的巨大商机。那么如何 通过一门编程语言来赚钱呢?答案就是使用这门语言构建复杂无比的服务器,让那些大公司支付一大笔费用来购买这些服务器。于是紧接着就出现了Java EE规范、JSR规范,以及WebLogic、WebSphere等服务器中间件。


  据外媒报道,上周,谷歌推出了开发者预览最终版 Android 7.1.1 Nougat。现在看起来普通用户设备的推送时间也已经确定下来。据悉,大部分手机厂家的设备系统版本都还只停留在 Android 7.0 上,但是谷歌最新推出的手机 — Pixel 和 Pixel XL 却都已经吃上了 Android 7.1。

  
  毫秒服务引擎(MSEC, Mass Service Engine in Cluste)是腾讯的一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。该项目集RPC、名字发现服务、负载均衡、业务监控、灰度 发布、容量管理、日志管理、key-value存储于一体,目的是提高开发与运营的效率和质量。


  继向 Apache 软件基金会捐赠 JStorm 后,阿里巴巴在开源界又有一大举动。11月28日,阿里巴巴宣布将开源分布式消息中间件 RocketMQ 捐赠给 Apache,成为 Apache 孵化项目,孵化成功后 RocketMQ 有望成为国内首个互联网中间件在 Apache上 的顶级项目,成为全球继 ActiveMQ,Kafka 之后,分布式消息引擎家族中的新成员。


  通过 EC2 容器服务(ECS),亚马逊一直在其 AWS 云计算平台上提供对软件容器的支持。今天,在开发者大会上,亚马逊宣布了一些关于如何支持容器的更新,这些更新正迅速成为分布式应用程序的操作方式。


  近日,知名网站 thelayoff 上有网友匿名爆料,称 Solaris 操作系统被砍,至少 50% 的团队成员将在短期内被解雇。该网友还表示:为防止新闻传播,所有会议已被取消,硬件团队被告知停止开发。将不会有 Solaris 12 ,最终发布版本是 11.4。命令是 Larry 亲自下的。


  继去年宣布了SHA–1弃用计划之后,近期Google、Microsoft和Mozilla给出了从各自的旗舰浏览器产品中移除SHA-1认证支持的详细时间表。即将在2017年1月底发布到稳定通道的Chrome 56将不再信任任何来自公共认证机构的SHA-1认证,对现有的SHA-1认证会给出警告。


  最近我在Twitter上看到了一则饶有意思的聊天,不由得想起了可能不是每个人都意识到这一点:通用操作系统正从我们的服务器上被挤掉。首先,有必要澄清一下。我所说的通用操作系统是指大多数人如今用于运行服务器工作负载的操作系统,无论是RHEL、变种版本(比如CentOS或 Fedora或Debian),还是衍生版本(比如Ubuntu)。


  对于 Web 开发人员来说,找到一些合适的工具,能让工作轻松许多。这其中,Web 框架更是提升工作效率的“利器”。但因为可选的 Web 框架非常多,如何选择也是一件令人头疼的事情。本文列出了9款目前比较流行的 Web 框架,并对优缺点进行分析,希望能对大家有所帮助。


  开源的超凡和强大毋 庸置疑。从服务器到个人电脑桌面、移动设备,甚至到所谓的“物联网”,开源在各个领域遍布全球。然而有一个行业,传统的专有闭源软件解决方案依然占据主导 地位,并且通常特别昂贵,这就是设计产业。在这篇文章中,我们会大致描述一些自由及开源的替代软件来抛砖引玉,看是否能代替你现在所用的设计工具集。


  开源操作系统和闭源操作系统之间有诸多不同。这里我们仅寥书几笔。开源是什么?自由!这是用户需要知道的最重要的一点。无论我是否打算修改代码,其他人出于善意的修改都不应受到限制。且如果用户喜欢,他们可以分享这个软件。使用开源软件,这些都是可能的。


  Vue.js 是一个用来构建网页界面的 JavaScript 库。同其它的一些工具结合在一起,它也可以成为一个新“框架”。通过阅读我们最近一次在 ValueCoders 上发表的 文章, 你会了解到 Vue.js 是顶级的 JavaScript 框架之一,它在许多场景中可以被用来替换 Angular 和 React。这就引出了本文要讨论的话题 “Vue.js 是不错,但能比 Angular 或者 React 更好么?”


  听说一段时间不加薪,人就会开始思考起和工资有关的问题。消费水平又提升了,能力也进步了,经验也更多了,怎么还没涨工资呢?近两年,有了点余钱就开始考虑起投资来,比如:投资股票首先需要判断的就是关于公司价值和价格的关系。回到个人身上,似乎工资也就是个人价值在市场上的一个价格。那我们的工资是如何被定义或确定的?


  本文整理了GitHub 上最流行的57款深度学习项目(按stars排名)。使用数据流图计算可扩展机器学习问题,TensorFlow是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了2倍。


  对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备。这也许是你的系统硬盘、外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等。现如今,使用 USB 设备来传输文件是十分常见的事,对于那些喜欢使用命令行的新手来说,当你需要格式化 USB 设备时,学会使用不同的方法来识别 USB 设备名是非常重要的。


  过去几年,霍金(Stephen Hawking)、马斯克(Elon Musk)、比尔·盖茨等一些名人警告我们应加强关注超级 AI 可能带来的危险后果。而且他们还把钱用在这方面:包括马斯克在内的几位亿万富翁为 OpenAI 提供支持,该组织致力于开发惠及人类的人工智能。


  上周我们对 Java 版本和供应商数据进行了披露。这周我们将会对应用服务市场的状态进行曝光。以下结论是基于 Plumbr 对 1240 台 JVM 的性能在 2016 年的 2 月份到 3 月份进行检测得到的。这些数据的收集是经过 JVM 中的 os.arch、os.version、 java.version 等通过 System.getProperty() 进行调用得到的。


  本系列文章将针对办公、设计、娱乐、教育等日常使用场景,进行一些开源工具和应用的推荐,希望能对大家有所帮助。优秀的实在太多,篇幅有限,仅列出部分……VLC Media Player 是知名的开源视频播放器,功能强大,它可以播放来自网络、摄像头、磁盘、光驱的文件,支持包括 MPEG 1/2/4,、H264、 VC-1、DivX、 WMV、 Vorbis、AC3、AAC等格式的解码。且无广告,无跟踪用户的行为。


  对于大多数开源项目来讲,问题追踪系统是至关重要的。虽然有非常多的开源工具提供了这样的功能,但是大量项目还是选择了 GitHub 自带的问题追踪器。它结构简单,可以让其他人可以非常轻松地参与进来,但这才仅仅是开始。


  工欲善其事,必先利其器。如今 Web 开发标准越来越高,Web 开发者也在不断寻找途径提升自己的技能。为使大家的开发工作更顺利进行,本文整理了 10+ 款比较优秀的 Web 开发工具,希望对你有帮助。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部