首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux基金会执行董事Jim Zemlin:2016年将是网络开源项目起飞一年

今天,所演讲内容是从Linux基金会角度来看,2016年将是网络开源项目起飞一年。 开源软件开发方式已经发生了根本性转变。开源软件已经是软件开发过程不可缺少重要部分。...今天将向你们展示我们如何创建这些项目和社区。...现在,机构跳过了这些过程,他们自己试用并验证开源软件可行性,最终与这些提供这些开源技术技术支持公司展开合作。 因此可以说开源软件已经获得成功。在这个过程,开源项目获得了补偿。...Linux基金会现在托管开源项目包含了技术栈中所有的层级(Node.js, Open Container, Cloud Native Computing, OpenDaylight, OPNFV)。...通过创建更多培训课程将为网络开源项目带来更多开发人员。这些培训课程会在实际产品产出之前进行,因为需要参与者花费大量时间,项目才能获得迅速增长。 ?

74090

OpenDaylight即将迈入“七年之痒”?

在其诞生6年,ODL以化学元素为名发布了10个版本,为运营商、企业、研究机构等组织提供SDN和NFV优势。...云计算和NFV:企业或者服务提供商环境云基础设施服务交付敏捷化。所有用例底层都是OpenStack,在运营商用例中一般都包含NFV。 网络资源优化:根据负载和状态进行网络动态优化。...AT&T部署跨越了L0 OpenROADM设备到L7移动PNF和VNF控制。接下来,AT&T计划试用Neon版本并将其部署到生产中。‍...SDNLAB从13年便开始跟踪并实践ODL,从去年开始联合业界资深从业者开发了《OpenDaylight应用开发系列课程》,自上线开始便获得业内好评,目前涵盖基础篇、提高篇、综合篇三门针对应用开发循序渐进课程体系和一门进行架构解读...已经发布第十个版本,一脚踏入“七年之庠”它未来发展又将如何

88820
您找到你想要的搜索结果了吗?
是的
没有找到

图像库 libpng 编译与实践

/projects/libpng/files/ 博客中使用版本是 1.6.37 ,也是目前最新版本了。...CMake 编译 libpng 动态库 neon 相关编译 在 libpng 源代码,就提供了 CMakeLists.txt 文件用以说明如何编译,但是却不能直接用在 Android 平台上,不过可以借鉴其源码作为参考...但是,可以在 Demo 上看到如何启用 neon 去编译,以后也会写专门文章来介绍 neon 使用~~ zlip 库依赖 libpng 动态库编译还依赖 zlip 库,要是在其他平台上需要单独下载这个库...接下来就是设置图片信息,写入图片信息,写入像素内容,具体代码实践可以参考代码示例。...参考 最后,在 libpng 源代码,也提供了丰富示例,一般这种开源库都会提供相应 test 代码,通过 test 代码基本都能找到相应函数调用。

2K00

图像库 libpng 编译与实践

1.6.37 ,也是目前最新版本了。...CMake 编译 libpng 动态库 neon 相关编译 在 libpng 源代码,就提供了 CMakeLists.txt 文件用以说明如何编译,但是却不能直接用在 Android 平台上,不过可以借鉴其源码作为参考...但是,可以在 Demo 上看到如何启用 neon 去编译,以后也会写专门文章来介绍 neon 使用~~ zlip 库依赖 libpng 动态库编译还依赖 zlip 库,要是在其他平台上需要单独下载这个库...接下来就是设置图片信息,写入图片信息,写入像素内容,具体代码实践可以参考代码示例。...参考 最后,在 libpng 源代码,也提供了丰富示例,一般这种开源库都会提供相应 test 代码,通过 test 代码基本都能找到相应函数调用。

1.7K20

OpenDaylight Carbon二次开发实用指南

通过本文你将知道: Maven Archetype基本原理以及如何使用Maven Archetype生成适用于不同版本ODL子项目。...如何将编写好应用添加到一个正在运行OpenDaylight控制器。 ?...因此本教程将说明如何利用OpenDaylight Archetype源码以及Maven本地仓库,生成任意版本OpenDaylight子项目。...在impl,我们可以利用Java Annotation快速定义了命令格式,快速获得命令解析功能,以及实现相应命令对应输出。...Karaf目录结构以及向运行Karaf载入外部Kar包 OpenDaylight Karaf目录包含以下几个部分,具体每个部分配置选项含义,可以直接进入对应文件夹,查看对应文件注释部分:

1.3K150

OpenDaylight发布碳(Carbon)版本,面向更广阔应用市场

本周二领先全球软件定义网络开源平台OpenDaylight发布了第六个版本——碳(Carbon),OpenDaylight版本发布增加新功能,以更好地支持城域以太网、有线运营商以及物联网(IoT...碳版本能够提供更加成熟平台,同时巩固了私有云和混合云以及运营商市场工具链。”...南向协议OpenFlow和Netconf在可扩展性和性能方面以及各种管理应用程序获得成功。...碳版本通过为NFV管理提供一个综合架构来简化服务功能链,在上个月波士顿举行“Nirvana Stack”OpenDaylight已经公布了大部分碳版本集成工作和新功能。...这些工具链将被纳入到更高级源代码架构核心组件,如ONAP、OPNFV和OpenStack,以及来自诸如MEF等标准组织设计实现。

55240

OpenDaylight Hydrogen版本应用SampleTap研究(一)

,先将几天研究进展小结一下,后续将对代码进行深入研究,如果有精力准备将其移植到OpenDaylight最新版本上。...图4-1-4 Switch Entries配置 这里需要注意是,在SampleTap中所有的switch信息均是通过OpenDaylight相关模块获取。...Tap Policy选项卡,另外在现有版本SampleTap,交换机获取和连接是不稳定,所以对策略实施造成了很大影响。...在图4-2-1所示交换机信息包含了三台设备,每台设备有MAC地址、厂商信息、硬件信息、软件版本、数据平面描述信息等数据,由于是使用Mininet仿真的环境,所以交换描述项均为默认None。...在启动后应用将对数据库配置信息进行检索,将还原上次保存所有配置项。并且启动4567 web服务端口。 在应用启动后将设置好Policy用流表形式下发策略。

80650

SDN集成开发环境——NetIDE

在SDN控制层,也有了不少商业化和开源解决方案,例如Ryu,Opendaylight等。但是,由于控制层解决方案框架各异,网络应用程序开发商常常需要重新实现代码以适应不同控制器。...所使用eclipse版本Neon Modeling Tools,Help->Install New Software,然后输入http://updatesite.netide.eu/nightly...这里需要注意,http://updatesite.netide.eu/stable 版本一直安装都没有成功。另外,安装过程还尝试了Mars和Luna版本,但是安装都没有成功。...其中,representations.aird主要用于可视化编辑,同时,在网络编辑同时,test.topology (test为创建项目名称),NetIDE会将相应文件写入到网络拓扑文件。...例如,控制器,一个网络,交换机和主机都属于节点,每个节点包含不同属性。例如,再上图中,控制器使用IP地址为127.0.0.1,端口为6633。

1.4K80

Jaguar项目 FAQ

JAGUAR项目缘起于OpenDaylight应用开发课程教学尝试,希望通过从零到一搭建一个开源项目来让学员真正了解开源文化,也能够在这个过程真正全面的丰富知识、锻炼技能。...2 项目的适用场景 我们将JAGUAR第一个场景选择为容器集群网络,一是由于容器技术应用广泛,凭借其优秀性能和高度灵活性也获得诸多开发者青睐,二是容器集群网络方案一直不尽如人意,往往只能提供简单连接功能...下图是JAGUAR在kubernetes示例。...方式下同所有POD通讯 iii.PODIP地址和别人看到地址是同一个地址,可以通过这个IP地址对POD进行管理监控 4 第一个版本为什么选择基于ODLCarbon版本开发?...如果你想参与这个项目并且贡献你代码,我们建议你参照如下约束: 1) 如何下载项目源代码2) 如何编译源代码3) 该项目如何启动?

56220

ONF开源白皮书:SDN解决方案案例——校园SDN

Atrium第一个发行版本——Atrium 2015/A,包含了边界网关协议(BGP),开放网络操作系统(ONOS)及开源计算项目(OCP)组件。...ONF成员企业以及其他未透露名称企业,已经将Atrium移植到OpenDaylight平台,这是在为今年稍晚些时候发布做准备,确保OpenDaylight获得最广泛业界支持,并为包括NFV、校园及数据中心各种应用场景提供接口...今年秋天,将会发布Boulder官方版本。与会者预期这将加速Boulder发展,并加入到当前演示方案。...演示方案本身基于JavaScript,并解释了通过使用intent语法,应用如何映射在OpenDaylight与ONOS域上。...类似地,在基于OpenDaylight演示方案,接收到初始请求Boulder,向位于OpenDaylight顶层网络intent组成层发送性能请求,OpenDaylight向Boulder返回性能响应

1.1K40

2014年SDN大事记

发布Hydrogen SDN版本。...控制器;思科为其Nexus 9000交换机推出新机架配置,该交换机成为思科应对SDNACI可编程网络底层硬件;OpenDaylight委托进行一项研究称,人人都希望获得开源SDN;高盛宣称,SDN...4月 Juniper改变了之前搁置OpenDaylight态度,转而承认了后者,并开发了一个插件,将自己OpenContrail SDN控制器链接到了OpenDaylight源代码;思科与VMware...;竞争加剧、尤其是VMware 12.6亿美元收购网络虚拟化厂商Nicira,刺激了思科将其在VCE合资公司大部分股权卖给了EMC;戴尔最初曾对OpenDaylight组织动机表示过怀疑,但其后便开始积极参与该组织活动...OpenDaylight源代码替代者。

72640

视频编解码优化几个概念

大家好,又见面了,是你们朋友全栈君。 视频编解码优化可以考虑neon,但是gpu不行。 neon 在移动平台上进行一些复杂算法开发,一般需要用到指令集来进行加速。...随着版本更新,后面逐渐加入了一些复杂到指令以及并行计算到指令。而NEON指令是专门针对大规模到并行运算而设计。...以加法指令为例,单指令单数据(SISD)CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。...而在SIMD型CPU,指令译码后几个执行部件同时访问内存,一次性获得所有操作数进行运算。这个特点使SIMD特别适合于多媒体应用等数据密集型运算。...图像是位图(Bitmap),它所包含信息是用像素来度量,图像放大会模糊。

33130

OpenDaylight开发学习十问十答

其实在诸多溃败者,往往是重技巧而轻心法者,今天未来网络君就邀请了在OpenDaylight开发征战数年耿兴元前辈为ODLer和准ODLer们提供心法方向指导,以期通过十问十答为大家在学习OpenDaylight...1 OpenDaylight项目庞大,子项目众多,如何入手比较合适? OpenDaylight项目很庞大,但是它有一个核心架构理念——模型驱动架构。...OpenDaylight有几十个子项目,所有的子项目都是围绕一个核心理念设计,所以只要理解了OpenDaylight模型驱动设计机制及其基础框架和服务接口,再多子项目其实也都只是一套模式。...如果我们开发是用于实际环境,为了版本稳定性、开发过程少遇到一些BUG,建议使用正式发布版本SR2及以后版本(SR3、SR4),当前碳版本SR2都已经发布,可以基于该版本进行开发。...6 现在OpenDaylight发布版本里,有两套Binding 接口,分别定义在controller和mdsal子项目,在开发应用时,该用那个接口呢?

98980

OpenDaylight你不得不知道十大问题——Opendaylight是什么?

,其中可以嵌入一些服务与应用模块,各大设备商都争相在大框架融入更多自己技术,因为贡献越多意味着影响越大,在ODL争得一席之地,才能为以后发展留下生机。...下图罗列出了会员图标: 四 ODL社区管理 大型社区通常有两类管理模式:业务管理和技术管理,ODP也不例外,其技术指导包含技术指导委员会和主要组件项目管理者,而业务领导实例化为董事会。...一个新项目不仅仅需要资深成员,还需要新成员加入,资深成员需要在项目启动三个月内选拔新成员参与项目,项目才能获得TSC批准。...与此同时,ODL开源社区愈加受到行业内人士青睐,ODL集聚了最好文化资源和最好的人力资源,为社区获得可持续优势提供了有利条件。...2014年9月29日发布了Helium版本,这里面不再需要三层代理,而是OpenDaylight处理三层路由功能,Lithium版本在2015年发行,2016年2月也发布了Be版本OpenDaylight

1.6K50

Android.mk语法解释前言原文

它用来定位要编译源代码在代码树位置。在本例,宏函数“my-dir”是由编译系统提供,用来返回当前目录路径(也就是包含此Android.mk文件目录)。...这个脚本文件是用来负责收集所有你从“include $(CLEAR_VARS)”开始定义所有LOCAL_XXX变量包含信息,来决定如何编译,编译成什么。...变量中提供信息,然后决定如何编译目标共享库。...注意,并不是所有ARM处理器都支持NEON指令集。即使处理器支持比较新ARMv7指令集,也不一定包含NEON指令集支持。...例如: LOCAL_SRC_FILES = foo.c.neon bar.c zoo.c.arm.neon 本例,“foo.c”会被编译成Thumb指令集加上NEON指令集形式(默认情况下,所有源代码会被编译成

1.2K41

分析师:开源遇困、安全反弹、PaaS走俏

开源背后思想是免费提供源代码给公众,让公众对源代码可以加以改进或修改。为此,Linux基金会推出了一个在Linux系统上运行OpenDaylight开源项目,允许用户下载一个开放网络平台。...该项目给用户提供了一个低成本,易于修改方案,与此同时,如Arista,思科,戴尔和瞻博网络这些厂商都推出了它们自己OpenDaylight软件,非常易于使用,但是也是以亏本为代价。...怎样才能让企业开始投资于网络安全呢?Musich写道:“投资来源于投资者所感受到压力。”...域名系统安全性分为三个部分 PacketPushers博客使用者Russ White在他如何让互联网(因特网)真正起作用?”系列解释了有关域名系统安全性一些事情。...加密域名是第三个保护您身份方法,因为这个方法要求任意人在获得任意信息之前,需要使用一个注册码才能获得域名持有人允许。 平台即服务(Paas)可以提高应用程序开发能力吗?

819160

如何使用软件定义网络增强云基础架构

本文将介绍如何组合 SDN 与云基础架构服务,以便优化 IaaS;将重点介绍以下区域: 确保 IaaS 互操作性充分利用 IaaS 云服务模型通过 OpenStack Foundation 和 OpenDayLight...SDN 架构在一个中央控制台中为管理员提供了从 IaaS 某个网络设备传输到另一个设备流量全局视图;在必要时候,它还详细描述了在转移到兼容 IaaS 之前应如何优化流量。...我们会更详细地查看 OpenDayLight 有什么用,以及它是如何标准化 IaaS 。 SDN 和 NFV 控制器包含在其自己 Java 虚拟机 (JVM) 。...它在一个包包含 3 个版本: 基础版 在笔记本电脑上运行,以便连接到某个提供了综合网络测试工具。虚拟化版 添加了数据中心虚拟化技术。它构建于基础版之上。...我们将查看如何将 NFV 用于 SDN。在 OpenDayLight 总体视图上,SDN 分 3 层来描述。 网络应用程序和编制:最顶层包含控制和监视网络行为业务和网络逻辑应用程序。

1.2K90

如何OpenDaylight社区贡献代码

最大特点就是,每一个commit都需要被review之后才能够被接受。Commit:被记录对于代码改动(存在本地)。...克隆你所要进行开发项目 https://git.opendaylight.org/gerrit/#/admin/projects/ 此链接给出了所有OpenDaylight项目。...请注意红框内容,OpenDaylight项目中,你每一个提交都会经过jenkins-releng自动验证。 只有通过自动验证代码才可能被merge。...这是一个提高你代码风格、易读性机会。 例如他给我建议就是希望让代码拥有更好docstring。简单来说就是让用一定格式把每个函数功能写出来。...Python有一个可以利用docstring自动生成文档工具。 ? 如果你按照4流程重新走一遍,那么你会提交一个新patch。这是没有必要,下面就是本小节内容,如何更新你patch。

1.1K90

OpenDaylight ping模块开发及分析

编者按:OpenDaylight ping模块开发及当ping操作触发数据流,对其进行分析及流程原理疏通讲解,并在开发过程遇到问题进行总结,希望给大家能够带来帮助。...OpenDaylight ping模块开发遇到问题总结 最近开始学习opendalight二次开发,从官网给定文档以及李呈文档。...现总结如下,如果有谁有错误可以帮助到: 新手常问问题就是:为什么和xxx配置一模一样,就不行?好吧,其实也一样。 1.定义yang文件,然后mvn install。...此处会有较大问题,在配置pom.xml时,按文档上给配置,然后将mvn后生成包拷到controllerplugin(该文件存放所有运行jar包),启动一直报错: BundleException...于是将该版本号对应包拷贝至controllerplugin目录下,发现还是不行。

76160
领券