开源中国

边缘计算介绍以及几款边缘计算开源平台

雨燕双飞 提交于 2019-11-29 05:00:01
边缘计算中的边缘(edge)指的是网络边缘上的计算和存储资源,这里的网络边缘与数据中心相对,无论是从地理距离还是网络距离上来看都更贴近用户。作为一种新的计算范式,边缘计算将计算任务部署于接近数据产生源的网络边缘,利用边缘资源为用户提供大量服务或功能接口,大大减少上传至云数据中心的数据量,缓解网络带宽压力,同时可以更好地解决数据安全和隐私问题。 在边缘计算环境下,数据具有异构性且数据量较大,数据处理的应用程序具有多样性,不同应用程序所关联的计算任务又不尽相同,对于计算任务的管理具有较大的复杂性,而简单的中间件软件结构无法有效保证计算任务可行性、应用程序的可靠性以及资源利用的最大化。同时,面向不同应用或场景的边缘计算系统所要实现的功能有所差异性。因此,边缘计算平台对边缘计算领域的推广和发展有着重要的意义和影响。 01 边缘计算开源平台概述 边缘计算系统是一个分布式系统范例,在具体实现过程中需要将其落地到一个计算平台上,各个边缘平台之间如何相互协作提高效率,如何实现资源的最大利用率,对设计边缘计算平台、系统和接口带来挑战。例如,网络边缘的计算、存储和网络资源数量众多但在空间上分散,如何组织和统一管理这些资源,是一个需要解决的问题。在边缘计算的场景下,尤其是物联网,诸如传感器之类的数据源,其软件和硬件以及传输协议等具有多样性,如何方便有效地从数据源中采集数据也是一个需要考虑的问题。此外

Github年度开源报告出炉

旧街凉风 提交于 2019-11-29 01:23:21
Github 年度开源报告:TensorFlow 成最受欢迎深度学习项目 1、在最受欢迎的开源项目中,Google的TensorFlow夺冠。该项目推出仅仅一年时间,就获得了人们的认可。 2、最受欢迎的编程语言中,JavaScript夺冠,Java排第二。前十名分别是: JavaScript、Java、Python、Ruby、PHP、C++、CSS、C#、C、Go。 3、在贡献者人数最多的机构中,微软却排名第一,而Google却被甩到第五名。这与一般人的印象(微软不开源,Google是开源的强烈支持者)大相径庭。 4、在Fork最多的项目中,TensorFlow 再次展现实力。虽然排名第五,但其前面的项目都不是文章或者教程。Fork 越多,代表对这个项目感兴趣、有可能会参与开发的人越多。 5、在Github新增用户数中,中国排名第一。好消息啊!中国的发展慢慢展现在不同的领域了。 来源: CSDN 作者: iceanter 链接: https://blog.csdn.net/iceanter/article/details/52921681

GitHub 2019 年度报告解读:开源生态和技术趋势

落花浮王杯 提交于 2019-11-29 01:22:03
GitHub 最近发布了 2019 年度报告。一年以来,GitHub 用户增长十分迅猛,新增了一千万用户,现在总共有超过四千万用户。在过去一年,GitHub 用户新建了四千四百多万仓库,合并了八千七十多万 pr,关闭了二十多万 issue。 参差多态的国际社区 在四千多万用户中,大约有十分之一用户是活跃用户(在公开或私有项目上发布过代码、提交过 issue、评论过 pr 和 issue 的用户)。这些活跃用户在过去一年的增长也是十分迅速,特别是亚洲、欧洲、北美。这应该是因为大多数 IT 行业的从业者在这些地区居住。 在 GitHub 的用户中,2019 年有超过二百五十多万用户为开源项目做出贡献。GitHub 上为开源项目做贡献的用户数增长也很迅速,特别是美国以外的用户,增长尤为突出。 如上所述,亚洲、欧洲、北美的活跃用户最多,增速最快。在这三者之中,亚洲尤为突出。而亚洲的活跃开发者,有 31% 是中国开发者。从不同国家和地区开源项目的使用量(克隆、分叉数)上来看,中国也是一骑绝乘。 被微软收购后,不差钱的 GitHub 推出了免费的私有仓库,全球各地的开发者对此十分欢迎,甚至包括身处南极洲的开发者。自 2019 年 1 月推出以来,美国以外的开发者创建了 80% 的免费私有仓库。亚洲地区的开发者创建了 36%,其中大部分是由印度、中国和日本的开发者所创建。 紧密联系的开源生态

[转帖]POWER ISA开源 浪潮商用机器加速POWER技术生态建设步伐

好久不见. 提交于 2019-11-28 17:54:43
POWER ISA开源 浪潮商用机器加速POWER技术生态建设步伐 【原创】 2019-08-26 18:51:04 关键字: 开源 Power 浪潮商用机器 http://server.zhiding.cn/server/2019/0826/3120696.shtml 技术日新月异 在日前举办的2019 OpenPOWER北美峰会上,IBM向开源社区授权了关键技术,宣布开放POWER处理器与系统中其他互联组件和软件进行通信的核心规范——IBM POWER指令集架构(ISA)。 至顶网计算频道 08月26日 新闻消息: 在日前举办的2019 OpenPOWER北美峰会上,IBM向开源社区授权了关键技术,宣布开放POWER处理器与系统中其他互联组件和软件进行通信的核心规范——IBM POWER指令集架构(ISA)。随着POWER走向开源,作为基于POWER技术的本土服务器领先厂商,浪潮商用机器有限公司(以下简称:IPS)将能够进一步充分发挥POWER处理器的性能优势,加速技术创新步伐,拓展POWER在中国的生态,更好地满足中国用户的需求。 浪潮商用机器有限公司总经理胡雷钧发表主题演讲 发布POWER开源计划 抢占数字时代高地 随着数字时代的深入发展,云计算、大数据和AI等应用对计算密集型工作负载的需求不断增长,而摩尔定律在不断变慢,企业及大型数据中心在提高IT系统性能方面面临挑战。

GitHub开源史上最大规模中文知识图谱

旧时模样 提交于 2019-11-28 15:48:43
近日,一直致力于知识图谱研究的 OwnThink 平台在 Github 上开源了史上最大规模 1.4 亿中文知识图谱,其中数据是以(实体、属性、值),(实体、关系、实体)混合的形式组织,数据格式采用 csv 格式。 到目前为止,OwnThink 项目开放了对话机器人、知识图谱、语义理解、自然语言处理工具。知识图谱融合了两千五百多万的实体,拥有亿级别的实体属性关系,机器人采用了基于知识图谱的语义感知与理解,致力于最强认知大脑。自然语言处理工具包的功能有:中文分词、词性标注、命名实体识别、关键词提取、文本摘要、新词发现、情感分析等。 在 OwnThink 平台首页上滚动着各种关键词,用户也可输入自己想要查询的知识,然后就可以得出相应的知识图谱。 OwnThink 知识图谱还可以应用于机器人问答系统、知识推荐等等。下图为知识图谱在机器人上的应用。 OwnThink支持在线API调用,感兴趣的小伙伴可以调测使用,使用Python进行 对话机器人 简单调用测试。 import json import requests sess = requests.get('https://api.ownthink.com/bot?spoken=中国') answer = sess.text answer = json.loads(answer) print(answer) 效果如下: GitHub地址:

聊聊你在用,却不了解的码云

二次信任 提交于 2019-11-28 15:07:46
为了更好的了解码云,首先要清楚目前开源中国的大框架,即四条产品线: 开源中国社区 、 众包 、 码云 和 招聘 。下面我就简单的介绍一下其他几个产品,好让大家有了大致的概念,想要更深入了解的童靴,可以去查找相关的资料。 开源中国社区:点击 此处 了解。 众包平台:点击 此处 了解。 开源中国招聘:点击 此处 了解。 【注】:另附整理的开源中国大记事。 开源中国 2013 大记事 开源中国 2014 大记事 开源中国 2015 大记事 在了解完开源中国的整体框架后,我们再详细了解码云的发展历程。首先,码云是开源中国推出的基于 Git 的代码托管服务,基于 GitLab 开源软件做了大量的定制开发,托管到 Git@OSC 的开源项目还可以参加 中国源推广计划 。细心的朋友可能发现,开源中国的代码托管服务一开始并不叫“码云”,而是 Git@OSC。没错,“码云”的前身就是 Git@OSC。 Git@OSC 于2013年4月27日上线,在2013年8月份迁移到云上。不过,随着码云用户的迅猛增长,云服务器已经不能满足数据指数级的“爆炸”。所以,码云团队迅速做出决定,花重金采购十台高配服务器、独立机柜,并于2014年11月16日凌晨将服务全部从云平台迁移至自己的独立机房。 其他方面的介绍将采用问答的方式进行展示。 1、既然码云作为代码托管平台,那么它都有哪些功能? 答:首先,码云的核心功能就是

中国顶级程序员图鉴

允我心安 提交于 2019-11-28 13:10:23
程序员圈子里有很多如明星般闪耀的牛人! 有中国第一代程序员求伯君 有获得图灵奖的姚期智 有产品取得巨大成功的张小龙 商业巨子张一鸣 影响开源领域的章亦春...... 他们的最初都是程序员 机遇与热爱,把他们送到了不同的方向 在这里,我们分两篇为大家展示 本篇:技术领域有着巨大影响力的程序员 第二篇: 《商业领域有着巨大影响力的程序员》 在技术领域 有的人,凭一己之力 开发出了几千人使用的开源软件 有的创造了网络的神话,至今为传诵 有的授业解惑,或教室、或出书、或博客 他们影响了一批又一批的后来者 他们的名字经常被提起 这是一群对技术有着最纯真热爱的人 (小编补充声明:下面排序并不按个人成就,如果你喜欢的大牛排在后面了,别纠结别激动!!!) 非科班出身的大牛: 01.阿里-蔡景现 蔡景现,一个更广为人知的名字是--“多隆”。 他是阿里巴巴初创团队三名工程师之一, 在一个月之内,从零起步搭建起了“淘宝” 。 非科班出身的他被称“码神”,又称“阿里扫地僧“。 个人历程: 1976年,出生于浙江苍南一个农民家庭; 2000年,从杭州大学生物系硕士毕业,加入阿里; 2014年,成为阿里合伙人; 2017年,41的他以26亿身家登上胡润财富榜。 技术成就: 对于技术,既懂C/C++,又懂Java内核; 既可以深入技术底层,又能切入到高层业务领域, 从前端到后端,独自维护淘宝搜索引擎长达5年。

云计算 大数据 人工智能

懵懂的女人 提交于 2019-11-28 03:08:23
一、 互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS、PAAS、SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用。给我们工作生活提供服务! 1、互联网大事记 1936年 英国数学家A.M.Turing发明图灵机,为现代计算机硬件和软件做了理论上的准备。艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家、 逻辑学家 ,被称为计算机科学之父, 人工智能 之父。 1945年 现代计算机之父: 冯·诺依曼 第一次提出 存储程序 计算机的概念,即“冯·诺依曼机器”。 1972年 Bell实验室的Dennis Ritchie开发出 C语言 1973年 法国Luminy-Marseilles 大学的Alain Colmerauer 开发了 Prolog语言 。 马丁·库珀发明手机,成为第一个使用移动电话的人。 1975年 比尔·盖茨 和保罗·艾伦为牛郎星开发了世界上第一套标准的微电脑软件Basic,并创办了Microsoft公司。 Xerox和 斯坦福大学 联合推出“ 以太网 ”(Ethernet)。该网络成为局域网的第一个工业标准产品。 1987年 中国第一封国际电子邮件发出,中国开启了互联网的大门。 1997年 IBM“深蓝”机上的国际象棋软件

Linux与Unix到底有什么不同?

不问归期 提交于 2019-11-27 21:04:23
来自:开源中国 原文:Linux vs. Unix: What's the difference? 链接: https:// opensource.com/article/ 18/5/differences-between-linux-and-unix 译者:Tocy, LinuxTech, 琪花亿草, lnovonl, 雪落无痕xdj, kevinlinkai, 无若 如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例。使用任何主流公共云的开发人员可以假定目标系统将运行Linux。近些年来,随着Android和基于Linux的嵌入式系统在智能手机、电视、汽车和其他设备中的应用,Linux随处可见的证据比比皆是。 即便如此,大多数软件开发人员,甚至是那些在这场古老的“Linux革命”中成长的软件开发人员,也至少听说过Unix。这听起来与Linux类似,你可能已经听说过人们可以互换地使用这些术语。或者你也许听说过Linux被称为“类Unix”操作系统。 那么,这个Unix是什么呢? 一些漫画种讲到的是坐在发绿光的屏幕后面的精灵般的“老人”,他编写C代码和shell脚本

开源中国 Maven 库使用帮助

怎甘沉沦 提交于 2019-11-27 20:38:11
使用 接下来将简单介绍如何在您的项目中使用 Maven,以及使用 OSChina 提供的 Maven 服务。 1.安装 Maven 如果需要使用到 Maven ,必须首先安装 Maven , Maven 的下载地址在 Apache Maven 中有,您也可以 点击 这里下载 zip , tar.gz 。 下载好 Maven 后,需要简单安装下。将下载的 zip 或者 tar.gz 包解压到需要安装到的目录。 接下简单配置下环境变量: 1、新建环境变量 M2_HOME ,输入值为 Maven 的安装目录。 2、新建环境变量 M2 ,输入值为: %M2_HOME%\bin 。 3、将 M2 环境变量加入 Path 的最后,如: ;%M2% ;。 环境变量就这么简单配置下就可以了。打开命令行窗口输入 mvn -version 。可以看到如下输出: 看到以上输出,您的 Maven 环境就已经搭建好了。 2.修改 settings.xml 在 Maven 中使用 OSChina 的 Maven 服务还需要简单配置一下 Maven,在 Maven 的安装目录下的 conf 文件下有个 settings.xml 文件,接下来我们需要对这个文件做简单的修改,修改前您可以简单备份下该文件。 打开 settings.xml 文件,按下面内容修改。或者点击 settings.xml 下载 01 <