设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Ubuntu携手甲骨文 Hadoop喜迎10周年

2016-1-31 22:09| 发布者: joejoe0332| 查看: 10668| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Canonical本周宣布和甲骨文(Oracle)合作,打造可用于Oracle Cloud云的Ubuntu。合作协议达成后,Ubuntu即登陆Oracle Cloud Marketplace,为甲骨文的企业用户提供更好的选择,为企业用户提供管理、评估企业负载的全 ...


  几周前我们在捷克的Linux大会“OpenAlt”上提出了这样的观点:物联网(IoT)是基于微服务的。我们打算覆盖所有实现层级,将难题放到一起。也就是说,使用所有从边缘设备中所收集的数据,经过数据集成与分析之后,得出完整的物联网解决方案。

  下面的架构图是对我们观点的高度概括。其中,很容易找到与物联网网关连接的所谓边缘设备。一般情况下,网关会将设备所传输的任何硬件与供应商特定协议转化为一致而更易集成的东西,方便在集成时使用,类似TCP和任何顶端的标准化信息协议之类的。


  一直只有一个网关吗?这个网关只使用硬件特定协议吗?两者的答案都是否定的。在不同位置上可能会有各种类型的多个网关,如果边缘设备足够智能的话,其中一些甚至使用的是TCP协议。更重要的是负责数据聚合的网关,其逻辑功能可能就是简单的路由器与消息转换器。

  再来看集成组件,也是核心业务逻辑所在之处。这个架构类似于优秀的经典SOA(服务导向架构)。这里可以/应该使用SOA原则。稍后,集成组件可以与复杂的系统(如JBoss业务流程管理系统)进行通讯,并进行决策与高等数据分析。 更多的,大家可以关注本次专辑……

  我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建一个操作系统呢?”


  这个主意怎么样?我们已经看到了 Node.js 在这几年已经取得如此迅猛的发展,那么我们为何不让它更酷一些呢?比如用它做个操作系统。

  用户自主的独立文件系统:NodeOS 引入了一个有趣的特性:所有的用户都有一个独立的文件系统,他们在一个简单的文件系统中完成各种工作。因为他们的“主目录”事实上就是他们自己的文件系统的根(root),所以他们可以不需要任何超级权限就可以将软件包安装到系统中,也不需要配置什么,因为软件包默认就安装在他们自己的主目录里面。此外,这样也提供了良好的安全性,如果黑客攻入到了某个账户,那么只能访问到该用户所在的部分,最终的结果就是黑客并不能由此影响到整个系统。

  Node.js 和 NPM:你可以想想,如果一个操作系统使用 Node.js,那就意味着所有在 NPM 中可用的包同时也都是 NodeOS 的软件包。在写作本文时,已经有了超过 21 万的软件包,而且每分每秒都在不断增长。如果几年以后,NodeOS 有了一百万应用,那也没什么好奇怪的。本次专辑我们一起关注……

  科学家称时间是匀速前行的,智者称万物以光速而变化——然而科技的瞬息万变仍旧无从求解,一眨眼,又是另一番景象了。


  很多人巴不得能够看透未来,但未来五年顶多是猜测而已。预测科技发展简直是天方夜谭,因为创新的影响力足以淘汰当下的很多技能和工具。话虽这么说,我们还是瞅瞅这命运的茶叶渣子,或许能帮我们拨开迷雾,瞥一眼未来,看看科技到那时究竟是什么样的。

  站在科技成就的前沿,我们斗胆展望未来。并非所有展望都会实现,甚至连惊喜都谈不上——其实很多趋势在数年前就“小荷才露尖尖角”了。希望能够为开发者们提供有价值的参考,帮助提升针对未来变化的反应能力,快速做出规划。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部