关于开源:C-Workflow异步调度框架-性能优化网络篇

C++ Workflow异步调度框架 - 性能优化网络篇时隔(鸽)一年半,Workflow架构系列又回来惹~尽管搁笔许久,但咱们我的项目简直每天都在更新代码! GitHub是主战场,欢送大家在github关注一手信息,这段时间的海量性能更新,都在散落在文档、issue、以及我起初的其余文章和答复中了。 过来一年的提交动静!真的!没有!偷懒! 明天整的活,是被催更最多的,Workflow中最重要的优化——网络。 通信器能够说是Workflow的前身,是我老大从自研分布式存储模块中演变进去的,并且因为老大很少看其余我的项目的做法,因而个人感觉其中有许多翻新点值得分享,如果大家看腻了千篇一律的做法,兴许这里能够和你产生一些思维的碰撞。因而本篇欢送大家探讨、交换,以及指出执笔的我写得不对的中央~ P.S. 这个系列是我在2020年7月刚开源时积攒的一些鶸鶸的思路,省得一些起初意识的开发者不太理解,这里附上一些鶸鶸的链接: C++ Workflow异步调度框架 - 根本介绍篇 C++ Workflow异步调度框架 - 架构设计篇 C++ Workflow异步调度框架 - 性能优化上篇 而后咱们从底向上,开始明天的话题——网络优化。 我的项目地址GitHub https://github.com/sogou/workflow我的项目地址Gitee https://gitee.com/sogou/workflow 一、和事件循环不一样的全新玩法乏味的新货色放第一局部说:Workflow应用epoll的形式有什么不同? 答案是线程模型。 咱们罕用epoll提供的三个接口:create、ctl、wait。连贯多了的时候,异步要做的就是用尽可能少的线程去治理fd,以节俭创立销毁线程的overhead以及线程所占用的内存和对资源的争抢。 所以高性能网络框架,都要治理着本人的多个线程(或者nginx的多过程)对epoll进行操作,并对下层提供原子性的语义。 好,咱们当初给n个网络线程去操作epoll,全局这么多fd怎么调配和治理呢? 咱们以前都见过的通用的做法是事件循环,用one loop per thread的形式进行调配和治理的。 以下我形容一下我弱弱的几点了解: 如果是server,是被动方,那么要做好accept工作如果是client,是被动方,那么要做好connect工作这些都是要从全局的角度来散发fd而后依照这n个线程以后的负载量分发给一个人,这个人来全面负责这个fd的:吃(增)喝(删)拉(改)撒(等) 而Workflow的形式不一样: 散发局部咱们先简略地对fd进行n取模,毕竟建设连贯大家也是异步做的呀,连贯的响应曾经能够交给网络线程去做了而后这个网络线程就持续做期待这个被调配的fd以及响应它的所有事件并且,敲黑板~,如果一个线程在epoll_wait,另一个线程向epoll里增加,删除或批改fd这在Workflow里都是惯例操作,因为epoll、kqueue都是反对这个特色的 所以看到这里边最大的区别是什么了吗? 事件循环是通过eventfd或者其余形式打断epoll_wait来增加fd。显然,这个做法在很多场景下其实对性能是有影响的。 如果对一个的操作有变动,Workflow怎么做呢?咱们会通过一个pipe事件告诉这个poller thread。 举个例子。如果要删除一个fd,那么如果他人把fd从epoll删除,删除之后就没有契机通知该poller thread去做它要做的事件(最典型的,比方,删掉对应的上下文或者调用钩子等)。所以要借助pipe事件来告诉“删除”这件小事儿,而这个等这个poller thread下次有正事儿要做的时候,再一并处理就完了,无需当初叫醒它就为了干点小事儿。 好奇宝宝你可能会问:fd间接取模难道不会不平均吗? 这里有个很重要的设计上的优化理念。 Workflow从来不做空跑QPS之王,Workflow做的是一个跑得又快又稳的通用企业级框架,所以贯通整个我的项目一个设计理念就是面向全局优化: 即,比起尽可能优化一个申请失去最优性能,咱们更偏向于优化整体的申请失去最优性能。 如果零碎自身很忙,那么其实连进来的大部分fd都会比拟忙碌,因而临时还不须要去做散发,取模就够用了。毕竟每个优化步骤都是有点小开销,到底优化谁,这是个十分compromise的事件。 这个优化思路前面还会继续看到~ 尽管这种线程模型的新做法,不肯定会成为Workflow高性能的最决定性因素,但却是我集体感觉最值得分享的新思路,能够让咱们这些临时还没有把底层吃透、没方法上来就翻新的入门开发者,也看看业内当初有了不一样的眼前一亮的乏味计划,也让咱们能够不要那么塌实,不要为了疾速出问题节约了本人的思考机会,而应该大胆设计,小心实现。 二、比proactor走得更远:音讯的语义设计上一部分讲的,除了封装多线程以外,网络库还要提供咱们所设计的接口。 而Workflow的另一个不同点在于,它不是网络库,而是从网络模块到下层具体协定、工作流都有的成型框架。所以提供的接口语义并不是proactor、reactor,Workflow的语义是以音讯为单位的。 为了简略起见,这里以收音讯为例: Reactor是有事件来了,我通知你,你负责去读出来;(epoll所提供的性能)Proactor是你给我一片内存,我把数据读出来了之后通知你,一次通信的音讯可能你是要读好几次能力读完的;(iocp,以及很多网络库的做法)Workflow是别管事件来了和读多少几次,我会帮你把你要的残缺音讯都收好了,再叫你;(也就是下层的每一个工作)这显然更加合乎人类的天然思维,接口的简洁和易用也是咱们对Workflow始终以来的保持。 咱们仍然从底向上,看看一个音讯长什么样: 1.pollet_message_t struct __poller_message poller_message_t;struct __poller_message{ int (*append)(const void *, size_t *, poller_message_t *); char data[0];};最底层很简略,一个钩子,以及一片内存。 ...

April 10, 2022 · 2 min · jiezi

关于开源:N32G457基于RTThread和N32G457的墨水屏日历

本文是RT-Thread用户@xusiwei1236 原创公布,是用于加入RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛,原文:https://club.rt-thread.org/as... 基于RT-Thread和N32G457的墨水屏日历我的项目概述本我的项目硬件局部蕴含N32G457开发板、ESP8266 Wi-Fi模组、W25Q128闪存模组、4.2寸三色墨水屏和墨水屏驱动板,硬件性能上应用了N32G457芯片的SPI、UART、GPIO。软件局部蕴含业务代码、RT-Thread内核、RT-Thread组件包以及微雪的墨水屏驱动,软件上应用了RT-Thread的一些内核API(线程、信号量、互斥锁等),以及组件库的不分组件报(at_device、cJSON、FlashDB、gbk2utf8、webclient、netutils)。最终实现了——在4.2寸三色墨水屏上显示以后日期、所在城市、室外温度、天气、阳历、农历等信息。 我的项目背景本我的项目是【RT-Thread-翻新“芯”引擎 | 国民技术N32G457 RT-Thread设计大赛】参赛我的项目之一,大赛流动链接: https://club.rt-thread.org/as... 我的项目简介本我的项目实现了哪些性能? 实现了基于NTP的工夫同步;实现了查问以后公网IP地址;实现了查问以后所在城市;实现了查问实时天气信息;实现了在墨水屏上显示阳历、农历、星期、周数、实时天气等信息;实现了阳历和农历对应信息保留到闪存中,防止反复联网查问;本我的项目有什么翻新点? 相比纸质日历,无需手动翻页;相比纸质日历,能够显示实时天气信息;相比LCD/OLED屏的同类产品,电子墨水屏的功耗更低,更节能环保;硬件局部本我的项目次要包含x个硬件模块: N32G457开发板,作为主控制器管制其余外设;微雪的墨水屏驱动板,用于驱动墨水屏;4.2英寸三色墨水屏,分辨率400x300;ESP8266 Wi-Fi模组,用于实现联网能力;W25Q128闪存模块,容量16MB,用于存储中文字体,以及阳历和农历的对应关系等数据;硬件模块间连接五个硬件模块之间的整体连贯关系如下图: 开发板引脚调配次要应用到的资源,以及开发板和外设的引脚连贯关系(管制局部): 具体应用状况阐明: UART UART4:连贯ESP-01S模块,用于实现联网获取工夫和实时天气信息;SPI SPI1:连贯W25Q128模块,用于和闪存芯片通信,实现数据存储性能;SPI2:连贯墨水屏驱动板,用于和墨水屏通信,实现界面显示;GPIO 连贯墨水屏扩大板上的EPD_CS,用于输入墨水屏的片选信号;连贯墨水屏扩大板上的EPD_DC,用于输入墨水屏的数据/命令信号;连贯墨水屏扩大板上的EPD_RST,用于输入墨水屏的复位信号;连贯墨水屏扩大板上的EPD_BUSY,用于墨水屏的忙碌状态的输出;连贯W25Q128模块的CS,用于输入闪存芯片的片选信号;开发板自带的三个按键,用于作为输出按键;3V3/GND 连贯ESP-01S模块,用于向ESP8266芯片供电;连贯墨水屏扩大板,用于向SRAM和墨水屏供电;连贯W25Q128模块,用于向闪存芯片供电;软件局部本我的项目的软件局部基于RT-Thread物联网操作系统,除了本我的项目开发的业务逻辑代码外,还应用了一些RT-Thread 内核API、一些RT-Thread软件包,以及一些三方组件,上面别离介绍。 主代码仓:https://gitee.com/N32G457/e_c...(欢送Star反对) 下载命令:git clone --recursive https://gitee.com/N32G457/e_calendar.git 局部组件通过git submodule援用了其余代码仓,具体见.gitmodules文件; 组件框图软件各局部的组件框图如下: 业务代码本我的项目开发的业务代码位于applications目录下,具体文件性能如下(大部分是.c和.h两个文件): amap_location_api 高德定位API对接;amap_weather_api 高德天气预报API对接;chinese_date_api 农历查问API对接;fs_init.c 闪存分区挂载(依赖RT-Thread内核的fatfs反对);http_api_utils http工具函数;hzk16 HZK16汉字字体相干接口;hzk16_data HZK16汉字字体数据;hzk16_setup 将HZK16字体装置到闪存分区;key_task 按键扫描工作;kvdb 封装了FlashDB外面的KVDB,更容易应用;main.c 程序入口;network_task 网络工作,用于解决网络申请(农历查问较慢,所以独自放在一个工作外面执行);sohu_wanip_api 搜狐公网IP查问API对接;time_utils 工夫解决工具函数;ui_consts UI常量;ui_draw UI绘制,界面绘制逻辑独自放在了这外面;ui_task UI工作,调用ui_draw实现相干性能;N32G457 BSP对于N32G457的BSP,也批改了: 批改了pin驱动,增加了rt_pin_get接口的反对,已提PR并合入RT-Thread主仓; 链接:https://github.com/RT-Thread/...批改了国民技术SDK外面的RT-Thread spi驱动,修复了SPI1默认配置不对的问题,反对了SPI2,暂未提交PR;RT-Thread组件包本我的项目应用到的RT-Thread软件包位于packages目录下: at_device 提供ESP8266 AT命令结构和响应解析性能,实现联网;netutils 提供网络工夫协定(NTP)的实现,实现从网络获取工夫、设置工夫;webclient 提供了超文本传输协定(HTTP)客户端的实现,用于天气查问申请的发送和接管;cJSON 一个轻量级的纯C实现的JSON字符串解析库,用于解析天气查问响应的JSON字符串;FlashDB 一个嵌入式数据库,提供了键值数据库(KVDB)和时序数据库(TSDB)两类API,同时提供了一些msh的测试命令;批改:bench命令中的KV测试次数改为60,容许创立kvdb时格式化分区;代码仓:https://gitee.com/N32G457/Fla...gbk2utf8 GBK和UTF8相互转换,HTTP API返回的汉字是UTF8编码的;其余三方软件包本我的项目应用到的其余三方软件均来自外设模块供应商,代码放在board目录下,包含: epaper 微雪墨水屏扩大板驱动软件包,来自微雪的E-Paper_Shield)页面;删除了无用的代码,包含不是4.2寸屏幕的代码、以及SD卡驱动;批改了GPIO相干的代码,改为用RT-Thread的pin驱动接口;批改了SPI相干的代码,改为用RT-Thread的spi驱动接口;增加了基于RT-Thread finsh的墨水屏测试程序(绘制棋盘格、全屏填充、输入引脚测试),能够在shell模式下通过命令调用执行;成果展现演示视频:https://www.bilibili.com/vide... 我的项目小结这里是现阶段的我的项目小结: 原打算用微雪的Arduino墨水屏扩大板作为驱动板,后果中途该板子坏了,起初替换为的微雪的树莓派墨水屏驱动板,两者的差别次要是前者有一个128KB的SRAM芯片,不占用主控单片机的内存,后者须要30KB内存占用(300x400/8*2);农历日期查问,没有找到比拟好的云服务提供商,只找到了tianapi.com的黄历服务,然而他们收费用户的单日调用次数太少了,所以基于Spring Boot 和Redis做了一个带缓存的黄历服务;目前选用的4.2寸三色墨水屏的刷新太慢了——单次刷新须要15秒,而且不反对部分刷新,而且价格不便宜,略坑,不举荐;开发指南对于局部想要基于本我的项目进行二次开发的敌人,须要留神以下细节; ...

April 7, 2022 · 1 min · jiezi

关于开源:那些开源与科技的纪录片上|Open-Source-Prism

https://www.bilibili.com/vide...

April 5, 2022 · 1 min · jiezi

关于开源:开源不只-Coding

文章首发于公众号:开源探索者 开源组织 Datawhale咱们都晓得传统意义上的开源是指凋谢源代码,在源代码的根底上进行合作而后逐步宏大衍生出了像当初这样的开源社区等。然而开源通过这么多年的倒退,开源这个词当初貌似代表的更像是一种态度和观点,就是你有没有一种凋谢的心态去分享你的技术积攒和积淀,有没有一种凋谢的心态去交融更多人的智慧从而结构出更欠缺的体系或者产品,咱们是否能够称这种态度和观点为狭义的开源呢?有这样一个组织,它的所有内容是开源的,所有的合作形式也是开源的,而且通过开源合作的形式目前曾经出版了两本人工智能相干书籍,它就是 Datawhale。 Datawhale 是一个专一于数据迷信与AI畛域的开源组织,会集了泛滥畛域院校和知名企业的优良学习者,聚合了一群有开源精力和摸索精力的团队成员。Datawhale 以“for the learner,和学习者一起成长”为愿景,激励实在地展示自我、凋谢容纳、互信互助、敢于试错和敢于担当。同时 Datawhale 用开源的理念去摸索开源内容、开源学习和开源计划,赋能人才培养,助力人才成长,建设起人与人,人与常识,人与企业和人与将来的联结。Datawhale提倡的开源学习旨在发明自主设计学什么、如何学的过程。由学习者本人的需要登程,依靠社区的内容和社群资源,自主设计学习门路和产出,并随着学习者的参加和奉献,一直迭代进化。学习者通过构建集体博客打卡,输入倒逼输出,积淀常识网络;同时通过组队连贯气味相投的伙伴,建构长期的社交网络,从传统网络教学中常识单向流传转向学生主体参加,相互合作,长期倒退。通过自组织学习,学习者能够实现资源共享和开源学习社区建构,并在此过程中独特倒退与成长,一个人能够走的很快,一群人能够走的更远。 Datawhale 做了什么组队学习Datawhale 目前曾经组织了近四十期组队学习,通过组队学习曾经与大量从事数据迷信的敌人建设起了连贯,其模式是每期组织几门课程的组队学习,对于每一门课程会有志愿者同学作为助教帮忙大家解答问题,每位学员会依据趣味组队,通过小队的模式相互激励交换实现整体的学习内容。这个模式不是 Datawhale 独创,然而通过对流程的一些优化以及翻新,目前曾经积淀的较为成熟,对于组队学习的相干内容能够在 datawhalechina/team-learning[1] 找到,组织成员提出了组队学习的大航海模型[2]将组队学习模式以及概念进行了许多形象,然而这样对于首次接触的同学可能会比拟迷茫,对于领航员,船长等概念不能很快的了解也是形象带来的负面影响。 教程与上文提到的组队学习对应,每期组队学习的课程内容当初越来越多是基于组织成员独特推出的内容,这样做的益处能够造成正向闭环,首先内容刚推出并不会十分欠缺,然而因为内容齐全开源所以无论是参加学习的学员还是其他同学均可对内容提出质疑或进行校对欠缺,这样通过几期组队学习下来内容就会更加欠缺,反过来好的内容也会吸引更多人参加关注。Datawhale 通过开源合作的形式目前推出了机器学习公式详解“南瓜书”[3]以及强化学习教程“蘑菇书”[4]不仅占据图书排行榜前列,还受到人工智能畛域高校以及众传授举荐。团队成员编写的 pands 教程《joyful-pandas》[5]不仅取得了2.9k star 还被 pandas 官网社区举荐。还有许多优质的我的项目正在欠缺与孵化中,更多内容可见 Datawhale[6] 仓库。将来通过开源的形式能够整顿出更多欠缺的教程,最终造成 AI 人才的造就计划[7],这里也体现了开源模式的益处,需要都是来自实在场景和用户,通过重复的质疑与重构,那么最终推出的内容置信也会更加合乎需要。 比赛除了下面提到的组队学习更多是对 AI 常识自身的理解,比赛是一个绝对实践性更强的内容,Datawhale 在比赛方面也投入了许多的精力,例如联结天池,科大讯飞等平台推出比赛赛题,除此之外还有面向数据迷信比赛常识、baseline、思路的我的项目 datawhalechina/competition-baseline[8]。以及组织成员推出的专门面向比赛的 coggle[9] 我的项目。综合来说,Datawhale 通过组队学习,教程,比赛这三个方面来帮忙学习者更好的学习理解数据迷信畛域和 AI 畛域。 Datawhale 怎么做的下面提到的是 Datawhale 都做了什么内容,那么上面就看一下 Datawhale 是怎么做到的。Datawhale 通过继续的技术分享,多期的组队学习 Datawhale 曾经和大量的学习者构建起了一个宏大的社区,在这个社区中有一个外围观点继续的打造了社区的生机,那就是社区成员胜利。相似于商业公司提出的客户胜利,是要通过公司的产品帮忙客户发明更大的价值,反过来实现公司的价值,Datawhale 构建社区的同时心愿可能尽可能帮忙更多的社区同学胜利,社区同学的胜利也会进一步促成 Datawhale 社区的倒退,体现在以下几个方面: 构建更凋谢的奉献机会赋能每个人 构建更凋谢的奉献机会对于构建更凋谢的奉献机会这点,在 Datawhale 社区中如果你有想法,只有你与我的项目负责人分割,你是能够自在的参加或者发动我的项目的,同时一些我的项目也会不定时的招集一些负责人,如果参加过 Datawhale 社区的同学就会感到,一些我的项目会有大的方向,然而具体做什么水平齐全是看你的施展的,这就给了你足够的自主性,你可能在参加某个我的项目的过程中有了更多的想法,从而发动一个全新的我的项目,Datawhale 会给你机会让你成为这个我的项目的配角,这种降职渠道对于社区的成员来说是一种十分大必定与反对。 赋能每个人Datawhale 也会为每一个社区成员提供尽可能的帮忙,例如构建我的项目,Datawhale 能够帮忙召集人来一起欠缺我的项目。例如社区成员有职业上的困扰,Datawhale 能够帮忙协调资源大家一起交换尝试走出窘境,例如如果你在某个畛域比拟业余,Datawhale 会将你打造为相似于 KOL 的角色,等等。这些都是赋能的体现。通过这些形式会进一步加强社区成员的归属感,同样也会促成这些社区成员奉献本人的力量。 Datawhale 与开源开源我的项目合作形式不同于传统的开源我的项目,Datawhale 的开源我的项目个别都为教程类的学习内容,更相似于传统开源我的项目的我的项目文档,目前 Datawhale 采取的模式是每个我的项目会有指定的负责人,由负责人招集团队对这个我的项目进行欠缺,目前基于这种模式曾经积攒了许多内容,而且也是 MVP 的,保障我的项目能够 run 起来,然而这样的毛病也不能漠视,就是过于依赖小团队的创造力与精力,而且可能随着内容的欠缺让人望而生畏不敢参加,然而齐全的凋谢也可能导致我的项目没有外围的负责人导致难产,而且开源我的项目有个共识就是大部分人喜爱白嫖,真正想要参加我的项目的人还是多数,所以对于开源我的项目来说,如何抓住想要参加我的项目建设的人,再联合外围团队继续迭代的形式,是每个开源我的项目须要思考的。尽管 Datawhale 激励大家更多的参加我的项目建设,然而目前对于想要参加到我的项目建设中的敌人仿佛还短少必要的疏导,概要的分为上面两方面: ...

April 4, 2022 · 1 min · jiezi

关于开源:开源IM项目OpenIM每周迭代版本发布群管理-阅后即焚等v206

新个性介绍 OpenIM每周五公布新版,包含新个性公布,bug修复,同时合并PR,解决issue等 一个欠缺的IM零碎,非常复杂,性能繁多,需要不一,比方对象存储有云端oss,cos,s3,私有化存储有MinIO等,推送有极光、个推,友盟等。心愿大家能参加,共建社区,有趣味的同学能够加我私聊。 安卓端体验:https://www.pgyer.com/OpenIM 本周新个性包含: (1)公布音讯推送api,反对利用与IM互通深度交融; (2)群主能够遣散群,遣散后不能发送音讯; (3)群禁言,反对群全副禁用,以及对某个群成员禁言; (4)阅后即焚,私聊时,对方已读后30秒主动删除; (5)群内音讯已读,对于发送者来说,能看到某条音讯哪些人已读、未读; 每个性能都有告诉回调即时失效,以及多端同步,本地缓存等个性。 我的项目成绩 我的项目整体超过7.2K star,咱们持续致力争开源IM的领跑者,请大家多多反对。为了您的数据安全,确保信息安全可控,欢送请应用OpenIM 图片性能及容量总结 服务器资源:8核16G内存, 6个机械磁盘,每个磁盘100G, 用于mongo分片,10MB带宽。 容量:用户容量10万以上,音讯条数10亿条。 性能评估:同时在线用户10万,每秒钟发送音讯900条,音讯延时1秒(从发送者收回音讯到接管到音讯) 可靠性总结 启动sdk,模仿50个用户在线、离线状况,音讯可靠性100%。 发送10万音讯,有3条失败,其余音讯都能被对方准确收到,并胜利落地本地db。对于失败的3条音讯,接管方的确没有收到,零碎音讯是统一的。 github地址:https://github.com/OpenIMSDK/... 开发者核心:https://doc.rentsoft.cn/#/ 开发中的个性 个性 预计实现工夫朋友圈 4.30mongos等集群部署计划 4.8标签治理及告诉下发 4.8无网络状态下可拜访本地聊天记录 4.15咱们的团队开创团队来自资深IM技术团队,咱们致力于用开源技术发明服务价值,打造轻量级、高可用的IM架构,开发者只需简略调用 SDK,即可在利用内构建多种即时通讯及实时音视频互动场景。OpenIM劣势:开源,平安,牢靠,低成本。对于信息安全器重的电子政务,企业协同办公,OpenIM都是十分好的抉择。

April 3, 2022 · 1 min · jiezi

关于开源:开源IM项目OpenIM发布消息推送api支持应用与IM互通深度融合

以办公场景为例,比方员工入职告诉,放假告诉等业务告诉,由oa零碎解决具体的业务逻辑,再调用音讯推送api,触达到目标用户。 成果示例 以协同办公为例,员工收到零碎推送的工作告诉,有新工作须要解决。 员工点击工作告诉,能够查看具体详情,每条告诉有不同的发送者昵称和头像。这种告诉类型是一种新的会话类型,全副聚合在同一个会话。 OpenIM简介OpenIM:从服务端到客户端SDK开源即时通讯整体解决方案。开发者能够轻松代替第三方IM云服务,打造具备聊天、社交性能的app,也能够在本身利用中集成SDK,以提供即时通讯能力。开源IM的价值在于“所有皆可控”“我的信息我做主”,无论是技术,还是信息安全。 整体超过7.2K star,OpenIM作为开源IM的领跑者,继续增加新性能,包含音讯推送api,群聊已读。服务端和sdk都是Apache-2.0 License受权协定,能够收费应用。带有UI的产品须要商业受权,有趣味的客户能够分割咱们深度交换。 5X8小时vip专属服务,包含: (1)一对一技术咨询,微信 电话等各种形式; (2)sdk应用辅导征询; (3)服务端架构及部署答疑; (4)IM新需要优先排期; (5)bug优先修复; (6)系统维护和故障响应; web端体验:https://open-im-online.rentso... 安卓端体验:https://www.pgyer.com/OpenIM iOS端体验: https://testflight.apple.com/... 单机性能及容量总结 服务器资源:8核16G内存, 6个机械磁盘,每个磁盘100G, mongo 分片,10MB带宽。 容量:用户同时在线10万以上,音讯条数10亿。 性能评估:同时在线用户10万,每秒钟发送音讯900条,(从发送者收回音讯到接管到音讯)音讯延时1秒 可靠性总结 每条音讯都能被对方准确收到,并胜利落地app本地db。对于失败的3条音讯,接管方的确没有收到,确保零碎音讯一致性。 零碎具备优良的平行扩大能力,除存储模块外,其余模块都无状态,反对亿级用户,千亿音讯量。 github地址:https://github.com/OpenIMSDK/... 开发者核心:https://doc.rentsoft.cn/#/ 简要形容 管理员通过后盾接口发送告诉类型音讯 申请URL http://x.x.x.x:10000/manager/... 申请形式 POST 申请示例 { "operationID": "Oa notification operationID111", "sendID": "openIM123456", "recvID": "18712345678", "senderPlatformID": 2, "senderFaceURL": "http://www.head.com", "senderNickname": "零碎告诉2", "content": { "notificationName": "公文治理", "notificationFaceURL": "http://www.head1.com", "notificationType": 1, "text": "大家好,明天是...", "externalUrl":"", "mixType": 0, "pictureElem": { "sourcePath": "", "sourcePicture": { "uuid": "", "type": "", "size": 0, "width": 0, "height": 0, "url": "" }, "bigPicture": { "uuid": "", "type": "", "size": 0, "width": 0, "height": 0, "url": "" }, "snapshotPicture": { "uuid": "", "type": "", "size": 0, "width": 0, "height": 0, "url": "" } }, "soundElem": { "uuid": "", "soundPath": "", "sourceUrl": "", "dataSize": 0, "duration": 0 }, "videoElem": { "videoPath": "", "videoUUID": "", "videoUrl": "", "videoType": "", "videoSize": 0, "duration": 0, "snapshotPath": "", "snapshotUUID": "", "snapshotSize": 0, "snapshotUrl": "", "snapshotWidth": 0, "snapshotHeight": 0 }, "fileElem": { "filePath": "", "uuid": "", "sourceUrl": "", "fileName": "", "fileSize": 0 }, "ex": ""}, "contentType": 1400, "sessionType": 4, "isOnlineOnly": false, "offlinePushInfo": { ...

April 3, 2022 · 2 min · jiezi

关于开源:龙蜥社区龙蜥开发者获CSDN-2021年度技术影响力年度开源项目奖和年度社区之星

3 月 30 日,CSDN 2021-2022 年度 IT 技术影响力之星评比后果正式揭晓,龙蜥社区(OpenAnolis)荣获“年度开源我的项目”,龙蜥社区开发者葛立伟斩获“年度社区之星”奖。 (图/龙蜥获奖证书) (图/龙蜥社区开发者葛立伟领奖发言) CSDN IT 技术影响力之星评比自 2021 年 12 月 6 日启动,历经长达五个月的角逐,以实在数据为根底,邀请业内专业人士作为特邀评委参评,秉持偏心公正的准则,最终评比出31个年度开源我的项目奖、10 位年度社区之星及年度IT领军人物等 12 类奖项,以此表彰技术生态优良代表,致敬推动行业倒退的技术人! 科技引领翻新,数字赋能成长。龙蜥社区在 2021 年里获得了肯定问题, 社区成立 40+ SIG 组 、Anolis OS 社区版陆续上线、Anolis OS LoongArch GA 版公布、龙蜥社区和龙蜥操作系统荣登 2021 “科创中国”开源翻新榜等等。 截至目前,龙蜥操作系统已和华云数据、ZStack、堡塔、达梦、西方通、飞腾、兆芯等多款软硬件产品实现兼容适配、产品认证工作,与各产品间性能、性能、兼容性等各方面均体现良好,运行稳固、平安,能够满足用户需要。将来,龙蜥社区将持续前行,始终秉持着“中立凋谢”的准则,摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

April 2, 2022 · 1 min · jiezi

关于开源:BabaSSL-831-发布稳定版本

密码学开源我的项目 BabaSSL 近日公布了 8.3.1 稳固版本,该版本中修复了若干 bug。 BabaSSL 8.3.1 次要存在如下方面的更新: 批改 EC-ElGamal 的 bug修复 2 处 SM2 签名算法的实现 bug [0x9527-zhou]修复 CVE-2022-07788.3.1 版本的下载地址:https://github.com/BabaSSL/Ba... 【BabaSSL 简介】 BabaSSL 是一个提供古代密码学算法和平安通信协议的开源根底明码库,为存储、网络、密钥治理、隐衷计算等诸多业务场景提供底层的密码学根底能力,实现数据在传输、应用、存储等过程中的私密性、完整性和可认证性,为数据生命周期中的隐衷和平安提供爱护能力。BabaSSL 诞生于蚂蚁团体和阿里团体外部,目前作为蚂蚁和阿里的对立根底明码库,宽泛的利用在各类蚂蚁和阿里的业务当中,提供了 TLS、数据存储、国密合规等要害的密码学相干能力,确保了各项业务安稳、平安、合规的运行。BabaSSL 在 2020 年进行了开源,将蚂蚁和阿里外部所积攒的密码学技术能力提供给业界应用。BabaSSL 同时在申请商用明码产品软件明码模块 1 级资质,也是首个无望取得商用明码产品型号证书的开源密码学产品。除了在国家商用明码算法畛域之外,BabaSSL 还在前沿密码学畛域进行了反对,包含隐衷计算场景下所需的各种密码学算法以及为了应答量子计算而产生的后量子密码学算法等。 BabaSSL 做为国内稀缺的密码学开源我的项目,填补了国内信息基础设施畛域相干产品的空白,是我国建设国产密码学大生态、解决密码学技术“卡脖子”问题、倒退前沿密码学技术的要害一环。BabaSSL 对国内和国内的新型技术标准采纳疾速跟进的策略,因而反对的性能非常丰盛。同时基于蚂蚁和阿里海量的用户场景,其性能和稳定性也达到了互联网生产级别。因而自 2020 年开源以来,也在行业内失去了宽广用户的应用和验证,并利用到了泛滥业务场景里。

April 2, 2022 · 1 min · jiezi

关于开源:整机生产制造头部厂商雷神科技加入龙蜥社区

近日,青岛雷神科技股份有限公司(THUNDEROBOT)(以下简称“雷神科技”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 雷神科技创建于 2014 年,是一家专业化计算机硬件设施商,次要产品包含笔记本电脑、台式机、外设及周边(包含显示器、键盘、鼠标、耳机等)。通过八年倒退,雷神科技目前领有雷神和机械师两个外围品牌,已成为电竞全场景硬件产品为一体的电竞产业公司。 雷神科技信创产品总监徐家玉示意:“将来,雷神科技作为整机生产制作头部厂商退出龙蜥社区,将积极参与社区建设、推动软硬件联合,将利用自身齐备的产业体系,施展在计算机研发、制作方面的业务能力和技术劣势,为用户提供性能弱小、品质优越、服务卓越的产品,为操作系统的崛起和高质量倒退而致力!” 龙蜥社区理事樊洪光示意:“雷神科技在电竞硬件畛域多年的深厚积攒,使雷神科技有实力进一步围绕当代年轻人的爱好和需要拓展产品布局。置信雷神科技退出龙蜥社区,其保持以不懈的品质谋求及‘用户为是、自以为非’的用户理念、业务能力和技术劣势,能为龙蜥社区注入弱小的性能个性、提供定制化的产品和解决方案,打造凋谢共赢的平台,与合作伙伴独特营造有限的智慧数字娱乐生态环境。” 「龙腾打算」自公布以来,已有超过百家企业签订 CLA 协定退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

April 2, 2022 · 1 min · jiezi

关于开源:龙蜥开发者说聊一聊我技术生涯的三次迭代-第-3-期

「龙蜥开发者说」第 3 期来了!开发者与开源社区相辅相成,互相成就,这些集体在龙蜥社区的应用心得、实际总结和技术成长经验都是贵重的,咱们心愿在这里让更多人看见技术的力量。本期故事,咱们邀请了龙蜥社区开发者段廷银来聊一聊他技术生涯的「三次迭代」。 欢送浏览上期故事《龙蜥开发者说:从入坑到入门 | 第 2 期》。开发者说系长期流动,对于踊跃投稿、屡次分享的童鞋,咱们还有神秘大礼激励!诚邀开发者们分享实在体验,以文会友、独特学习、一起提高。 本期故事配角:段廷银,零碎工程师,负责操作系统和内核反对工作,龙蜥社区Cloud Kernel SIG 核心成员,2021 年度龙蜥社区开发者「突出贡献奖」获得者,参加社区期间,踊跃在铁路、金融和航空等多个行业中推广龙蜥社区,解决客户在应用时遇到的相干问题,同时也为社区反馈了不少问题,并踊跃帮助解决。 我最近看了一部电视剧,叫《三生三世十里桃花》,看完后很有感触,电视剧里的主人公历经三生三世,始终不忘坚守本人初心。轮回生命,我是做不到的,但看待工作不忘初心是我始终以来的指标。偶合的是,我的技术生涯也有着“三生三世”的迭代,这些大大小小的常识与经验汇聚在一起,造成一种动摇的力量,促使我一直学习、提高、与人交换。始终到当初,我喜爱对工作中遇到的问题追本溯源,也违心将酷爱挥洒其中。 就是这三次技术生涯的更迭成为我当初工作的“基石”,接下来讲述我技术生涯的“三生三世”—— 一开始,我基于Hadoop、Spark、Kafka、Hive、Redis和Alluxio等大数据组件搭建大数据平台,沉迷于数据在各个组件流转,用这些数据优化客户业务模型,为客户开掘海量数据的价值。在和客户交谈过程中,我学到了不一样的思考角度:客户的需要是什么,我该如何针对不同的需要给出不同的解决方案。我开始扫视本人,并逐步学会换位思考,让需要成为最终的指标,并去努力实现它。起初,我逐步接触到深度学习畛域,探索了神经元之间的神秘,使用数据加强技术、迭代优化损失函数、使用常识蒸馏技术进步模型性能、应用模型量化技术让模型高效运行在嵌入式设施上。这些在外行人眼里看都看不懂的专业名词,在我这里却是另一个乏味的世界。 我原本认为我会始终在这里钻研上来,直到机缘巧合接触到操作系统,从而走入我在技术畛域的第三站。 过后我着眼于国产处理器的技术支持,深入研究操作系统、内核技术,也因而有幸“结识”了龙蜥社区。首次理解龙蜥社区是在 2021 年 5 月的阿里云开发者大会“龙蜥社区专场”上,这个专场由多家社区理事单位独特举办,并邀请了各领域专家进行技术分享。 过后的我首先被龙蜥操作系统的双内核所吸引—— RHCK 齐全兼容 CentOS,ANCK 不仅领有丰盛的国产硬件反对(比方海光、飞腾和兆芯等),而且在调度优先级、内存 QoS 和异步 IO 限流等方面十分有亮点。 我印象最粗浅的是张天佳分享的国密技术,龙蜥商密 SIG 首次将国密算法写入 Linux 内核(国密规范是由中国明码管理局制订,次要技术实现由国内开发人员实现的)。除了这些满满的技术干货,龙蜥社区理事长马涛演讲里的操作系统技术创新令人耳目一新(专场视频回顾可在龙蜥官网首页—社区—视频查看)。龙蜥社区就像龙舟一样,吸引了云计算厂商、操作系统厂商、芯片厂商分享开源技术在新场景新机遇里创始了操作系统新生态。 (图/开发者大会「龙蜥专场」现场参会图) 退出龙蜥社区后,我逐步收到金融、交通等多个行业客户的反对需要。尤其在 2021 年 12 月 CentOS 停服后,龙蜥操作系统成为了十分优良的迁徙代替计划。首先,龙蜥操作系统齐全兼容 CentOS,提供了简略易用的迁徙工具,能够实现无缝迁徙;其次,Anolis Bug Tracker 平台上有十分多高质量的问题跟踪记录,根本每天都在更新,感兴趣的小伙伴能够去看看(链接见文末)。 参加龙蜥社区建设后,我钻研了龙蜥操作系统双内核技术、国密算法、性能优化工具,踊跃帮忙新来的敌人解决他们遇到的问题,比方硬件兼容性问题、内核编译问题以及如何获取龙蜥的优质资源等等。同时,我也给不理解龙蜥的敌人、共事介绍龙蜥社区。 通过在 Anolis Bug Tracker 平台上学习、交换和帮助解决问题,在帮忙别人的同时,我也晋升了本人的技术水平。 在这里,我已经看到过在某虚拟化平台上装置操作系统不能应用鼠标的问题。这个问题之前我也遇到过,只不过过后我是通过键盘实现装置后就没有再去深入研究。这次又看到了这个问题后,感觉有必要深入研究一下。 我尝试了不同的疏导形式,发现 UEFI 、 Legacy(BIOS)都有这个问题。起初又尝试了虚拟化的所有高级配置,也没有解决问题。最初,通过调研发现,可能是 VMMouse 的问题。比照了 ANCK 和 CentOS 的内核编译配置,发现的确没有配置 VMMouse。顺着这个思路,在批改了 ANCK 内核编译配置、编译内核、替换 ISO 镜像里的内核后,终于能够在该虚拟化平台应用鼠标了。 ...

March 29, 2022 · 1 min · jiezi

关于开源:FabEdge-V050-新特性支持跨集群服务访问

3 月 21 日,FabEdge 正式公布了 V0.5 版本,该版本在 V0.4 的根底上,针对集群间拜访的需要,新增了 FabDNS 组件,实现了对跨集群服务拜访性能的反对。 FabEdge 一款基于 Kubernetes 构建的专一于边缘计算场景的容器网络计划,反对 KubeEdge / SuperEdge / OpenYurt 等支流边缘计算框架。旨在解决边缘计算场景下容器网络配置管理简单,网络割裂互不通信,短少拓扑感知能力,无奈提供就近拜访等问题。2022 年 3 月 8 日,FabEdge 被接收为 CNCF 沙箱级我的项目,成为 CNCF 沙箱中首个边缘容器网络我的项目。 1. 跨集群需要产生的背景FabEdge 在 V0.4.0 时曾经反对多边缘集群通信,但集群间的互相拜访只能通过 IP 来拜访,即使拜访指标是一个服务也会如此,这与日常中应用 Kubernetes 的习惯极不相符。事实上,自多集群通信的需要存在以来,跨集群的服务发现和拜访的需要就始终存在,开源社区也始终在致力解决这个问题: Multi-cluster Service APIs(https://github.com/kubernetes...)Lighthouse(https://submariner.io/getting...)Cilium Load-balancing & Service Discovery(https://docs.cilium.io/en/sta...)既然曾经存在这些解决方案,为什么 FabEdge 要提出本人的解决方案呢?有如下起因: mcs-api 只是一套 API,须要其余实现者解决各个集群间服务信息的导出导入。Lighthouse 依赖于 submariner,而 submariner 并不是面向边缘场景的。Cilium 是一套整体解决方案,不能跟其余 CNI 共存,此外它也不是面向边缘场景。2. FabDNS - FabEdge 的专属计划为 FabEdge 提供跨集群服务拜访的组件叫 FabDNS (https://github.com/FabEdge/fa...),它尝试达成以下指标: 它容许一个集群拜访其余集群提供的服务,服务类型仅限于 ClusterIP,Headless 两种。一个服务能够部署于一个集群外部,也能够扩散在多个集群里。提供肯定的具备拓扑感知的 DNS 解析,访问者能够就近拜访最近的服务节点。FabDNS 有两个组件: service-hub 与 fab-dns。还提供了一个 CRD: GlobalService。一个集群若想将一个服务提供给其余集群,首先要将该服务标注为全局服务。service-hub 负责各个集群间全局服务的导出与导入,fab-dns 负责在集群外部提供全局服务的地址解析。每个集群部署时 FabDNS 时要标注拓扑信息,即 region 和 zone 信息,FabDNS 的拓扑感知就是基于这些拓扑信息来进行的。 ...

March 29, 2022 · 1 min · jiezi

关于开源:github突破7k-star-即时通讯IM开源项目OpenIM每周迭代版本发布

v2.0曾经重构结束,架构更清晰,代码更标准,邀请各位参加OpenIM社区建设有趣味的同学能够加我私聊。 目前侧正在业务开发,已提供更多功能,包含群治理,阅后即焚,朋友圈,标签下发等。 web端体验:https://open-im-online.rentso... 安卓端体验:https://www.pgyer.com/OpenIM 我的项目成绩服务端超过7K star,OpenIM作为开源IM的领跑者,离不开大家的反对,音讯通过通过压测和可靠性测试,请释怀用于生产环境。 性能及容量总结 服务器资源:8核16G内存, 6个机械磁盘,每个磁盘100G, mongo 分片,10MB带宽。 容量:用户容量10万以上,音讯条数10亿条。 性能评估:同时在线用户10万,每秒钟发送音讯900条,音讯延时1秒(从发送者收回音讯到接管到音讯) 可靠性总结 启动sdk,模仿50个用户在线、离线状况,音讯可靠性100% 发送10万音讯,有3条失败,其余音讯都能被对方准确收到,并胜利落地本地db。对于失败的3条音讯,接管方的确没有收到,零碎音讯是统一的。 IM音讯零碎的可靠性,通常就是指音讯投递的可靠性,即咱们常常听到的“音讯必达”,通常用音讯的不失落和不反复两个技术指标来示意。确保音讯被发送后,能被接收者收到。因为网络环境的复杂性,以及用户在线的不确定性,音讯的可靠性(不失落、不反复)无疑是IM零碎的外围指标,也是IM零碎实现中的难点之一。总体来说,IM零碎的音讯“可靠性”,通常就是指聊天音讯投递的可靠性(精确的说,这个“音讯”是狭义的,因为还存用户看不见的各种指令和告诉,包含但不限于进群退群告诉、好友增加告诉等,为了不便形容,统称“音讯”)。 github地址:https://github.com/OpenIMSDK/... 开发者核心:https://doc.rentsoft.cn/#/ 收费受权我的项目开源协定费用Open-IM-ServerApache-2.0 License100%开源,收费商用Open-IM-SDK-FlutterApache-2.0 License100%开源,收费商用Open-IM-SDK-UniappApache-2.0 License100%开源,收费商用Open-IM-SDK-iOSApache-2.0 License100%开源,收费商用Open-IM-SDK-ReactNativeApache-2.0 License100%开源,收费商用Open-IM-SDK-AndroidApache-2.0 License100%开源,收费商用Open-IM-SDK-WebApache-2.0 License100%开源,收费商用商业版受权我的项目开源协定商业化受权费用业务服务端GPL-3.0 License购买本表格任何一项服务,赠送iOS原生GPL-3.0 License2万/套,100%开源,能够基于此二次开发Android原生GPL-3.0 License2万/套,100%开源,能够基于此二次开发Flutter跨端(含iOS、Android)GPL-3.0 License2万/套,100%开源,能够基于此二次开发electron版pc(含windwos、mac,以及pc版web)GPL-3.0 License2万/套,100%开源,能够基于此二次开发h5(含h5、小程序)GPL-3.0 License1万/套,100%开源,能够基于此二次开发后盾治理GPL-3.0 License1万/套,100%开源,能够基于此二次开发音视频通话sdk、基于SFU的服务端服务端闭源3万/套,100%开源,能够基于此二次开发本周版本 客户端SDK v2.0.4 &&服务端 v2.0.5个性类别遣散群,只有管理员能够遣散群新个性提供搜寻音讯接口,包含依据关键字搜寻和音讯类型搜寻新个性减少了管理员撤回音讯接口新个性修复会话同步bugbug修复docker镜像v2.0.5 已更新,请拉取最新镜像, 见文档:https://doc.rentsoft.cn/#/dem... github tag曾经公布,请自行build。 开发中的个性个性预计实现工夫私聊音讯可抉择阅后即焚4月1日第三方告诉类型:比方oa告诉,hr告诉等4月8日朋友圈4月22日 阅后即焚 推送告诉 咱们的团队开创团队来自IM技术团队,咱们致力于用开源技术发明服务价值,打造轻量级、高可用的IM架构,开发者只需简略调用 SDK,即可在利用内构建多种即时通讯及实时音视频互动场景。无论是电子政务办公,企业协同办公,在线客服,或者去中心化的web3利用,OpenIM都是最优抉择。从数据安全性角度讲,OpenIM给企业提供了“所有皆可控”的IM解决方案。从老本角度讲,只需领取云服务商5%的费用就能达到同样的成果,并且,让之前不可能的商业场景变为可能。对于IM最外围的服务端和客户端SDK,大家能够收费商用。对于带有UI版本的客户端,须要商业受权,对于某些高级性能,也须要商业受权。 将来布局 (1)OpenIM开发IM+RTC, 并集成其余开源组件(实用于企业办公场景的,比方共享文档等)(2)打造轻利用容器,让业务能轻松接入工作台;(3)从产品状态来看,呈现出3大模块,业务重点关注工作台,并联合业务本身个性开发轻利用,集成到工作台;

March 26, 2022 · 1 min · jiezi

关于开源:开源码力榜背后的算法模型

中国开源码力榜是由 SegmentFault 思否、开源社、腾源会、X-lab 实验室独特发动的中国开源开发者榜单。 来自 X-Lab 的 OpenDigger 团队对 GitHub 凋谢的归档日志进行剖析,筛选出了 2021 全年 GitHub 合作影响力排名前 10,000 的账号,并号召了社区中数十位开发者及十余家单干社区,通过开放式合作独特核实标注信息、排除机器人账号,并在第一阶段甄选出了 99 位中国开发者。 中国开源码力榜公布后失去了很多开发者的关注,十分多开发者十分关怀这个排名是如何产生的,背地的算法模型是什么样的?咱们邀请了 OpenDigger 开源我的项目发起人赵生宇博士写了一篇博客来分享开源码力榜背地的算法模型。 赵生宇是开源社理事、长期正式成员,同济大学计算机博士在读,Wuhan2020、OpenDigger 等开源我的项目联结发起人,在 2020 年入选中国开源先锋 33 人 以下内容转载自赵生宇博士的博客《开源码力榜背地的算法模型》 近期与思否单干公布的中国开源码力榜受到了泛滥开发者的关注,而其中大部分开发者会更加好奇这个排名是如何产生的,背地的算法是什么,为什么有些开发者上榜了,而有些没有。这篇博客就会大家理解一下这个榜单背地的算法,并心愿失去大家的一些反馈,能够继续优化该榜单,使其能够更加全面和公正。开源价值网络之前的三篇博客曾经介绍了一种基于合作数据的开源价值网络的异质图 PageRank 算法,而本次应用的就是仅蕴含合作数据的 GitHub 全域开发者-我的项目的价值网络,其构造如下所示: 这是原先设计的价值网络的一个简化版本,没有纳入开发者对我的项目的关注度关系(star、fork)、开发者之间的关注关系(follow)和我的项目之间的依赖关系(dependent),次要是思考到算力的问题,以及某些尚未反对的对于缺失数据的鲁棒问题。 在建设起残缺的网络后,咱们按月对全域的开发者和我的项目进行协同排序,并失去所有开发者和我的项目的价值排名。即咱们能够失去 2015 年至今每个月全域中沉闷的所有开发者和我的项目的排名状况,而中国开源码力榜应用的则是 2021 全年的开发者加和数据。 与传统 PageRank 相比这个算法模型与传统的 PageRank 算法相似,是应用全域的关系数据来进行协同排序,有几个根本的价值主张: 1、越有价值的我的项目容易吸引到越有价值的开发者来奉献 2、越有价值的我的项目容易吸引到越多的开发者来奉献 3、越有价值的开发者会在越有价值的我的项目上沉闷 而与传统 PageRank 算法不同的中央在于,在开源价值网络中,不同类型的节点(开发者、我的项目)的计算形式能够是不同的,而且这个算法引入了先验常识,即节点的固有属性作为一部分参考,而不仅仅应用网络关系的数据。 也就是说:在开源价值网络中,每个月的我的项目和开发者的价值,将不仅仅取决于开发者和我的项目当月的沉闷状况,也有一部分是继承于上个月的数据,这使得整个算法失去的后果具备十分好的平滑性,而且也是因为咱们置信开源的长期价值,是不仅仅依赖当下的状况的。 具体参数在本次的模型中,咱们应用了如下的一些参数: 1、开发者-我的项目活跃度,应用的是实验室在今年的中国开源年报、GitHub 洞察报告中应用的计算形式,即 $$A=\sqrt{1 * C_{issue_comment} + 2 * C_{open_issue} + 3 * C_{open_pull} + 4 * C_{pull_review_comment} + 2 * C_{merged_pull}}$$ ...

March 24, 2022 · 1 min · jiezi

关于开源:龙蜥社区一周动态-314318

各位龙蜥社区的盆友们好,社区一周动静与大家准时见面,欢送继续关注公众号不迷路。当初,让咱们一起来回顾下社区「3.14-3.18」都有哪些「上新」干货吧。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 22, 2022 · 1 min · jiezi

关于开源:美国法院最新判决未经-OSI-许可的开源是假开源

近日,凋谢源代码促进会(Open Source Initiative,以下简称 OSI )在官网公布文章,转述了一项来自美国法院的裁决:未获 OSI 开源许可证许可,而自称「开源」的软件属于虚伪广告。 OSI 成立于 1998 年,是一个旨在推动开源软件倒退的非盈利组织。多年来,OSI 在制订开源协定规范、促成开源推广上做出了重要奉献,是公认的开源「官网」组织。此次来自美国联邦第九巡回上诉法院的裁决,也是从法律层面对 OSI 在开源畛域的权威性进行了认定。 一、事件回顾本次案件的裁决方——第九巡回上诉法院,是美国 13 个联邦上诉法院中规模最大的一个,案件的被告是 Neo4j 及其瑞典子公司,而原告是 PureThink、LLC 和 iGov 三家公司。 Neo4j 是一个由 Neo4j 公司开发的高性能 NoSQL 图形数据库。2018 年,Neo4j 社区版从之前的 AGPL 改成新的 AGPLv3 和 Commons Clause 许可证的组合。因为 Commons Clause 不属于开源许可证,因而新的许可证组合被法院代称为「瑞典软件许可证」,它禁止软件的非付费用户转售代码或提供反对服务,也不在 OSI 认定的开源许可证列表中。 而后,原告 PureThink、LLC 和 iGov 三家公司基于 Neo4j 社区版开发了一款名为 ONgDB(Open Native Graph Database)的软件,以 AGPLv3 许可证散发,并在广告中自称「100% 收费与开源」。 法院认为,原告在 ONgDB 中删除 Neo4j 社区版的 Commons Clause 许可证局部是不失当的,Neo4j 社区版所应用「瑞典软件许可证」也不能称为开源,因而原告在 ONgDB 广告中自称是开源属于虚伪广告。法院要求原告进行对 Neo4j 的侵权,并禁止在广告中应用「开源」一词。 ...

March 22, 2022 · 1 min · jiezi

关于开源:龙蜥社区新增100家合作伙伴堡塔东方通宝德等头部企业均已加入

自 2021 年 12 月龙蜥社区推出「龙腾打算」以来,受到企业的踊跃反馈和反对,两个多月的工夫新增 100+ 家合作伙伴企业。其中不乏各畛域领头厂商,比方 20 年的老牌厂商凝思软件、出名服务器运维厂商堡塔、龙头整机厂商宝德等。龙蜥社区始终秉持着“中立凋谢”的准则持续诚邀各企业退出,围绕兼容适配、技术单干、商业版发行、经营流动等多角度进行逐渐单干。 往年 1 月份至今,超百家企业签订了 CLA 协定并退出龙蜥社区,包含: 平安厂商:格尔软件深耕明码行业 23 年,是中国首批研制和推出 PKI 公钥基础设施产品的厂商,也是国内首批通过国家明码管理局审查、反对 SM2 算法、省级电子认证服务机构的建设单位;海泰方圆是一家以明码全能力和可信数据治理为外围、全面服务网信大时代的平安畛域企业。数据库厂商:南大通用 GBase 系列数据库蕴含多款自主可控数据库、大数据产品,并且在金融、电信行业失去规模化利用的独立数据库服务商;巨杉数据库自主研发的 SequoiaDB 已与多款国产操作系统、中间件、芯片、服务器及各类应用软件产品实现了兼容适配和互相认证工作,累计数量超 200 款、超过 100 家大型银行及金融机构的生产业务规模上线利用、用户总数超过 1000 家。中间件厂商:西方通以“自主翻新,平安智能”为核心理念,打造高效、牢靠的根底软件和行业平安两大产品体系,无力地撑持了客户的基础设施及利用平安建设,帮忙更多客户实现业务翻新、数据共享与价值开掘;宝兰德在中间件畛域落地了许多标杆我的项目,行业示范效应继续凸显,产品和技术计划广泛应用于运营商外围业务撑持零碎、政务、金融、能源、交通等国计民生畛域。云计算厂商:品高股份围绕“行业+云”倒退策略,建设了以云计算技术为外围、以行业和市场需求为驱动的产品研发体系,已胜利服务了全国 29 个省市的近 900 家大中型政企客户;宝德凭借先进的技术和独特的软硬件综合实力,市场占有率间断多年稳居国内前五和寰球前九。(图/局部企业退出官宣图) 龙蜥社区(OpenAnolis)联结各大软件、硬件厂商积极开展适配工作,集中展现不同维度下的软硬件兼容适配状况,充沛开释硬件潜能,激活软件生态。目前龙蜥操作系统(Anolis OS)已和 ZStack、堡塔、达梦、西方通、飞腾、兆芯等多款软硬件产品实现兼容适配、产品认证工作,与各产品间性能、性能、兼容性等各方面均体现良好,运行稳固、平安,能够满足用户需要。(龙蜥官网已展现这些企业列表,欢送查看,链接见文末) 一次适配,全网实用。真正做到只需和龙蜥操作系统(Anolis OS) 适配,就能保障和所有 OS 厂商、整机厂商、硬件厂商、芯片厂商兼容,将生态扩大到最大。除此之外,咱们还将为退出到龙蜥社区的合作伙伴优先集成社区解决方案,提供独立反对服务体系等。与此同时,更多企业退出社区参加到龙蜥社区与 InfoQ 联结发动的「龙蜥大讲堂」技术系列直播,单场均观看量 6000+,笼罩 20000+ 人,与近百位开发者交换互动。 (图/往期局部龙蜥大讲堂技术直播) 作为国内首个公开喊出“为龙蜥操作系统提供十年技术支持”的社区,龙蜥社区和龙蜥操作系统也取得了多项行业认可。就在 2 月份,龙蜥操作系统和龙蜥社区荣登中国科协主办的 2021“科创中国”开源翻新榜,这是行业对龙蜥的认可,更是龙蜥后退的能源。 联结官宣、兼容适配、技术分享.......2022 年,龙蜥社区还有更多流动正在推动中,咱们将持续打造「龙蜥大讲堂」和走进理事系列技术沙龙,也会与更多开发者社区联动打造一系列流动,这些流动和宣传资源都将为单干合伙优先凋谢。此外,「龙蜥大讲堂」线上直播 3 月份也在征集议题中,欢送来找咱们的流动助手@龙蜥-小龙(微信ID:openanolis_assis)占坑排期。 龙蜥社区「龙腾打算」还在持续,期待更多企业退出咱们联结共建。 【1】龙蜥与各企业适配链接地址:https://eco.openanolis.cn/#/c... —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 ...

March 21, 2022 · 1 min · jiezi

关于开源:谭中意玩魔兽爱做饭看毛选而我是个开源人

在国内开源畛域工作过的人,或多或少都听过「谭中意」这个名字。作为国内首个开源基金会——凋谢原子开源基金会的 TOC 副主席,谭中意深刻开源治理多年,不仅有丰盛的一线实践经验,也常常在国内外布道开源文化和技术。 就在上个月,谭中意老师承受 WeOpen Talk 栏目的邀请,来到直播间与大家畅聊开源经验,分享他的日常生活与所思所想,留下了很多难忘的霎时。腾源会也将这些精彩内容整顿记录了下来: 一、开源之旅我有很多 Title 和角色,包含凋谢原子开源基金会的 TOC(Technical Oversight Committee 技术监督委员会)副主席、Apache 基金会member、国内开源合规规范 OpenChain 中国 workgroup 联结创始人,国内外部开源基金会成员等,但我其实更违心称本人是一个在开源界工作超过 20 年的工程师。 我第一次接触开源是 1998 年,在北方交通大学,我买了一本书叫《Linux 实用大全》。过后计算机类的图书,都会在前面附一个光盘,我拿回去一装置就感觉:「哇,好酷!」。从此进入了开源的世界。 2001 年,我从一家互联网电商公司进去,进入了在过后如日中天的 Sun 公司,和团队一起基于 Mozilla 做 Solaris 零碎上的浏览器。我第一次在 Mozilla 开源社区提交 Patch,反反复复折腾了五六回,印象特地粗浅,也是从那时起,我开始给开源社区做代码奉献。 我的第三份工作是在百度,很长时间里负责组织和推动公司的平台化和开源工作,包含引入开源,外部开源和对外开源。在百度工作十年之后我退出了腾讯,参加腾讯团体的外部开源协同。当初在第四范式负责 AI 开源的我的项目,包含 OpenMLDB,一个机器学习的数据库。(想理解更多谭中意老师开源故事的能够点这里《谭中意:我和开源 20 年》) 谭中意在节目中展现 OpenMLDB 的 T 恤 2020 年 6 月,凋谢原子开源基金会成立,我也成为了 TOC 成员中的一员。凋谢原子开源基金会是一个非营利组织,我在外面也不拿工资,是以志愿者的身份,从操办之初就退出的。 不晓得明天的观众里有没有人喜爱玩魔兽世界,咱们在创建凋谢原子开源基金会的时候,就很像在魔兽世界大型正本里垦荒的感觉——在一个影响很大的组织里,做他人没有做过的事件。等于说在开源世界的「中国正本」里,从头开始做一个摸索的事件,可能会胜利,也可能会失败。 这种感觉是很骄傲的,因为咱们在发明历史,而不是按他人曾经走过的路后退。我和大家在这个过程中都是在摸索,带着心愿,带着信心,好高鹜远地往前走。 在创建这个基金会的时候,咱们借鉴了很多开源基金会的教训和短处。在章程和组织架构上,咱们参考了 Linux 基金会的理事会、TOC 和投票准则,同时咱们学习了 Apache 基金会的子项目——孵化委员会,来对组织上进行一些工作的设计。 同时咱们还联合国内的具体情况,在民政部上面注册,并根据工信部领导,恪守各项法律法规而成立。能够说是一个将 Linux 基金会、Apache 基金会和国内实情「三合一」的开源基金会。 相较 Apache 基金会和 Linux 基金会,凋谢原子开源基金会不仅为我的项目提供导师的技术辅导,帮忙组织经营流动,分割相干的开源人士,买通上下游合作和生态建设,同时还可能链接政府进行产/学/研联结,进行我的项目孵化、品牌版权、相干政策领导。 ...

March 21, 2022 · 1 min · jiezi

关于开源:商业计划书还能照抄SoucerDB-商业计划书被曝抄袭涛思数据

今日小编在刷微博的时候看到涛思数据创始人陶建辉老师在微博上控告一家厚脸皮公司,竟然把涛思数据的 PPT 一页一页的拷贝去融资,题目、文字、图标都懒得改。在后续的推文中咱们能够看到这家公司的产品名为“SoucerDB”,公司名为“西安索思信息科技有限公司”。陶建辉老师示意咱们代码都是开源的,不怕抄! 目前咱们发现这家公司的官网 www.source-db.com 曾经无奈失常拜访,显示了 IIS 的默认页面,看来关站关的也是很仓促啊。 其实咱们通过网页工夫溯源神器 Wayback Machine 还是能看到一些文案内容的记录的。 以下涉嫌剽窃的图片来自陶建辉老师微博截图 咱们还通过公开数据发现:西安索思信息科技有限公司是西安华雍信息科技有限公司的全资子公司,其还包含陕西索思数据科技有限公司等关联公司,公司理论管制人为李佳与刘亮。 咱们还发现华雍信息科技还以 SoucerDB 时序数据库这个我的项目我的项目取得第十届中国翻新守业大赛(陕西赛区)新一代信息技术初创组一等奖,第六届“创客中国”陕西省中小企业翻新守业大赛暨第三届“创客陕西”中小企业翻新守业大赛省级创客组二等奖。 大家能够在一篇清控科创东南事业部的百家号文章上能够看到这家奇葩公司声称融资千万。 有工夫的社区开发者也能够去开掘一下对方申请的软著的内容,或者还能发现惊喜! 最初小编来介绍一下咱们这次被侵权的涛思数据公司涛思数据科技有限公司(TAOS Data) 瞄准日益增长的物联网数据市场,专一时序空间大数据的存储、查问、剖析和计算,不依赖任何开源或第三方软件,开发了领有自主知识产权、100% 自主可控的高性能、分布式、反对 SQL 的时序数据库 TDengine。 涛思数据采纳 AGPL 许可证,曾经将 TDengine 的内核(存储、计算引擎和集群)100% 开源。到目前为止,TDengine 曾经在 GitHub 上取得 17.9k Star,曾多次在 GitHub 寰球趋势排行榜上排名第一,而且寰球运行的 TDengine 实例数超过 107.0k,用户遍布寰球。 对于涛思数据公司创始人陶建辉陶建辉出生于湖南长沙,曾在美国留学工作多年,从 1997 年起,先后在美国Motorola、3Com等公司从事 2G、2.5G、3G、WiFi 等无线互联网的研发工作,是国内无线数据专家。后回国守业,曾胜利开办了“和信”与“高兴妈咪”两家高科技企业。2017年5月,开办北京涛思数据科技有限公司, 专一时序空间数据的实时高效的解决,包含采集、存储、查问和计算。

March 19, 2022 · 1 min · jiezi

关于开源:即时通讯IM开源项目OpenIM每周迭代版本发布音视频实时通话v204

介绍 OpenIM每周五公布新版,包含新个性公布,bug修复,同时合并PR 因为2.0版本重构结束,架构更清晰,代码更标准,先邀请各位参加OpenIM社区建设,包含技术开发,技术分享等,个性开发,性能优化,bug修复等,有趣味的同学能够加我私聊。 能够多人音视频聊天,以及多端同步呼叫。 web端体验:https://open-im-online.rentso... 安卓端体验:https://www.pgyer.com/OpenIM iOS端体验:https://testflight.apple.com/... 我的项目成绩 我的项目整体超过7K star,咱们持续致力争做开源IM的领跑者,请大家多多反对。音讯通过通过压测和可靠性测试,请释怀用于生产环境。 性能及容量总结 服务器资源:8核16G内存, 6个机械磁盘,每个磁盘100G, 用于mongo分片,10MB带宽。 容量:用户容量10万以上,音讯条数10亿条。 性能评估:同时在线用户10万,每秒钟发送音讯900条,音讯延时1秒(从发送者收回音讯到接管到音讯) 可靠性总结 启动sdk,模仿50个用户在线、离线状况,音讯可靠性100%。 发送10万音讯,有3条失败,其余音讯都能被对方准确收到,并胜利落地本地db。对于失败的3条音讯,接管方的确没有收到,零碎音讯是统一的。 github地址:https://github.com/OpenIMSDK/... 开发者核心:https://doc.rentsoft.cn/#/ 本周版本 客户端SDK v2.0.3 &&服务端 v2.0.4 个性 类别群聊已读,发送者能看到本条音讯哪些人已读,哪些人未读,对于办公场景极为有用 新个性音视频通话优化,信令通道建设 新个性音讯发送失败,点击可从新发送 新个性音讯免打搅,接管但不揭示 新个性动静表情包增加 新个性聊天背景设置 新个性etcd在keepalive失败时容错 bug修复聊天记录中昵称和头像实时同步,多端同步 bug修复发消息 好友权限验证 ,可配置 bug修复docker镜像v2.0.4 已更新,请拉取最新镜像, 见文档:https://doc.rentsoft.cn/#/dem... OpenIM每周都会迭代公布新版本,别值得注意的是,版本号的第一位数字代表大版本,个别是做了协定革新降级,服务器和客户端两者必须放弃大版本统一。 分支阐明: (1)dev:内部开发者在此分支上提交pr; (2)tuoyun:OpenIM外部专用; (3)main:最新可用分支;(倡议大家用tag版本) 开发中的个性 个性 预计实现工夫私聊音讯可抉择阅后即焚 3月25日删除历史记录云端同步 3月25日群治理:遣散群,禁言,昵称批改等 4月1日第三方告诉类型:比方oa告诉,hr告诉等 4月1日音视频通话相干rtc信令接口 音视频监听回调阐明 音视频通话监听,在login之前调用SetSignalingListener(callback open_im_sdk_callback.OnSignalingListener)设置 type OnSignalingListener interface {//被邀请者收到:音视频通话邀请OnReceiveNewInvitation(receiveNewInvitationCallback string)receiveNewInvitationCallback为{ "opUserID": "18666662412", "invitation": { "inviterUserID": "18666662412", "inviteeUserIDList": [ "18349115126" ], "groupID": "f2e77b9ec33e92298675ad511fdfa6ab", "roomID": "room_id_111", "timeout": 1000, "mediaType": "video", "sessionType": 2}, "offlinePushInfo": { }} ...

March 19, 2022 · 2 min · jiezi

关于开源:电科申泰加入龙蜥社区并成为理事单位共创基础软硬件生态新未来

近日,经龙蜥社区理事会表决通过,中电科申泰信息科技有限公司(以下简称“电科申泰”)正式退出龙蜥社区并成为理事单位。电科申泰是一家具备外围集成电路研发及产业化能力、根底软硬件自主开发能力、根底软硬件深度适配优化能力的半导体企业,领有欠缺的技术支持团队,能为用户提供芯片级利用反对、公板开发、零碎级解决方案和软件服务,自主构建了“申威”产业链和生态体系,为云计算、大数据、人工智能、网络安全等畛域提供自主、好用的处理器。 成立至今,电科申泰致力于高性能处理器产品“申威”的设计、生产、销售和服务,目前已研发申威 121、申威 421、申威 1621、威焱 831、威鑫 3231 等处理器产品,广泛应用于金融、电力、交通、教育、医疗、工业管制等畛域,具备灵便的选项配置,并可无效适应多种利用场景。 电科申泰作为社区理事的一员将会积极参与龙蜥社区版本技术布局、奉献申威架构相干根底软件代码等;同时,也会积极参与社区相干治理和推广,一直壮大开源人才队伍,独特推动龙蜥社区生态可继续倒退。 电科申泰总经理孟德斌示意:“处理器是构建平安可控数字底座的外围,申威愿携手龙蜥,以开源和单干为抓手,以服务利用为指标,孵化翻新开源我的项目,凋敝开源生态。”龙蜥社区副理事长张磊示意:“电科申泰作为国内具备重要影响力的业余CPU厂商退出到龙蜥社区后,将为龙蜥操作系统注入新的处理器平台反对,也必将减速社区的联结翻新,晋升社区的技术价值和产业影响力。同时,龙蜥社区也将会帮忙欠缺申威根底生态,为提供申威平台提供云基础设施方面的撑持能力,推动开源操作系统产业降级倒退。” 自「龙腾打算」公布以来,已有超过百家企业签订了 CLA 协定并退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 18, 2022 · 1 min · jiezi

关于开源:开源IM项目OpenIM-客户端SDK架构剖析确保消息的有序性以及消息百分百可达

开源IM我的项目OpenIM第二版对于客户端架构进行了部分重构,解决了音讯触发时序等bug,也梳理了外部模块。目前曾经靠近序幕,本文重点解说SDK架构,以便大家深刻理解OpenIM,并心愿大家能深度参加开发。很多开发者有个误区,认为IM的挑战次要在服务端,当然服务端有其挑战,包含性能、压力、时延等,但优良的IM架构须要服务端和客户端完满配合,比方音讯对齐机制,本地缓存和后盾数据同步,app多端如何实时同步。 github 6.5K star 具体地址: OpenIM Corporationgithub.com/OpenIMSDK客户端重点问题总结: (1)如何确保音讯有序性; (2)如何确保音讯百分百可达; (2)如果确保本地db和服务端数据的一致性; (3)如何高效地实现多端同步; (4)如果确保音讯即时达到; (5)音讯发送的异步性,如何确保音讯发送的一致性; 本文从架构角度重点解答第1,2两个问题 客户端模块划分和协程模型 WsConn:ws连贯管理器。提供函数供其余方调用,具体包含: (1)ws连贯服务端,和OpenIM服务端放弃长连贯; (2)敞开ws连贯; (3)通过ws发送申请; WsRespAsyn:ws申请-响应同步器,因为ws是异步解决,须要把申请和响应关联起来,提供函数供其余方调用(音讯发送,心跳发送,拉取历史音讯等) (1)getCh:为每个申请生成一个channel和msgIncr,应用map关联起来 msgIncr->channel (2)notifyResp:对于ws收到的每个响应,通过msgIncr找到channel,并往channel发送响应,告诉响应达到; Ws:模块对WsConn 和 WsRespAsyn性能进行整合(1)申请响应同步化,提供函数SendReqWaitResp,调用者通过ws发送申请后,期待此申请的响应达到。(2)对于接管到的推送音讯,把音讯写入PushMsgAndMaxSeqCh channel,触发MsgSync音讯同步协程。 具体实现:ReadData协程:接管服务端ws数据,并依据收到的数据类型(心跳、推送、踢出登录、拉取历史音讯等),触发不同的逻辑解决,(1)对于被动发送申请的响应,则调用WsRespAsyn的notifyResp响应触发接口;(2)对于push音讯,写入PushMsgAndMaxSeqCh ,触发MsgSync音讯同步协程。 MsgSync:音讯同步器;蕴含Ws 和conversationCh 、 PushMsgAndMaxSeqCh ,启动音讯同步协程,对PushMsgAndMaxSeqCh 中的读取的数据做解决,具体包含: (1)从PushMsgAndMaxSeqCh 读取服务端最大seq:SvrMaxSeq(由heartbeat写入的),比照本地最大seq:LocalMaxSeq和服务端最大seq: SvrMaxSeq,计算出缺失的seq,从服务器拉取历史音讯,放入conversationCh ,触发conversation协程解决; (2)从PushMsgAndMaxSeqCh 读取ws推送音讯(由Ws的ReadData写入的推送音讯),如果音讯中的seq+1==LocalMaxSeq,则写入conversationCh,触发conversation解决,否则从服务端拉取音讯补齐[LocalMaxSeq+1, seq],放入conversationCh ,触发conversation协程解决; heartbeat:心跳管理器,包含MsgSync (1)心跳协程,从服务端定时获取最大seq:SvrMaxSeq,而后把SvrMaxSeq让入PushMsgAndMaxSeqCh ,触发MsgSync音讯同步协程。 心跳和音讯同步交融 在心跳逻辑中触发音讯同步 (1)心跳协程每30秒通过ws从服务端获取最大seq:SvrMaxSeq; (2)心跳协程把SvrMaxSeq写入PushMsgAndMaxSeqCh ,触发MsgSync音讯同步协程; (3)MsgSync音讯同步协程从PushMsgAndMaxSeqCh 中读取SvrMaxSeq, (4)MsgSync音讯同步协程比照本地最大seq: LocalMaxSeq和SvrMaxSeq,如果有缺失,则通过ws拉取历史音讯,范畴为:[localMaxSeq+1,SvrMaxSeq], (6)MsgSync音讯同步协程把拉取到的缺失的历史音讯写入conversationCh 中; (7)msg-conversation音讯会话协程从conversationCh 中读取缺失的历史音讯,依照音讯类型做业务解决,具体包含音讯落地本地db,触发新音讯回调,触发会话扭转回调(或新增回调) push音讯触发同步 以push音讯触发同步: (1)Ws的ReadData协程收到服务端的推送音讯, (2)Ws的ReadData协程把推送音讯写入PushMsgAndMaxSeqCh ,触发MsgSync音讯同步协程。 (3)MsgSync音讯同步协程从PushMsgAndMaxSeqCh 中读取推送音讯,如果msg中的seq比本地最大seq大1,则跳过第4步,间接写入conversationCh,触发conversation解决; (4)服务端拉取音讯补齐[LocalMaxSeq+1, seq],放入conversationCh ,触发conversation协程解决; ...

March 18, 2022 · 1 min · jiezi

关于开源:易开源-网易会议开源之移动端篇

导读:网易会议组件目前曾经开源,源代码曾经上传至 Github。该我的项目由网易云信团队自研,联合网易云信零碎相干通信性能、实时音视频、即时消息、白板、直播等性能构建了一套会议零碎,本文次要介绍了网易会议组件在网易会议挪动端的实际落地。 文|赵冲 网易云信资深挪动端开发工程师 一、背景最近几年线上会议零碎越来越风行, 各大企业也逐渐开始应用相干会议零碎。网易云信作为通信 PaaS 服务提供商,理论具备了一套会议零碎相干性能(实时音视频、白板、聊天、直播等), 但咱们没有绝对残缺的会议零碎, 因而咱们心愿可能打造一套基于网易云信通信能力的会议零碎,同时咱们也心愿通过开源让业界其余公司很容易具备高效稳固会议零碎能力, 一周就能开发出一个属于本人的 ZOOM。 二、思考与挑战(一)语言多样化挪动端支流的原生语言并不相同,目前 Android 次要是 JAVA 和 Kotlin。iOS 须要反对 Object-C 和 Swift 语言。在官网的原生之外,许多大厂和中小互联网企业也储备了以后风行的跨平台开发,对跨平台高效开发也有很大的需要。为了满足业务需要和痛点,网易会议选用的是 Google 官网的 Flutter 跨平台技术来进行开发。 抉择 Flutter 的次要目标是赋能业务业务提效,一套代码多端复用,进步开发者集成效率。其次反对挪动端多语言接口的场景,目前网易会议及网易会议组件(以下简称会议组件)则是反对 Flutter 和 Native 多元化接口。外围管制层逻辑则可撑持一套代码多端复用的能力。 (二)跨平台组件化会议组件的性能十分丰盛且简单,网易会议是具体的场景解决合作计划,会议组件则须要进行反对性能组件化,让我的项目能够基于房间简略的组合性能就能够开发一个泛利用场景,那么就须要对账号体系、会议预订零碎、会议成员治理等性能进行组件拆分,并且在语言上做到多端复用。 (三)音视频内部渲染在挪动端的跨平台开发中,Flutter 提供了链接原生控件的能力。比方 PlatformView,在 Android、iOS 上显示自定义的 View。也能够应用 ExternalTexture(外接纹理),开发者能够对本人的图形数据进行内部渲染。因为音视频也须要反对美颜对性能画布要求比拟高,所以在设计视频渲染组件时自研了内部渲染视频插件。  三、思路和计划网易会议的零碎设计利用了网易云信原有的 PaaS 能力, 咱们通过 IM Server 来进行会控告诉和多方聊天, 通过 Media Server 实现媒体数据的转发。在此基础上咱们重点对会议相干个性进行了设计,包含多租户账号体系、平安入会、会议预约、会议管制、视图布局、角色管制等性能。 (一)基于网易云信 PaaS 服务搭建会议零碎 (二)组件化设计与集成整套会议零碎客户端反对 Android、iOS、Web、Electron、Windows、MacOS 等平台, 如何确保用户疾速接入以及各端一致性的问题, 咱们对会议客户端进行了一系列的拆分设计。 Base: 这一层次要是蕴含网易云信的各根底 SDK,同时也会蕴含一些第三方 SDK。 ...

March 17, 2022 · 1 min · jiezi

关于开源:它来了它来了开源圈-KOL-的江湖对谈第二季要来了

随着「大话开源」Season 1 告一段落,咱们带着全新的主持阵容、优化的节目过程、更多的收听渠道,Season 2 从新登程!让咱们源气满满,刚强抗疫 图片图片 首期嘉宾,咱们邀请到了 Flomesh 创始人兼 CEO 的蔡书,同时请来了圈里的思维达人、江湖人称“表哥”的庄老师客串主持人,来与蔡老师同台思维碰撞。想一听蔡老师成长背地的123?想晓得 Pipy 从0到1的前因后果? 精彩观点提前通晓: 千个开源人,千种开源解读开源没帮我赚到第一桶金,但帮我赚到第一杯酒开源 vs 闭源,无关好坏,只看需要中美开源市场差别的成因 开源从趣味开始,回归趣味自身Be upstream / 争先恐后(也是 Flomesh 公司口号)守业没有甜酸辣,只有苦,苦到麻痹边喝酒,边写代码,也是一大乐事精彩不容错过!

March 17, 2022 · 1 min · jiezi

关于开源:腾讯云开源业界首个云原生标准的一站式微服务管理框架Femas

导读企业数字化向云原生演进过程面临诸多痛点,微服务框架不对立、协定多样化、语言异构,纷繁复杂的微服务技术栈,根底组件之间像一座座孤岛,各个根底组件的管制面不能互联,让用户的体验十分割裂,各种历史包袱妨碍了企业平滑过渡到云原生架构的过程。 为了帮忙企业疾速平滑转型为云原生微服务架构,腾讯通过多年的摸索与翻新,明天正式开源业界首个云原生规范的一站式微服务治理框架Femas,通过定义一套开放式的微服务管制面标准协议,实现微服务根底组件的对立治理和调度。数据面基于多运行时的架构设计,根底能力标准化、模块化、灵便可扩大,帮忙开发者将云原生中间件生态无缝的集成到业务零碎中,实现散布式微服务运行时生命周期的一站式治理,让企业能疾速便捷构建基于云原生的大规模分布式架构。 一、背景 云原生技术通过资源的池化和秒级的弹性,给企业数字化转型带来的极大的价值和便当,升高资源老本、进步研发效率、实现疾速交付等价值越来越被业界认可。微服务作为云原生畛域中更凋谢、轻量、麻利高效的技术架构,也失去了迅猛的倒退,依据O’Reilly颁布的行业市场调研报告显示,寰球大概80%左右的企业都在应用微服务来构建业务零碎。越来越多的企业探寻云原生化的微服务架构转型,使得业务更好的上云,享受云原生的技术红利。 现实美妙,实际不易,很多企业的云原生微服务架构转型之路并不顺滑,在转型的过程中面临诸多挑战:·技术栈不对立:微服务框架协定繁多,开发语言泛滥,框架共存保护开发成本高;·中间件生态简单:纷繁复杂的微服务中间件生态,不足对立治理和调度,用户体验割裂;·业务耦合:原生微服务治理能力耦合业务,降级艰难,妨碍根底能力和业务零碎的演进;·可视化治理艰难:微服务的理念是服务拆分,但在服务拆分过程中网络拓扑可能会变得非常复杂,另外简单的中间件体系,使微服务治理体系须要站在全局的更高的视角去解决网络拓扑图里的流量治理、高可用、可观测性等问题。 针对上述挑战,企业只有通过正当的设计软件架构,能力充沛享受云带来红利。将来微服务治理的架构将沿着以下几个方向演进: ·多语言、多协定适配;·外围治理能力标准化、模块化、可扩大;·民主化松耦合,轻量可移植,无厂商依赖;·治理管制面协定对立,造成业界共识规范,一套CRD(Custom Resource Definition)治理标准协议,下发多套治理数据面;·数据面生态的多元化,例如多语言的proxyless模式,JVMTI agent,跨语言的proxy代理模式等;·数据面能力下沉,全面兼容开源生态; 在调研了当下支流社区的技术计划和用户需要后,咱们发现以Envoy为代表的proxy代理模式尽管对业务方通明,然而对维护者带来的是性能提早、以及昂扬的额定学习和运维老本,企业自建微服务落地绝对艰难。相比之下,proxyLess的Mesh形式更贴近开源社区用户。 在此基础上,咱们通过技术摸索和翻新,在遵循面向分布式设计、面向配置、高 SLA、可观测性、安全性等云原生架构设计准则下,推出proxyLess模式的多运行时微服务规范框架Femas,通过定义一套开放式的微服务管控规范,帮忙开发者疾速接入并了解微服务架构,帮忙用户实现异构零碎微服务的对立治理。 二、Femas简介随着越来越多的企业投身数字化上云的浪潮,腾讯云微服务平台TSF历经多年磨砺,撑持了腾讯外部智慧批发、财付通、王者光荣等外围业务零碎,及第七次人口普查、某四大行及国内头部保险等政务、金融头部客户海量业务的构建与倒退,Femas 作为腾讯云 TSF 的开源产品状态,正式对社区开发者凋谢TSF在生产环境中的局部外围源代码,开源框架聚焦微服务运行时,提供给多框架对立服务发现、南北及货色流量治理、服务可观测、配置管理等一站式微服务管控能力,解决企业微服务架构转型中异构框架复用难、激增流量管控难、排障复原耗时长等外围问题。 Femas从管制面和数据面两个角度,定义了一套适宜以后社区支流技术栈的微服务治理计划,不便企业在不变更基础设施的状况下,落地整套企业级的微服务解决方案。 数据面:Femas使用Multi-runtime的架构设计,将微服务底层的外围能力标准化、模块化,将微服务畛域割裂的根底组件通过正当的架构组装在一起,来满足多元化的微服务场景,轻量化、可移植、低成本、无云厂商绑定。管制面:Femas提供对立的管制面标准协议,以及一套蕴含了治理、资源等微服务概念的CRD定义,同时也反对多数据面下发。 Femas帮忙不同的用户群体过渡到微服务架构:·面向最终用户:Femas 提供了残缺的控制台能力,并且提供了常见的框架插件,兼容支流开源技术,用户只需增加 Pom 依赖,就能方便快捷的领有全套的可视化微服务运行时能力。·面向自研框架团队:Femas采纳插件化设计,制订了一套合乎Multi-runtime标准规范的微服务API接口,在此之上、更减少了微服务运行时的形象层,框架团队能够通过高度封装 的API接口,将任意自研框架接入 Femas,取得全套可视化的微服务运行时能力。·面向平台团队:Femas 形象了微服务运行时会用到的简直全副组件能力,并且提供了大量的实现。平台团队也能够通过自定义组件的实现,组装成合乎公司外部平台状况的公有微服务平台提供给公司研发应用。 2.1 微服务治理的对立·对立概念:这里的概念由多个维度组成,比方对立物理机、虚拟机、容器等不同根底资源的概念, 或者像不同企业厂商对基础设施的定义都有一套各自的业务语义,相似可用区、命名空间等。为了将上述这些不同体系维度的技术栈交融到同一套管制面,Femas在管制面层对立了不同体系的概念,为管制面协定的标准化对立提供根底。·对立能力:Femas定义了微服务运行时所须要的规范能力矩阵,并将所有能力进行封装,让企业可能基于Femas疾速的构建一套企业级的规范微服务治理平台,能力可扩大,不便降级和保护。·对立治理:针对不同协定框架,不同语言的微服务体系,Femas制订了一套无关框架协定的治理规范API接口,让企业的异构微服务架构都能无缝集成Femas,让多语言、多框架的微服务技术栈都能在一套平台下面对立纳管。 2.2 管制面治理协定规范的对立·Femas制订了一套对立的CRD,其中包含了治理规定定义。·同一套管制面规定协定反对多数据面,既可下发规定到sdk/agent,也能够下发给Sidecar。·sdk/agent反对管制面插件化,sdk反对管制面的数据下发的扩大,例如默认反对paas平台的http协定下发;也能够扩大反对k8s的XDS协定下发规定。·反对脱离管制面独自应用,SDK反对在利用本地的YAML格局的规定配置。 三、性能个性 Femas实现了对企业级的微服务架构能力矩阵的规范定义,次要蕴含四大性能个性: 3.1 注册核心治理Femas实现了对支流开源注册核心的治理(目前反对Consul、Nacos、Eureka),包含集群治理,服务治理,用户在Paas平台配置注册核心集群,即可查看集群状态和服务列表。 在服务注册发现的底层技术中,Femas实现了一套规范的注册发现API接口,用户能够间接应用Femas提供的SDK注册发现到支流的开源注册核心,可能在一套平台上实现多套注册核心集群的治理。 3.2 服务治理Femas的服务治理能力由TSF的治理能力演变而来,提供服务鉴权、API治理、熔断降级、拜访限流、服务注册发现、服务路由、服务事件等治理能力。在Femas中,您能够实现:·多协定多语言对立治理立体·springcloud sdk与mesh互访·基于自定义和零碎标签治理·可观测:治理事件和流量的监测 Femas买通了proxy代理模式和proxyless模式间的服务互访,用户能够实现任何场景下的服务治理,实现云原生技术栈服务治理的对立治理。 3.3 服务可观测在服务监控方面,提供全方位平面的监控体系,帮忙用户疾速排障。Femas在设计之初就反对业界规范的APM协定,心愿将利用侧agent探针收集到的数据,输入到多个backend管控端,实现利用侧数据采集和协定的规范对立。相干技术实现计划如下: Metrics:实现了一套规范的业务Metrics指标的API接口,Femas默认应用micrometer实现业务Metrics统计。Tracing:实现了一套规范的tracing API接口,SDK侧负责制订OpenTracing日志标准和链路采集。因为业界可观测的统一标准Opentelemtry在倒退阶段,第一阶段默认应用SkyWalking agent采集Tracing信息。用户在管制台上能够通过宏观视角和宏观视角,理解到服务调用链上的详细信息,调用链可视化数据反对可扩大,用户可依据形象的tracing查问接口,从其余backend(例如jaeger、skywalking)管控端获取可视化数据,默认反对skywalking的管控端。宏观视角:依赖拓扑图查看服务之间和上下游组件(MySQL、Redis、MongoDB)间的依赖关系和调用状况。例如服务上下游调用关系、服务调用的根本Metrics统计、服务与中间件组件依赖关系等宏观视角:通过调用链分析瓶颈和出错服务。提供调用链ID、基于调用耗时、调用工夫排序,反对调用链树形展现,反对异样类型及异样堆栈展现 3.4 配置管理Femas实现了一套规范的配置API接口,配置分为治理规定、利用配置,用户实现配置的分布式治理,以及利用配置管理、配置热更新等规范能力。·治理规定配置管理:反对通过Paas平台间接下发治理规定,不依赖其余三方组件,规定长久化反对SDK数据库RocksDB和外接的Mysql数据库。·利用配置管理:反对任意开源配置核心对接,提供根底配置公布、监听、回滚、版本治理能力,例如配置公布反对yaml、版本比照、配置监听、配置回滚。 3.5 分布式任务调度实现分布式定时工作的调度和治理。用户通过控制台即可配置、治理定时调度工作,查问工作的执行记录和执行日志,配置工作超时重试机制,在保障高牢靠的同时,让用户通过简略的控制台操作即可进行工作的调度治理。 3.6 分布式事务基于 TCC 模式提供了 AT 和 MT 两种模式的分布式事务管理性能。对于跨数据库、跨服务的分布式场景,用户能够通过控制台查看事务运行状况并进行超时事务处理,保障事务的一致性。 3.7 全链路灰度全链路灰度基于微服务部署组的泳道设计,全链路灰度公布场景中,第一步须要划分泳道,将多个利用的某个版本划入同一泳道,在全链路灰度验证时,在泳道的入口利用做规定校验,命中流量分拨规定之后,依照各个泳道外面布局的路线做流量的全链路治理。 3.8 其余微服务运行时能力Femas对于运行时的能力并不设置边界,旨在帮忙用户更好的实现微服务化转型的同时,可能更简略的去运维和了解微服务。运行时能力自身会比拟割裂,咱们也心愿通过一套规范的微服务定义,以及控制台的搭配,将运行时的所有能力可能串联起来,而非独立的去应用。将来咱们将会把上述的可观测性减少Event,并且将治理能力比方路由、熔断等,和可观测性联合,帮忙用户对微服务中每个动作带来的影响都清晰明了。同样的,对于以后还没有波及到的诸如state stores的状态治理、publish&subscribe的音讯治理、分布式锁、分布式ID等,咱们也将会和可观测性,以及从微服务的视角去进行联动。 ...

March 16, 2022 · 1 min · jiezi

关于开源:龙蜥一站式质量协作平台TOne上线助你轻松完成测试

近日,龙蜥社区 T-One(Testing in One)测试平台正式上线,买通了测试筹备、测试执行、测试剖析、测试计划、测试报告、覆盖率检测、智能 Bisect、环境服务等流程的闭环,为社区开发者提供一站式品质合作服务,欢送大家应用! T-One 测试平台集成了各畛域、各类型测试用例和工具超过 10 万个,Job 累计运行时长达 930 万小时,同时反对了几十个跨团队品质协同以及数百台测试机器并发执行。除服务龙蜥社区外,T-One 测试平台开源版本也被多家企业、评测机构的数十个团队采纳。 T-One 保障 Anolis OS 版本品质的同时,也为集体开发者、单干企业、SIG 组织等提供测试服务。此外,还反对龙蜥社区的公布测试、Nightly 测试、生态软件 CI 以及自定义测试服务等等,不仅为龙蜥生态保驾护航,也不便开源软件包的引入,凋敝社区倒退。 T-One 次要产品特点如下:1、一站式品质平台:反对多种类型的软硬件环境、多种 CPU 架构(x86、Arm、LoongArch、RISC-V),反对多操作系统类型(Anolis OS、CentOS、Debian 等),反对简单环境测试(企业内网、独立隔离、弹性云虚拟机/容器、利用集群及多种混合环境)。2、品质合作能力:通过分布式的业务架构、独立部署、离线模式及独立租户ws空间等,反对多企业、多团队的品质合作模式。3、数据分析能力:平台提供了时序剖析、比照剖析及聚合生成测试报告等能力,不便用户在大量测试之后进行数据分析以发现软件存在的问题。4、...... T-one 平台采纳分布式业务架构设计,分 master/slave 端: Master 端(即 Testfarm),负责测试数据的对外披露、展现。Slave 端(即 T-One),负责测试执行,反对各类产品测试治理、运行。 实例演示(创立测试Job): 在 T-One 上次要有三种形式创立 Job:1.自定义创立;2.通过测试模板创立;3.通过 API 创立;以下演示如何自定义创立 Job: 1)退出 workspace,你能够申请加入已有的 ws 或者创立一个新的。 2)点击“新建 Job”,抉择某种类型。 3)按程序填写表单,抉择用例和测试机器,提交即可。 4)通过 Job 详情页面查看测试后果。 注:具体帮忙文档见文末 T-One 首页应用帮忙或 SIG 页面欢送退出 SIG 组(二维码见文末或搜寻钉钉群号:31092724)合作开发,打造更好的品质合作平台。相干链接:T-One 首页:https://tone.openanolis.cn/Testfarm 数据看板:https://testfarm.openanolis.cn/T-One SIG:https://openanolis.cn/sig/t-one —— 完 ——退出龙蜥社群 ...

March 16, 2022 · 1 min · jiezi

关于开源:315-打假日聊聊如何鉴别假开源

近年来,开源的倒退热火朝天,据开源中国《2019 开源生态报告》显示,仅 2019 年一年,就有 2000 多个新的开源软件被收录。 在这些开源软件中,不乏存在各种问题:开源许可证形同虚设、社会化合作有余、开发者权利爱护缺失……甚至还有不少我的项目和公司打着「开源」的旗号趁火打劫,为开源而开源。 每年的 3 月 15 日是国内消费者权益日,也是公认的「打假日」。明天咱们就拿出放大镜,认真看看开源圈里的那些「假开源」。 一、那些不被认可的「假开源」1、放在开源托管平台的就是开源? 不少程序员都有过这样的经验:在某个我的项目介绍下,看到一个 git 仓库的地址,点进去之后发现只有这个我的项目的 README 介绍,以及联系方式,或者就是几张图片和几行简略的代码。 这种把我的项目介绍放在 GitHub,但并没有源代码可供查看的行为,尽管并不违反 GitHub 的协定,但实质上却是利用程序员对代码托管平台的固有认知,吸引注意力的「假开源」。 2、公开源代码就是开源? 去年,基于开源我的项目 Apache Doris 开发的商业化产品 DorisDB 更名为 StarRocks,并发表全面开源,在业内引发了不小的争议。 Apache Doris 社区随后公布申明称,尽管 StarRocks 公开了源代码,但其恪守的协定并非 Apache Doris 恪守的 Apache License 2.0,而是不被开源促成组织 OSI (Open Source Initiative)认可的 Elastic License 2.0。在 Apache Doris 社区用户看来,这就是违反开源精力的「假开源」。 3、凋谢源代码且恪守开源协定也不是真开源? Linux 作为开源世界的重要基石,衍生了包含谷歌 Android 在内的诸多操作系统,推动了挪动互联网的凋敝,但不少 Linux 开发者却对 Android 的「开源」提出了质疑,甚至将 Android 的代码从 Linux 社区中剔除。而质疑次要集中在两点: Android 零碎的根底框架代码是开源的,但附带的谷歌挪动服务 GMS 和一系列 API 为闭源,且必须付费受权。当年华为也是因为无奈应用 GMS,而失落了大量的海内用户;Linux 内核恪守的 GNU 通用公共许可证第二版(GPL V2)受权应用协定,仅被 Android 局限在内核空间,其余部分采纳各种形式避开了 GPL 协定的束缚。二、「假开源」也分 V0.5 和 V1.5这些被质疑的「假开源」为什么会存在呢?咱们把这些所谓的「假开源」分成两类: ...

March 15, 2022 · 1 min · jiezi

关于开源:龙蜥开发者说来了来看看社区一周动态还有什么-307311

各位龙蜥社区的盆友们好,社区一周动静与大家准时见面,欢送继续关注公众号不迷路。当初, 让咱们一起来回顾下社区「3.07-3.11」都有哪些「上新」干货吧。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 15, 2022 · 1 min · jiezi

关于开源:宝藏公司one-page支流科技API7ai

✊ 让寰球的 API 连贯更加高效、牢靠和平安。 主讲人信息王院生 Co-Founder & CTO 三句话简介咱们有很多根底开源软件的难题须要攻克,也面临着全球化的疾速倒退。心愿找到迎难而上、酷爱开源的人才,一起去实现一个又一个的不可能! 一、公司介绍API7.ai 是一家提供 API 解决和剖析的开源根底软件公司,基于 Apache APISIX 提供 API 网关、Kubernetes Ingress Controller 和服务网格产品。致力为寰球企业治理并可视化 API 和微服务等要害业务流量,通过大数据和人工智能(AI)减速企业业务决策,驱动数字化转型。Apache APISIX 是API7.ai 2019年捐献给 Apache 软件基金会的顶级我的项目,寰球曾经有数百家企业用户在应用 Apache APISIX 解决外围的业务流量,其中包含 NASA、瑞士电信、欧盟数字工厂、微博、腾讯、中国移动、奈雪的茶、WPS、爱奇艺、B站等国内外知名企业。在API7.ai,你能够近程工作、参加 Apache 顶级开源我的项目、与一群优良的人单干,实现一个又一个技术挑战!咱们欢送来自寰球的工程师退出咱们!官网:https://www.apiseven.com开源我的项目:https://apisix.apache.org公司 Handbook 曾经开源:https://www.craft.do/s/c4ydS4... 二、团队及创始人介绍咱们领有寰球顶级的工程师团队,他们包含 Apache member、Apache APISIX PMC、Apache SkyWalking PMC、Kubernetes member、Istio member、OpenResty Core Developer 等。Ming WenCo-Founder & CEOApache MemberPMC Chair of Apache APISIXTwitter:https://twitter.com/_WenMingGitHub:https://github.com/moonming公众号:第二层思考Yuansheng WangCo-Founder & CTOApache APISIX PMC memberGitHub:https://github.com/membphisYeliang WangPartner & Tech VPApache APISIX CommitterTwitter:https://twitter.com/WYeliangGitHub:https://github.com/wang-yeliang公众号:头哥侃码Sheng WuTechnical ConsultantApache Board / Apache SkyWalking FounderTwitter:https://twitter.com/wusheng1108GitHub:https://github.com/wu-sheng ...

March 15, 2022 · 2 min · jiezi

关于开源:开源从一个轮子说起|趣说开源

「趣说开源」,用一个简略乏味的故事,联合活泼形象的图片,用 8 岁和 88 岁的人都能听懂的形式,为你形容开源圈产生的大小事。 开源,就像一个轮子,在一点点推动和欠缺的过程中,带动了世界的飞转。这次,咱们就从一个轮子讲起。 1 我,创造了一个圆滚滚的轮子。 这是一个平凡的创造,惋惜没有用,还不如大家人手一根的扁担。有了扁担,大家能够肩挑重物,相比用手提,能拿更重的货色。 轮子只是我出于个人爱好做的一个「玩具」,我无聊的时候就在村里滚着玩,每个人看了都感觉好笑。 直到有一天,一个人找到了我,让我也给他做一个轮子。 这个人不喜爱用扁担挑重物,他力量大,每次都把货色放在一块大板子上,而后拖着板子在地上走,只有板子够大,他能运的货色就够多。 直到他看到了我在村里滚轮子玩,冒出了一个想法:「要是在板子下放一个轮子,是不是能省力?」 我俩抱着试一试的心态,造出了一辆独轮小推车。 2 独轮小推车震惊了所有人。 这是一种全新的运输工具,能用更少的力量拉更多的货色,相比之下,扁担反而成了玩具。 每次咱们用小推车运货色,四周人都会投来艳羡的眼光,同时也有嫉妒。 咱们的小推车被偷,被抢,被毁坏,被借走不还,每一次从头造一辆小推车都会破费大量的工夫和资料。 终于有一天,咱们决定给每一个人都造一辆小推车,如果每个人都有小推车了,也就不会有人来捣鬼了。 而且咱们能够靠造车赚钱。 3 刚开始所有都很顺利,咱们靠造车赚了一大笔钱,直到有人开始模拟咱们的车,本人造车。 但只有咱们本人晓得造车过程中的窍门,所以咱们的车的品质就是最好的。而市面充斥了各种各样的小推车,有大有小,有高有低。 甚至还有人偷工减料,造出品质极差的小推车,买的人刚用没多久就被重物压垮了,还伤到了旁边的路人。 有人开始抵制小推车,认为它危害到了本人和四周人的平安,那些造不出小推车的人也退出了抵制。路上不准再走小推车了。 加上咱们造车的速度也无限,造车生意要做不上来了。 4 为了自救,咱们决定把造小推车的窍门画在纸上颁布进来,让所有人都能造出好的小推车。 而且所有根据咱们的图纸生产进去的小推车,都要在出厂前通过咱们测验,品质好的能力打上一个特地的标记,通知大家,这是一台合格的小推车。 因为测验须要工夫,打标记须要老本,所以每一台从咱们这进来的小推车,都要给咱们一小笔钱。 因为咱们是第一个造出小推车的人,此前从咱们手里造出来的车也都是高质量的车,所以买车的人都置信咱们,只违心买咱们测验过,带咱们标记的车。 于是大家都依照咱们的图纸造车,造好后交给咱们测验,而后卖出去。 马路上又有了一批新的,高质量的小推车,小推车产生事变的状况越来越少,小推车的市场又凋敝起来了。 造车的人和用车的人又多了起来。 5 造车的人两头,除了严格依照图纸生产的,还有一部分人开始对图纸进行降级。 有的人选用更坚硬的资料做轮子,有的人加了一个轮子,把独轮小推车变成了板车。如果按原来小推车的规范来测验这些新呈现的车,曾经不够用了。 于是咱们发表,今后不再为这些车子进行标记,而是只对最要害的部件——轮子进行测验。轮子之外的局部,由买车的人自行判断是否平安。 为了保障大家买到的车子不会有特地大的安全隐患,只有某辆车用的轮子是依照咱们图纸生产进去的,那小车的生产图纸也要公开给所有人看。 独轮车市场变成了各种带轮子的车的市场。 6 也不是没有人质疑过咱们的轮子,他们尝试过圆形之外的各种形态,有三角形、有正方形、还有心形。 但都不如圆形。 我劝他们别浪费时间精力了,就用当初这个吧。 有人听进去了,开始花功夫钻研轮子之外的部件。 有人没听进去,直到明天还在反复造轮子,边造边念叨着什么颠覆翻新、从新定义…… 还有很多美女帅哥对咱们的轮子提出各种好的倡议。轮子的图纸越来越丰盛,轮子也越来越好用。 7 市面上除轮子之外的图纸越来越多,每一家的图纸也越来越厚。 保存这些图纸很不容易,不能碰水、不能碰火、还常常有人来对你的图纸乱写乱画,甚至自家画图纸的人一不开心也会把图撕了,提桶回家。 于是大家决定,把这些公开的图纸一起保存在某个平安的仓库里,还给这个仓库起了个名字,叫基特好。 寓意根底特地重要,肯定要打好。 有一群人因为常常来基特好更新和批改他们的图纸,当然,更多的是复制粘贴他人的图纸。 反正这群人在基特好熟络了之后,关系也特好。 8 将这么多重要的图纸保存好,须要有保安,有地盘,有钱,刚开始大家每人出一点也就凑够了,起初地盘越来越大,保安越来越多,钱也越来越不够了。 于是大家和保安一起想了个方法,在仓库门口摆个小摊,赚的钱作为仓库的开销。 但没想,光摆摊赚的钱还是不够,最初保安们不得不把仓库卖给了一个当地的大财主。 把图纸放在仓库里的人都特地放心,因为大财主之前有好多生意都被他们抢走了。大财主的另一个哥们更是扬言一辈子都不会公开自家的图纸。 还好,大财主这些年忙着离婚的事件,也没对仓库做什么好事。就是偶然衙门不开心了,会不让一部分人进出仓库。 9 说远了,回到轮子。 在轮子根底上造的车越来越多样,越来越弱小。终于有一天,装甲车被造出来了。 一群人开着装甲车,坐着大飞机,乘着大船,来到我家门口,说我手机里一个沙子做的小片片是用他们的图纸做进去的。 因为我不听他的话,我之后就不能再用这个小片片了。 我说,你的轮子还是用我的图纸造出来的呢。 他说,开源正统在米锅,你个新来的,懂什么叫开源吗? 所以,你懂什么叫开源了吗?■ ...

March 14, 2022 · 1 min · jiezi

关于开源:开源先锋宋可为做二十年开源是一种什么样的体验

保持做一件事件做了二十年,是一种什么样的体验? 二十年来,宋可为为开源奉献了代码、付出了青春,也播种了情谊、经验了成长。在开源路上,他遇到了哪些风光?他对开源操作系统、开源社区和开源生态是如何了解的? 腾源会 WeOpen Talk 栏目本期对话嘉宾——北京初心使命软件有限公司总经理、北京开源翻新委员会常务副主任秘书长、中国开源软件推动联盟副秘书长宋可为。以下为他的分享: 一、开源路,一走就是二十年1、辗转多家公司,开源梦始终未能实现 我的开源路起源于 2000 年,那年我退出了一家台资企业,他们的教育信息化解决方案基于的是 Red Hat Linux 零碎,一个能够自在获取代码且收费应用的操作系统,我想「这也太香了!」。从那时,我开始对 Linux 产生了趣味。 随后,机缘巧合下,我退出了孙玉芳(中国科学院软件研究所副所长、中国 Linux 畛域先驱者)创立的红旗中文贰仟公司,基于 OpenOffice 做办公软件发行版,孙老师是国内晚期开源的布道者,曾先后创建了中科红旗和红旗中文贰仟等企业,为国内后续开源生态造就了少量人才。 2003 年,我退出了共创开源公司,正式参加到国产操作系统的研发和产业化工作中。同年,我成为了陆首群(国务院信息办原副主任、中国开源软件推动联盟名誉主席)学生的助理,第二年中国开源软件推动联盟正式成立,陆先生被推举为主席,我便成为了主席助理,正式开启了我二十年的开源生涯。 开源并不是一条容易走的路。在开源生涯的前几年,我辗转工信部和多家操作系统企业,私企、国企、央企,甚至事业单位,寻求在国产操作系统上有所突破,过后的指标很简略,就是让用户真正用起来。但过后因为各种起因,幻想始终未能实现,这一度令我非常低沉。 宋可为在 CETC 普华工作期间的照片 2、动摇初心使命,成立「初心使命」 人在低沉中,不应该放弃信念。我深信以开源的形式为国人开发下一代操作系统是咱们惟一的前途,这应该成为咱们的初心和使命。2010 年,我关注到了挪动互联网时代的宠儿 AOSP——一个面向下一代的操作系统,我预感适应云时代的轻利用框架的操作系统,或将会庸庸碌碌。 到了 2015 年,我和清华大学、清华同方气味相投的小伙伴联结启动了以 Android-x86 为根底的开源桌面操作系统——「OPENTHOS」,以开源社区协同翻新的模式,把握挪动端和桌面端生态交融的时机,为国人提供易用爱用的操作系统,而这正是我的「初心使命」。 多年的操作系统从业教训,让我意识到开源生态对于振兴咱们国家的操作系统产业是如许重要。于是在 2018 年,我成立了北京初心使命软件有限公司,初心就是促成企业开源转型,使命是振兴中国操作系统产业。 还有一个乏味的事,只管咱们在十九大之前就取得「初心使命」这个名称,但十九大召开后,「初心使命」被大家熟知,反而给咱们造成了困扰,比方咱们在天津成立分公司的时候以及在各地商标局注册商标总是无奈通过「零碎审核」…… 二、开源须要两代人继续付出1、开源是国产操作系统振兴的惟一门路 我见证了中国开源从萌芽阶段到高速倒退阶段的成长,也亲身经历了国产操作系统在黑暗中摸索前行的崎岖。这其中很多的教训和反思,促使我更加动摇的将开源作为实现中国操作系统振兴的惟一门路。 操作系统等根底软件具备平台属性,因而除了零碎自身之外,其残缺的生态系统往往能够决定这个零碎或者这个社区的命运。 操作系统的生态系统无所不包,硬件生态、开发者生态、利用生态、社区治理(含开发者关系)、商业模式等等等同重要,要将这些环节有机的组成一个整体,造成一个能够互惠共赢,相互促进的商业闭环,让参与者人人能够获利。 这些说来容易,但操作起来很难,目前业界公认胜利的不过苹果、谷歌和微软,像 IBM、Intel、三星、诺基亚、黑莓等商业巨头都有过惨痛的教训。 调整急功近利心态,放弃谦虚踊跃的态度,积淀凋谢共享协同的文化,造就和善用业余的开源人才,制订中长期顶层倒退布局。做到这些,置信咱们的根底软件产业肯定能够早日振兴。 2、开源社区建设中的 4 条教训 从 2003 年策动成立 OpenDesktop 社区到 2015 年联结发动 OPENTHOS,基于本人十几年来在社区倒退过程中所遇的具体问题、经验教训和深刻反思,有几个观点和大家分享。 1、社区顶层治理构造须要多元化,防止一家企业的影响力过大,影响其余参与者的积极性; 2、社区成立初期要引入更多的用户,实在用户的需要,是社区能够继续倒退的重要牵引力,不面向市场的需要或没有需要,对社区是劫难; 3、社区晚期要多层级贡献者的组合机制,其中维护者团队和骨干团队要有稳固的单干关系,同时制订开发者升级打算,帮忙内部开发者成长成才; 4、社区要聘用业余的社区经营人才,包含开源合规、社区布道、商业推广等,因为开发者很难专任这些岗位,承当相应工作。 OPENTHOS 荣获 2016 年度东北亚开源软件大奖 ...

March 9, 2022 · 1 min · jiezi

关于开源:4364Mbs助力SM4性能提升40倍的商密-SIG-还有哪些新进展

商密软件栈SIG :基于 Anolis OS,在整个系统软件层面(包含硬件,固件,bootloader,内核以及 OS)实现以国密算法为主的全栈国密操作系统,完结始终以来国密算法生态碎片化的情况,在技术方面打造社区和生态,在资质合规方面致力于为行业提供基于国密的信息安全规范。作者:张天佳,商密软件栈 SIG Maintainer。欢送更多开发者退出商密软件栈SIG:网址:https://openanolis.cn/sig/crypto邮件列表:crypto@lists.openanolis.cn SIG 近况摘要1、商密 SM3/4 算法在 arm64 平台的指令集减速获得突破性停顿,Arm 中国、蚂蚁BabaSSL、龙蜥商密软件栈 SIG 通力合作,SM4 性能最高达 4364Mb/s 2、统信软件与商密软件栈 SIG 深度单干,助力统信 UOS 在商密利用高速倒退 3、SM4 aarch64 平台的 NEON 和 CE 指令集优化正式合入到 libgcrypt 社区,性能别离晋升 260% 和 4050% 4、Linux 内核 x86 平台上 SM3 AVX 指令集优化通过四个版本迭代,曾经进入 cryptodev subtree,会在下个合并窗口进入社区上游主线,性能晋升最高达到 37% 5、BabaSSL 8.3.0 正式版公布 SIG 动静1、Arm 公司奉献商密软件栈 SIG,助力 SM4 性能晋升 40 倍来自 Arm 的开发者为商密软件栈奉献了aarch64 平台 Crypto Extensions 指令集优化补丁,对商密 SM3、SM4 算法在 Armv8 架构上进行了深度优化,通过在平头哥倚天 710 机型上测试,数据十分亮眼。SM3 获得最高 74% 的性能晋升,而 SM4 更是获得高达 40 倍的性能晋升,从相对性能数据来看,速率高达 4364Mb/s,从此性能不再是商密算法的瓶颈,这也将会大幅升高商密的产业化老本,使得大规模商用变得可能。 ...

March 8, 2022 · 1 min · jiezi

关于开源:2022-中国开发者生态从业者现状调研启动问卷征集中

随同着信息技术的高速倒退,国内一批云计算、数据库等以开发者为外围用户/客户的企业疾速成长,开发者生态营销、开发者关系、技术品牌以及面向开发者这类专属人群的产品推广工作,正在成为新兴岗位。 咱们心愿就中国开发者生态从业者现状开展调研,帮忙相干人员更好地明确工作内容及指标,并取得职业晋升,也为正在或曾经组建相干部门的企业管理者提供参考。 作为国内首个面向开发者生态从业者的调研报告,《2021 中国开发者生态从业者调研报告》一经公布就受到了行业的宽泛关注和好评。 带着大家的期待,2022 年的调研工作也行将正式启动! 如果您是咱们调研的指标用户,欢迎您点击【此处】开始参加咱们的调研!咱们将对您的信息完全保密,并保障不用于任何调研外的其余用处。 注: 此处「开发者」为狭义的开发人员,既蕴含一线工程师,也蕴含技术总监、CTO 等 ITPro 人群。此处「开发者生态人员」是指,以面向狭义开发者人群的产品市场、品牌流传、技术布道为工作指标(或蕴含)的人员。所以,您既能够是传统 IT B2B 企业的市场营销及经营人员,也能够作为技术布道师、文档工程师、开发者关系、生态经营等岗位人员参加本次调研。 咱们将为参加问卷调研的企业提供收费的曝光,并在调研报告白皮书的结尾处集中致谢。 因为以上主问卷为不记名调研,如果贵公司参加了本次调研,并心愿在最终调研报告白皮书中取得公司名称展现 & 致谢,请在以下表单中注销。 另,如果您心愿将贵公司在开发者生态营销的优良案例在白皮书中被援用剖析,也可在本表单中投稿您的案例形容,咱们将择优展现并在最终报告中进行案例剖析(本局部内容在报告公布前会和您进行确认)。 案例投稿及致谢注销: https://jinshuju.net/f/d9aDs7 媒体 / 社区单干分割:pr@sifou.com 企业单干分割:bd@sifou.com

March 7, 2022 · 1 min · jiezi

关于开源:自动驾驶开源项目-Autoware-基金会成立背景

2018 年 12 月,开源合作组织Linaro 96Boards,日本智能驾驶技术公司Tier IV,美国的自主挪动系统软件公司Apex.AI独特发动的Autoware基金会明天发表正式成立,吸引到华为、速腾聚创两家中国企业别离作为高级会员和开创工业成员退出。 Autoware基金会是一个非盈利组织,旨在倒退和赞助主动驾驶开源合作我的项目Autoware。Autoware我的项目蕴含Autoware.AI,Autoware.Auto和Autoware.IO三个局部。 其中, Autoware.AI来源于Tier IV和东京大学的Shinpei Kato在2015年创建的Autoware我的项目,目前正在被寰球100多个公司30多个车辆上应用;Autoware.Auto是基于ROS2.0的Autoware新的版本,用于可认证的主动驾驶软件堆栈;Autoware.IO专一于以96Boards为根底异构平台的反对,车辆管制接口以及一系列第三方软件和硬件工具。Autoware.IO我的项目蕴含仿真器,传感器的设施驱动程序,车辆的线控控制器以及独立于SoC的规范零碎实现。 为了实现Autoware的发展壮大,来自Tier IV公司和东京大学的Shinpei Kato,斯坦福大学和Apex.AI公司的Jan Becker和Linaro 96Boards和中国科学院自动化研究所的张旸独特创建了Autoware基金会董事会。 Autoware的高级会员包含Apex.AI、Arm、Autocore、AutonomouStuff、华为、Linaro 96Boards、LG、Parkopedia、StreetDrone、Tier IV、Velodyne和Kalray。eSOL、名古屋大学、OSRF(开源机器人基金会)、RoboSense、Xilinx、SiFive、Intel和TRI-AD(丰田研究院高级开发公司)是这一基金会的开创工业成员和学术及非营利成员。其中,华为与RoboSense(速腾聚创)别离作为高级会员与开创工业成员退出了Autoware基金会。高级会员失去了开创工业成员和学术及非营利成员的反对。今后将由高级会员代表组成技术领导委员会,来领导我的项目的技术倒退方向。 华为主动驾驶首席架构师苏箐示意,与Autoware基金会的单干使得华为可能与社区单干,开发主动驾驶汽车软件,减速行业倒退,进而使客户受害。 速腾聚创COO邱纯潮示意,将为Autoware基金会成员提供激光雷达硬件与算法组成的零碎。 “Autoware曾经获得了宽泛的行业认可和驳回,咱们很快乐可能在此胜利的根底上提供开源我的项目,反对部署世界领先的主动驾驶汽车技术的开发”,Autoware基金会董事兼96Boards总监张旸博士说道。 “Linaro的96Boards我的项目将标准化车载硬件平台,以更好的保护和反对Autoware的倒退,并拓展到更多异构SoC解决方案的反对。 此外,Arm、Tier IV、AutoCore等Autoware基金会成员也承诺将向我的项目成员提供各自相干的主动驾驶技术与产品。

March 7, 2022 · 1 min · jiezi

关于开源:一图了解龙蜥社区-2-月运营大事件

小龙带大家从经营看板、龙蜥看点、生态亮点、龙蜥流动、精彩内容举荐五个方面回顾龙蜥社区 2 月都产生了哪些大事件。欢送更多的开发者退出,与咱们一起共建龙蜥社区,打造一个面向未来的开源操作系统! —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 7, 2022 · 1 min · jiezi

关于开源:GitHub-限制俄罗斯使用代码开源真的无国界吗

东欧世界的战火究竟还是烧到了开源世界。2022 年 3 月 2 日,GitHub 官网发文称,会恪守美国政府的相干规定,限度俄罗斯通过 GitHub 取得军事技术能力。除了 GitHub,更多的开源社区也退出了这场静止: Node.js 官网在其首页退出了声援乌克兰的标语;出名前端框架 React 也在官网中退出了声援乌克兰的横幅;俄罗斯「国民操作系统」Sailfish OS 的制造商 Jolla 公司正试图切断与俄罗斯的分割…… 美国当地工夫的昨天,React 在 GitHub 的代码仓库涌入了来自全世界的政见不合的开发者, 彼此通过提交 issue 的形式发表强烈意见,直到官网入场才得以平息。 在「科技无国界」、「艺术无国界」、「体育无国界」被大家认为不存在的明天,「开源无国界」也成为伪命题了吗? 一、开源软件开发者有国界公元 1 世纪,哲学家普鲁塔克提出一个问题:如果忒修斯船上的木头被逐步替换,直到所有的木头都不是原来的木头,那这艘船还是原来的那艘船吗? 明天的开源圈,相似的忒修斯悖论仍然存在。 开源软件的代码量和复杂度上已远超当年,一个开源我的项目可能会应用或集成多种开源组件,同一个开源我的项目可能也会有成千上万的开发者参加进来,奉献他们的智慧。 当一个开源我的项目中的代码被逐步替换,甚至所有的代码都不是原来的代码,那这个我的项目的所有者还是最后的作者吗? 就目前的共识来看,这个问题是必定的。代码原作者对代码领有所有权,能够自在决定谁能够应用本人的代码。这些天,就有开发者发表声明,禁止俄罗斯境内的程序员应用其开源的代码。 也就是说,假如明天有一个俄罗斯程序员,参加到了某个开源我的项目的建设中,甚至成为了其中的次要贡献者。但如果我的项目的原作者,认为我的项目被俄罗斯政府使用在了军事畛域,决定禁止俄罗斯境内的集体或组织应用这些开源代码,这位程序员就只能看着本人的致力付之东流了。 所以,开源开发者是有国界的。 二、开源平台和社区有国界除了开源作者领有限度别人应用开源代码的权力,在开源托管平台眼中,开发者同样会因为其所处的国家而享有不同的待遇。 2019 年,寰球最大开源代码托管平台 GitHub 出于美国贸易管制法律要求,对伊朗、克里米亚的开发者用户进行了限度,甚至是封禁账号。 还是在这一年,寰球第二大开源代码托管平台 GitLab 发表了一个「封闭令」,禁止给中国和俄罗斯公民提供 offer,不久后,GitLab 危险与寰球合规总监对这种歧视性和报复性的行为不满而辞职。 开源代码能够在许可证的范畴内自在流传,但保存开源代码的公司,却不得不以实体的形式,恪守所在地的法律法规。即使国家政策不以黑纸白字的形式严格束缚,在政治正确、舆论环境等多方因素影响下,代码托管平台同样难以保持中立。 这次 GitHub 发布公告后,一种声音再次被提起,咱们要建设一个属于国内开发者本人的代码托管平台,要解脱对对国外开源社区的依赖。 所以,开源社区也是有国界的的。 三、开源有国界,开源精力无国界当大家反驳各种「迷信/艺术/体育无国界」时,说的最多的就是「科学家/艺术家/运动员有国界」。不可否认,程序员之间也同样有国界,这也是为什么大家在 GitHub 的 React 代码仓库争执的起因。 当人们带着对同一件事件的不同认识,抱着想要压服对方的目标,怀着累积已久的情绪,来到同一个空间,终局必然是惨烈的。这些年国内外各大社交平台的分化,曾经无数次证实了这一点。 但之所以开源社区能放弃一份绝对的温和与沉着,和大家来到这里的目标,以及交换的形式是有密不可分的关系的。 开源最后很简略,一个人发明了一个货色,拿进去分享给大家,大家通过自在应用这个货色,为世界发明价值的同时,播种高兴和回报。带着这个美妙的初衷,开源走过了几十年岁月,倒退成为数字世界的基石,并还在一直壮大中。 兽性总有善的一面,也有恶的一面。但在开源小家庭里,大家播种善意并用善意回报,在这个过程中缓缓学会同理、尊重、分享等美妙品质。哪怕彼此因为出身和经验不同,会有各种各样的摩擦,但最终能带着独特的愿景,放下偏见,相互成长。 兴许你会因为同情反对某一方,兴许他会出于同理而反对另一方,但究其实质,都是出于善。 科技有国界,开源兴许也有国界。如果真有什么货色是无国界的,那就是人与人之间的善意。■ 腾源会(WeOpen)官网公众号,分享云、开源、社区相干的精彩资讯,技术及流动内容。

March 6, 2022 · 1 min · jiezi

关于开源:老牌软件厂商亚信科技加入携手龙蜥社区共建开源生态

近日,亚信科技控股有限公司(以下简称“亚信科技”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 亚信科技成立于 1993 年,是当先的软件产品、解决方案和服务提供商,致力于成为大型企业数字化转型的使能者。亚信科技领有 500 多种高牢靠、高稳固、高可用的“电信级”软件产品组合,包含 AI²人工智能平台、AIF PaaS 平台、计费产品、大数据产品、5G 网络智能化产品等全套 AISWare 产品体系,并通过 CMMI 5 级(软件能力成熟度模型集成五级)国内认证。 亚信科技凭借深刻的业务了解、过硬的项目管理能力和丰盛的软件产品体系,聚焦通信、金融、政务、能源、交通、邮政等行业。截至 2021 年年底,亚信科技自主研发的多款 IaaS、PaaS、SaaS 产品,已与麒麟、统信软件等操作系统厂商以及鲲鹏、飞腾、海光等多家芯片厂商实现兼容性适配认证。 亚信科技副总裁兼CUC(联通事业部)总经理安晓明示意:“将来,亚信科技将积极参与龙蜥社区单干,在 CentOS 迁徙、产品零碎兼容性适配、社区技术支持等方面开展单干,为开源操作系统奉献技术力量,与社区搭档们一起,促成开源零碎的继续衰弱倒退和广泛应用,为企业业务的持续性、安全性和稳定性提供无力保障。” 龙蜥社区「龙腾打算」公布以来,截至目前已有超过百家企业签订了 CLA 协定并退出,包含平安厂商格尔软件、海泰方圆;数据库厂商南大通用、巨杉数据库;中间件厂商西方通、中创中间件、宝兰德。欢送更多企业退出。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 3, 2022 · 1 min · jiezi

关于开源:BabaSSL-发布-830|实现相应隐私计算的需求

BabaSSL 8.3.0 稳固版本公布!密码学开源我的项目 BabaSSL 近日公布了 8.3.0 稳固版本,该版本中提供了若干 bug 修复以及较多的新个性反对。 从具体个性角度来看,BabaSSL 8.3.0 版本在国内前沿技术规范、国内明码合规能力以及国密算法的性能优化上均进行了能力的晋升。其中: 前沿技术规范:RFC8879 所定义的 TLS 证书压缩性能为 TLS 握手带来了很大的性能晋升、进一步升高了 TLS 加密通信时的提早,对于晋升用户体验起到了很好的加强,可间接升高 TLS 握手带宽 80% 以上。 国内明码合规能力:反对 NTLS session ticket、客户端认证以及 RSA_SM4 加密套件,为目前国内各行业也在进行的国密革新提供了性能上的大力支持; 而对国密合规的软随机数生成器的反对,更是满足了国密革新过程中的合规性要求。 国密算法性能优化:此次 BabaSSL 连同 ARM、阿里云对国密 SM3 和 SM4 算法在 ARM v8 架构上进行了非凡硬件指令的优化,使得 BabaSSL 在具备相干指令集的 ARM 架构 CPU 上能够获得更好的 SM3 和 SM4 的计算性能。 例如,在阿里云倚天 710上,SM3 取得最高 74% 以及 SM4 算法最高 36 倍的性能晋升;此外,SM4 算法逻辑的 C 语言优化,也实现了在通用 CPU 上性能的晋升。 BabaSSL 8.3.0 次要存在如下方面的更新:修复 CVE-2021-4160openssl enc 命令反对 wrap 模式ASYNC: 反对 job 的嵌套反对 TLS 证书压缩 (RFC 8879)发行版上游 patch 汇合合并 [hustliyilin]反对 NTLS session ticket反对祖冲之音讯完整性算法 128-EIA3反对 NTLS 客户端认证移除 ARIA 算法反对国密合规的软随机数生成器反对半同态加密算法 EC-ElGamal在 NTLS 中反对 RSA_SM4 加密套件ARM 平台上提供 SM3 和 SM4 的性能优化SM4 算法逻辑优化以晋升性能 [zzl360]值得一提的是,针对数据安全和隐衷爱护市场的衰亡,BabaSSL 8.3.0 中实现了对半同态加密算法 EC-ElGamal 的反对,隐衷计算畛域的用户能够便捷的应用该算法实现相应隐衷计算的需要,并同时利用 BabaSSL 提供的国密能力实现技术合规。 ...

March 2, 2022 · 1 min · jiezi

关于开源:李凌6-年我如何从开源小白成为-Apache-顶级项目-PMC

开源,是一条历史悠久的长河,一个 6 年的周期,绝对这条长河很短;但一个 6 年的周期,却能让一段人生因开源而扭转,李凌的成长就是其一。 2016-2021 年,李凌实现了从一个纯「开源小白」向 Apache 顶级我的项目 PMC 成员的转变,期间他在 OpenResty、Apache APISIX、Kubeshpere 等社区留下了不同的奉献「印记」。也正是这些「印记」,让他感悟了什么是开源、什么是开源产品、什么是开源商业化。 腾源会 WeOpen Talk 栏目本期对话嘉宾——Apache APISIX PMC 成员、Shopify 中国区首位工程师李凌。他将带咱们回顾这 6 年的成长经验与那些重要的所思。 一、从开源小白到 Apache APISIX PMC 成员李凌与开源的结缘,得回到 2015 年 10 月,从开源一个 lua-aes 的加解密库开始。 过后李凌在 HelloTalk 这家公司为出海业务搭建底层基础架构。在泛滥技术工具中选型时,他发现了 OpenResty 这套基于 Nginx 与 Lua 的高性能开源框架。因为其简略性和易用性,命中了团队 95% 以上的需要,所以其团队很快在本身的生产环境、业务架构中基于 OpenResty 搭建了利用和根底服务。 到了 2016 年,李凌逐步开始接触、深刻 OpenResty 开源社区,为社区为周边库奉献代码。这也是他迈入开源圈子的第一个阶段。那会儿还是「门外汉」的李凌,没有任何参加 Apache 这类大型开源社区的奉献教训。 过后 OpenResty 开源社区的开发者比拟少,生态和社区建设层面也不太欠缺。很多时候,我把代码发到 GitHub 上之后,也不怎么管,其中本人独自开发的一个库可能才 20 几个 Star,然而在 Github Traffic 外面,能看到每天有人在拜访,让我感觉很兴奋。这种半「自在」的状态,是李凌「半个脚迈入开源社区」的初始,也整整继续了 3 年工夫。 ...

March 2, 2022 · 2 min · jiezi

关于开源:澜起科技加入龙蜥社区再迎领先的芯片设计厂商

近日,澜起科技股份有限公司(以下简称“澜起科技”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 澜起科技成立于 2004 年,是国内当先的数据处理及互连芯片设计公司,致力于为云计算和人工智能畛域提供高性能、低功耗的芯片解决方案,目前领有互连类芯片和津逮®服务器平台两大产品线。 津逮®CPU 是澜起科技推出的一系列具备平安预检测(PrC)或动静安全监控(DSC)性能的 x86 架构处理器,实用于津逮®或其余通用的服务器平台,也可与澜起科技的混合平安内存模组(HSDIMM®)搭配组成津逮®服务器平台,为云计算服务器提供芯片级的硬件安全防护,并为将来人工智能和大数据利用提供弱小的综合数据处理和计算力撑持。 澜起科技市场副总裁山岗示意:“澜起科技退出龙蜥社区后,将踊跃地参加津逮 CPU 及其服务器平台与龙蜥操作系统(Anolis OS)的适配,与社区搭档独特为社区生态的蓬勃发展致力。”龙蜥社区「龙腾打算」公布以来,截至目前已有超过百家企业签订了 CLA 协定并退出,包含平安厂商格尔软件、海泰方圆;数据库厂商南大通用、巨杉数据库;中间件厂商西方通、中创中间件、宝兰德。欢送更多企业退出。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 1, 2022 · 1 min · jiezi

关于开源:来自开源世界的超级码丽中国开源码力榜权威发布

2022 年 1 月 13 日,SegmentFault 思否联结长期耕耘与推广开源文化的开源社独特推出了《2021 中国开源先锋 33 人》榜单,一众开源先锋上榜,一时间引发了行业的宽泛关注与探讨。他们当中有奉献代码的开发者、开源我的项目发起者、开源布道师、开源治理专家、关注开源的投资人、开源社区经理等等,他们推动着开源生态的凋敝与倒退。 “开源”是 2021 中国技术倒退的年度热词,越来越多人关注开源、奉献开源。然而,谈到中国的开源盛况,却有人提出了不同的观点 —— 开源布道师李建盛老师(适兕)曾在一次专访中示意 “实在的开源世界仍旧冷清”,激励大家“要到开源真正产生的中央里去。”咱们也收到了不少社区开发者的反馈 —— 冷落的背地,到底有多少来自中国的开发者在奉献代码?如何能帮忙在开源社区中奉献代码的开发者们也被更多人意识?在和一众开源老友的探讨后,SegmentFault 思否打算联结开源社、腾源会、X-Lab 实验室发动一个全新的、专属于开源开发者的榜单 —— 中国开源码力榜,通过 GitHub 开发者合作影响力进行排名、评比。 来自 X-Lab 的 OpenDigger 团队对 GitHub 凋谢的归档日志进行剖析,筛选出了 2021 全年 GitHub 合作影响力排名前 10,000 的账号,并号召了社区中数十位开发者及十余家单干社区,通过开放式合作独特核实标注信息、排除机器人账号,甄选出了 99 位中国开发者。 码不停蹄,赢!这些来自中国的 GitHub Top 99 开发者值得被更多人意识 他们在为这些我的项目奉献(排名不分先后)Azure, KubeSphere, Ant Design, Flutter, Hyperf, Swoole, Apache SkyWalking, Apache Airflow, RT-Thread,Apache APISIX, DeepModeling, vant, PyO3, DolphinScheduer, Kubernetes, TiDB, TiKV, Engula, Apache Echarts, OpenResty, PaddlePaddle, Apache Dubbo, MobX, Deepin, Wechaty, TDengine, Apache Camel, ice, AntVis, Apache IoTDB, Aapche EventMesh (Incubating), ClickHouse, Apache InLong (Incubating) ...

March 1, 2022 · 1 min · jiezi

关于开源:开讲了龙蜥社区走进北大课堂

近日,龙蜥社区走进北京大学的课堂,参加讲授“开源软件开发根底及实际”课程。第一堂课上,龙蜥社区的技术专家为北京大学软件与微电子学院的研究生同学们介绍了社区详情和围绕龙蜥操作系统(Anolis OS)的实际课程纲要。本学期内,龙蜥社区的 6 位技术专家将为同学们介绍开源实际通识常识,分享龙蜥操作系统的技术亮点,并组织同学们进行龙蜥操作系统开源开发实际。 图/讲师与同学们合影 龙蜥社区还为学生们提供了参加社区 SIG 组进行实际操作的机会,并凋谢“龙蜥实验室”的机器资源收费给到学生,可随开随用,十分便当。 北京大学软件与微电子学院荆琦传授示意:“很快乐可能邀请到十分沉闷的龙蜥操作系统开源团队参加咱们‘开源软件开发根底及实际’的课程建设!龙蜥团队提供了业余的开源导师团队和丰盛的课程资源,在本次课程的团队抉择环节受到了同学们的宽泛欢送。心愿与龙蜥开源团队深刻开源实际课程单干,向同学们宣传开源文化和理念,让同学们理解开源软件开发的过程和根本规定,从而有志愿、有能力参加到开源软件开发中来,成为合格的开源软件贡献者。”图/授课现场 龙蜥社区(OpenAnolis)由阿里云、统信软件等 16 家理事单位独特发动,致力于打造面向未来的开源操作系统凋敝生态。培养外围零碎的技术冲破与产业化后备人才,助力操作系统畛域产学研单干,也是社区手不释卷的谋求之一。将来,龙蜥社区将陆续走进各大高校,让同学们理解、参加开源软件开发,造就其开发能力,为开源人才培养出一份力。 插播一个小广告,为造就操作系统人才,阿里云智能根底软件团队/达摩院操作系统实验室开始 2023 届校招啦!校招详情内容可进入龙蜥公众号(OpenAnolis龙蜥)2022年2月28日雷同推送查看。 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 1, 2022 · 1 min · jiezi

关于开源:数据系统提供商极道科技加入龙蜥社区

近日,极道科技(北京)有限公司(以下简称“极道科技”)签订了 CLA(ContributionLicense Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 极道科技成立于 2015 年,旨在帮忙企业把数据转变成真正的数据资产,并翻新地提出了“存(企业级分布式存储系统)、管(强关联的智能数据管理系统)、算(多模式交融计算零碎)”协同的数据系统设计理念,将其对立协同设计,实现了数据感知、利用感知和数据智能。至今,极道科技已先后与海光服务器、鲲鹏服务器等国产硬件平台实现兼容性互认证,退出龙蜥社区,意味着极道在操作系统这个根底软件畛域迈出了重要的一步。 极道科技总经理吴江(Javen Wu)示意:“极道将与龙蜥社区携手,为行业提供平安自主、稳固高效的"存/管/算"一体化解决方案,共建开源新生态。极道将放慢与龙蜥操作系统的软硬件适配,与社区一起推动龙蜥开源操作系统在人工智能、高性能计算、非结构化数据存储和治理等场景的利用落地。” —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

March 1, 2022 · 1 min · jiezi

关于开源:喜报龙蜥操作系统龙蜥社区双双荣登2021科创中国开源创新榜

2 月 21 日,中国科协召开 2022 “科创中国”年度会议。“科创中国”联合体理事长、中国工程院原院长、中国工程院院士周济在会议上公布了 2021 “科创中国”开源翻新榜单。评审委员会从技术水平/技术实力、市场/经济效益和社会效益多个维度掂量评审,最终龙蜥社区(OpenAnolis)获评“年度优良开源社区”,龙蜥操作系统(Anolis OS)获评“年度优良开源产品”。龙蜥社区获选“科创中国”开源翻新榜·年度优良开源社区 龙蜥操作系统获选“科创中国”开源翻新榜·年度优良开源产品 2021“科创中国”开源翻新榜由中国科学技术协会主办,“科创中国”开源翻新联合体、中国科协科学技术流传核心、中国通信学会、中国电子学会、中国科学院软件研究所、中国开发者社区独特承办, 本次评比邀请了来自全国学会、中国开源软件推动联盟、Apache 基金会、清华、北大、北航、人大等政府机构、科研院所以及高校和企业的 20 位开源权威专家组成评审委员会进行评审,最终推出年度优良开源机构4家,优良开源社区 10 家,优良开源产品 50 项。 开源已成为技术利用和行业数字化倒退的基石,龙蜥社区(OpenAnolis)自成立以来,始终积极响应和推动开源翻新技术倒退,致力打造一个操作系统开源社区和翻新平台。社区现已公布龙蜥操作系统 Anolis OS 7.9、Anolis OS 8.4 等多个社区版本,为应答 CentOS 停服,官网已上线「CentOS 停服专区」为用户提供迁徙计划及长期稳固反对,致力于成为 CentOS 的最佳代替。 此前,龙蜥操作系统顺利通过工信部电子规范院首批开源我的项目成熟度评估,成为惟一取得“卓越级”认证的开源我的项目,龙蜥社区荣获“中国开源云联盟年度优良开源我的项目奖”、“OSCAR 开源尖峰案例奖”等行业奖项。将来,龙蜥社区将不忘初衷,联结更多企业,共建开源新生态。退出「龙腾打算」,让咱们独特为开源奉献一份力量!残缺榜单详情可参考:https://www.kczg.org.cn/meets... —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 28, 2022 · 1 min · jiezi

关于开源:什么是开源的第一性原理

一、「开源」遇见「第一性原理」第一性原理,First principle,维基百科的定义为:从根本的定律登程,不外加假如与教训拟合的推导与计算。「第一性原理」自 2017 年特斯拉创始人马斯克在采访中提及后,在互联网和投资圈风行,也常被引申为「回溯事物本质,通过演绎法推导,最终得出结论」。 开源,Open Source,一种将源代码公开的软件公布模式。1998 年,自由软件静止小组成员克里斯汀·彼得森首次提出「Open Source」这一词。明天,开源操作系统已成为互联网世界的重要基石,「开源吞噬软件」也逐步成为共识。当开源曾经成为开发者司空见惯的存在,并逐步延长到技术之外的各个领域。 拿起「第一性原理」的放大镜,来从新察看「开源」,或者咱们会有新的播种。 二、开源的起源与实质1. 开源的起源 现在公认的开源奇点——UNIX,诞生于 1969 年美国 AT&T 公司的贝尔实验室。为促成 UNIX 的倒退,AT&T 以低廉甚至收费的许可将 UNIX 源码受权给学术机构,许多机构在此源码根底上加以裁减和改良,造成了各种的 UNIX 衍生版。 工夫来到 1991 年,Linus Torvalds 基于一个迷你版本的类 UNIX 操作系统,公布了 Linux 内核的源代码,彻底关上了开源世界的大门。从 UNIX 诞生到 Linux 崛起的这 20 多年里,一个关键因素就是互联网的倒退,使得世界各地的人都能以平等的身份,参加到我的项目的建设中,最终打造出了开源这座雄伟的超级集市。 2. 开源的实质 在被称为「开源圣经」的《大教堂与集市》中,用了两个艰深的类比来解释「闭源」与「开源」的区别——「大教堂模式」和「集市模式」: 传统大型软件公司的开发模式就像是艰巨而迟缓的大教堂建造工程,它有着紧密的治理和关闭的集中式构造,但在翻新上、生产力上和 Bug 管制上落后于集市模式。 集市模式是一种并行、对等的扁平化开发构造,其参与者大多来自于互联网上的志愿者,构造涣散,来去自由,没有修建大教堂那样的宁静和虔诚,就像是一个乱哄哄的集市。但就是这样的组织模式,获得了像 Linux 这样令人惊叹的胜利。 通过「大教堂与集市」这一模型,开源的实质上不着天;下不着地: 会集更多人的智慧——集市能比大教堂容纳更多的人;领有更高的效率——在集市中交换更间接,合作更高效;疾速纠错和修改——集市上的人越多,就越容易发现和解决 bug 。三、用第一性原理推导出「开源三定理」基于上述 3 点,咱们应用「第一性原理」推导出开源的三条定理: 1、在开发者均匀品质不升高的前提下,开发者数量越多,我的项目生命周期越长; 集市相比与大教堂建造老本更低,因而更容易取得商家青眼,买家也能用更低的价格在集市获取本人想要的商品。集市上已有的人越多,进入集市的人也就越多,人们在集市上停留的工夫也就越长,集市也就能继续经营上来。 同样,当咱们评估一个开源我的项目时,第一工夫并不是看它的代码品质,而是看它有多少人应用,有多少人参加我的项目的建设。这也是很多老牌编程语言能放弃短暂生命力的起因,因为其笼罩的范畴足够广,应用的开发者足够多,哪怕在很多中央不如新诞生的编程语言,仍然有大量拥趸。 集市模式相比大教堂的毛病,在于进入集市的人泥沙俱下,一旦集市中呈现少量不讲诚信的商家或商品,大家下次就会抉择去其它中央进行交易。因而,成熟的开源我的项目都会对提交的代码进行严格审查;开源基金会也会对退出的开源我的项目进行各个维度的评估,就是为了保障集市的衰弱运作。 2、当开发者数量减少所带来的效率晋升,能对消掉 Brooks 法令的影响,我的项目能力无效推动; 起初,人们在集市上交换便捷,交易不便,但随着集市规模越来越大,店铺越来越多,想找到须要的商品越来越难,效率反而不如以前。于是人们开始对集市进行区域划分,制订了一系列准则,不便之后退出的人能更快参加到集市的建设中。 开源社区和技术开发同样如此。在《人月神话》中,Brooks 法令被用来形容一种事实——随着开发人员数目的增长,我的项目复杂度和沟通老本依照人数的平方减少,而工作成绩只会呈线性增长。 因为 Brooks 法令的存在,通过无止境的减少人手来提高效率成为不可能,大公司内的开发团队在这一点上尤为显著。尽管开源合作中,人们能通过 WiKi 文档、升高开发耦合及各种协同工具减弱 Brooks 法令的影响,但仍然须要各种组织治理和流程设计,来稳固推动我的项目停顿。 ...

February 27, 2022 · 1 min · jiezi

关于开源:中国-PostgreSQL-分会加入龙蜥社区携手共建基础软件开源新生态

近日,中国开源软件推动联盟 PostgreSQL 分会(简称“中国 PostgreSQL 分会”)签订了 CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 中国 PostgreSQL 分会于 2017 年成立,由国内多家次要 PostgreSQL 数据库生态企业独特发动,以进步中国 PostgreSQL 数据库倒退和利用程度为主旨,致力于构建 PostgreSQL 数据库产业生态,推动 PostgreSQL 技术产学研用倒退,为国内 PG 用户与国内 PG 社区组织搭建沟通、交换的平台,促成开源 PG 数据库生态倒退。 中国 PostgreSQL 分会秘书长白国华示意:“开源软件始终是国内信息技术利用与翻新的瘠田,操作系统、数据库等根底软件更是如此。将来,中国 PostgreSQL 分会将与龙蜥社区在技术流动、零碎兼容认证、根底软件人才培养等方面发展单干。携手促成开源操作系统和开源 PostgreSQL 数据库的生态建设,助力企业智能、数字化倒退过程。” 龙蜥社区经营委员会主席陈绪博士示意:“中国 PostgreSQL 分会作为国内先进的开源数据库组织,始终致力于推动 PostgreSQL 技术在中国的推广和倒退,为宽广社区开发者所青睐。退出龙蜥社区后,欢送他们从弱小的性能个性与先进的开源数据库两方面减速社区倒退,独特推动国内数据库生态的凋敝和倒退,为社区技术人才和生态合作伙伴提供一个良好的技术交流平台!” —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 25, 2022 · 1 min · jiezi

关于开源:灵雀云加入龙蜥社区迎来国内领先的企业级PaaS服务商

近日,灵雀云签订了 CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 灵雀云成立于 2014 年,领有超大规模云原生平台的开发、运维和治理教训,是国内提供企业级云原生解决方案的领军企业。灵雀云是国内最早将 Kubernetes 产品化的厂商之一,致力于通过革命性技术,帮忙企业建设现代化的软件基础设施,实现数字化转型,直面业务挑战。 随着云原生技术生态体系的日趋完善,灵雀云推出了面向企业级用户的全栈云原生开放平台 ACP 3.0 。该平台以利用为核心,笼罩利用全生命周期,平台组件包含基础设施、利用框架、数据服务、DevOps 工具、机器学习等多个模块,一体全栈、开箱即用。目前,ACP3.0 已帮忙金融、能源、运营商、政企、制作、航空、汽车等畛域的数百家客户重塑业务,为企业倒退减速。 灵雀云副总裁王厚示意:“将来,灵雀云将积极参与到龙蜥社区建设中,利用自身在容器畛域的业余技术劣势和利用教训,与龙蜥社区的合作伙伴们独特为开源社区的凋敝和企业现代化贡献力量,欠缺生态适配,打造稳固牢靠、容纳凋谢的行业生态,助力我国数字化经济倒退。” —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 24, 2022 · 1 min · jiezi

关于开源:张海宁首个-CNCF-中国开源项目-Harbor-的修炼之道

「WeOpen Talk」是腾源会全新上线的「对话开源」内容专栏,每周为读者出现一期与尖峰开源人物的精彩对话内容。在「WeOpen Talk」栏目中,咱们将粗浅诠释开源先锋者们的开源精力、开源理念及其眼中的开源世界,深度开掘开源领军者们在实际、参加开源过程中的无效方法论和最佳教训。 一、前言2020 年 6 月,CNCF(Cloud Native Computing Foundation,云原生计算基金会)发表,企业级容器镜像仓库开源我的项目 Harbor 成为 CNCF 第 11 个毕业的我的项目。作为 CNCF 首个诞生在中国的开源我的项目,Harbor 目前在 Github 平台已取得近 1.7 万个 Stars,以及 230 名开发者的奉献和参加。 这个在孵化初期只有 4 位外围开发者的我的项目,是如何在开源后一步步精进和优化,以至取得万人青眼?Harbor 开源背地的经营,又有哪些独到之处? 本期 WeOpen Talk 开源人物专栏,腾源会将对话 Harbor (企业级容器镜像仓库)创始人及维护者、腾源会导师张海宁,为大家分享 Harbor 在开源摸索实际中的心得和方法论。以下内容为张海宁的自述。 二、Harbor 的胜利不只是「偶尔」Cloud Foundry  是云原生畛域一个「鼻祖」级的我的项目,也是业界首个开源 PaaS 平台。咱们从 2012 年开始经营 Cloud Foundry  中国开发者社区,从那时起,在行业内打下了良好的大众根底。那些沉闷在 Cloud Foundry 社区的敌人,在各行各业从事云原生畛域的工作,和咱们造成了良好的单干关系。 得益于在 Cloud Foundry 社区积攒的教训和口碑,2016 年,咱们公布开源我的项目 Harbor 后不久,就在行业中推广开来。很多敌人十分喜爱 Harbor 我的项目,并口口相传,Harbor 我的项目的用户规模也越来越大。 从这个角度看, Harbor 能迅速在云原生社区站稳脚跟,并失去大家认可,与之前打下的坚实基础密不可分。 Harbor 我的项目的 GitHub 页面 ...

February 23, 2022 · 2 min · jiezi

关于开源:助力中国开源码力榜社区邀请正式开启

本文转载自公众号:开源社KAIYUANSHE缘起2021年1月16日,由 SegmentFault 联结开源社、腾源会、X-lab 实验室独特发动的中国开源码力榜正式开启。业余小组将通过抓取2021全年 GitHub 影响力排名前 1 万的账号,并联合其合作影响力及地位信息,再通过以往实际过程中积攒的合作教训进行人工筛查,将 GitHub 账号与背地的人进行一一对应,力求将误差升高到最小,从而造成中国开源码力榜。 呐喊为助力中国开源码力榜,在此,咱们呐喊更多的开源社区可能参加到此次流动中,在为中国开源码力加油打气的同时,也为“仍旧冷清的开源世界”(来源于《开源之迷》的作者,适兕老师 - 一位将本人作品 “献给所有铸就开源世界的人们“ 的开源布道师,但依然认为来自中国的开源参与者过于“冷清“。) 如果你想通过实际行动,来完结适兕的断言,无妨参加咱们的流动,用理论的数据来反驳他,让他发出他的话。用理论的和煦,给予一位孤勇者和煦和力量,并浏览他的作品,让其在下一个版本,发出断言。 单干社区将取得全网 logo 曝光 (系列文章,媒体渠道,榜单等 LOGO 展现);线上宣传 (SegmentFault 渠道宣传,开源社渠道宣传, 腾源会渠道宣传, X-lab实验室渠道宣传, 单干社区宣传,社群宣传,等线上所有渠道);单干社区独家专属海报,进步社区影响力;(范例如图)单干社区可提供本社区特色礼品,赠予上榜者,并相约互动。单干社区将取得精美礼品一份 - 开源盲盒书单干社区需履行社群转发”中国开源码力榜”流动推文(必选)社区公众号,社区宣传网页,微博,bilibili,知乎,简书等媒体渠道转发”中国开源码力榜”流动推文(必选)制作为”中国开源码力榜”流动加油打气的视频(可选)社区活动页上线 ”中国开源码力榜”流动(可选)小编集体号转发 ”中国开源码力榜” 流动推文(可选)社区页面公布 ”中国开源码力榜”流动推文 (可选)申请单干社区请提供社区 Logo(格局:PNG/SVG,一个失常Logo,一个反白Logo)社区简介、网站链接(可选)提供带有社区个性,赠与上榜者的礼品(可选)确认参加社区单干后,转发 ”中国开源码力榜” 流动推文并提供相干链接或截图为 ”中国开源码力榜” 流动制作加油打气视频(可选)联系方式申请单干社区,请通过以下形式分割开源社社区志愿者。 微信:chshumin00邮箱:community@kaiyuanshe.org扫描下方二维码,注销报名即日起至2月25日截止,社区快来参加吧~ 还等什么,连忙退出咱们吧!因为这个“仍旧冷清的开源世界”,真的特地须要你! 相干浏览https://mp.weixin.qq.com/s/qi...

February 22, 2022 · 1 min · jiezi

关于开源:晟盾科技加入龙蜥社区共建开源新生态

近日,河南晟盾电子科技有限公司(以下简称“晟盾科技”)签订了 CLA(ContributionLicense Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 晟盾科技成立于 2011 年,是河南最早做呼叫核心的服务商之一,以“成为国内一流的信息服务提供商”为愿景,致力于为呼叫核心零碎何呼叫相干业务零碎提供整体规划、方案设计、软件开发、系统集成、托管服务和三方租赁等业务。凭借成熟的 IT 服务管理模式、技术研发实力及创新能力,晟盾科技全面服务于国企、政务企业及大型科技公司,一直减速政务热线迈向数字化和智能化 。 晟盾科技总经理刘朝勇示意:“操作系统是信息化平安倒退的外围局部,龙蜥社区是国内当先的操作系统开源社区,为推动操作系统的倒退施展着重要作用。将来,晟盾科技将施展本身劣势,积极参与龙蜥社区生态建设,在呼叫核心零碎、政务热线、系统集成、软件开发等畛域与社区开展单干,踊跃为开源操作系统赋能,独特推动社区及生态的倒退。” —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 21, 2022 · 1 min · jiezi

关于开源:祝贺首届龙蜥社区年度突出贡献奖揭晓马上查看

为感激龙蜥社区的贡献者们,社区举办了2021年度突出贡献者评选活动。就在刚刚,Top 10 年度突出贡献奖已诞生。另外「开源参加贡献奖」也将开始分割,请各位及时关注邮件~ 以下为本次年度突出贡献者的获奖名单: —— 完 ——退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 21, 2022 · 1 min · jiezi

关于开源:龙蜥下游发行版-Alibaba-Cloud-Linux-3-安全基线正式通过-CIS-认证云上企业安全性保障更上层楼

图源/CIS 官网 基于龙蜥操作系统(Anolis OS)打造的阿里云第三代发行版操作系统 Alibaba Cloud Linux 3(以下简称 Alinux 3) 的 CIS 平安基线(Alinux 3 CIS benchmark v1.0.0 版本)正式实现了CIS 认证 ,这意味着云上企业的安全性保障将更上层楼。 Alinux 3 全面兼容 RHEL/CentOS 8 生态。随着 CentOS 8 的停服,应用 Alibaba Cloud Linux 3 来代替 CentOS 也成为局部企业的抉择。 CIS 是一个具备几十年历史的出名非营利计算机平安组织,致力于采纳线上社区的模式与大公司、政府机构、学术机构一起打造优良的平安实际解决方案(各种benchmarks)。以后公布的操作系统大多都曾经提供 CIS benchmark,包含CentOS、Ubuntu、Windows等。实现 CIS benchmark 认证,曾经成为很多阿里云客户对于 OS 平安的重要评判根据之一。 据悉,Alinux 3 CIS benchmark v1.0.0 以 Alinux 2 CIS 产品化教训为领导,从 Alinux 3 的初始设置、服务、网络配置、日志与审计、拜访,认证和受权、系统维护六个方面给出了 266 项具体的平安倡议,每一项平安倡议还给出了对应的安全等级、计分规定、影响、检测规定、修复办法、参考等具体内容,同时兼容 CentOS 8。用户能够依据本人的须要抉择适合的加固项进行灵便配置,也能够参考 Alinux 3 CIS benchmark 进步其它与之兼容的操作系统的平安水位。 阿里云操作系统平安负责人龙勤示意:“阿里云目前是国内惟一实现 CIS 认证的操作系统供应商,Alinux 3 CIS benchmark 的认证只是一个开始,前面咱们还将持续欠缺对应的产品化工具,比方与 CIS 一起欠缺 Build Kit 加固工具、CIS-CAT 扫描验证工具等,进一步提高 Alinux 3 的平安水位。同时,阿里云始终保持开源、回馈开源。Alinux 3 作为龙蜥操作系统的上游发行版,咱们心愿可能将阿里云操作系统团队在CIS 上的教训奉献给龙蜥社区,推动龙蜥社区的倒退。” ...

February 18, 2022 · 1 min · jiezi

关于开源:裸辞开源的监控告警项目HertzBeat

HertzBeat赫兹跳动.网站监测,PING连通性,端口可用性,数据库监控,API监控,全站监控,自定义监控,阈值告警,告警告诉。 官网: hertzbeat.com | tancloud.cn 仓库: Github Gitee 前言毕业后投入很多业余时间也做了一些开源我的项目 Sureness , Bootshiro , Issues-translate-action ,过后下班有空就答复网友问题,上班回家写开源代码,近程帮人看问题(小年30也看过),还总感觉工夫不够用,过后想如果不去下班能做本人酷爱的该多好,开源感觉是作为程序员的一种成就感吧。 想着年老就要折腾,何况还是本人很想做的。于是乎21年底放弃激励裸辞开始全职开源了,也是第一次全职守业(尽管大概率失败,但搏一搏,单车变摩托) 本人在APM畛域做了多年,当然这次守业加开源的方向也就是老本行APM监控零碎,咱们开发一个反对多种监控指标(更多监控类型指标正在适配中),领有自定义监控,反对阈值告警告诉等性能,面向开发者敌对的开源监控我的项目-HertzBeat赫兹跳动。 为了感激老婆大人的全力支持,hertzbeat服务端口默认为1157(遥遥无期)-老婆叫尧尧,我集体心愿将来的宝宝叫午期(没有话语权可能性不大) 想到很多开发者和团队领有云上资源,可能只须要应用监控服务而并不想部署繁冗的监控零碎(往往有时候那套监控零碎比咱们本身服务耗费的服务器资源还多),咱们也提供了能够间接登陆应用的SAAS云监控版本-TanCloud探云。 心愿老铁们多多反对点赞,非常感谢。 开始介绍HertzBeat赫兹跳动 是一个反对网站,API,PING,端口,数据库等监控类型,领有易用敌对的可视化操作界面的开源监控告警我的项目。 咱们提供了对应的SAAS云监控版本,中小团队和集体无需再为了监控本人的网站资源,而去部署一套监控零碎,登陆即可收费开始监控之旅。 监控需要指标往往千奇百怪,作为一个面向开发者的开源软件,自定义监控 必定是要安顿上的,大家能够只通过配置YML文件咱们就能够自定义须要的监控类型和指标,来满足常见的个性化需要。 HertzBeat 模块化,manager, collector, scheduler, warehouse, alerter 各个模块解耦合,不便大家了解上手与定制开发。 咱们也提供了更自由化的告警阈值配置,阈值触发表达式,三种告警级别,触发次数配置,反对告警告诉模版,邮件webhook等形式告警告诉,实时感知业务状态。 更多功能欢送登陆 HertzBeat 的 云环境TanCloud 试用发现。 咱们正在疾速迭代中,欢送参加退出共建我的项目开源生态。 HertzBeat的多类型反对,易扩大,低耦合,心愿能帮忙开发者和中小团队疾速搭建自有监控零碎。 能够通过演示视频来直观理解性能: https://www.bilibili.com/vide... 模块manager 提供监控治理,系统管理根底服务 提供对监控的治理,监控利用配置的治理,零碎用户租户后盾治理等。collector 提供监控数据采集服务 应用通用协定近程采集获取对端指标数据。warehouse 提供监控数据仓储服务 采集指标后果数据管理,数据落盘,查问,计算统计。alerter 提供告警服务 告警计算触发,监控状态联动,告警配置,告警告诉。web-app 提供可视化控制台页面 监控告警零碎可视化控制台前端(angular+ts+zorro) 疾速开始如果您不想部署而是间接应用,咱们提供SAAS监控云-TanCloud探云,即刻 登陆注册 收费应用。如果您是想将HertzBeat部署到内网环境搭建监控零碎,请参考上面的 部署文档 进行操作。 依赖服务部署HertzBeat起码依赖于 关系型数据库MYSQL8+ 和 时序性数据库TDengine2+装置MYSQLdocker装置MYSQl docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql创立名称为hertzbeat的数据库执行位于我的项目仓库/script/sql/目录下的数据库脚本 schema.sql具体步骤参考 依赖服务MYSQL装置初始化 ...

February 16, 2022 · 1 min · jiezi

关于开源:翟佳从技术工程师到网红开源创业者

「WeOpen Talk」是腾源会全新上线的“对话开源”内容专栏,每周为读者出现一期与尖峰开源人物的精彩对话内容。在「WeOpen Talk」栏目中,咱们将粗浅诠释开源先锋者们的开源精力、开源理念及其眼中的开源世界,深度开掘开源领军者们在实际、参加开源过程中的无效方法论、最佳教训。导语从一个内敛的技术工程师,到「网红级」开源原生企业的联结创始人;从一位技术人,转型为定企业策略、跑商业化模型、拉「市场」看增长的创业家……他,展示了技术人对开源的酷爱,开源人对守业的挑战,守业人对克服自我的倔强。而他是如何对待和面对这所有的转变,以及对将来的思考又是如何的呢? 明天,咱们带大家一起走进 StreamNative 联结创始人、Apache Pulsar 和 Apache BookKeeper PMC 成员、腾源会导师翟佳的内心世界。 一、守业的初衷:不想优良的我的项目被湮没谈及走向守业之路的初衷,翟佳像极了一位热血青年——为了心中那个磨灭不了的现实所做出的抉择。 开办 StreamNative 之前,翟佳在 EMC 从事分布式、文件系统、流存储相干的设计和开发,平时在社区中,类分布式存储 BookKeeper 和类分布式音讯流平台 Pulsar,也是他投入工夫关注和奉献最多的两大我的项目。 那几年,Twitter、雅虎等寰球一批互联网企业都在其存储业务零碎中利用了 BookKeeper,翟佳所在的团队也不例外。在应用的过程中,翟佳十分看好 BookKeeper 的利用空间,随着应用场景和频次的进步,他对 BookKeeper 的价值也越认可,为此,翟佳和 BookKeeper 社区里的很多贡献者,过后向外常常做布道,但遗憾的是,这个我的项目的市场应用率仍然不高。 直到 Pulsar 我的项目开源后,接入社区保护和奉献的便捷性,用户易获取和上手性及其所命中的较多用户的痛点需要,让翟佳看到了这个我的项目的更多可能性。 过后的翟佳特地心愿能让这个技术能被更好更快地推广进来,在他看来,这是一个特地好的机会,于是和过后的 Apache Pulsar 开创团队成员郭斯杰一起创立了 StreamNative 公司,并且始终在保护并更新我的项目,他们也是我的项目和周边生态的次要贡献者。 在两位技术创始人的感召下,目前 StreamNative 将很多顶尖的 Pulsar 开发者和技术专家纳入麾下,StreamNative 也成为开源音讯零碎基础设施我的项目 Pulsar 的「原厂」。 在音讯这个场景下,面对越来越简单的业务需要,如果只有 Kafka 或者是只有传统的音讯零碎,可能整个生态就无奈往前倒退。而翟佳置信做这个事无论胜利与否,都会给这个生态带来肯定的促进作用,就这样,基于对我的项目的酷爱以及对开源现实的谋求,他踏上了守业之路。 在翟佳眼里,本人是一个比拟外向的人,从带技术团队到带商业化和市场团队,对于一个内敛的工程师来说,这个转变非常具备挑战,也是他近来最大的转变之一。 而之所以不招聘这样一个角色,而是抉择本人来承接这个份责任。翟佳说: 招聘到适合的人是有难度的,而且 StreamNative 做的是 to B 的产品,外围靠产品驱动,和 to C 及做我的项目的销售和商业化不太一样,必须得懂产品,这样才会有趣味聊商业化。所以当公司工程师梯队缓缓成长起来之后,加上不少的大客户都有服务的需要,所以我就抉择了跳进去去尝试做商业化。二、与用户一起摸索,打造优良产品设计目前的市场现状,在国外,Pulsar 有更多的中小型客户;在国内,则更容易打造标杆大客户。而翟佳所在 StreamNative 目前在国内次要朝着金融、IoT 行业作为两个重点方向。 究其原因,是因为在这个两个行业中的用户都在 MQ 场景下有一些较大的痛点:难以撑持大的数据规模,对传统 MQ 做扩大、运维。而在这些畛域,Pulsar 是极具劣势的,能够很好地解决用户的痛点。 ...

February 16, 2022 · 1 min · jiezi

关于开源:技术人聊开源这并不只是用爱发电

近年来,中国开发者曾经成为寰球开源体系中的重要力量。据不齐全统计,中国的代码在寰球开源社区的比重已占 40% 左右,目前寰球 6000 多万开发者中,至多有 2000 多万来自中国。 开源是一个公司技术影响力的体现之一,走向社区与其余生态单干,拓宽技术的应用领域,为内部需要奉献的同时也能让本身技术走向成熟。 过来的 2021 年,蚂蚁的技术同学和寰球各地的开发者们,独特参加到开源社区的建设和保护。 2021 CNCF 中国区 TOP10 的贡献者中,有 4 位来自蚂蚁团体。 过来的2021年,蚂蚁的技术同学和寰球各地的开发者们,独特参加到开源社区的建设和保护。其中两位技术同学次要参加了 Dragonfly 和 Nydus 这两个相互关联的开源我的项目。 \Dragonfly Dragonfly 是一个开源云原生镜像散发零碎,次要解决以 Kubernetes 为外围的分布式应用编排零碎的镜像散发问题,2020 年升级为寰球驰名开源社区 CNCF (云原生基金会) 孵化我的项目。  Nydus Nydus 是蚂蚁团体发动的 Lazy load 原理的镜像减速我的项目,配合 Dragonfly 做 P2P 减速,可能极大缩短镜像下载工夫、晋升效率,并提供端到端的镜像数据一致性校验,从而让用户可能更平安快捷地启动容器利用,目前是 Dragonfly 的一个子项目。  小编与这两位同学,以及他们所在团队负责人,聊了聊他们眼中的开源。 @ 百蓦|参加 Dragonfly 开源一年 \开源自身就是一种值得谋求的奉献精神   我是 2020 年开始接触 Dragonfly 我的项目的,当初次要参加我的项目整体 2.0 降级。咱们这个我的项目的维护者来自不同公司、不同个人,比方阿里云、字节跳动、去哪儿、Intel 以及上海交通大学等。 我认为我的项目开发过程中的首要工作就是制订规范,规范制订好了,后果就更容易达成统一。只管大家来自不同公司,不管技术如何,对代码的了解有何一致。 最终目标都是对我的项目品质负责,是一个单干和合作的关系。  目前来看,我认为开源在国内的状况大部分是偏实用,须要更多有奉献精神的程序员参加到开源工作当中。当然近几年国内也涌现了很多技术守业公司,开始投入到开源我的项目中,而非仅靠程序员本人的趣味,利用业余时间投入。 开源自身就是一种值得谋求的奉献精神 我做程序员的初衷是心愿凭借本人的能力去扭转一些事件,做开源也一样须要有一些技术信念。因为开源是个无偿的工作,不是商业化的货色,而是心愿从中找到能够冲破的技术点。  就像我集体十分喜爱的一位程序 David Heinemeier Hansson(DHH) 说过: ...

February 15, 2022 · 2 min · jiezi

关于开源:甜言蜜语生成器定时问候邮件机…开源程序员为这个情人节付出太多

1946 年 2 月 14 日,世界上第一台通用电子计算机 ENIAC 在美国宾夕法尼亚大学诞生,人类从此关上了信息时代的大门,也诞生了一种以操作计算机为生的职业——程序员。 为了留念这个重要的日子,程序员们相约在这一天,花更多的工夫和本人的电脑和手机在一起。 但迫于物种的繁殖需要与世俗的压力,有程序员抉择开发了一些「情人节」主题的代码工具,明天就为大家盘点了 5 个可能用得上的开源工具,看到最初,你肯定会有所播种。 1. 花言巧语随机生成器为了解决「程序员不会说情话」这个世纪难题,一个名为「honeyed-words-generator」的开源我的项目诞生了,作者收集了 100 多句的甜(土)言(味)蜜(情)语(话),每年过节送一句,足够用上一辈子。 2 年工夫里的 516 个 stars 无疑证实了这个我的项目的实用,如果你也是 code easy,talk hard 的程序员,你肯定须要这个花言巧语生成器。如果你曾经是一个情话巨匠,请自私奉献你的情话,造福更多人。 利用截图 我的项目地址:https://github.com/zerosoul/h... 2. 图文并茂送上节日祝愿兴许是写一张节日贺卡太难,一位 ID 为「kevinlu98」的程序员写了几百行代码,最终以动静网页的形式,为他的女朋友送上了复旧而纯朴的节日祝愿。 如果他复旧浪漫的审美也恰好击中了你,只需把「images」中他女朋友的照片替换成你女朋友的,把 index.html 中的文字替换成你想说的话,你也能够送给你女朋友一份难忘而社死的节日祝愿。 预览界面 我的项目地址:https://github.com/kevinlu98/... 3. 简略实用的表白程序尽管愚人节早已超过情人节成为表白日,但仍然有程序员,会在情人节这天鼓起勇气向女神/男神表白情义,那咱们向你举荐「祝你早日脱单」这个表白程序,祝你早日脱单。 只有你在被表白者的电脑里配置好环境,装置好所需的工具并降级到最新版本,同时为了保障成果的一致性,还要禁用编译器的线程安全检查,从而更改窗口控件…… 反正所有筹备好之后,只有把库里的代码发给她运行,启动界面上就显示出你想要说的话,并在完结后主动销毁。真的是非常简单实用呢! README截图 我的项目地址:https://gitee.com/Dreamelf/CS... 4. 定时发送问候邮件不少程序员因为工作起因,每天和对象的聊天内容次要围绕「早上好」「吃了没」「在干嘛」「晚安」这些固定主题,就像做日常工作一样枯燥乏味,长期以往,两个人的共同话题也变得越来越少。 「everyday-email」就是帮你突破这一窘境的最好工具,这个工具会爬取微博、知乎、豆瓣等社交平台上的关注列表,并将数据整合成邮件定时发送给对方,甚至连 Ta 所在地的天气信息也能一并发送,真正做到全方位无死角的关怀。一句「邮件已发送,请查收」胜过一言半语。 成果示例 我的项目地址:https://github.com/xuguanqun/... 5. 相亲自我介绍利器如果以上几个开源我的项目你都用不上,那你可能还是独身吧,没关系,这里还有一个开源工具。 过年期间,不少独身程序员都去相亲了,家喻户晓,相亲中最重要的一个环节,就是相互介绍彼此的工作,而程序员想要解脱「修电脑」这一刻板印象,最好的形式就是通过代码直观的展现本人的工作内容。 开源我的项目「loveing」通过在线写代码的形式,一步步介绍了 HTML 中的各种实现成果:字体变换、背景动效、3D 转换……只有对方不是测试,肯定会对这套无奈了解的操作大受震撼,而后让你帮 Ta 给家里的 WiFi 提速。 动效展现 我的项目地址:https://github.com/nostarsnow... 小结明天介绍的几个开源工具,相比于咱们真正接触的开源我的项目,要毛糙和简陋得多,甚至都不能称得上是真正意义上的开源「我的项目」,只是作者将业余时间写的代码工具开源了而已。 举荐这些开源工具,除了想给大家带来节日的欢畅,也心愿大家对开源的意识有新的视角:开源领有有限可能,开源就在咱们身边。成为一名开源开发者,让开源帮忙到更多须要的人,每位程序员都能做到。

February 15, 2022 · 1 min · jiezi

关于开源:比特熊故事汇2月MVP英雄故事-与开源先锋的亲切会面

元宵节高兴比特熊酷爱开源虎年第一期邀请开源好搭档开源技术和故事无保留分享更有开源圈子小红人——“开源虎墩”倾情助阵2022年2月22日【比特熊故事汇】为“爱”而来*惊喜揭示:认真看海报* 比特熊虎年礼物虎年到来,新敌人&老朋友动起来!比特熊会从转发本次直播预报、在预报文章中踊跃发言或者参加直播弹幕互动的搭档中,抽取22位送出2022年比特熊联名系列礼物。对本期嘉宾的发问或者给比特熊的倡议都能够随心发言!请大家积极参与的同时,退出“比特熊粉丝后援会”微信群,关注最新的流动信息和中奖名单。越踊跃越侥幸!P.S. – 中奖信息将在本场直播后7个工作日内在“比特熊粉丝后援会”微信群中颁布。请留神接管高兴信息! 欢送大家继续关注【比特熊直播间】心愿始终反对比特熊的你加技能、加高兴比特熊直播间,只做真直播 扫描比特熊个熊微信二维码退出【比特熊粉丝后援会】与开发者一起嗨聊,期待成为你的好友~

February 15, 2022 · 1 min · jiezi

关于开源:一个人坚持了五年的开源项目-开发管理方面可完全替代GitLab

我的项目背景在一家公司做 DevOps 相干工作,很多年前试用了一些 Git 产品,但不满足咱们的流程须要。于是在业余时间开发了这个产品并在外部应用,饱受好评。之后开源,始终保护至今。可用于自建 Git 服务,自带看板和 CI/CD。 我的项目地址:https://github.com/theonedev/... 相比 GitHub/GitLab 有什么特点?开箱即用的符号搜寻和跳转尽管 IDE 也能够做这些事件,然而咱们常常须要切换到以前的 commit 搜寻(比方某个 issue 对应的 commit ),这在 IDE 里须要切换工作环境有点麻烦,也有点慢,不如间接关上 onedev 搜寻不便。 这个性能应用 ANTLR 剖析支流语言的语法,并提取符号定义进行增量存储,速度快,占用空间小。目前反对 Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS and R 。GitHub 前两年退出了这个性能,然而如同只是针对主分支; GitLab 须要在 CI 里做 LSIF相干配置,比拟麻烦,并会占用大量空间。 在代码评审时也常常跳转去看某个符号的定义。 对仓库代码的正则表达式搜寻能够切换到任意 commit,并进行正则表达式搜寻。仓库代码应用 Lucene 分词,并按需增量存储,正则表达式自身先进行分词进行粗略查问,而后在后果里再进行准确匹配来进步速度。 动态剖析后果间接标注在源码上,作为代码评审的辅助信息当然 GitHub 有很多第三方工具能够做这个事件,但发现的问题都是显示在各自的网站上,与代码评审流程割裂开来了,使得一些流程很不不便,比方咱们有时须要在源码上对动态剖析发现的问题加评审阐明等等。另外这些第三方工具个别都须要额外收费。 Issue 字段和状态可定制,以及和 CI/CD 的深度集成这里 GitHub/GitLab 的简略的 open/close 的状态齐全不能满足咱们的需要,特地是牵涉到客户创立的 issue 时。如果开发人员在 commit 代码时 close 相干 issue ,客户失去告诉会认为这个问题曾经解决,于是会问咱们应该更新到哪个发行版;而如果在产品公布时 close 相干 issue ,测试人员在拿到测试版时也很困扰,因为相干 issue 还是 open 状态,不晓得该测试哪些 issue 。为解决这个问题,咱们定制了四个 issue 状态:open ,committed ,test ready 和 released 。当开发人员 commit 代码时,相干 issue 主动迁徙到 committed 状态;当蕴含这些 commit 的代码被构建并部署到测试环境中时,相干 issue 主动迁徙到 test ready 状态,并告诉 QA ,QA 能够在 issue 的详情页面里理解部署到了哪个测试环境;当测试通过创立发行版时,相干 issue 主动迁徙到 released 状态,并告诉客户,客户在 issue 的详情页里能够得悉关联的发行版。 ...

February 13, 2022 · 1 min · jiezi

关于开源:2021-年软件安全报告代码开源福祸相依

近期,一份来自平安测试公司的报告显示,开源畛域的利用平安状况整体有所恶化,但仍然存在问题,包含开源代码的破绽被利用,以及第三方代码库自身的危险。 上述发现出自 Veracode 公布的《软件平安报告(第12版)》,报告中所应用的数百万不同类型的数据来自 Veracode 的服务端和客户端,并对这些数据进行了动态剖析、动态分析、软件组成剖析和浸透测试。 一、开源代码缺点更少,破绽修复更快报告称:「开源库依然是一个令人担忧的平安因素」,这是一个长期存在,并继续至今的隐患,起因就在于开发者们的不良习惯。 大量开发者年复一年地应用同一个代码库,事实和教训证实,这会导致咱们年复一年地遇到同样的安全漏洞尽管如此,报告依然认为,第三方开源代码库有不少长处,存在的缺点更少,且问题能失去更快的解决: 好的一面是,第三方代码造成的安全漏洞,在修复的及时性上有显著改善。在 2017 年,一个安全漏洞从被发现,到 50 %的缺点被解决的修复点,须要三年多的工夫,当初只须要一年左右。 除此之外,报告还钻研了安全漏洞的修复过程,并瞻望了平安利用的将来:「总体来说,利用平安状况有所恶化,破绽的影响范畴整体也在降落。」 同时,Veracode 也指出,代码之间更加严密的连贯,和散布式微服务的衰亡,使得利用安全性变得更简单了: 「造成这一状况的起因,除了代码之间更严密的关联,还有竞争加剧和不断创新带来的影响」。为了加快进度,很多开发团队转向云原生技术、微服务架构和代码开源来优化他们的工作流。此外,越来越多的开发团队采纳麻利开发,并在开发过程中尽可能多地应用自动化。 尽管这种演变缩短了软件开发生命周期,但同时也带来了新的复杂性和危险。二、越来越多人应用平安扫描报告中,有一些数据值得咱们关注: 微服务:在 2018 年,大概有 20% 的利用蕴含多种语言。现在,只有不到 5% 的利用应用多种语言,更多的是小型的、单语言的利用或微服务。应用平安扫描的利用数量减少了两倍:均匀每季度扫描超过 17 个新应用程序,这个数字是十年的三倍多。更多组织应用多种类型的平安扫描:在 2018 至 2021 年期间,应用多种扫描类型的用户减少了 31%,其中大部分增长来自应用全套动态、动静和 SCA 扫描的组织。大多数开发人员年复一年地保持应用雷同的代码库:开发人员保持应用久经考验的库,很少违心尝试抉择「最酷」或「最受欢迎」的库来重构他们的代码库。三、麻利开发「吞噬」世界基于数据,Veracode 得出四个论断: 小型、模块化的麻利开发曾经「吞噬」世界。应用平安扫描的利用数量呈爆炸式增长;开发人员从每季度一次扫描他们的利用转变为每天一次,并采纳更多不同的扫描技术。收费和开源代码将持续成为开发者的福音与隐患。第三方代码库的应用趋势并未产生巨大变化,有显著缺点的代码库被更少的应用,这是十分踊跃的。利用在迟缓朝更平安的方向倒退。这是整个剖析过程中最令人振奋的。尽管随着工夫的推移,某些安全漏洞的风行率有所增加,但趋势总体是降落的。因为破绽修复的能力和速度并不是必然减少,所以心愿这种趋势能继续上来,将来也将持续放弃光明。新的扫描工具的呈现将持续改善利用平安环境。应用不同类型的平安扫描意味着开发者将更快、更残缺地修复所有类型的缺点。而将这些不同类型的扫描工具内置到集成管道和 IDE 中,会减速开发者的应用。四、小结在报告最初,Veracode 总结道: 安全漏洞像账单一样,随着时间推移而一直累积,尽早解决,就能加重将来的工作量。应用多种类型的平安扫描——动态、动静或软件组合分析,能够更全面地理解利用的安全性,并有助于更快、更彻底地进行解决平安问题。■ 英文链接:App Security Report: Open Source Code Still 'Blessing and a Curse' -- Virtualization Review 腾源会是腾讯云成立的汇聚开源我的项目、开源爱好者、开源领导者的凋谢社区,致力于帮忙开源我的项目健康成长、开源爱好者能交换帮助、开源领导者能施展首领价值,让寰球开源生态变得更加凋敝。微信公众号搜寻「腾源会」,第一工夫获取开源资讯与洞察。

February 11, 2022 · 1 min · jiezi

关于开源:对话-SphereEx-创始人张亮开源与商业并行-做时间越久越有价值的事情

文章来源于【TechWeb】【TechWeb】当 To C 行业受到相干政策以及环境的影响,开始逐步降温时,资本将指标更多得投放到了 To B 后劲公司。成立不到一年工夫,便曾经取得两轮融资,创新型数据库根底软件提供商 SphereEx 正在凭借技术硬实力以及市场化教训,取得多家资本的青眼。 企查查公开信息显示,SphereEx 由 Apache ShardingSphere 核心成员成立于 2021 年 4 月,同年 5 月取得红杉中国种子基金和初心资本的数百万美元天使轮投资。往年 1 月份,实现近千万美元 Pre-A 轮融资,由嘉御资本领投,红杉中国种子基金、初心资本、指数创投跟投。 “为开源爱好者提供全职的平台,让社区更加凋谢和凋敝,是 SphereEx 创建的初衷”,SphereEx 创始人兼 CEO 张亮示意。在他看来,守业必然不是一件容易的事件,但更违心做一件工夫越久越有价值的事件。 开源与商业化 并不是一个矛盾体开源,是一件有情怀的事件。谈及开源精力,张亮通知咱们,公司的初创者喜爱做这事儿,他是一个靶心,为更多的人提供开释本人才华的方向和平台。 在开源社区,一群趣味雷同的人,进行纯正的技术交换,违心把本人写的代码共享进去,失去一些反馈的高兴。在外界看来,开源是一件被迫且不蕴含功利性质的货色,当与商业化挂上钩之后,仿佛会变了味儿。 对此,张亮有着不同的意见。在他看来,开源是面向程序员的乐园,但趣味的行为是细水长流,当外界有了更为业余和短暂的需要后,纯正的开源社区是不可能满足的。比照之下,商业的行为才会提供对等的服务保障。 对于 ShardingSphere 也是如此,当开源越做越大后,社区曾经不能承载它的后退,后续只有商业化能力将其最大的价值施展进去。换句话说,商业化也是为开源产品补上了最初一块砖。 据理解,ShardingSphere 社区在寰球的活跃度很高,在 Apache 软件基金会的所有我的项目中也是排名 Top 10。与此同时,在交换中,谈及如何评判一个开源我的项目是否胜利,张亮认为能够从三个维度来评判,一是维持初心,是否能耐得住寂寞,而不是当作商业变现的一个快捷路径。第二是经营能力,是否吸引海内外的开发者一起参加到社区建设中来。最初一个则是大局观,是否能真正意义上拥抱开源。 帮忙企业解决从 0 到 1 的问题种子客户全副是社区转化而来此前,“开源”首次被明确列入到国民经济和社会倒退五年布局大纲。能够预感的是,开源正在成为驱动行业倒退、能力翻新的重要源泉。张亮通知咱们,目前 SphereEx 所处的仍是一个蓝海市场。Apache ShardingSphere 开源社区的劣势,让其当先很多同为基础设施的我的项目,在市场占有优势。 对于同行友商,SphereEx 的竞争劣势次要来自于两个方面。第一,产品能力上,其采纳可插拔架构设计,为数据分片、读写拆散、弹性伸缩、高可用、数据加密等每一个性能插件赋予独自部署和协同配合的能力。所谓的可插拔架构,是指在架构层面,将整个零碎分为基座和插件两局部,插件局部相互隔离、互不影响,基座能够自在接入多个插件。用张亮的话来说,这就像是哆啦A梦的神奇口袋,能够满足不同用户的不同需要。 第二,则是 Apache ShardingSphere 曾经在 170 多家企业中失去了广泛应用,Apache ShardingSphere 技术架构曾经可能同时满足成熟稳固和把握将来趋势的双重需要,领有更强的适应能力。 目前,Apache ShardingSphere 有超过 50% 的代码都源于 SphereEx 以外的社区贡献者。在交换中,咱们理解到,目前 SphereEx 的研发人员很多都是社区的贡献者,是独特的价值观让他们再次遇见,一起工作。而这,对于 SphereEx 也是一件坏事,一方面学习适应老本更低,另一方面独特的价值认同可能减速推动公司我的项目的进度。 ...

February 11, 2022 · 1 min · jiezi

关于开源:固态存储行业领导者硅格半导体加入龙蜥社区共同推动开源生态建设

近日,深圳市硅格半导体有限公司(以下简称“硅格半导体”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 硅格半导体成立于 2007 年,是国内当先的固态硬盘存储解决方案提供商,其自研存储管制芯片把握了业界多项关键技术,已取得受权发明专利 224 项。通过十五年的技术积攒和业务拓展,硅格半导体建设了残缺的存储产品线,笼罩通用存储(USB/SD)、嵌入式存储(UFS/eMMC/SPI-NAND)和 SSD 存储(SATA/PCIe)等多个畛域。硅格半导体还领有所有存储控制器的外围 IP,为行业客户提供存储管制芯片、工业用存储模组、IP 及设计服务在内的一站式存储解决方案,产品笼罩生产级、企业级、工业级、汽车级利用。 硅格半导体市场总监罗挺示意:“很快乐退出龙蜥社区,硅格半导体提供自主先进的存储解决方案,硅格 SSD 固态硬盘在产品可靠性、能耗、全自主化水平等方面具备显著劣势,广泛应用于政务办公、金融电信、轨道交通等畛域。将来,硅格半导体将积极参与龙蜥社区的软硬件平台产品适配、开源技术钻研、行业标准建设等工作,独特推动开源生态建设,助力国产存储生态及产业生态的协同倒退。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 10, 2022 · 1 min · jiezi

关于开源:知名云计算厂商云宏加入龙蜥社区共同打造信息安全坚实地基

近日,云宏信息科技股份有限公司(以下简称“云宏”)签订了 CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 云宏成立于 2010 年,是国内当先的云计算大数据服务商,多年来继续稳固地服务了数千家来自政务、金融、电信、电力、教育、医疗等关系到国计民生重点行业的大客户。云宏专研虚拟化技术 12 年,参加制订了 16 项云计算国家标准,与支流芯片厂商、操作系统厂商、根底软件厂商等近百家生态厂商单干,共建开源生态,打造自主平安的中国云,让中国的信息服务更平安、更牢靠、更便捷。 根底软件是信息系统最外围的部件,也是保障信息系统平安的重要阵地和最初一道防线。将来,云宏将提供公有云数据中心的虚拟化底座,与龙蜥社区携手,保障底层操作系统的安全可靠,踊跃应答用户对技术可持续性的担心,服务企业的业务数字化、多元化转型;同时,云宏也将在善于的畛域、上游社区(例如 Kernel.org、qemu.org)奉献教训,促成龙蜥社区的翻新与凋敝。 云宏信息总裁助理朱敏健示意:“作为国内当先的虚拟化产品提供商,深刻零碎内核的性能、兼容性、稳定性、可靠性、机密性等方面,钻研并打造自主平安的中国云,云宏义不容辞且必不辱使命。咱们违心与龙蜥社区一起好高鹜远、实实在在地推动国产技术力量的继续衰弱倒退、翻新及利用。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区 龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 9, 2022 · 1 min · jiezi

关于开源:永中软件加入龙蜥社区共建开源新生态

近日,永中软件股份有限公司(以下简称“永中软件”)签订了 CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。永中软件将携手社区合作伙伴,独特打造凋谢、共享的行业生态,推动中国软件产业翻新倒退。 永中软件是以办公软件为外围的根底软件产品开发和服务提供商,依靠永中字解决内核,造成了 Office 办公套件、永中文档、永中平安文档管理系统、永中 FT 办公云平台、永中数字档案等办公软件产品矩阵及解决方案,为 30 多个国家部委及全国 31 个省市地区提供全面的办公软件应用及服务。 永中软件市场部总经理陈涛示意:“龙蜥社区是国内当先的操作系统开源社区,退出龙蜥社区对以永中软件为代表的根底软件厂商具备战略意义。永中软件将立足国产办公软件畛域,充分发挥本身产品技术劣势,携手龙蜥社区的合作伙伴进行多方面的摸索与单干,共建行业生态,助力信息技术利用翻新生态体系建设倒退。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

February 8, 2022 · 1 min · jiezi

关于开源:喜迎虎年|开源正当时

Awesome SOFAer : 大家好, 我是 SOFAStack 社区的负责人——齐天 虎年伊始,我谨代表 SOFAStack 社区 祝大家新年快乐! 在新的一年事事如意,虎虎有生气! Part 01 开源正当下!回想起 6 年前,在 Github 写下第一行 Apollo 的代码时。 那时国内的开源社区是这样一番现象: Dubbo 还没被唤醒、很多当初耳熟能详的我的项目还在襁褓中、开源社区的贡献者寥寥无几、大量的沉闷我的项目凭着外围集体开发者对技术的酷爱维持着。尽管应用开源产品的公司很多,然而做开源产品却是一种十分小众的行为。 然而最近几年开源却一下子火了起来,成为了技术圈的时尚热词,在各种场合被频频提起。 究其原因,我想一方面是开源商业化的模式诞生了以 Confluent、GitLab、HashiCorp 为代表的百亿美元上市公司群体,证实了开源的商业价值,吸引到了资本的关注; 另一方面从政策层面,工业和信息化部印发了《“十四五”软件和信息技术服务业倒退布局》,其中提到了要晋升要害软件供应能力,放慢凋敝开源生态,建设 2-3 个有国内影响力的开源社区。 在这些因素的刺激影响下,国内的开源行业失去了迅猛的倒退,诞生了凋谢原子基金会以及以木兰社区为代表的诸多综合性开源社区,泛滥基于开源我的项目的守业公司也纷纷取得融资,不齐全统计列表如下: ● 2021 年 3 月深圳干流科技 API7 实现 Pre-A 轮(基于 Apache APISIX 我的项目) ● 2021 年 4 月上海硅智信息技术 Kyligence 实现 D 轮融资(基于 Apache Kylin 我的项目) ● 2021 年 5 月北京思斐软件 SphereEx 实现天使轮融资(基于 Apache ShardingSphere 我的项目) ● 2021 年 5 月涛思数据 TaosData 实现 B 轮融资(开源物联网大数据平台 TDengine) ...

February 4, 2022 · 2 min · jiezi

关于开源:中间件厂商宝兰德加入龙蜥社区迎来新伙伴

近日,北京宝兰德软件股份有限公司(以下简称:“宝兰德”)签订了 CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 宝兰德成立于 2008 年,是一家专一于根底软件和智能运维畛域的高新技术软件企业,作为国内高端利用场景下惟一规模化落地的中间件厂商,宝兰德长期在中间件畛域进行重点投入,踊跃推动中间件的国产化,产品和技术计划广泛应用于运营商外围业务撑持零碎、政务、金融、能源、交通等国计民生畛域。 宝兰德生态合作部总经理刘杭军示意:“宝兰德在中间件畛域落地了许多标杆我的项目,行业示范效应继续凸显,在多年倒退过程中,既积攒了我的项目教训,积淀了技术水平,也造就了一批业余的技术工程师。宝兰德以踊跃凋谢的态度退出龙蜥社区,心愿以此为契机,施展宝兰德的技术教训和人才劣势,与社区搭档独特促成开源社区倒退,为数智化经济服务。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 30, 2022 · 1 min · jiezi

关于开源:双龙贺岁龙蜥-LoongArch-GA-版正式发布

简介继 Anolis OS LoongArch 预览版公布后,现迎来龙蜥 LoongArch 正式版首发,该正式版在预览版的根底上提供了 AppStream、PowerTools 等仓库。Anolis OS 8.4 LoongArch 版是龙蜥社区发动的我的项目,完满地反对 LoongArch 体系架构,是打造国产化生态环境中重要的一项成绩。龙芯指令系统(LoongArch®)是龙芯中科基于二十年的 CPU 研制和生态建设积攒推出的新指令集,具备较好的自主性、先进性与兼容性的新平台。包含基础架构局部和向量指令、虚拟化、二进制翻译等扩大局部,近 2000 条指令。 公布内容 Anolis OS 8.4 LoongArch 正式版公布产品包含 ISO、软件仓库、虚拟机镜像、容器镜像。 ISO列表https://mirrors.openanolis.cn... loongarch64架构的装置 ISO 镜像 虚拟机镜像列表https://mirrors.openanolis.cn... loongarch64架构的虚拟机镜像 容器镜像列表docker pull openanolis/anolisos:8.4-loongarch64 软件仓库列表https://mirrors.openanolis.cn...https://mirrors.openanolis.cn...https://mirrors.openanolis.cn... 亮点 反对图形界面和多种装置场景应用 docker-ce 20.10.3 为默认的容器管理工具应用 lbrowser 浏览器和 evolution 邮件客户端,lbrowser 基于 chromium 内核开发,反对 npapi 插件性能,反对国家商用明码算法模块和国产平安协定模块,修复目前已知所有安全漏洞。内核更新到 4.19.190-4硬件撑持 已知问题 镜像地址 ·主机镜像 https://mirrors.openanolis.cn/anolis/8.4/isos/GA/loongarch64/·容器镜像 docker pull openanolis/anolisos:8.4-loongarch64·配置 EPEL 仓库 cat > /etc/yum.repos.d/epel.repo << EOF[epel]name=epelbaseurl=http://pkg.loongnix.cn/loongnix-server/8.3/epel/loongarch64/release/Everything/gpgcheck=0EOF·配置容器仓库:执行以下命令编辑 /etc/docker/daemon.json,减少 insecure-registries 的配置,从新加载并重启 docker 使配置失效。 ...

January 29, 2022 · 1 min · jiezi

关于开源:知名身份安全厂商九州云腾加入龙蜥社区

近日,北京九州云腾科技有限公司(简称:“九州云腾”)正式签订 CLA(Contributor License Agreement 贡献者许可协定),退出龙蜥社区(OpenAnolis)。 身份平安是保障网络资产平安的第一道关卡。九州云腾是一家专门针对云计算与挪动利用的下一代对立身份认证 IDaaS 解决方案提供商,同时提供衍生的零信赖平安 ZTA 的解决方案,专一于解决国家机构、事业单位、各类企业机构的员工、合作方以及其服务对象、客户等人群在拜访公有云、私有云、内网自有业务、互联网及挪动互联网业务等多种简单利用场景下的身份认证及业务平安问题。 龙蜥社区是国内当先的操作系统开源社区,开发的龙蜥操作系统 (Anolis OS )在生态欠缺和技术创新上行业当先。 退出龙蜥社区后,九州云腾将施展本身产品技术实力和市场劣势,基于身份认证的网络安全技术踊跃为开源操作系统赋能,并携手龙蜥社区独特助力信息安全产品翻新和网络安全建设。 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 28, 2022 · 1 min · jiezi

关于开源:建一座国际连锁商场openEuler的雄心与蓝图-开源访谈源创者说首播

访谈者:马玮,SegmentFault 思否技术编辑 受访者:熊伟 熊伟,南开大学毕业,工学博士,曾在TurboLinux、WindRiver等公司参加操作系统研发。2014年退出华为,现为2012实验室地方软件院服务器操作系统首席架构师,openEuler技术委员会委员,openEuler社区次要创建人之一,入选“2020中国开源杰出贡献人物”。 2010年左右,华为开始研发EulerOS操作系统。通过长达十年的打磨,EulerOS在华为外部曾经成熟并大规模利用。操作系统作为IT基础设施的底座,是数字世界的重要基础设施,施展着承前启后的重要作用。为了和产业界的搭档们共建这一基础设施,华为在2019年决定将EulerOS开源,命名为openEuler,与行业搭档独特构筑共建,共享,共治的全面数字基础设施。 https://www.bilibili.com/vide... 从操作系统到数字基础设施,openEuler打造多元凋谢生态绝对于传统意义上的“软件”而言,操作系统更相似于一个平台零碎,向用户提供各种满足多样性需要的各种软件。正因如此,熊伟认为“构建openEuler的过程很相似建设一座大型连锁商场,商场的价值不在于商场自身,而在于外部丰富多彩的服务,比方餐饮、娱乐、电影等等,这些异彩纷呈的服务才使得商场成为大家都喜爱去的一个场合。类比一下,openEuler这样的操作系统平台的重要性也在于其上各种丰富多彩的软硬件零碎,openEuler的指标就是一直吸纳各种厂商入驻,一直推出各种服务,不断丰富操作系统的利用,同时一直吸纳各种用户,在用户的继续反馈中不断改进本人,从而最终建设起一个残缺的产业生态系统。” 现在,数字基础设施正在向万物互联的方向倒退,云、边缘、IoT等场景成为了openEuler的新战场。与以往不同的是,这些新的场景须要面对更加凋谢、多种硬件平台和架构、更重视端云合作的生态需要。熊伟认为将来openEuler须要对社区的组织模式,整体的技术架构进行全面降级,以满足社区规模不断扩大所带来的挑战,并将操作系统架构从重视服务器,云等场景扩大到IoT、嵌入式,边缘计算等新的场景。 “openEuler作为数字基础设施,模式将会更加凋谢,吸纳更多厂商、用户与开发者参加其中,独特将openEuler真正构建成为数字世界的底座”,熊伟对于openEuler的将来充满信心。 面对不同的利用场景,openEuler不光提供Linux内核,也针对边缘计算,嵌入式,IoT等场景提供实时性内核等新的抉择,为客户提供多种选项,笼罩更为宽泛的利用场景,这是openEuler区别于传统操作系统的重要特色。 通过多内核反对,岂但使得openEuler能笼罩更多的业务场景,也有利于不同的场景具备对立的开发视图,归一的开发接口,让软件更易于在不同的零碎上进行迁徙。做到更好的端侧,边缘侧和云侧的协同,大大晋升开发效率。基于openEuler平台,同一份应用程序能够在云、边缘、IoT、车联网、工业园区等泛滥场景中无缝迁徙。这种能力会极大升高开发门槛,为凋敝的利用生态发明根底条件。 熊伟认为,除了openEuler社区中的一些硬核技术,openEuler的外围竞争力还体现在社区的“软”实力上。在熊伟看来,openEuler社区的外围指标并不只是做出一两件软件成品,而是打造一个可能良性循环与可继续倒退的组织架构,建设一套欠缺的流程标准,并继续为行业提供人才输入。当组织,流程,人才这些因素都构建起来当前,并辅之以优良的社区文化,openEuler肯定能继续一直的产出合乎市场需求的高水平软件,甚至孵化出世界级的软件。 和一个大型购物中心会带动一个区域的生产凋敝与经济成长相似,openEuler建设起一个良好的运行框架体系后,随之崛起的将不仅是一个操作系统社区,更会是蕴含软件包、根底库、开发框架,工具链、前端交互零碎、后端服务零碎、用户反馈与交换零碎,多语言反对等一系列性能的宏大集合体。社区将造成一个微小的公共资源池,在对立的资源池上,联合构建工具,能够做到依照用户的不同需要,定制出不同类型操作系统的能力,推动高水平外围软件技术的摸索,成为在寰球软件产业无足轻重的力量。 以开源凋谢博得合作伙伴认同反对,openEuler疾速成长的外围能源从数字世界的基础设施来讲,软硬件须要更松软的底座;从寰球计算产业迭代降级来讲,须要更合乎将来计算需要的新操作系统,操作系统在这个非凡的历史时机节点上,将肩负着转型的重大使命。事实上,对于openEuler而言,通过代码开源增强横向合作,通过根底软硬件适配、利用适配、整机集成适配等工作增强产业链上下游合作,是逐步造成体系化的技术和产业生态的要害。 这一过程中,离不开社区参与者的参加。依据公开材料显示,自2019年12月31日凋谢源代码以来,openEuler曾经成为国内最具生机的开源社区,下载超过40万次,2021年商业利用超过100万套。短短两年工夫里,openEuler 社区吸引了近万名贡献者、300+家合作伙伴,建设近百个SIG组,放眼寰球都是极快的速度。 熊伟粗浅意识到,中国IT产业其实并不不足开源合作的能量和能源,只是之前不足一个有足够号召力的平台。当openEuler这样的平台建设起来后,产业蕴藏的能量就能迅速得以汇集、开释,发明出令人惊叹的成绩。 在社区公布的第二个版本openEuler 20.09中,有超过30%的工作来自华为以外企业的奉献。20.09版是中国第一个由不同企业独特合作开发实现的大型操作系统平台,这在整个中国操作系统发展史上都一件具备里程碑意义的事件。感激行业搭档对openEuler的微小激情与奉献,没有这样的共同努力,也就没有openEuler明天的优异成绩与有限后劲。 作为凋谢的社区,openEuler汇聚了企业,科研院所,高校,兄弟社区,集体爱好者,甚至中学生等各种力量。有些企业在商业上是存在竞争关系的,但在社区里,这些商业上竞争的公司可能坐在一起,独特制订技术标准,独特合作,共同完成产品研发,这为中国企业建立了产业单干最好的样板。泛滥科研院所,高校可能基于openEuler进行科研,教学,这不光为产学研架起了单干的桥梁,买通了科研和产业的通道,也为产业将来储备了更多的人才。这些搭档在openEuler中所作的所有,都是在为中国的基础产业添砖加瓦。 在最新的openEuler 20.09版本中,华为的整体奉献量曾经降到了百分之五十以下。openEuler曾经真正成为了产业搭档独特打造的公共根底平台,将来这一平台还将汇聚越来越多的搭档,实现共建,共享,共治的社区践言。 从商场到连锁巨头:openEuler的将来图景“如果把openEuler比作一家大型连锁商场,那么我最大的冀望是openEuler可能实现国际化,成长为笼罩寰球的连锁店”。谈到openEuler的将来倒退,熊伟如此说到。 有些观点认为,将来的操作系统将演变成一个操作系统,也就是一个操作系统能笼罩所有场景。但熊伟的预测恰恰相反:“随着GPU、TPU,DPU等更多芯片品种,多种架构模式的呈现,以及云计算、边缘计算、IoT等更多计算场景的差异化需要,操作系统产业可能会更具多样性,迎来更加丰盛、更加多样的新时代。” 在技术演进方面,近年,多样化算力成为了芯片产业的热点, openEuler心愿进一步加大多样化算力的技术摸索,从零碎和工具链底层为多样化算力提供优良的反对。这种反对反过来还能够激励和撑持芯片产业的倒退。 随着社区的进一步倒退, openEuler社区须要始终秉持“共建、共享、共治”的理念,聚力打造多样性计算场景操作系统。因而,openEuler社区须要继续优化组织架构,保持良好、衰弱的生态体系运行,并在这一过程中构建良好的开源流程,建设懂开源、懂基础设施、懂芯片,懂体系架构的人才梯队。 openEuler从建设的开始阶段,就将眼光投向了寰球,openEuler不光在中国,更心愿在寰球博得认可。早在2019年,openEuler就开始尝试在寰球的一些地区进行拓展,这也为中国开源社区的国际化做出了本人的奉献。据熊伟介绍,openEuler在22年会加大海内拓展的力度,openEuler也心愿和寰球的合作伙伴,寰球的各种开源社区造成国际化合作,凋谢共赢,力求在寰球范畴内逐步构筑起本身影响力。心愿在不远的未来,openEuler可能成为被寰球企业所宽泛应用的操作系统平台,并成为寰球开发者和使用者喜爱的开源社区。欢送大家退出openEuler社区,去参加,去建设,去分享,收回你们的光和热。 对于华为开源作为可信赖的开源公民,华为通过继续奉献,携手搭档,提倡容纳、偏心、凋谢和更团结的合作,共建世界级根底软件开源社区,减速行业数字化过程。 · 支流开源组织的踊跃参与者和支持者。目前华为已是数十个国内开源基金会的顶级/初创会员。 · 规模奉献开源根底软件,夯实数字基础设施生态底座,携手搭档、开发者共建开源生态。近两年来,面向云原生、自动化和智能化,华为先后开源了KubeEdge、Mindspore、openEuler、openGauss、OpenHarmony等多个平台级根底软件开源我的项目,成为被寰球开发者所承受的开源社区,并在各行业商用落地。 · 踊跃建设可继续倒退、有生命力的可信开源社区。华为致力于欠缺社区生态治理架构,确保社区继续演进。 关注华为开源公众号,理解更多! 点击【此处】,进入华为开源官网理解更多

January 28, 2022 · 1 min · jiezi

关于开源:官宣2021中国开源年报震撼首发一篇报告带你读懂中国开源的2021

本文转载自公众号:开源社KAIYUANSHE 开源,在2021年,火了,而且是燎原烈火,烧的焮天铄地,能够说是中国开源迅猛发展的元年也不为过。咱们看到,在开源畛域上,国策的重点搀扶、资本的加码青眼、社区的联结推广、教育的继续深刻......这些无不都在昭示着一个趋势——中国开源曾经向高水平、高质量和高层次的态势一直迈进,正处于倒退曲线上升期的要害历史阶段。 而在这个阶段里,如何察看中国开源现状,如何预测中国开源倒退方向,如何让中国开源更好地拥抱世界舞台,必将成为一个重要的钻研议题。开源社作为国内最早以 “开源治理、国内接轨、社区倒退、开源我的项目” 为使命的开源社区联合体,早在2014年就下定决心要促成中国开源的倒退,而今,对外公布的中国开源年度报告曾经继续了四年。2021年,咱们联结诸多开源界的敌人们,从开源开发者问卷、Github/Gitee数据、开源商业化和开源大事记四个方面缓缓开展,制作了此份《2021中国开源年度报告》,力求向所有关注中国开源的敌人们绘制出一幅清晰、业余、有价值的属于中国开源的年度画卷。 Part1报告-前言局部2022年来了,网上有一个段子,说这不过是“2020 too”,2022年1月,也不过是2020年第25月。看起来所有都没有变动,咱们仍然在COVID之中。然而,从另一个角度来看,世界正在发生巨变,咱们所处的世界,正在高速朝着某个未知的方向后退。 对于中国开源而言,2021年的关键词,应该是“助跑”。迹象曾经非常明显,工信部信息技术倒退司公布了《“十四五”软件和信息技术服务业倒退布局》,就是一个典型的信号,开源畛域行将腾飞了。从高空行走,到天空航行,这是两个齐全不同的阶段。而2021年,则是腾飞之前的助跑阶段。从高空到天空,意味着整个行为的模式都会产生粗浅的变动。咱们原来只须要在一个二维立体思考门路与方向,而到了天空,在三维空间里,咱们多了有数抉择。 尽管对于将来,对于在地面的状态,咱们还无奈预测和把握,然而:所有人都在奋力奔跑,奋勇向前。 去年的中国开源年度报告,咱们总结了三个趋势,往年的报告,咱们索性新增了《开源大事记》栏目,整整总结了十个趋势。所以在这个前言里,咱们就聊聊感想吧。 出圈开源不仅越来越热,而且曾经在圈外的敌人中引发了各种探讨。首先是嗅觉灵活的投资人开始关注开源这个“赛道”,而后是基于中美反抗的背景,很多人开始从国内政治、国家实力、国家平安的角度,来探讨开源(这个本来是纯技术的领域)。直到最近几起开源软件安全事件,更是令大家议论纷纷。这样一个令人喜忧参半的景象,兴许还会持续继续上来。 生态责任在开源还只是一个小众群体的业余爱好时,简直做任何事件,都是自在的。然而,在软件吞噬世界、开源吞噬软件的明天,开源技术,曾经成为整个世界的基础设施之一。能力越大,责任越大。利用越广,危险越高。咱们应该如何思考与保障开源供应链平安呢?应该如何建设更加衰弱的开源生态呢?在这样一种生态中,各方的责任又该如何界定呢? 历史感开源社曾经间断第四年公布中国开源年度报告了,也举办了第六届中国开源年会了。一直的,在与敌人的交换中,咱们经常谈判到:如果开源的事件,咱们再做10年、再做20年将会怎么?如果再过10年、20年,咱们再回来看咱们这些开源人,所做的这些事件,哪些做对了?哪些做错了?哪些应该更早去做?这样的感触,就是一种“历史感”。当咱们更多具备这样的历史感,更多以未来会被人回看的心态,来做这些事件时,咱们又该如何抉择?又该如何口头呢? 当然,千里之行,始于足下。那个咱们有限向往的将来,也只能由咱们的点滴致力来塑造。与诸位共勉吧! 庄表伟,2021开源社理事⻓ 2022 年 1 ⽉ 14 ⽇ 2021中国开源年度报告-封面 2021中国开源年度报告-目录1 2021中国开源年度报告-目录2 2021中国开源年度报告-目录3 2021中国开源年度报告-目录4 Part2整体报告概览2021年中国开源年度报告次要由四局部组成,别离是问卷篇、数据篇、商业化篇和2021开源大事记。 1问卷篇2016 年初,开源社公布了《2015 年中国开源社区参会调查报告》[1],随后的几年中,继续公布了开发者调查报告,旨在从多种维度出现国内的开源倒退状况。往年咱们再次启程,联合数据分析伎俩和调查报告等多种形式,绘制一份 2021 年中国开源世界的地图。 这份问卷是每年中国开源年报的重要一环,不基于调研的剖析报告不过是夸夸其谈。问卷从两个角度开展,其中包含个人信息(包含工作信息和开发者技术信息)和开源社区参加状况,与今年不同的是,往年咱们退出了开源社区度量和开源商业化相干的话题,欢送大家参加问卷并发表本人的想法。 通过 44 项左右问题的统计调查与剖析,咱们心愿可能还原出以后中国开源社区的实在现状,从而为开源的起初人提供权威的参考。 2021中国开源年度报告-问卷篇 2数据篇本次报告数据篇由X-lab实验室(Github局部)和Gitee联结制作。 Github局部有针对性地对托管其上的中国开源我的项目进行了剖析比照,依据自研公式提供了排名指标,并提供了靠前开源我的项目的工作工夫打孔图,其中包含世界活跃度排名 Top10、中国活跃度排名 Top30、中国企业开源数据分析(按活跃度排序)。此外,还对Apache基金会、CNCF基金会和Linux基金会中的中国区我的项目进行了活跃度排名。 Gitee局部对托管在 Gitee 的开源我的项目进行了统计分析,梳理和解读编程语言、性能散布的变化趋势,剖析开发者在 Gitee 参加开源的状况,以期为察看国内开源的演进提供一个 “外乡平台” 视角。 2021中国开源年度报告-数据篇 3商业化篇1998年开源(Open Source)一词诞生,这种新提法的呈现很大水平上是为了打消人们对于自由软件(Free Software)中 “Free”的含糊了解,使其更加商业敌对。能够说开源软件从诞生之初,就和商业化之间并无矛盾,开源不等于收费。近年来,随着一些开源公司在资本市场取得亮眼的体现,开源商业化在国内开发者社区和投资人群体中的认知也在逐渐晋升。开源这种独特的开发模式发明了微小后劲的商业价值吸引着开发者、科技企业、投资机构等等各方力量投入到开源行业中。 尽管开源企业能够实现变现是不争的事实,然而抉择哪种模式能够最高效的进行商业化倒退还是困扰每个开源企业的难题。开源商业化模式共有五种反对、托管、限制性许可、凋谢外围、混合许可。以后开源市场下托管、凋谢外围、混合许可是最为支流科技公司所采纳的,然而企业应依据本身社区以及产品状况进行商业路线的抉择。 资本方是促成开源市场倒退的重要参与方。对于投资机构来讲,在对一个开源我的项目进行判断时往往会综合思考以下几点:在产品开发阶段重点要看企业是否领有代码所有权和控制权以及是否具备国内竞争力;社区经营阶段次要看企业是否具备足够强的经营能力;而在商业化摸索阶段,市场匹配能力与商业模式的成熟度将成为次要关注点。 作为畛域内最早关注并继续耕耘开源的机构,云启资本曾在晚期胜利挖掘并投资了PingCAP、Zilliz、Jina AI等开源企业。 本章内容由云启资本投资团队撰写,次要内容包含: 开源软件商业化胜利的底层驱动因素开源软件公司的可能商业化门路开源我的项目投资人判断规范以及案例分享2021中国开源年度报告-商业化篇 4 2021 开源大事记本局部是 2021 中国开源年度报告的特色新增局部,咱们的编委老师们详尽梳理了 2021 年产生在开源界的咱们认为能够被称得上是大事记的十大事件。 ...

January 28, 2022 · 1 min · jiezi

关于开源:投票开始-和你一起见证龙蜥社区年度优秀开发者的诞生

为感激龙蜥社区的优良贡献者们,同时激励更多的开源爱好者参加共建,社区举办了 2021 年度龙蜥社区优良开发者评选活动。自流动开始以来,小龙感触到了各位开发者们和社区小伙伴的激情,后盾收到了泛滥报名信息。现后期报名阶段已截止,开启新一轮公众投票。 本次投票将在泛滥的报名者中评比出 20 位开发者,这 20 位开发者将在 2022.2.14 角逐 Top 10 年度突出贡献奖。 快来为你心中的年度突出贡献者投出贵重的一票吧~ 投票工夫:2022.1.26-2022.2.14 投票规定如下:·投票形式(二选一即可): 点击链接投票 http://openanolis.mikecrm.com... 或扫描下方二维码即可进入投票 ·投票期间,每个微信号只有一次投票机会,一次可为 1-20 名(最多可选 20 位)贡献者投票 ·本次投票,小龙会随机抓取 22 位小伙伴(投票时填写了社区官网用户名的),送出龙蜥社区精美周边 —— 完 —— 退出龙蜥社群退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 27, 2022 · 1 min · jiezi

关于开源:品高股份加入龙蜥社区迎来又一家云计算厂商

近日,广州市品高软件股份有限公司(以下简称:“品高股份”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 品高股份于 2003 年成立,2008 年开始研发云计算产品,2010 年胜利推出首个商用级 IaaS 产品 BingoCloud V1.0,是国内最早公布云操作系统的厂商之一。目前,品高股份次要提供以云计算技术为外围的系列平台化产品,业务类型包含云产品销售、云租赁服务、云解决方案和行业信息化咨询服务等。 围绕“行业+云”倒退策略,品高股份建设了以云计算技术为外围、以行业和市场需求为驱动的产品研发体系,聚焦政企公有云业务畛域,已胜利服务了全国 29 个省市的近 900 家大中型政企客户。 在将来,品高股份将基于本身产品技术劣势以及行业信息技术服务的教训积攒,与龙蜥社区内的产业合作伙伴一起,为政务、电信、城轨、汽车、金融、教育等泛滥行业客户提供业余的云计算及行业信息化服务,继续助力中国政企行业数字化转型赋能。 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 27, 2022 · 1 min · jiezi

关于开源:2021木兰开源社区年报发布

本文转载自公众号:木兰开源社区 扫码或浏览原文获取pdf版本 “木兰开源社区”建设于2019年8月,是国家重点研发打算重点专项“云计算和大数据开源社区生态系统”的外围成绩。旨在促成产学研用各方开源畛域的交换,推动国家科技翻新成绩开源,增强企业、科教研单位和行业用户之间的沟通,推动开源成绩转化落地,同时为各类开源我的项目提供中立托管,保障开源我的项目的继续倒退不受第三方影响,通过更加凋谢的形式来打造和欠缺开源社区生态。

January 26, 2022 · 1 min · jiezi

关于开源:再谈开源软件供应链安全

本文转自开源社KAIYUANSHE作者:庄表伟缘起之前写过一篇文章《我所了解的开源软件供应链平安》,过后的状况,还没有呈现一些值得探讨的,堪称紧迫的热点事件,所以我也仅仅是泛泛而谈,到最初留了一句话:「我的提议是:不再提“开源供应链平安”,而是提“开源生态建设”。」 在最近一段时间,接连呈现了Log4j2事件,与Marak Squires删库事件,一时间大家都议论纷纷,我也感觉本人有责任,来更加深刻的探讨一下,这个方面的问题。 时代曾经产生了变动在B站上,有一位驰名的Up主:半佛仙人,发了一篇文章,起初还专门录了一期视频。因为是“在行”的缘故,所以会受到很多的批评与指摘。其实我感觉他说得大抵上都很有情理,作为一位热心人士,踊跃找程序员敌人交换,尽量深刻了解开源,而后再发表本人认识,曾经十分不错了。 至多半佛的一个观点,我特地同意:时代曾经产生了变动。咱们只有意识并了解这些变动,而后才谈得上“如何应答”。 比尔盖茨的一封信1976年2月3日,驰名的微软公司的创始人,公布了《致电脑爱好者的一封公开信》。这封信在开源社区,预计无人不知、无人不晓。关键在于上面这段话:“谁会从事业余的软件开发却分文无获。哪有业余爱好者会破费3集体年的精力去编写软件,去修改软件,编写使用手册却收费发放给他人应用?” 在很长一段时间里,开源社区的人都视微软是开源的敌人,而且经常喜爱拿段话进去“打脸”。当初就是有那么多人,那么多技术水平高超,却不求回报的人,违心破费极其惊人的工夫,去写软件,修bug,写文档。甚至还有社区经营、技术布道等等诸多工作。 “你们这些资本家们无奈了解的事件,正在这个世界上产生着,而且越来越多”。 晚期的黑客是一群什么人?有一些事件,的确很难了解。尤其是像半佛这样的人,无奈了解那些晚期黑客的动机。因为依照“感性经济人”的假如,那些黑客齐全是在做一些一味付出,不求回报的事件。 事实上,咱们能够从两个角度,来了解黑客的逻辑。 对于回报:如果咱们扩大经济人假如,将回报,不仅仅局限于经济上的,金钱的,间接的回报。而是依照功利主义的定义:“效用最大化”。所谓效用,包含幸福、高兴、满足等等情感体验。通过取得经济支出,当然是一种形式。然而:社会位置的晋升,甚至仅仅是在社区范畴内的备受尊敬,也是一种形式。更有甚至,仅仅是发明一个从未存在过的事物,这种发明的喜悦,就足以回报那些黑客的全副投入。对于将来:黑客、程序员,兴许是最喜爱科幻小说的人群了吧。不仅仅是喜爱,而且他们甚至心愿可能促成某种将来的早日实现。如果本人写的代码可能帮忙这样的将来早日实现,如果与一群黑客一起致力,可能推动这样的世界早日来临,简直每一个黑客都会违心倾尽全力。所以,简略的总结就是:晚期黑客们,在致力推动将来早日实现的过程中,曾经取得了他们心愿失去的回报。 供求单方,从合一到拆散咱们能够援用一段自由软件的定义:“自由软件”尊重用户的自在,并且尊重整个社区。粗略来讲,一个软件如果是自由软件,这意味着用户能够自在地运行,拷贝,散发,学习,批改并改良该软件。 起初在社区里有一些不同的声音,在质疑这样的定义。为什么只谈用户的自在,却不谈“作者”的自在?为了用户能够自在的运行,拷贝,散发,学习,批改并改良,就能够不论作者的利益了吗?作者为啥不能自在的定义本人的受权协定?想授予就授予?想发出就发出? 其实,本源还是在于时代不同了。在自由软件,甚至开源软件刚刚诞生的时候。软件的供求单方,是一个严密的整体。社区里的人,既是一些软件的开发者,也是另一个软件的使用者。所谓“尊重整个社区”就是这个意思。尊重整个社区的自在,就是为了整个社区的利益。 在晚期:开源与互联网简直就是一对双生子,他们一起成长,相互搀扶。风借火势,火借风威。然而,慢慢的,开源社区与软件产业、互联网产业,以及由互联网产业成长起来的云计算行业,不再是一体的了。在这个过程中,供应方产生了变动,需求方也产生了变动。要想再欢快的一起游玩,就须要从新思考各自的定位了。 所以,上面我将从拆散之后的供求单方,来剖析这个问题。 从“礼物文化”到“注意力兑换”在Eric Raymond的《大教堂与集市》中,有一个最经典的比喻,就是礼物文化。咱们援用其中的两段: 在礼物文化下,其成员通过送出礼物而竞争社会位置。 礼物文化并不是对物质稀缺的适应,而是对物质富余的适应。富余性会使命令关系难以维持,会使替换关系变成无意义的游戏。在礼物文化中,社会位置并不取决于你管制了什么,而是你给予了什么。 礼物的价值,是由礼物自身决定的?咱们来剖析一下礼物这个比喻的外延。一个人送出了一个礼物。人们依据这个礼物的贵重水平,而“赋予”这个送礼者,相应的社会位置。 这意味着三个并未明确讲述的因素: 礼物的价值是客观存在的吗?是能够被主观、精确、以公认的形式断定的吗?人们,留神这里的人们,到底是一百个人,还是一万个人?这些人的数量应该会有多少,他们如何达成共识?所谓社会位置,到底是什么?尊重,礼让,还是某种“注目礼”?开源软件的价值,当初是由“价值+关注度”决定的假如咱们还是沿用“礼物”这个思路,来看当初的开源软件,咱们须要如何来掂量一个人做出了多大的奉献?或者说“送出了多贵重的礼物?” 先辨别两种状况,一个人独立开发出一款开源软件,作为一个礼物。一个人参加一个开源我的项目,在其中奉献了一部分“代码、文档、探讨、布道等等” 首先应该是软件价值自身,一个加密软件,应该比一个加法软件,更有价值。其次是这个软件到底对多少人有价值?一个只对一百个人有用的软件,必定不如对一百万人有用的软件,那么有价值。而后就是抢夺关注度的状况了,一款对一百万人有用的软件,当初只有一百个人晓得,这个软件的价值说到底也不大。当初来计算礼物的价值:一个人,做了一个开源软件,有多少人晓得这个软件,而且晓得是他做的,而且认可他的工作。这个数量,大略能够用来推算他所奉献的礼物的价值。 如何将注意力兑换成其余事物?自从互联网风行当前,尤其是互联网上收费的商业模式流行起来当前,大家都谈判一个词,叫做“流量变现”。其实在开源软件畛域,简略的“礼物文化”,也须要降级为“注意力兑换”。 以前的逻辑是:一个人奉献礼物 –> 取得社会位置 当初的逻辑是:一个人奉献礼物 –> 吸引了多少注意力 –> 这些注意力可能兑换多少社会位置 当然,咱们也能够将兑换这个词,用来形容更多的景象。 兑换心田满足(有人用,我就很开心)兑换社会位置(更高的社会评估)兑换就业机会(跳槽到大厂)兑换风险投资(有投资人看中这个开源软件)兑换保护合同(有企业级用户应用,违心找你保护)然而,所有的这些,还须要一个前提:注意力。如果没有足够高的关注度,你啥也兑换不了。 事实上,晚期开源那种“爱用就用,别来烦我”的态度,当然没有问题。然而:那样不够“敌对”,也就会影响关注度的疾速晋升。无论是在社区疾速响应,和颜悦色的答复问题,疾速修复bug,其实都是一种吸引更多注意力,留住更多关注度的方法。 尽管这么说有些仁慈,然而我还是想说:“Marak Squires的做法错了,一款开源软件有几千万次下载,并不可能主动兑换成社会位置,个人收入或者其余货色”。 供应链、责任链与利益链上面再来说说需求方的问题。当初咱们经常说:软件吞噬世界,开源吞噬软件。然而,咱们为啥还会接着说:云计算吞噬开源呢? 软件吞噬世界:全世界都运行在软件之上开源吞噬软件:简直所有的软件,都有开源的成分,甚至齐全就是开源云计算吞噬开源:云计算靠开源赚到了钱,然而并没有分给开源当然,这外面的每一句话,可能都有些问题。 由开源软件的依赖关系,天然造成的供应链在上一篇文章中,我写了这么一段话:“咱们在做软件开发时,通常会定义的一个依赖文件。一款软件,会依赖一组其他软件(包),而这些软件(包)又会进一步的依赖某些其余的软件(包)。然而,随着包依赖形容的不断改进,咱们会辨别:开发期(Dev)依赖与执行期(Running)依赖。” 在那段话里,我只是心愿阐明“依赖不等于危险”,由软件依赖关系造成的整个网络,能够称之为:“开源供应链”或者“开源生态”,却不能简略的等同于供应链危险。 然而,我并没有进一步剖析:开源软件的供应链与个别的供应链,有何区别?以下一段文字,要特别感谢李大维老师,因为与他的交谈,让我意识到这一点。 传统的供应链,是一级与一级之间,都签了合同的。 然而在软件,尤其是开源软件的供应链,每一级之间,都有免责条款。 免责条款事实上,有两种免责条款。一种是大多数开源软件的受权协定里写的。比方在GPL 2.0里。 因为本程序是收费提供的,所以在法律许可范畴内,本程序是没有担保的。除非有书面阐明。本程序是“AS IS”的,没有任何明示或暗示的保障,比方默认的适销性、适用性这些保障都没有,对于本程序的性能和性能导致的危险都由用户本人承当,(你单位用我作品出了事,你可别想拉我当垫背的,大公司都不背这锅,你让我一个不挣你钱的背?)如果我这作品真有缺点,你本人想方法搞定,你能够花钱买服务,这种公司又不是没有。摘录自卫Sir的《人话版GPL 2.0协定》 再比方在MIT里: 本软件是“按原样“提供的,不附带任何明示或暗示的保障,包含没有任何无关适销性、适用性、非侵权性保障以及其余保障。在任何状况下,作者或版权持有人,对任何权利追索、损害赔偿以及其余追责,都不负任何责任。无论这些追责产生自合同、侵权,还是间接或间接来自于本软件以及与本软件应用或经营无关的情景。摘录自卫Sir的《开源程序员失望毁库跑路的背地》 另一种是互联网服务的免责条款、云计算服务的免责条款、商用软件的免责条款。 这里就不再摘录了,因为那种法律文本,往往都很长很长,在你应用之前,你简直是不会去读完的。然而:你必定曾经点过“确定”或者“承受”按钮了。 利益断裂一方面是供应链的延续性,另一方面是责任的断裂(罢黜)。于是,咱们就会发现一个理论存在的景象:因为责任链条断裂,所以利益链条也断裂了。 因为事实上软件呈现问题之后,厂商可能损失的金额并不太高,所以在平时厂商也没有任何能源,投入足够的人力与估算,去确保他所用到的开源软件的供应链平安。 前两天听到的一个课程,在介绍影响寰球互联网产业的美国《通信标准法》230条款。互联网公司被罢黜了波及用户生成内容的法律责任。一方面这些内容的存在不会侵害互联网厂商的利益,另一方面,互联网厂商又能够出于“出于良善的信念”自行删除或治理这些内容。 这当然大大降低了互联网厂商的法律危险与投入老本。再加上他们所用到的开源软件,又是无需领取费用的。这才带来了互联网产业的高速倒退与现在的凋敝。 冰山景象与此同时,咱们还在开源社区里,踊跃的宣传礼物文化。“富余性会使命令关系难以维持,会使替换关系变成无意义的游戏。” 后果就变成了:开源世界的冰火两重天 一座冰山是“开源我的项目”,海面之上看失去的开源我的项目,只是开源世界里的极小局部海面之下的开源我的项目,不仅重要,而且是海面上的开源我的项目,存在的根底 然而,海面之下的开源我的项目,简直没有商业价值,也没有投资前景 另一种冰山是“开源贡献者”,海面之上的开源开发者,只是开源社区里的一小部分人他们确实做出了极大的奉献,也因而享受到了“礼物文化” 海面之下的开发者,他们的奉献甚至被忽略了,社区的尊敬位置,简直与他们无关 生态责任当咱们来谈开源软件的供应链危险,或者开源生态的问题时,首先须要达成一个共识:当初的开源生态,确实存在问题,而且是一个亟待解决的,重大的问题。 基于这一共识,咱们才可能来探讨,在这个生态之中,有哪些角色,各自有什么责任? 开源开发者的责任大家应该都能抵赖,开源是一种软件开发的合作形式。对于某些人来说,开源甚至是一种娱乐形式。当然,如果有公司违心雇佣你写开源代码,开源也是一种很不错的工作形式。然而,如果你心愿将开源作为本人的生存形式,要么你家里有矿,要么你十分善于兑换注意力。否则,难免会伤心悲观。 尽管咱们都认为,开源是一种纯集体的行为,然而单纯的发泄不满。最多引发同情,却未必会失去反对,更是难以获取本人真正想要的后果。 ...

January 25, 2022 · 1 min · jiezi

关于开源:龙蜥社区理事长展望操作系统-2022加速驶向快车道云XPU和开源成催化剂

编者按:操作系统诞生至今已有数十年的工夫,其整个倒退演进历程、后续将如何倒退也受到宽泛关注。近日,龙蜥社区理事长马涛在 InfoQ 直播分享,从承前启后的操作系统、操作系统的演进路线与趋势、面向未来的操作系统、如何解决操作系统人才稀缺难题四个方面具体解读了操作系统的 2022。本文转自 AI 火线,龙蜥社区受权转发,视频回放已上线至龙蜥官网,一起来探讨操作系统赛道蕴含着哪些机会与挑战。 长期以来,我国高科技畛域的最大痛点之一正是底层根底技术畛域“缺芯少魂”,其中“魂”就是操作系统,它是信息化平安体系的基石。不过近年来随着一批优良国产操作系统陆续诞生,也让大家看到了心愿的曙光。 瞻望 2022 年,操作系统赛道将会如何倒退,又蕴含着哪些机会与挑战?1 月 4 日,阿里巴巴团体内核团队创始人之一、阿里云智能操作系统团队负责人、龙蜥社区理事长马涛(伯瑜)做客 InfoQ 视频号,对操作系统的 2022 做了最新的解读。 承前启后的操作系统InfoQ:操作系统诞生至今已有数十年的工夫,您能和咱们介绍下操作系统的整个演进历程吗? 马涛:大家应该都有所理解,第一台电子计算机是在 1946 年呈现的,那会儿用户在和硬件打交道时用的是打孔纸带。真正具备古代意义的操作系统,是咱们常说的 Unix,它是在 1969 年正式诞生的。也是从这个时候开始,缓缓地呈现了很多操作系统。明天看到的无论是嵌入式设施如手表等,还是超级计算机,用户在和硬件打交道时都须要用到操作系统。 那么,操作系统到底起到什么作用?我认为操作系统的核心作用有两个:一是和底层硬件打交道,比方 Windows 反对的硬件包含台式机、笔记本,Linux 反对的硬件是服务器,Android/iOS 反对的硬件是智能手机;二是和利用打交道,比方 Linux 服务器操作系统下层有各种各样的服务器软件,Windows 下层有办公软件等等。从这个角度讲,操作系统在整个软件生态里起到了十分重要的承前启后作用。 InfoQ:最近几年,操作系统并未呈现革命性冲破,背地的根本原因是什么? 马涛:刚刚提到操作系统最重要的作用就是承前启后,也就是说,操作系统的倒退是脱离不了利用和硬件的。过来十年,云计算在粗浅地影响着整个世界,无论是操作系统所反对的各种硬件,以及底层基础设施,还是应用层的大数据、人工智能等新利用,这些都在影响和推动操作系统的倒退。 至于为什么有声音认为操作系统多年来没有呈现革命性冲破,我的了解是,操作系统自身长期处于底层,它的停顿大部分处于润物细无声的状态。比方,随着云计算的倒退,操作系统实际上也在疾速倒退,然而操作系统把下层的利用封装好了,所以对于下层利用而言,感觉不到太多变动。这也是大家感觉操作系统没有革命性冲破的一个起因。 另一方面,操作系统是一个十分要害的技术组件,它的倒退是十分漫长的,很多咱们相熟的操作系统都在经验继续迭代和演进。举个例子,Linux 操作系统诞生至今已有 30 多年的工夫,每年仍有大量的代码退出进来。我是在 2006 年开始做操作系统研发的,那会的 Linux 内核版本是 2.6.19,当初 16 年过来,Linux 内核版本曾经到了 5.16,这是一个十分疾速的演进历程。 前不久有一项数据统计提到,去年整个 Linux 内核有 7 万多处批改,并且放弃了每两个月就公布一个版本的节奏。尽管 Linux 名字始终没有变,但它的内核曾经产生了很大的变动,并且它的研发速度、迭代速度都是十分快的。 InfoQ:您如何评估国产操作系统近几年的整体倒退?过来一年,国产操作系统在产业生态、软硬件生态、人才生态的倒退状况别离是什么样子? 马涛:整体而言,最近几年国产操作系统处在疾速倒退的阶段,生态也在一直凋敝,包含龙蜥、openEuler、OpenCloudOS 等操作系统开源社区也在一直倒退、操作系统和开源技术在不断涌现,这阐明大厂对操作系统的器重水平在一直加大。 我认为现阶段这种“百花齐放”以及良性的竞争是十分有必要的。通过这种良性竞争,能够让整个国产操作系统的倒退更加疾速,同时也能在国内上建立起中国在操作系统畛域的口碑。此外,随着大厂对操作系统的投入加大,也能够造就更多操作系统人才,造成更欠缺的人才培养体系。 以龙蜥社区为例,在生态方面,龙蜥社区领有 16 家理事单位以及 80 多家单干单位,包含国产操作系统厂商、云计算厂商、芯片厂商、利用厂商都在社区里,大家做到了公正、偏心、公开和共赢。 我想强调的一点是,中国操作系统社区曾经倒退了很多年,不是最近几年才忽然火起来的。但在过来,国内的社区大部分是由独立的某家厂商来主导,这也就导致它在研发投入上会稍有单薄。毕竟操作系统须要微小的研发投入,而通过社区的形式,能够施展所有厂商的不同能力。比方,阿里云等云厂商能够提供大规模运维能力以及稳定性能力,操作系统厂商能够提供线上利用的优化和适配,芯片厂商能够跟硬件进行适配。通过社区的形式造成一种十分正当的分工,最终造成十分好的合力。 我也心愿能够有更多的公司、搭档可能退出龙蜥社区,一起打造最有竞争力的开源操作系统。 操作系统的演进路线与趋势InfoQ:有网友想请马涛老师聊一聊,单机裸金属时代、虚拟化时代、Serverless 时代,操作系统的演进路线与趋势。 马涛:这是个很大的话题,我简略分享下我的了解。之前,我写过一篇文章叫做《什么是操作系统的云原生?》,外面也有提到过操作系统的演进路线。 ...

January 25, 2022 · 1 min · jiezi

关于开源:简谈开源OS发行版

本文转载自公众号:开源雨林作者:徐亮开源OS发行版是什么开源OS发行版,通常也称作GNU/Linux发行版,是泛滥根底开源软件的集成点,在生态体系中的非凡地位使它在技术方向、人际关系等方面起到了重要的连贯作用,与此同时把集成失去的产品提供给最终用户应用,并以此与其背地的商业逻辑、生态逻辑造成闭环。 典型的OS发行版社区能够分为社区和产品两大部分。社区局部承载了它的哲学体系、我的项目流程、文档、技术视角和社会关系;产品局部则是常见的基于GNU根本系统软件、Linux内核和下层应用程序、函数库所搭建的集成成绩,贯通整个集成的则是它的包管理体系。 开源OS发行版有哪些生态角色开源哲学体系OS发行版是开源社区中的常青树,成熟的发行版社区经常领有整个开源社区中最资深的开源实践践行者,是开源哲学体系倒退建设的重要组成。例如当下较为罕用的 Open Source Initiative 所举荐的“开源软件定义”即脱胎自Debian Free Software Guidelines (DFSG)。 根底软件的晚期评估工程能力因为发行版囊括了数量微小的开源软件,且通常以较快的节奏进行着继续的开发和集成工作,因而是现实的根底软件试验场。例如在GCC进行大版本更新前,Fedora和Ubuntu会有打算地针对新版本、各类编译选项、不同硬件架构进行全量代码编译测试,Debian则放弃着对约20种硬件/ABI的反对,这些工作可能在平安、性能、开发者亲和性等方面的改良提供数据参考。根底软件的晚期驳回除了新的性能个性外,还与新硬件的反对密不可分,例如新的处理器架构移植、新增处理器指令、体系结构更新,以及与上述局部无关的优化等。 工程能力作为开源根底软件的重要集成点,OS发行版的开发工作中最次要的工作量来自于对成千上万款的开源软件进行选型、整合和测试,以及为了更好驱动这些工作所设计开发的工具、平台和其余基础设施。常见的OS发行版都具备肯定的机制,可能在某个滚动开发的版本种较为疾速地合入上游的新版本、新性能,进行买通整个发行版所有组件的个性级集成和联调。 为了反对这些集成、测试、合规、平安等方面的工作,发行版社区造成了较为丰盛的工程能力实践和工具体系,与此同时发行版的实际过程也表明,工具的研发迭代可能极大地晋升生产效率、进步产品质量,与此同时每个具体开发者的集体素质倒退,对社区和社区产品依然至关重要。人际连贯因为波及到的开源软件数量多、利益群体繁冗,随着开发人员日复一日的对根底软件的集成和测试,按照良好的社区习惯,会对上游的各独立开源我的项目产生继续一直的反馈、交互,乃至更加深刻的奉献;这种按照社区最佳实际、通过长期技术奉献所积攒的影响力,使得发行版社区在业界常有着极其丰富的人际关系连贯。 用户和搭档体系OS发行版以集成产品的模式提供给用户和搭档应用,这也是发行版社区造成商业和生态逻辑闭环的间接步骤。这个体系除了最终用户外,也包含基于该发行版进行研发的硬件厂商、软件ISV、上游衍生版等。 商业发行版和社区发行版通常有着十分不同的用户和搭档体系:商业发行版常会依据现金流、市场潜力抉择发力方向;社区发行版则更加关注贡献者和现有应用群体的需要。这种体系自身会对社区方向和产品策略产生深远影响,是一个OS发行版的社区基因所在,以至于会在社会上造成对这个OS发行版的一些固化印象。 常见包管理体系和公布策略包管理系统包管理体系(包含系统配置治理)是贯通OS发行版集成过程的线索,包含了零碎的全局架构设计、根底工具汇合,社区所有的集成开发工作、下层工具和平台均以此为终点。次要的包管理体系有两大类:二进制散发和源代码散发。 二进制散发是以向用户间接提供预编译的二进制软件包为次要模式,用户能够间接装置曾经编译好的二进制文件,这也是OS发行版中最常见的散发模式。传统的二进制包治理有DEB和RPM两种体系,前者次要由Debian和Ubuntu采纳,后者则次要是Redhat和SUSE采纳;此外还有例如Flatpak、Snap、Nix等新概念包管理体系。采纳二进制散发的包治理,依然具备肯定水平的源代码包治理能力,通常仅在动静内核模块等无限场景应用。 源代码散发是以向用户提供源代码为次要模式,帮助用户在本地依据需要编译、装置软件。源代码散发为主的包管理体系之下,用户可能装置局部预编译的二进制软件包。比方 Gentoo 会提供 Stage 3 二进制包作为初始环境,Archlinux则对外围包全副提供二进制版本,然而二者均以灵便的编译装置治理能力而备受各自用户的青眼。 两类公布策略公布新版,是OS发行版最重要的产品事件之一,“公布”自身便是产品向前开发和演进的重要驱动力,公布指标和公布策略会对日常的开发流动产生深远影响。产品的公布策略制订个别会依据社区的用户和搭档需要,联合技术定位、商业和生态定位确定。较为风行的有基于品质和基于工夫的两类公布策略,且越来越多基于品质公布的社区,正在转向基于品质和工夫的混合公布策略。 基于品质公布 – release when ready这是一种历史较为悠久的公布模式,也是泛滥OS发行版最早采纳的公布策略。基于品质的公布策略简而言之是仅当满足预设的公布条件时(如某个重大等级的已知问题数小于肯定值、且某些测试动作曾经全副实现),才会有新版公布事件。 ▏长处:产品公布过程周密,公布时刻的品质较高。 ▏毛病:迭代速度受限,公布越慢与社区新技术新产品脱节问题越重大。 基于工夫公布 – release just in time这是一种与生态需要理论有较强联合的公布模式,在OS发行版中最早的采纳者是Ubuntu。在基于工夫的公布策略之下,研发安顿和公布事件均由工夫节点驱动,误差容忍度按天计算,当达到工夫节点时若品质不现实则必须舍弃或带病公布。 ▏长处:迭代速度快,麻利合入社区新版,对用户和开发者有吸引力。 ▏毛病:即便是长期反对版,公布初期也存在许多遗留问题,品质会在公布后肯定工夫内一直进步。 小结社区不以领取产品为全副目标开源OS社区是以产品开发过程所驱动、为解决简单系统集成问题的大型合作平台。 集成社区的意义是整合连贯开源方面的连贯作用,并将集成失去的产品提供给最终用户应用。 只有对上下游产生深刻影响,社区能力长青不衰创立一个OS产品不算艰难,也比拟容易为特定用户提供价值;然而时至今日可能长期被认可的开源OS社区,都在公开畛域中有着本身独特的定位,并基于这种定位对上下游供应链产生了深刻影响。

January 24, 2022 · 1 min · jiezi

关于开源:龙头整机厂商宝德加入共建龙蜥社区开源新生态

近日,宝德计算机系统股份有限公司(以下简称“宝德”)签订了 CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 宝德创建于 1999 年,以服务器和 PC 整机研发、生产、销售和为客户提供云计算综合解决方案为主营业务,致力于成为中国当先的 IT 产品和解决方案提供商,为政务、互联网、教育、广电、平安、金融、电信、税务、交通、电力、医疗等行业提供尖端的 IT 产品和服务。在强人林立的中国服务器市场,宝德凭借先进的技术和独特的软硬件综合实力,市场占有率间断多年稳居国内前五和寰球前九。 宝德计算 IA BU 总经理邓克武示意:“产品胜利的要害离不开生态的凋敝,龙蜥社区是国内当先的操作系统开源社区,退出龙蜥‘朋友圈’,对于宝德具备重要的战略意义。将来,宝德将立足本身的产品技术,施展要害畛域的竞争劣势,积极参与龙蜥社区建设,实现共赢倒退,并协同社区中的合作伙伴进行更多畛域的摸索与单干,为信息技术利用翻新、生态体系壮大倒退奉献宝德力量和智慧。”龙蜥社区理事长马涛示意:“龙蜥社区致力于构建残缺的操作系统生态,推动全产业链的翻新倒退,社区成立了兼容性 SIG 组,进行整机及配件与龙蜥 OS 的兼容性验证工作,宝德作为当先的整机厂商及云计算解决方案提供商退出龙蜥社区,将无力地促成龙蜥开源社区整机服务器生态的欠缺,给社区带来更多翻新生机。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。—— 完 —— 退出龙蜥社群退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态!对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 21, 2022 · 1 min · jiezi

关于开源:大咖集结共创生态|首届AIOps社区专家团正式集结出道

近年来,在AIOps畛域极速倒退的背景下,IT工具、平台能力、解决方案、AI场景及可用数据集的迫切需要在各行业爆发。基于此,云智慧在2021年8月公布了AIOps社区,旨在树起一面开源旗号,为各行业客户、用户、研究者和开发者们构建沉闷的用户及开发者社区,独特奉献及解决行业难题、促成该畛域技术倒退。 成立近半年,社区先后开源了数据可视化编排平台-FlyFish、运维治理平台OMP、云服务治理平台-摩尔平台、Hours算法等产品。其中FlyFish斩获中国开源云联盟2021优良开源我的项目奖。OMP运维治理平台入选2021 年度 OSC 中国开源我的项目「最受欢迎我的项目」榜单。并在业内首次开源了智能运维开源数据集-GAIA数据集,填补了AIOps开源集数据畛域的空白。 2021年11月,云智慧正式成为中国开源云联盟成员单位,2022年1月,云智慧入选SegmentFault 思否「2021 中国技术品牌影响力企业榜单」,这所有都代表着开发者和社区对咱们的认可,这也更加动摇了云智慧开源策略的信心。近日,AIOps社区联结在云原生、开源、AIOps等泛滥领域专家,独特成立社区专家团。 AIOps社区专家团是什么AIOps专家团是由云智慧AIOps社区发动成立的开源技术组织,是一个汇聚开源领导者、技术领导者、社区布道者的凋谢组织,专家团致力于创立凋谢、容纳的开源生态体系,让开源爱好者在社区中学有所得、让技术首领充分发挥本身价值。 目前,咱们正在邀请各行业专家入驻,一起推动AIOps在中国的落地和凋敝。如果您是在AIOps、云原生、开源、自动化运维等畛域的技术首领,或者您热衷开源文化,有多年开源我的项目经营、社区布道师教训。请点击下方“浏览原文”,填写表单,咱们将及时和您取得联系,邀请您入驻社区专家团。 将来咱们要干什么依据GitHub 统计,预计2025 年开发者用户的数量将达到 1 亿,中国开发者数量及开源贡献度增长已成为寰球最快,到 2030 年中国开发者或将成为寰球最大的开源群体。 面对时代所赋予的时机,2022年,云智慧将加码开源策略,以社区专家团为切入点,在前沿技术话题、开源治理、AIOps场景落地等畛域打造一系列社区Meetup,闭门会等流动。通过社区专家团,咱们将搭建技术领导者与开发者之间的沟通桥梁,让开源的力量赋能更多的开发者。 将来云智慧将持续抓住时代所给予的时机,在各界大力支持开源静止的背景下,摸索开源在中国AIOps畛域里落地生根新模式,依靠云智慧在AIOps畛域的深厚积攒,开源更多优良的技术产品,为整个AIOps开源软件生态奉献出本人一点微不足道的力量。 专家团邀请表单链接:http://t27bk7mb4txdpwcz.mikec... 云智慧AIOps社区链接:https://www.cloudwise.ai/comm...

January 21, 2022 · 1 min · jiezi

关于开源:谷歌苹果Facebook等企业齐聚白宫探讨如何提高开源软件安全性

多年来,平安专家和开发人员始终强调和预警,须要对形成互联网倒退重要撑持的开源我的项目提供更好的安全性和更强的反对,这些我的项目是有数商业应用程序和工具的要害组成部分。开源平安问题在近期Log4J 破绽暴发和出名工具库 Faker.js 创建者 Marak 清空代码仓库等等事件下成为了焦点。 同时,开源平安问题也引起了各个国家政府和相干机构的关注。上周四,美国白宫举办了一场对于开源平安的探讨会议。在本次会议上来自谷歌、GitHub、苹果、Facebook和其余组织的关键技术负责人等参加了如何进步开源软件的安全性的探讨,并提出倡议建设一个组织,去反对须要帮忙的开源我的项目,并为其提供匹配的志愿者这一解决方案。 简直所有专有的商业软件都包含开源组件或库,正如 Log4J 问题所证实的那样,一个宽泛应用的开源工具中的缺点可能会产生多层级联效应。有数的应用程序和工具中都应用了Log4J,上个月浮出水面的近程代码执行破绽组的结果可能会在将来很多年里感触到。 许多技术供应商已通过诸如OSTIF、谷歌 OSS-Fuzz 服务进行开源我的项目含糊测试、互联网破绽赏金等形式,投入资源来帮忙开源开发人员和保护人员评估和进步其代码的安全性。这些动作能够对开源我的项目产生重大影响,因为对于大多数开源开发人员来说,最大的阻碍可能是不足工夫和资源来辨认和修复平安问题。金钱能够提供帮忙,但须要与适合的人建立联系能力走的短暂,尤其是对于独自的开发人员或保护指定我的项目的小型团队而言。 在白宫会议期间,谷歌提议通过建设一个组织,帮忙志愿者与须要资源的开源我的项目进行匹配来解决这个问题。 “咱们曾经看到一两行易受攻击的代码如何对整个零碎的衰弱、平安和可信度产生微小影响。” “许多当先的公司和组织没有意识到他们的要害基础设施有多少局部依赖于开源。这就是为什么咱们必须看到更多的公共和私人投资来放弃生态系统的衰弱和平安。在明天的探讨中,咱们提议建设一个组织作为开源保护市场,将来自公司的志愿者与最须要反对的要害我的项目相匹配。谷歌随时筹备为这项工作奉献资源,”谷歌寰球事务总裁兼首席法务官肯特·沃克 (Kent Walker)示意。 “鉴于数字基础设施在咱们生存中的重要性,是时候开始以与咱们解决物理基础设施雷同的形式来思考它了。开源软件是大部分网络世界的结缔组织——它值得咱们为路线和桥梁提供同样的关注和资金。” 此外,另一个外围问题是,确定重要且宽泛应用的开源我的项目和工具,它们对保障国家平安也是至关重要的。OSSF在 2020 年开发了一种办法来评估我的项目的关键性,该办法基于许多参数,例如我的项目的年龄、贡献者的数量、这些贡献者所属的组织数量以及其余因素。但这只是一种办法,某些人认为要害的办法可能不适宜其他人。三个月前,Log4J 可能还没有被视为一个要害我的项目,但当初很少有人会拥护这一说法。 “咱们曾经看到,一两行易受攻击的代码如何在眨眼间对整个零碎的衰弱、平安和可信度产生微小影响。尽管这不是一个新问题,正如咱们在 Heartbleed 中看到的那样,但最近的事件进一步强调了科技行业能够联结起来提供帮忙的两种形式。首先,必须有行业和社区的个体致力来爱护软件供应链。其次,咱们须要更好地反对开源维护者,让他们更容易爱护本人的我的项目,” GitHub 首席平安官Mike Hanley说。 与谷歌一样,GitHub 也投入了资金和其余资源来进步开源生态系统的安全性,例如为开发人员提供收费的平安培训,并启动一项容许公司资助他们应用的开源我的项目的打算。该公司还打算在往年晚些时候启动一项打算,容许平安钻研人员私下分割保护人员以披露平安问题。 早前,Github首席平安官 Mike Hanley 在博客上写道,凋谢软件被宽泛应用,但在向开发人员提供的资源方面依然不足反对。 英文链接:https://duo.com/decipher/tech... 腾源会(WeOpen)是腾讯云成立的汇聚开源我的项目、开源爱好者、开源领导者的凋谢社区,致力于帮忙开源我的项目健康成长、开源爱好者能交换帮助、开源领导者能施展首领价值,让寰球开源生态变得更加凋敝。

January 20, 2022 · 1 min · jiezi

关于开源:潘娟从女工程师转变成开源商业化Infra公司创始人痛并快乐着

「WeOpen Talk」是腾源会全新上线的“对话开源”内容专栏,每周为读者出现一期与尖峰开源人物的精彩对话内容。在「WeOpen Talk」栏目中,咱们将粗浅诠释开源先锋者们的开源精力、开源理念及其眼中的开源世界,深度开掘开源领军者们在实际、参加开源过程中的无效方法论、最佳教训。 PART ONE导语 带着中国第一位女性 Apache Member 的头衔,潘娟的心田有过惊喜与期待,也经验过挣扎与自洽。在开源圈子里,因为“女性”、“创业者”、“老板”、“商业化”等等标签,潘娟受到的关注会比常人多太多。在如此多“注目”和“聚光灯”下,从写代码的程序猿到开源商业化公司的联结创始人 & CTO,她的进化过程经验了哪些思考?又是如何对待整个人生阶段的变动呢? 在某个阳光明媚的中午,腾源会和潘娟进行了一次深度对话。印着阳光,咱们的谈话也更加有温度。聊到女性守业、聊到成长、聊到开源商业化,工夫彷佛过得飞快。为高度还原访谈过程的场景性和真实性,腾源会以自述表达形式,对靠近2小时的谈话内容进行整顿,精选了访谈精髓整编成文,以期带大家一起走近潘娟的开源人生。 PART TWO从单纯享受敲代码的程序员变为女性创业者 2021年4月份,我的身份产生一个极大的转变,来到了京东,并和 ShardingSphere 开源社区一批成员正式开启了守业人生——组建了商业公司 SphereEx,并负责联结创始人和 CTO 一职,也从单纯享受敲代码的程序员转变成女性创业者。 转变的契机来源于我对开源生态和开源我的项目的酷爱和认同,它买通了集体开发者之间的隔膜,让大家的共识、很棒的Idea互相流通。逐步又成为我的项目代码贡献者,因为好几年都在继续一直地参加开源和社区建设,因而在 2018 年我被社区授予为 PMC。Apache Conference 线下 Apache 讲师交换 国内开源商业化浪潮的掀起,又让我在往年和局部核心成员们一起创立了基于 ShardingSphere 的开源商业化公司 SphereEx。 当他人问我为什么要抉择守业这条路时,我通常会答复,我想要挑战本人的心,去开辟新的职业生涯、尝试新的职业玩法。当然这个过程毋庸置疑充斥了挑战,特地是从开发者到管理者,思维的转变十分重要。面对的人群更复杂多变,思考也须要更加粗浅,而不再只是代码的特定输出和输入,须要从公司管理者的视角看公司倒退打算、公司定位、摸索商业门路、做好团队治理等。 晚期时候,整个过程对我来说能够用“激情和挑战参半”来形容,但很庆幸在这个过程中,我曾经缓缓找到本人感兴趣和善于的事件,并且 hold 住新的工作内容。 在这条路上,因为女性的标签,我也受到了更多的关注,同时也给我带来了很多的挑战——大家会更加去看你做的好不好,也会由生出一些“她行不行呀”、“她能做好吗”这样的想法。 的确,女性在这个畛域是少见的,我也并不排挤将“女性”标签放大,相同,我更心愿人们多去关注这个词。正是因为有新的想法、新的质疑、新的趋势,咱们才会缓缓变得“司空见惯”。当初我感觉本人很庆幸,因为女性创业者、开源畛域的女性从业者也越来越多,将来所有人都会变得很一般,我在等这个过程。 目前,SphereEx 曾经成立和倒退了半年多工夫。在成长的过程中,咱们由 4 集体倒退到现在近 50 人团队,而且其中一半都是研发人员,这离不开 ShardingSphere 我的项目自身的壮大。其实在之前的很多面试场合,我都发现有少量的面试候选人是在开源社区或工作中用过ShardingSphere 的,他们十分置信 ShardingSphere 这个大生态所蕴藏的后劲,这给了我微小的快慰。 2021 年 5 月,SphereEx 拿到了第一轮融资;2022 年 1 月,SphereEx 拿到了第二轮融资。谈到久远的倒退布局,我也心愿 SphereEx 能依照 IPO 上市的门路走上来,我也置信这是每一个守业公司的最大指标。 PART THREE从一个创业者的视角看开源&商业化 开源对整个行业或人们的工作合作模式都产生了极大的推动力,例如当初火爆的云原生。 之前有人问过我,一个开源社区最初的归宿是什么? 应该是社区能够始终放弃衰弱运行的状态。而这个过程是须要一些资本撑持的,资本的进入,可能给到开源社区注入新的生机,提供社区经营所需的资源。 目前越来越多的开源初创企业涌现,并相继拿到融资,背地咱们看到大家都在提倡开源商业化。但社区转商业化,国外的环境绝对国内来说会更好,国外开源浪潮工夫比国内倒退的早,且有多个胜利案例,例如 Databricks 或者 Snowflake ,验证了开源商业化路线的可行性。国外模式更成熟,认可度更高,想法更多以及教训也会更多,目前国内仍在追着国外的步调。 ...

January 20, 2022 · 1 min · jiezi

关于开源:阿里云开源业内首个应用多活项目-AppActive与社区共建云原生容灾标准

作者:中西(github @zhongxig),AppActive 负责人,来自阿里云云原生高可用架构团队,从事容灾架构和故障快恢的研发和开源工作。 摘要: 继高可用架构团队的 Sentinel、Chaosblade 开源后,第三个重磅高可用产品:利用多活 AppActive 正式开源,造成高可用的三架马车,帮忙企业构建稳固牢靠的企业级生产零碎,进步企业面对容灾、容错、容量等问题的稳态零碎建设能力。 1 月 11 日,在上海的云原生实战峰会上,阿里云智能研究员丁宇公布了“利用多活技术白皮书”,同时为了推动业界容灾的倒退,建设云原生业务容灾规范,阿里云对外开源“利用多活”中间件:AppActive。 什么是 AppActive“业务大规模扩大机房资源不可用怎么办?机房挂了怎么办?业务忽然奔溃怎么办?台风地震导致断电怎么办?” 2013 年,过后淘宝实现去 O 没多久,双十一的规模较上年进一步飞增。阿里的工程师正面临着上述的这一系列问题,一方面是机房资源十分缓和,容量有余,另一方面是杭州呈现常见的低温天气,机房面临断电的危险。异地多活架构在这个背景下孵化进去,它的载体是团体版本的 UnitRouter&UnitBrain 。 随着淘宝的业务规模演进,异地多活也从近距离同城双机房到远距离异地双活,再到三地四单元、多地多活,积淀了丰盛的机房级利用多活教训。 2019 年,阿里巴巴零碎全面上云,异地多活架构也跟着上云的节奏孵化出阿里云云产品 AHAS-MSHA,服务团体和云上客户 2022 年 1 月 11 日,AHAS-MSHA 代码正式开源,命名为 AppActive 。 AppActive 是一个面向业务利用构建云原生高可用多活容灾架构的开源中间件,它的次要价值: 分钟级 RTO。 复原工夫快,阿里外部生产级别复原工夫均匀在 30s 以内,内部客户生产零碎复原工夫均匀在 1 分钟。资源充分利用。 资源不存在闲置的问题,多机房多资源充分利用,防止资源节约。切换成功率高。 依靠于成熟的多活技术架构和可视化运维平台,相较于现有容灾架构,切换成功率高,阿里外部年切流数千次的成功率高达 99.9% 以上。流量精准管制。 利用多活反对流量自顶到底关闭,依靠精准引流能力将特定业务流量打入对应机房,企业可基于此劣势能力孵化全域灰度、重点流量保障等个性。为什么开源通过服务阿里团体近 9 年实战经验及服务云上客户 2 年多的商业化迭代积攒,AHAS-MSHA 曾经在涵盖阿里的十余家大型企业的容灾场景中落地,使用量在持续增长,代码的稳定性和性能个性也通过充沛的测验。 2021 年,国内外多家出名公司、云平台呈现较重大服务中断、宕机事件。这也为企业敲响警钟,越来越多的企业把容灾建设提上日程。在解决容灾问题的同时,为了放弃对老本的管制、撑持将来的多云架构演进和劫难容灾的确定性,许多企业抉择以多活容灾的形式进行尝试。 然而业内对于多活没有对立的认知,对于“多活”这个词不同企业有不同的定义,很多企业往往认为曾经实现了“多活”,可当故障降临的时候,才发现以后零碎的故障逃逸能力十分弱,业务复原和故障定位无奈解耦,连累了企业生产,造成了内部舆情、资金损失等问题;另外,有的企业在理解“多活”之后,下意识想要企业外部先投入资源进行技术预演,但因为短少教训,往往会造成人力物力等资源的反复节约。随着云原生技术倒退,越来越多的客户采纳云原生技术进行零碎构建。如何在云原生上构建稳固高可用的零碎,是一个外围挑战。“多活”的认知偏差会加剧企业在基础设施老本、利用革新老本、运维老本等老本面的投入,但存在效率低下、错用甚至无用或者不必的问题,从而享受不到“多活”带来的稳定性红利。因而“多活”须要一个绝对对立的规范与认知,加深使用者对它的了解和应用,从而进步业务零碎的稳定性。 在以后云原生倒退的现状和市场认知下,AppActive 的我的项目负责人中西示意,利用多活的开源和解读,能够初步定义“多活”的规范和实现,帮忙开发者造成对立的“多活”认知。在企业构建多活架构时,基于利用多活共享已有的成熟教训,防止多余的资源节约。同时,不同的企业具备不同的业务场景和劣势,反向推动利用多活进一步欠缺和演进成熟的多活状态及能力。心愿依附社区的力量,让“多活”成为一项事实意义的普惠技术,而不是望而生畏的局部人可用技术,帮忙更多的企业和集体构建生产级别的高可用架构。 开源的内容AppActive 规范介绍 在利用多活的规范定义里有 LRA(同城多活)、UDA(异地多活)、HCA(混合云多活)和 BFA(业务流量多活),具体见《利用多活技术白皮书》。在 AppActive v0.1 版本中,咱们优先实现 BFA 和 UDA 的根底能力,在后续版本中欠缺 BFA 和 UDA 的同时,新增 LRA、HCA 能力。本文重点介绍 BFA、UDA。 ...

January 20, 2022 · 1 min · jiezi

关于开源:Apache-IoTDB-Commiter苗红闪-浅谈开源经历

IoTDB 是清华发动自研、并在Apache社区孵化的工夫序列数据库,2014年我的项目启动研制,2018年11月18号 IoTDB 正式进入 Apache 孵化器,成为中国高校首个进入 Apache 孵化器并毕业的国内顶级开源我的项目。 作为开源物联网时序数据库管理系统,Apache IoTDB旨在满足大规模物联网和工业物联网(IoT 和 IIoT)利用对数据、存储和剖析的严苛要求。 近日Apache IoTDB社区官宣了新退出的PMC和Committer,云智慧智能研究院算法团队的苗红闪(Luke Miao)成为其中一名新晋Committer。 咱们深知做好一个开源我的项目不是一件容易的事,在程序员工作强度极大的明天,能够抽出工夫参加开源并为公司所用的,未然非常难得。那么本期访谈咱们邀请到苗红闪,心愿通过分享他的经验和故事,让读者理解参加开源背地的故事,参加开源我的项目的乐趣、艰难以及播种。 主持人:简略介绍一下本人吧? 苗红闪:好的,我硕士毕业于北京工业大学,从事软件开发工作8年多的工夫,期间做过3年的全栈开发,前段时间很荣幸被选为Apache IoTDB 开源我的项目的Commiter,目前就任于云智慧智能研究院算法工程一部,次要负责指标数据的存储和研发工作。 主持人:参加开源对你来说,最大的播种是什么? 苗红闪:最大播种是和社区中一群气味相投的敌人在一起分享本人的计划来解决用户理论场景中遇到的问题,同时也能在这个过程中一直的学习晋升本人。尤其是在之前每隔两周的Meetup 会上大家一起探讨分享一些问题,过后有一个Improve the flush pipeline分享 ,通过具体的试验后果证实在Flush 存在一些问题同时也提出了解决办法,从中我也获益匪浅。当然了在Meetup上除了探讨技术问题还会探讨非技术的问题比方Hackthon的处分等,拓宽了我的视线,结交了一帮乏味的敌人。 主持人:是什么契机让你开始接触Apache IoTDB的,这外面有什么故事吗? 苗红闪:云智慧智能研究院致力于打造以数据为根底,以场景为向导,以算法为撑持,面向IT运维监控、运维服务治理、IT运维可视化的一体化综合运维治理平台。 而运维平台离不开海量的指标数据的存储和解决,运维畛域的指标数据实质是时序数据,如何应用起码的机器资源在高效的存、写、压缩成为了算法零碎须要思考和解决的问题。 咱们在公司实在的场景下通过试验比照了几款时序数据库,在面对百万级、千万级的工夫序列中,IoTDB无论在资源耗费、吞吐能力、聚合查问响应时效和主动纠错能力上有无可比拟的劣势。在2021年9月,咱们首次将IoTDB引入到咱们算法产品,事实证明其能够完满解决咱们对指标数据的存储需要。 主持人:你是如何成为Apache IoTDB Commiter的,和大家分享下教训 苗红闪:首先我的初衷是想解决公司实在场景中遇到的问题。咱们日常解决超过千万级的指标数据,数据体量大、乱序达到、缺失丢点、峰谷潮、粒度不齐整、反复采集等问题在运维场景十分突出,在接触IoTDB后被其高效的性能所吸引,但因为IoTDB数据库诞生工夫比拟短,须要欠缺的中央还有很多。因而就决定在问题解决的同时,能够为IoTDB奉献云智慧的一份力量。 我还记得第一次给IoTDB做奉献,我从issue列表中支付了第一个工作:“用户在应用Mybaits 集成IoTDB的jdbc包呈现问题”。也是从这个issue开始,一发不可收拾。 在跟踪定位问题时发现过后的IoTDB 的jdbc包上面的有些办法并未实现,为了能让mybatis能够失常应用,IoTDB jdbc着手基于jdbc 4.3标准来欠缺jdbc的性能,等jdbc欠缺性能告一段落后,我又开始着手筹备IoTDB的REST功能模块和Grafana plugin模块等,前后共提了14个pr,奉献代码过万行。 其实这些动作都是自然而然产生的,从支付第一个工作开始,就像是埋下了孕育的种子,通过一次次“浇灌”,种子的茁壮成长给了我极大的成就感和满足感,这是我一直前行的重要能源;在这期间为了把性能和性能做的更好,一直地与社区的Commiter、Pmc等小伙伴们进行探讨和交换,大家给了很多很好的倡议,这也给了我极大的帮忙和激励。 将来我依然会在IoTDB做出我的奉献和致力,我打算从以下四个方面登程: 继续迭代现有IoTDB的一些模块例如REST Service、Grafana plugin、JDBC等不断完善IoTDB的生态集成如DBeaver、Grafana、Promethus等。心愿把公司的实在场景中遇到的一些通用问题,作为IoTDB欠缺的性能方向来实现。将来更远的心愿能够把的工夫序列数据的检测、预测、多维分析等相干算法与IoTDB进行深度联合。主持人:Apache IoTDB在云智慧都有哪些落地场景? 苗红闪:目前IoTDB在公司的DOIA(数字化运维算法平台)中作为其中的一个数据源承当着指标数据的存储,在公司实在场景中遇到的数据体量大、乱序达到、缺失丢点、峰谷潮、粒度不齐整、反复采集等这些问题,都属于时序数据库来解决的领域,因而咱们施展时序数据库的个性,对立交由IoTDB来进行解决,缩小咱们在数据预处理上的工作。 主持人:现如今各大企业纷纷拥抱开源,你认为踊跃开源对企业有何好处? 苗红闪:是的,踊跃拥抱开源有诸多好处,云智慧也在踊跃的建设AIOps社区,开源出优良的产品。这不只是响应国家的号召,同时也是晋升企业的技术影响力的重要形式。能够从以下几个点来说吧: (1)通过开源社区不仅可能减速解决行业遇到的难题、促成该畛域技术倒退,而且能够吸引到更多其余的企业、团队或集体退出进来进步了我的项目的创新性、缩短我的项目的生命周期、为我的项目提供更多的利用场景,同时还能够借助开源社区的力量放慢推动我的项目开发进度,缩小开发成本等。 (2)企业通过拥抱开源社区能够让更多的人理解、应用和退出开源我的项目从而造成行业内的事实标准,有助于进步企业的名誉、品牌形象和竞争力,减少企业的招聘对人才的吸引力。 (3)企业通过开源本人的我的项目,能够让外界看到公司对代码品质、标准的要求以及团队实在程度,网络上始终风行一句话“技术水平好的公司不肯定做开源会好,但做开源社区好的公司肯定是技术好的公司”。 主持人:云智慧也在做开源社区,将来你将如何参加建设? 苗红闪:我司开源我的项目反应很不错,在外部群中频频收到喜报,很是骄傲,同时心愿我司的开源我的项目FlyFIsh及OMP越来越好,将来能影响更多的开发者甚至企业。将来我也将积极参与公司AIOps开源社区的主办的流动,应用AIOps开源社区的软件,提交集体应用中issue欠缺社区软件的性能,尽多的为社区奉献本人的一份力量,将来心愿能够把公司的AIOps开源社区生态与IoTDB进行集成,同时心愿更多的公司或集体关注开源,退出开源我的项目为开源社区奉献本人的力量。 IoTDB寄语:感激云智慧对IoTDB的奉献,云智慧是一个成长迅猛的优良企业,期待将来和云智慧更深刻的单干!同时要预祝云智慧AIOps开源社区茁壮成长,壮大中国开源力量! ——Apache Member, Apache IoTDB PMC Chair 黄向东 结束语:感激云智慧智能研究院算法团队苗红闪(Luke Miao)对本次访谈的奉献,同时也要祝贺其成为Apache IoTDB的新晋Committer! ...

January 19, 2022 · 1 min · jiezi

关于开源:2021-中国开源码力榜合作社区招募一起寻找开源世界的超级码丽

当开源被越来越多人关注,如何让代码背地的开发者们从幕后走到台前,被更多人意识和关注?带着这样的初心,SegmentFault 思否、开源社、腾源会、X-Lab 实验室独特发动了「2021 中国开源码力榜」评选活动。 用数据谈话,咱们抓取了 2021 全年 GitHub 影响力排名前 1 万账号的合作影响力和地位(城市)信息,并打算通过以上数据剔除 bot 账号、海内账号后,标注寻找出中国的 “超级码丽”。 为了防止误差,须要大量的人工筛查工作。思考到 X-Lab 实验室不少我的项目成员都在 Wuhan2020 我的项目中积攒了贵重的文档合作教训,在这一我的项目中,咱们也把文档凋谢了进去,目前已有大量开发者和开源爱好者在陆续参加中,但仍须要更多援手。 现宽泛征集单干社区! 欢送各大社区转发流传: 流动推文《2021 中国开源码力榜启动,寻找开源世界的超级码丽》最终公布的 2021 中国开源码力榜单咱们将在后续渠道中,对单干社区进行对立致谢 如果您有趣味成为「2021 中国开源码力榜」单干社区,请填写表格:https://jinshuju.net/f/x3LvQF,并联系咱们的我的项目组成员 Leo(Wechat:Leo__Ly_) 榜单介绍:2021 中国开源码力榜启动,寻找开源世界的超级码丽2022 年 1 月 13 日,SegmentFault 思否联结长期耕耘与推广开源文化的开源社独特推出了《2021 中国开源先锋 33 人》榜单,一众开源先锋上榜,一时间引发了行业的宽泛关注与探讨。他们当中有奉献代码的开发者、开源我的项目发起者、开源布道师、开源治理专家、关注开源的投资人、开源社区经理等等,他们推动着开源生态的凋敝与倒退。 “开源”是 2021 中国技术倒退的年度热词,越来越多人关注开源、奉献开源。 在外乡,“开源”作为国家策略被首次写入国家“五年布局”,新锐开源商业公司如雨后春笋个别诞生并取得资本青眼,中国首个明确 GPL 3.0 协定法律效力的裁决案例尘埃落定……在与国内接轨上,ASF、LF、CNCF 等国内开源基金会中源自中国的开源我的项目越来越多,越来越多位中国的开源先锋人物在国内顶级开源基金会里承担重任…… 然而,谈到中国的开源盛况,开源布道师李建盛老师(适兕)曾在一次专访中示意 “实在的开源世界仍旧冷清”,激励大家“要到开源真正产生的中央里去。”咱们也收到了不少社区开发者的反馈 —— 如何能帮忙在开源社区中奉献代码的开发者们也被更多人意识? 在和一众开源老友的探讨后,SegmentFault 思否打算联结开源社、腾源会、X-Lab 实验室发动一个全新的、专属于开源开发者的榜单 —— 中国开源码力榜,齐全通过 GitHub 开发者合作影响力进行排名、评比。 寻找开源世界的超级码丽说干就干,由 SegmentFault 思否、开源社、腾源会、X-Lab 实验室等核心成员形成的工作组在昨天中午正式成立。 感激 X-Lab 实验室 OpenDigger 项目组的反对,咱们抓取了 2021 全年 GitHub 影响力排名前 1 万的账号、合作影响力和地位信息,并打算通过以上数据寻找到中国的 “超级码丽”。 ...

January 18, 2022 · 1 min · jiezi

关于开源:Apache-Kylin-PMC-马洪宾开源就是一场螺旋上升的旅程

他是 Apache Kylin 累积贡献度第二的Contributor,在 Kylin 倒退头几年被社区冠以“首席Committer”的名称,同时,他也是 Kyligence 公司这些年成长、倒退背地的见证者及亲历者之一。从一枚学生兵,到架构师,再到研发副总裁,他的7年成长与降职看似坦途。 兴许从表里看,他比同龄人要更早取得令人艳羡的光荣,也比大多数技术从业者要更为的“侥幸”。然而,他本人并不认为这是件好的事,也不感觉这份“侥幸”是良态的。 2021年底,他做了一份不同的「布局」,并将其称为一轮“人为的”螺旋回升式倒退。 PART ONE编者按两个月前,在一场特地的「早餐会」上,腾源会对话了 Kyligence 技术合伙人 & Kylin PMC 马洪宾。这也是他“重回”开源社区之后所承受的首个内部访谈。这场对话中,腾源会与他细数了这7年的成长经验。 只管他的回顾里充斥了谦虚,但我很分明地明确,这是他成长过程中一直寻找超我的形式。善洞察、勤反思,一直地鞭策本人,或者是他比很多人更“侥幸”背地的源能源。 PART TWOOnce in a Lifetime Opportunity一辈子一次的机会 工夫先拨回到8年前。 还在上海交大读研究生的马洪宾,抉择了计算机学科里比拟小众的“图数据库”细分畛域进行钻研。2014年,“图数据库”还处于晚期钻研和摸索性质的一条赛道。在泛滥企业或机构里,MSRA(微软亚洲研究院)是最早一批相中这片“蓝海”的机构,Trinity 就是过后微软外部孵化进去的图数据库我的项目。因而,MSRA成了马洪宾迈入计算机世界的第一家公司,对Trinity 我的项目的钻研与奉献也成了他的第一份工作内容。 但随着科研学术我的项目越做越多,越做越深,马洪宾也愈发感触到心田的挣扎,“学术界须要有那种把‘冷板凳坐穿’的精力”,过后他的年老和彼时的心态,让他“没法像四周那群优良研究员们一样领有专一的状态”。 在很长时间的心田抗争之下,马洪宾渴求做出扭转,寻求更能施展集体劣势的职业赛道,于是便下定决心开始了自我的第一次“转型”——从学术圈迈向工业界舞台。 习惯了研究型我的项目、没有背负KPI压力的他,很快在工业界遇到了第一次“水土不服”。 在某大厂的一次面试过程中,面试官一上来就给他抛了个疑难,“是否进来就上手干活儿,产出业务绩效?”这个问题把过后还是职场“毛头小子”的马洪宾也问懵了。 确实,科研“精雕细琢”和产业倒退“长驱直入”造成了强烈了比照,这种切换不仅须要心态的扭转和对环境的适应,更重要的是对此前的工作模式发动挑战。 但那场面试,也让马洪宾仿佛霎时晓得本人想要什么。起初,他会被动寻找一些「有急躁」的面试机会。「有急躁」指的是既能施展在学术上积攒的教训,又不焦急要出业务上的后果。 直到他等来了一场 eBay 的面试,和一位叫蒋旭的面试官。 蒋旭是Kylin我的项目最早的架构师。在面试马洪宾时,蒋旭说,“Kylin开源我的项目在eBay处于晚期孵化阶段,退出的人在这里会十分大的摸索与攻破空间。相比成熟的企业业务或我的项目,Kylin能发明出更多、扭转更多。” 这番话切中了马洪宾。不出预料,几天后他就决定——退出eBay、投身Kylin我的项目。 Kylin开源晚期时,蒋旭把我的项目组成员们都拉到过小屋子深切对谈过一次。马洪宾回顾说,过后蒋旭在对谈里提到的“Kylin 是Once in a Lifetime Opportunity(这一辈子就这一次的机会)”,对他触动极深,他的路线也因而而扭转。 2015-2016年,国内开源也没有像现在倒退得这么热火朝天。照马洪宾的话来说,eBay 抢到了一个先发劣势,Kylin 抢到了先机,他本人也抢到了先机。 从 Kylin 我的项目在 GitHub 上的数据显示,2015年前后,马洪宾在 Kylin 中的 Commits 十分密集且集中。作为晚期最突出的贡献者和 Commits 奉献数最多的人员,eBay 的 Kylin 我的项目组成员们过后给了马洪宾另一个名称——“首席 Committer ”(凭借这些晚期奉献,在今为止超过177 名的贡献者中,马洪宾仍然是稳居第二的 Contributor)。 马洪宾(右二)与Kyligence初创团队成员 ...

January 17, 2022 · 1 min · jiezi

关于开源:解读开源的2021从开发者亚文化变成主流软件开发模式

本文重点聚焦 2021 年开源畛域的重要停顿和动静,心愿能帮忙你精确把握 2021 年开源畛域的外围倒退脉络,本文将次要从宏观层面盘点开源动静。 特此感激黄东旭、梁冰、李万鹏、王小瑞、燕青(按姓名首字母排序)对本文的奉献,他们的远见卓识,是本文能与大家见面的要害。同时由衷感谢开源社发动的 2021 中国开源年度报告整体作者,通过这次参加 2021 中国开源年度报告交换和撰稿的机会,笔者得以更进一步理解过来一年的开源倒退全景。2021 中国开源年度报告行将在不久后与大家见面,敬请期待。 PART ONE2021 对于开源是怎么的一年? 无论你是否从事开源相干工作,在过来一年里应该都能感知到开源极高的关注度和探讨热度。 从寰球范畴来看,过来一年,开源整体出现高速倒退的趋势,越来越成为跨越国界和语言的共识。据最新官网报告,2021 年 GitHub 沉闷用户数和沉闷代码仓库数量均有显著增长,其中新增沉闷用户数超过 1600 万、新增沉闷代码仓库数量超过 6100 万。在 Github 沉闷用户散布上,北美用户依然占据最大比重(31.5%,相比去年缩小 2.3%),亚洲次之(31.2%,相比去年减少 0.3%),但两者在沉闷用户数量上曾经十分靠近,排在前面的顺次是欧洲(27.3%,相比去年减少 0.7%)、南美洲(5.9%,相比去年减少 1%)、非洲(2.3%,相比去年减少 0.3%)、大洋洲(1.7%,相比去年缩小 0.1%)。 咱们认为,开源正逐步从“开发者亚文化”变成一个支流的软件开发模式,而 2021 年会是这个转变过程中相当要害的一年。这在中国可能体现得更加显著,云计算的高速增长、中美贸易战带来的断供危险,都极大地促成了国内对于开源畛域的投入。 首先,开源受到的关注度急剧晋升,这不仅在于开发者、企业层面,更在于国家策略层面。国外,欧盟委员会(European Commission)在 2021 年 9 月公布了《欧盟经济中开源软硬件对技术独立、竞争力和翻新的影响钻研》报告,从多角度钻研开源软件(OSS)及开源硬件(OSH)对欧盟经济的影响;国内,开源第一次被写入国家“十四五”布局中。开源冲破了原来绝对更小众的开发者圈层,失去越来越多圈外人的关注,尤其是来自金融、电信、新经济畛域大型企业的关注。 其次,企业对于开源的投入一直加大,更多开发者投身开源。不止一位受访专家示意,本人所在公司对开源工作的认可和反对越来越大。从应用开源到奉献开源再到构建开源生态的扭转,正在很多中国企业里产生。 过来一年,大型企业采纳开源的气氛也从张望变为减速投入,有更多大型科技企业抉择开源路线。以数据库畛域为例,开源曾经成为大型企业分布式数据库的首选。寰球出名数据库风行度排行榜 DB-Engines 统计数据也表明,从 2021 年开始,开源数据库的风行指数曾经超过商用数据库。 上面这张图记录了 2021 年中国典型企业在 GitHub 上活跃度(Events 数)排名前 10 的我的项目。这些我的项目的热度能够从肯定水平上反映国内的开源热度。数据来自于 GitHub Archive(一个用于记录 GitHub 公共流动的公开数据存档),由 PingCAP 社区提供。 基于 GitHub Archive 过来 10 年的数据,选取国内典型企业能够看到,中国开源的沉闷仓库数大幅晋升,从 2011 年的 29 到 2021 年 12 月末的 5067,复合增长率增长了 67%。 ...

January 17, 2022 · 4 min · jiezi

关于开源:2022-年十大-AI-开源工具和框架

「WeOpen Insight」是腾源会全新推出的“开源趋势与开源洞见”内容专栏,不定期为读者出现开源圈内的第一手快讯、优质工具盘点等,洞察开源技术倒退的风向标,预感将来趋势。 近年来,AI 工具和框架的倒退让 AI 技术在 IT 畛域可能被更加敌对地利用。 AI 尽管曾经倒退很长时间了,但目前它的大规模广泛应用仍旧充斥了许多挑战。然而,近年来, AI 工具和框架对 IT 部门更加敌对了。AI 技术正在迅速扭转简直咱们每个生存畛域。从沟通形式到应用的交通工具;咱们仿佛越来越沉迷于它们。这里,咱们为大家盘点介绍了在2022年可能会被广泛应用的 10 款开源 AI 工具和框架。心愿对您有所参考:) Theano Theano 是一个用于深度学习的开源 Python 库,最适宜应用简单的数学表达式,在神经解决和数据迷信畛域中广受欢迎。家喻户晓,通过形象出神经网络组件(例如层和暗藏层),能够轻松实现简单的神经网络。它通常用于在 GPU 上构建和训练 AI 模型,并已被 Facebook 用于训练和部署 AI 应用程序中。 Tensorflow Tensorflow是由谷歌大脑(Google Brain)开发的开源库,用于解决简单的数据集和执行大容量数值计算。NVIDIA、谷歌、英特尔和 SAP 等一众科技头部企业将其利用于本身的开发业务中。它容许开发人员应用大量数据集建设,训练和发送伪造的神经系统。同时,Tensorflow也提供了认证课程,能够让开发者们在曾经自学了机器学习基础知识的根底上,取得有教训的Tensorflow 开发者为他们提供的进一步领导。 PyTorch PyTorch 是 Facebook 创立的 AI 零碎,不仅可能实现弱小的GPU减速,同时还反对动静神经网络 ,目前它在GitHub上领有超过53K Star。自 2017 年以来,它取得大量的反对,并且处于一直倒退中。 Caffe Caffe是一个兼具表白性、速度和思维模块化的深度学习框架。由伯克利 AI 钻研小组和伯克利视觉和学习核心开发。尽管其内核是用C++编写的,但Caffe有Python和Matlab 相干接口。Caffe反对多种类型的深度学习架构,面向图像分类和图像宰割,还反对CNN、RCNN、LSTM和全连贯神经网络设计。Caffe反对基于GPU和CPU的减速计算内核库,如NVIDIA cuDNN和Intel MKL。 Keras Keras 是一种高级 AI API,能够在 TensorFlow、Microsoft Cognitive Toolkit 和 Theano 之上运行。易用性和对开发人员体验的关注,使 Keras 成为疾速构建新应用程序原型的首选。Netflix、Uber 和 Yelp 等许多品牌以及较小的初创公司已将 Keras 集成到其外围产品和服务中。例如,Netflix 利用深度学习来预测客户散失,这对于基于订阅的业务至关重要。 ...

January 17, 2022 · 1 min · jiezi

关于开源:陈梓立tison投身开源需要持之以恒的热爱与贡献

随着信息技术的高速倒退,大数据技术正在改革着咱们的生存、工作和思维,相干的技术也在一直演进,使得大数据的利用越来越便捷,性能也越来越弱小。目前,开源也在作为一种推动大数据技术创新的新模式,广受技术开发人员的酷爱。 近日,腾源会采访了 Apache Flink Committer & 开源布道师 tison(陈梓立),他为咱们分享本人对大数据技术和大数据开源的演进和迭代、大数据开源社区经营以及开源治理的最佳实际等思考。腾源会对采访内容进行了整编,以飨读者。 图片图注:tison(右三)与小伙伴在 ALC Shenzhen 线下交流会 PART ONE趣味和社区归属感,埋下了开源的种子 开启 tison 编程世界的那一年,他正读高三。 那时,忙碌学业之余,tison 偶尔接触到了以面向对象程序设计为核心的利用开发工具—— Delphi ,在钻研鼓捣了几个程序后,他对这个生疏的代码世界产生了极大的趣味。 怀揣对编程的酷爱,高中毕业后,tison 顺利考入了北京大学计算机系,开始了零碎的学习。 与绝大部分开发者一样,在接触编程之初,tison 始终心愿可能找到一门可能笼罩所有场景的“Unique Language”。直到2017年,一个叫 Perl 6 的语言吸引住了他。 过后 Perl 6 还是一个 2000 年开始开发,2015 年才公布的新语言,它的外部集成了正则表达式的性能,以及微小的第三方代码库CPAN,有着易于应用、高效、残缺的特点。也是这些劣势,吸引了 tison 的关注和利用。 “回想起来,我接触开源社区就是从 Perl 语言社区开始的。过后的我被 Perl 6 迷住了,不停地浏览相干的资料和文档,试验外面的代码片段和常识。”在这个过程中,tison 发现他们的文档写得并不精确或有改善空间,而页面上又显著地提醒了欢送提出修改意见或间接提交批改申请。 “我进入开源圈的第一个 PR(Pull Request) 就是批改 Perl 6 社区当中的一个文档,从提交到合并的体验十分欢快。随后我就开始边浏览学习、边批改 Perl 6 的官网文档,进而参加到测试套件和自举解释器的开发保护里。因为过后 Perl 6 社区对 Committer 的凋谢和包容性较高,我很快就成为其中的一员,并从 PR 的提交扩大到 PR 的 Review 和仓库的保护,聊天室的参加等等。”tison 说。 ...

January 17, 2022 · 2 min · jiezi

关于开源:进击与危机同在对抗与成长共存2021年开源圈大事件盘点

作者 | Paul Sawers编译 | 李磊 导语:2021 年,开源首次被列入「十四五布局」,代码托管平台 Gitlab 上市、OpenHarmony 开源、CentOS 8 进行保护……从国家到集体,从商业到生存,开源愈发粗浅地扭转着咱们的世界。2021年,开源圈产生了一些值得回顾和思考、意义重大的开源事件,本文将对其进行细数盘点。 PART ONELog4Shell,有史以来最大的安全漏洞 平安向来都是开源畛域探讨的重点,2021 年也不例外。要论 2021 年开源圈最大的安全漏洞,肯定是 Log4j 日志框架中的 Log4Shell 破绽。国内外少量 To C 和 To B 的公司,如苹果、腾讯、京东、网易、AWS、IBM、深服气等都在应用 Log4j,因此也都在本次破绽事件中受到了 Log4Shell 的影响。 Log4Shell 破绽早在 2013 年就已存在,直到去年 11 月底才被阿里巴巴的平安人员发现,并在两周后公开破绽细节。Log4Shell 破绽反对近程操控,并容许拜访敏感数据, 因而它被 Apache 软件基金会认定为重大等级最高的 10 级,网络安全公司 Tenable 将其形容为「有史以来最大、最重大的破绽」。 2021 年 12 月 6 日,Apache 团队公布了 Log4Shell 破绽的修复程序,但因为 Log4j 在云服务、软件根底及各行各业中的宽泛应用,不少公司无奈在第一工夫更新零碎,甚至不晓得他们的软件应用了 Log4j。于是,黑客利用 Log4Shell 攻打这些小公司,并以勒索软件的形式不断扩大影响范畴。 Log4Shell 破绽事件给了技术圈上了重要的一课,正如 Reblaze 的开源项目经理 Justin Dorfman所说: 「这件事裸露了一点:在基础设施代码中,看起来毫不起眼的破绽,足以威逼银行、科技公司、政府和任何组织的平安。」 在 Log4Shell 破绽事件后,不少人认为,平安问题是社区驱动型软件的人造缺点,这也是大家对开源的固有印象。反驳的声音则认为,技术公司从开源中受害,蓬勃发展,但却不回馈给开源任何奉献,只是在呈现问题后将锋芒指向开源。 ...

January 17, 2022 · 2 min · jiezi

关于开源:Log4j-爆发核弹级漏洞工信部力推开源软件发展龙腾计划启动|开源月报-Vol-02

「WeOpen Insight」是腾源会全新推出的“开源趋势与开源洞见”内容专栏,不定期为读者出现开源圈内的第一手快讯、优质工具盘点等,洞察开源技术倒退的风向标,预感将来趋势。 PART ONE社区新闻 1、工信部:凋敝国内开源生态,放慢建设开源代码托管平台等基础设施 工业和信息化部印发了《“十四五”软件和信息技术服务业倒退布局》。《布局》注释的“发展趋势”局部内容指出,开源正重塑软件倒退新生态。接下来,工信部在推动我国工业软件的研发翻新以及实际利用时,也将把握开源软件发展趋势,利用开源模式构建工业软件协同翻新生态,减速孵化工业软件开源我的项目。 2、开源操作系统社区 OpenCloudOS 成立,将成为凋谢原子开源基金会一员 开源操作系统社区 OpenCloudOS 于12月22日发表成立,该社区由腾讯与其合作伙伴独特倡导发动。首批开创单位包含:腾讯及宝德、北京初心、北京红旗、飞腾、浪潮、龙芯中科、OPPO、先进开源、中电科申泰、中科方德、兆芯等 20 余家操作系统生态厂商及用户。 3、倪光南:充分利用开源模式,适当聚焦 RISC-V 架构 中国工程院院士倪光南近日发表讲话指出,我国可适当聚焦 RISC-V 架构倒退芯片产业,从而抓住疾速倒退中国芯片产业的时机,并不受外国垄断架构的制约,将芯片业倒退主动权牢牢把握在本人手中。 4、openEuler 和鸿蒙被写入中俄总理会见的联合公报 11 月 30 日,中俄两国的总理以视频的形式举办第二十六次定期会见,并公布联合公报:联合公报中首次提及欧拉和鸿蒙。12月,青创将来、中科通达、云基华海、鸿鹄元数、华工安鼎、天翼数字生存、恒生电子、GBASE南大通用、神州新桥等企业陆续退出欧拉社区。 5、“龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态 OpenAnolis 龙蜥开源社区是由阿里云、统信软件、龙芯、中科方德等国内外头部操作系统厂商、芯片厂商、运营商等联结发动的操作系统开源社区,旨在构建一个开源、中立、凋谢的 Linux 上游发行版社区及翻新平台。目前,龙蜥 OS 8.4 已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配 飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。龙蜥社区已有包含 Arm、普华软件等在内的 16 家理事单位、50 家生态合作伙伴。巨杉数据库、摩尔线程、中电科技、凝思软件等企业陆续退出龙蜥社区。 6、开源机器学习数据库OpenMLDB贡献者打算全面启动! 机器学习数据库OpenMLDB的开源,为机器学习利用高效供应正确的数据,减速了AI利用的工程化落地,填补了开源AI根底技术畛域的空白。而OpenMLDB的全面倒退离不开宽广开发者的反对。随着OpenMLDB 0.3.0版本的公布,OpenMLDB社区发动「OpenMLDB贡献者打算」,心愿更多开发者参加社区建设,一起构建容纳、敌对、欠缺的开源生态,减速AI工程化落地过程。 PART TWO企业开源新闻 1、微软开源新工具,用于剖析 Android、Linux 和 Chromium 性能 微软开源了一款弱小的零碎性能剖析工具 —— Microsoft-Performance-Tools for Linux-Android,这是一套跟踪解决工具,可用于各种性能场景的剖析和诊断,让开发者能够分明地理解本人的操作系统和利用程序代码在做什么。目前此工具已公布了 1.2 版,增加了 Perfetto 反对。 2、重磅丨腾讯云开源业界首个 etcd 一站式治理平台 Kstone 在 CNCF 云原生基金会举办的 12 月 9 日 KubeCon China大会上,腾讯云容器 TKE 团队公布了 Kstone etcd 治理平台开源我的项目。Kstone 是腾讯云容器 TKE 团队发动的一个基于 Kubernetes 的云原生一站式 etcd 治理我的项目。 ...

January 17, 2022 · 2 min · jiezi

关于开源:Apache-首位华人董事吴晟开源里的偷懒学

2019 年 4 月 ,Apache 软件基金会发表 Apache SkyWalking (以下简称“ SkyWalking ”)毕业,成为 Apache 顶级我的项目。2021年 3 月,Apache SkyWalking 创始人吴晟胜利入选 Apache 软件基金会董事,成为 Apache 董事团队中的首位中国人。目前,已有超过 100 家公司公开发表在应用 SkyWalking,来自于数百家公司的超过 550 位源码贡献者沉闷于 SkyWalking 社区。 12月,腾源会荣幸地邀请了吴晟退出成为腾源会导师,试图聊聊他的开源理念和最佳实际。在这篇访谈内容中,咱们尽管讲述的是他在开源中的“偷懒”学,但实则传递的是他这几年基于 SkyWalking 我的项目和社区经营所积淀的最贵重的实际方法论,以及他对开源社区治理最粗浅的理念和认知。 PART ONE前言:“懒”是创造力的源泉 我很喜爱用「懒」这个词。因为在我看来「懒」其实是很多创造力的源泉,因为“懒”得走路,所以有人创造了车;因为“懒”得写字,所以有人创造了语音;正因为很多货色「不不便」,所以才会促使咱们去解决问题。 我会认为我一天应该只工作8个小时,甚至更少的工夫,但最好能挣一样甚至更多的钱,这是我做所有事件给本人预设的条件。所以我心愿我能以起码的工夫去发明更大的价值。因为第一身材是本人的,第二只有劳动的时候才有创造力,而工作的时候是很难有的。 PART TWO“偷懒”学招式一:让我的项目实现高度模块化 很多开源团队在做社区经营的时候都会遇到一个问题,我的项目使用者尽管很多,但最终真正违心反哺奉献给社区的人却非常的稀少。 这个问题须要咱们从两方面对待和反思。首先咱们要明确,人的意识是须要造就的。任何一个应用你的开源我的项目的人,并不会在刚开始就存在“我想要向你奉献代码”的意识,因为他自身基于这个我的项目的二次开发可能仅仅只是为了公司的服务,所以这并不能促使他产生要去反哺社区的想法。 然而作为我的项目外围人员来说,有两件事却是咱们必须须要做的:第一个是在技术层面,你须要去扫视你的我的项目是否适宜被奉献。当初很多我的项目从设计上看都比拟“内聚”,当改变我的项目中的一行代码,就有可能会影响到整个我的项目的代码和逻辑。这就意味着使用者在更改我的项目的任何一处中央前都要去思考社区所有的用户的所有的需要。所以除非他是一名职业开发者,否则基本就不可能思考齐全,这就会从某种程度上变相地进步了我的项目奉献的门槛。 所以能够看到,不论是 Linux,Istio 还是 SkyWalking ,都有一个很大的特点:当我的项目被「高度模块化」之后,贡献者就会开始急剧的进步。 绝大部分好的开源软件,都通过了非常精良的设计,有着大量模块化的设计思路,以确保这个我的项目在批改某个区域的实现的时候,不会影响到其余区域。这对于我的项目最后的创造者和我的项目人员来说,有着十分高的设计和技术要求。 外围共建者有多长时间,我的项目就能够倒退多少,这不是咱们想看到的事件。只管咱们晓得我的项目未来能够使用到十分多不同的场景中,但咱们只会做好一个场景,并凋谢接口,预留给其余开发者去翻新和拓展的空间。这须要外围共建者在不停的去扫视整个行业,放弃我的项目的前瞻性。而有些我的项目创造者会更执着于实现我的项目的性能,而没有提供给其余开发者翻新和拓展的空间,这就会导致最终也只能由本人去做进一步保护和批改。 目前 SkyWalking 曾经进入了不须要我去监管,释怀让它自运行的阶段。咱们为它建设了一整套从代码模块标准、自动化检查和各种规模的自动化测试,来保障它不会将任何意外代码合并起来,简直能够保障每一个提交后的代码都能够被用于生产服务。所以这也是为什么 SkyWalking 只须要 2-3 集体 Review 代码,就能将这个宏大且简单的社区经营起来的起因。 图注:Apache SkyWalking 我的项目根底介绍 PART THREE“偷懒”学招式二:被“逼”进去的我的项目贡献者 总有人说中国的开源环境不好,在我来看,是因为中国很多开源我的项目都把大家服务的太好了。 目前 SkyWalking 简直没有给开源社区用户提供太多的技术支持。咱们认为 SkyWalking 曾经为开发者提供了足够多的我的项目文档,去反对他们理解我的项目,解决问题以及对它进行进一步的拓展和开发。除非问题曾经影响到了我的项目本来的性能,咱们可能会提供比拟踊跃的帮忙。 如果大家在 SkyWalking 社区里,不论是QQ群还是其余渠道,咱们的维护者们(也包含我本人)都很少答复来自社区的各种发问。咱们认为,文档曾经给到用户了,他要 Report 就走失常的渠道,但即便 Report 的是一些真真实实存在的问题,也不代表社区会帮忙去修复。 ...

January 17, 2022 · 1 min · jiezi

关于开源:腾讯开源企业级设计体系-TDesign

本文约3200字预计浏览工夫:8分钟 TDesign 是来自腾讯外部近 300 名设计师与开发者独特打造,经由 500+ 我的项目应用、验证和锻炼过的企业级设计体系, 秉承容纳、多元、进化、连贯的价值观,TDesign 冀望与用户、行业及合作伙伴等一起打造具备竞争力的产品体验。 从设计登程,TDesign 提供了残缺的设计语言、视觉格调指南和设计资源,以及基于 Vue2、Vue3、React (Vue3、React 目前仍在 Alpha 版本迭代中)等业界支流技术栈的组件,帮忙开发者能够疾速开发桌面端、挪动端和小程序端等多个版本的应用程序。 如果你对于 TDesign 感兴趣,能够关上 TDesign 官网,体验 TDesign 。如果你对 TDesgin 诞生的历史感兴趣,无妨来看看 TDesign 诞生背地的故事。 PART ONE腾讯开源协同TDesign成长的土壤 自 2019 年开始,腾讯正式发表在外部推广开源协同,激励所有源代码对公司外部全副凋谢,独特合作。 也正是这样的开源协同的背景,使得腾讯的设计师和开发者们思考到:“有没有可能通过开源协同,解决过来腾讯外部团队别离保护设计体系,各设计体系之间品质参差不齐的问题”。出于这样的目标,在腾讯外部建设起了开源协同团队,来独特思考和钻研这个问题,在 2020 年 2 月份,通过屡次近程会议,确定了 TDesign 的产品指标和技术路线,并在全员的参加下独特投票选出 TDesign 的名字。 但 TDesign 应该是什么样的设计体系?设计师们找到了答案:TDesign 该当是一个领有容纳、多元、进化、连贯的价值观,冀望为用户、行业及合作伙伴等打造具竞争力的品牌与产品体验的设计体系。 容纳,是为了让 TDesign 兼容并蓄,既能满足当下需要,也能利用于更宽泛场景; 多元,是 TDesign 该当可能赋能不同业务,摸索有限可能; 进化,是 TDesign 该当成为一个动静的设计体系,在“以用户价值为依归”的根底上,成长进化; 连贯,是 TDesign 须要用最大的致力去连贯赋能,联动融通。 有了指标和价值观,TDesign 也真正开始进入落地的阶段。 PART TWO从协同到开源TDesign成长的历程 在我的项目刚刚落地时,通过外部发动的贡献者招募,少量设计师和开发者带着原有业务组件的教训、成绩和满腔的热血,在很短的工夫内产出了大量的设计稿和组件,实现了我的项目的初始化建设。但因为对跨技术栈保护组件库的复杂度意识不够,各个框架中对同一组件的文档和 API 实现都有差别,用户应用组件库体验不统一的问题,始终困扰着 TDesign 团队。为了解决合作的问题,TDesign 在进行第二期迭代时,通过一系列工具和工作流程来标准组件的开发过程,抉择更加开源格调的异步 issue 探讨,开发了工具来主动生成各个框架的 API 定义和形容文档,引入 CI / CD 流程来升高人工参加的比率,从而缩小因为人而犯错的可能。通过引入机器人的形式,来晋升信息推送的效率,让每一个人都能够时刻晓得什么事件是须要做的,什么事件是不须要做的。借助于这些更加“开源”格调的工具和合作形式,TDesign 的效率得以晋升,让 TDesign 在进行二期开发时,比预期更快地实现工作。 ...

January 17, 2022 · 1 min · jiezi

关于开源:19-岁少年入侵-25-辆特斯拉汽车开发者因无报酬破坏-NPM-开源库Rust-1580-发布-思否周刊

40s 新闻速递苹果将于 3 月或 4 月举办发布会:推 iPhone SE3开发者因无报酬成心毁坏出名 NPM 开源库,引发热议苹果 2021 年总共向开发者领取 600 亿美元,创下新纪录H2 数据库中发现相似 Log4j 的破绽19 岁少年近程入侵 25 辆特斯拉汽车 称利用软件破绽为免遭攻打,平安研究员呐喊要求 Apple 禁用“2G”Linux 筹备最终移除对 a.out 格局的反对Chrome 将禁止内部域名拜访本地网络Linux 5.16 公布,带来许多改良、修复谷歌推出 Chrome 98 测试版,反对色彩突变矢量字体Linux 5.16 开发者统计KeePass 2.50 公布,密钥派生性能显著减少Rust 1.58.0 公布,引入捕捉的标识符KDE Plasma 5.24 Beta 公布行业资讯苹果将于 3 月或 4 月举办发布会:推 iPhone SE3据美国媒体最新报道称,苹果目前正打算往年 3 月或 4 月举办发布会,推出反对 5G 网络的 iPhone SE3。这次发布会仍然是线上虚构模式。依照之前的说法,全新第三代 iPhone SE 将于往年公布,并反对 5G 网络,降级 A 系列芯片。外观方面,不会有任何变动。在最近两年,iPhone SE3 的传言始终很多,一些信息提到 iPhone SE3 会迎来全新设计,相似 iPhone 11,没有触控 ID,边框变窄,但另外一些传言称,iPhone SE3 外观不会变动,全新设计的 iPhone SE 曾经推延至 2024 年。 ...

January 16, 2022 · 3 min · jiezi

关于开源:共建龙蜥社区支撑商业建设

简介: 龙蜥社区技术委员副主席介绍:统信软件、龙蜥社区及将来倒退!编者按:本文整顿自「云栖大会龙蜥专场论坛」的技术分享。作者孟杰,龙蜥社区技术委员副主席。另龙蜥专场视频曾经上线至龙蜥官网(官网首页-反对-视频),欢送观看。 很快乐可能代表统信软件在云栖大会分享,大家如果在过程中有特地感兴趣的点,在文末找到龙蜥社区或者找到统信软件二维码入群,咱们进行深刻交换。 本文分享的内容有三局部:对于龙蜥社区、对于统信软件、对于将来倒退。 一、对于龙蜥社区 谈到龙蜥社区,其实是有一个背景事件的,那就是 CentOS 停服,比拟成熟的国内规定是由海量开源我的项目产生出开源发行版本,由商业软件公司进行二次开发,发行商业的操作系统版本,比拟成熟也比拟胜利的就像 Fedora 社区,红帽公司基于 Fedora 社区版开发出红帽的企业级服务器操作系统。在 2019 年之前,国内操作系统厂商公布的商业版本十有八九都是基于 CentOS 进行二次开发产生的商业版本,CentOS 停服之后,CentOS 前置到 CentOS stream,这就呈现了对下一代国内操作系统新的产业或者新的条链的偶然性需要。 统信软件联结阿里云以及龙蜥、Intel 以及其余的 CPU 厂商、操作系统厂商、运营商,一起成立了龙蜥社区。在龙蜥社区中,咱们试图打造一个新的操作系统供应链,从上游社区到龙蜥社区,再到咱们的 Anolis OS 发行版本,操作系统厂商以及其余的合作伙伴能够衍生出本人的版本,这样国内国内双循环的新的供应链。 上图是龙蜥社区的技术路线总体框架,橙色局部次要是咱们面对 CentOS 停服,在第一阶段要放弃和 CentOS 的兼容性来作为 CentOS 停服应答的最优解决方案。做社区只做兼容性是不够的,咱们在社区中也做了大量的技术创新,蕴含原生内核、原生软件包,会后大家能够从技术创新白皮书中做具体理解。对于操作系统厂商和其余合作伙伴,还能够通过本人的商业软件生态,包含行业解决方案,造成本人的商业落地的商业化路线来反对行业倒退。 二、对于统信软件统信软件是 2019 年成立的,统信软件的成立咱们认为是因势而成。这个“势”有三个维度。1、国外局势。往前看有棱镜门事件,包含中美的关系。2、政策导向。2013 年之后,习主席曾经在屡次重要会议和批注中提到要加大自主翻新力度,努力实现要害核心技术的自主可控,把翻新主动权、倒退主动权牢牢把握在本人手中。这是政策导向。3、行业背景。2019 年之前,国内操作系统厂商广泛规模比拟小、服务能力弱、产品碎片化,晚期的小型试点我的项目绝对比较简单和繁多。在这种倒退驱使下,统信软件在 2019 年正式成立。 上图是统信软件除了做国产化之外在国内上的一些影响力,目前咱们的用户遍布寰球100多个国家和地区,曾经累计6000万+下载量,寰球超过200万用户,向上游社区奉献了超过600万行的代码量,社区版本累计公布40多个,继续更新190屡次,同时反对寰球34种语言,这34种语言很多也是由国外开发爱好者帮忙咱们一起做的开发工作。 基于AnolisOS的社区发行版产生了UOS V20商业版本,这个产品一方面能继承CentOS的生态,提供产品升级和迁徙。另一方面,统信软件在各个社区之中通过技术拉通,宽泛的排汇和交融各个社区的翻新加强,同时加上统信软件在信创生态上的成绩积攒,一直晋升产品竞争力,丰盛咱们的技术个性和产品个性。 上图是统信软件在龙蜥社区的奉献数据状况,咱们踊跃在社区里主导和参加开发,像基础设施、技术公布,还有统信软件自主开发的DDE桌面环境等,咱们心愿吸引更多搭档一起退出龙蜥社区。 上图是商业落地的实例,咱们在技术白皮书中有体现,在新的IO异步框架,新的5.X内核中曾经有过反对。咱们通过社区模式把相干个性返打到4.19内核中去,达到肯定的稳定性根底之上,咱们再落地到商业版UOS V20中。左边是咱们理论场景中对性能测试的实例做了性能对比曲线图,成果很好,能达到30%以上的性能晋升。 统信软件基于上游的社区版本做开发之外,咱们还做了大量商业翻新。性能加强局部,咱们把信创畛域的积攒,特地是面向国产化的环境,对一些零碎的外围参数、系统配置,在商业版本做了一些预置。同时,面对行业客户提供高可用集群软件、容器云治理平台等丰盛的性能组件产品。性能加强,兼顾多计算架构优化,排汇社区优化成绩,通过咱们的生态适配核心交融一些厂商的原厂补丁。咱们作为操作系统厂商,也一直加大对内核层面的投入,在过来几个月中,基于国产平台的内存拷贝优化、任务调度等方面,也获得了一些成绩,目前在UOS V20版本中曾经集成了。平安加强,说到平安加强,统信软件做了本人的安全补丁外部标准,同时建设了本人的平安响应核心,咱们对客户提供平安加固软件,另外,咱们还通过了等保四级能力认证。 三、对于将来倒退 统信软件将来的产品策略是咱们一方面会积极参与上游的开源我的项目,一直的做奉献。另一方面会和国内厂商、用户一起共建国内社区,同时咱们本人发行咱们的商业版本,做好商业服务撑持,通过社区和厂商的生态联结,造成商业化、一体化的解决方案。 说到操作系统的倒退,要先看到以后的产业趋势。计算无处不在,摩尔定律生效,万物互联互通,包含中国以后的一些市场新的改革等,总体认为有上面几个倒退方向是后续社区重点思考的方向。1、多算力反对。方才专家也都提到了,咱们以后国内的现状就是在将来一段时间将会存在多种CPU共存景象。面对CPU的多样性,须要零碎层面通过同源异构技术保障应用同一套源代码编译出不同架构的二进制,结构不同架构的零碎,从而促成生态的稳固与倒退。2、异构计算。像单核性能的增长乏力,导致当初的GPU、NPU等弹冠相庆,面对异构计算设施,有几个方面须要思考。要减少业界规范,通过拉通各个硬件设施的对立接口标准来对立调度和应用,进步它的透明性,包含兼容性、性能。革新的另一个方向是针对不同的设施,可能会有不同的接口,这样将使得开发者为不同的设施编写不同的接口,然而如果设施不存在,则能够落地到CPU进行降级计算。通还有一个可能的方向是在工具链方向,通过编程语言、运行时库、编译器与操作系统的联结合作,能够将一段源代码编译成反对多种计算设施的二进制代码,从而提供更好的计算透明性。3、平安加强。除了传统的自助访问控制、强制访问控制外,可信计算,形成了以后服务器操作系统的平安基石,随着当初新趋势的倒退,下一代的平安技术,包含秘密计算、国密,这也是咱们的重点倒退方向。微软平安核心以及谷歌Chromium团队的统计公布证实,其软件中60%以上的bug都是因为C/C++语言的内存安全性保障缺失导致的,因而服务器操作系统中底层零碎开发的下一代语言有可能会采纳相似rust的平安开发语言,并基于它重写大量底层软件。后续可能在操作系统层面也会有越来越多形式化的验证。4、云与计算。像PaaS面向理论业务零碎的时候都很难提出一种比拟通用性的方法,它有很强的定制性。serverless还处于用户承受的后期,如何让它更加实用化也是咱们后续探讨的方向。像当初局域网和IoT的倒退,产生了云边端包含计算迁徙相干的需要,也是咱们须要思考的方向。其次是云平安、同态加密等等,这都是咱们要思考的操作系统的整体倒退方向。 最初,心愿所有的厂商、合作伙伴、开发者们可能退出龙蜥社区和咱们一起共建社区,咱们一起在社区中探讨技术,做自主翻新,咱们一起联手让龙蜥社区越做越好,谢谢大家!—— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! ...

January 14, 2022 · 1 min · jiezi

关于开源:2021-中国开源码力榜启动寻找开源世界的超级码丽

2022 年 1 月 13 日,SegmentFault 思否联结长期耕耘与推广开源文化的开源社独特推出了《2021 中国开源先锋 33 人》榜单,一众开源先锋上榜,一时间引发了行业的宽泛关注与探讨。他们当中有奉献代码的开发者、开源我的项目发起者、开源布道师、开源治理专家、关注开源的投资人、开源社区经理等等,他们推动着开源生态的凋敝与倒退。 “开源”是 2021 中国技术倒退的年度热词,越来越多人关注开源、奉献开源。 在外乡,“开源”作为国家策略被首次写入国家“五年布局”,新锐开源商业公司如雨后春笋个别诞生并取得资本青眼,中国首个明确 GPL 3.0 协定法律效力的裁决案例尘埃落定……在与国内接轨上,ASF、LF、CNCF 等国内开源基金会中源自中国的开源我的项目越来越多,越来越多位中国的开源先锋人物在国内顶级开源基金会里承担重任…… 然而,谈到中国的开源盛况,开源布道师李建盛老师(适兕)曾在一次专访中示意 “实在的开源世界仍旧冷清”,激励大家“要到开源真正产生的中央里去。”咱们也收到了不少社区开发者的反馈 —— 如何能帮忙在开源社区中奉献代码的开发者们也被更多人意识? 在和一众开源老友的探讨后,SegmentFault 思否打算联结开源社、腾源会、X-Lab 实验室发动一个全新的、专属于开源开发者的榜单 —— 中国开源码力榜,齐全通过 GitHub 开发者合作影响力进行排名、评比。 寻找开源世界的超级码丽说干就干,由 SegmentFault 思否、开源社、腾源会、X-Lab 实验室等核心成员形成的工作组在昨天中午正式成立。 感激 X-Lab 实验室 OpenDigger 项目组的反对,咱们抓取了 2021 全年 GitHub 影响力排名前 1 万的账号、合作影响力和地位信息,并打算通过以上数据寻找到中国的 “超级码力”。 察看发现,在前 1 万的账号中有不少为 bot 机器人,还有约 1000 位用户地位信息缺失。为了防止误差,咱们还须要进行大量的人工筛查工作。咱们在爬取到的信息表格中标注账号类型,并尝试将账号及其背地具体的自然人一一对应,以实现把误差降到最低。 人工筛查和标注大量的工作目前曾经在进行中,但仍须要更多人予以援手。思考到 X-Lab 实验室不少我的项目成员都在 Wuhan2020 我的项目中积攒了贵重的文档合作教训,在这一我的项目中,咱们也将会把文档凋谢,欢送宽广开发者和开源爱好者一起参加。 参加形式:扫描二维码或点击链接:https://docs.qq.com/sheet/DQW... 拜访合作文档 依照文档 sheet2 的 “信息阐明表” ,在文档中对账号类型进行标注,也欢送在备注栏填写他的真人信息。 第一版文档合作实现后,后续内容迭代将在 GitHub 上进行,在后续流传中,咱们会给出本我的项目在 GitHub 上的合作流程指南。 ...

January 14, 2022 · 1 min · jiezi

关于开源:开源了我独立开发的评论组件-SaaS--

 大家好,在独立开发一年后,明天开源了我的 Next.js App - Chirpy, 一个主打爱护隐衷、反对主题定制的评论组件 SaaS。 太长不看版 这是 GitHub Repo, 欢送点亮  珍藏,欢送参加奉献。对于初、中级工程师这里有所有你须要晓得的一个残缺的 SaaS 怎么运作的全副常识,非常适合学习。 官网目前正在 beta 测试,欢送试用。如果想要数据齐全由你管制,Chirp 也反对 docker 部署 。 预览 评论组件,反对富文本编辑和 markdown shortcuts (markdown 实时预览,相似 typora 的书写体验) 主题定制 (更多定制项开发中) 组件应用状况剖析面板(Analytics) 初心 ❤️我在构建我本人的博客的时候想要一个相似 Disqus 一样的功能丰富、接入快捷的评论组件,但 Disqus 自身这几年因为不经用户批准就私加广告,出卖用户隐衷等问题广为诟病。上面是我检索到的一些报道: Bloomberg LawDisqus Faces $3 Million Sanction Over Alleged GDPR Breachesfor multiple breaches of EU privacy law. Disqus facing $3M fine in Norway for tracking users without consent 我也用过 gitalk utterances 之类的基于 GitHub API 的收费评论零碎,它们有一个不言而喻的问题就是只反对 GitHub 登陆,而且受限 GitHub 自身 API,很多性能并不好做,比方组件的应用状况剖析/ Analytics。 ...

January 14, 2022 · 3 min · jiezi

关于开源:类脑计算技术领域领导者灵汐科技加入龙蜥社区共同繁荣开源生态

近日,北京灵汐科技有限公司(以下简称“灵汐科技”)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 灵汐科技成立于 2018 年,是一家寰球当先的类脑计算技术公司,致力于发明继续自主进化的新智能体。 灵汐科技领有一支兼备算法、硬件、软件、芯片研发教训与能力的顶级团队,基于类脑计算存算一体、众核并行、异构交融的翻新架构,灵汐科技胜利实现了业内独创、且极具商用价值的自研 AI 类脑芯片领启TMKA200,以及基于 KA200 构建的产品体系,如类脑计算板卡、类脑模组、类脑服务器以及相干软件工具链和系统软件,产品可广泛应用于云端和边缘端的 AI 利用场景,以及脑仿真与脑科学钻研。 龙蜥社区(OpenAnolis)是国内当先的操作系统开源社区,由国内外支流的操作系统厂商、芯片厂商、云计算公司独特发动,旨在构建一个开源、中立、凋谢的 Linux 上游发行版社区及翻新平台。 灵汐科技副总经理华宝洪示意:“很快乐可能退出龙蜥社区,期待灵汐科技与龙蜥社区开展深刻单干,聚焦类脑计算等国家重大前沿策略技术,推动类脑计算芯片、板卡及解决方案在脑科学和传统 AI 畛域的利用落地,凋敝开源生态。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。详情可查看:“龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态 —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 14, 2022 · 1 min · jiezi

关于开源:权威发布丨2021-中国开源先锋-33-人之心尖上的开源人物

前言“开源”是 2021 中国技术倒退的年度热词,越来越多人关注开源、奉献开源。 在外乡,“开源”作为国家策略被首次写入国家“五年布局”,新锐开源商业公司如雨后春笋个别诞生并取得资本青眼,中国首个明确GPL 3.0协定法律效力的裁决案例尘埃落定。 在与国内接轨上,ASF、LF、CNCF 等国内开源基金会中源自中国的开源我的项目越来越多,越来越多位中国的开源先锋人物在国内顶级开源基金会里承担重任,中国在 GitHub 上的开发者新增近 103 万…… SegmentFault 思否作为中国当先的新一代开发者社区,依靠数百万开发者用户数据分析,及各科技企业和集体在国内技术畛域的行为、影响力指标,开展了第三届“中国技术先锋”年度评比。 基于往年思否团队对开源畛域的重点察看与实际,特联结长期耕耘与推广开源文化的「开源社」推出《2021 中国开源先锋 33 人》榜单。 所谓先锋,咱们了解不仅限于开发者,奉献代码的开发者、开源我的项目发起者、开源布道师、开源治理专家与推动者、关注开源的投资人、开源社区运营者等等,都是开源生态倒退路线上不可或缺的角色。 咱们心愿通过本份榜单,有更多“幕后英雄”能够被看见。中国开源须要石破天惊的贡献者,也须要一呼百应的“带货网红”。 本次评比历时 1 个月,候选人来自评委提名、自主申报、别人举荐等,共收到 90 余份无效报名。最终由SegmentFault 思否和开源社组成的主编团,和局部 2020 中国开源先锋组成的评审团,独特评比产生。置信来自30 多位评审人多元的视角也会为往年的榜单带来更多元的举荐意见。 咱们为每一位上榜者撰写了举荐意见,并通过插画设计尽可能展示每一位「先锋人物」的集体特质。心愿你能够在轻松的状态下品味这份开源版的“米其林盛宴”,也心愿这份榜单能够为想要参加开源、奉献开源的敌人提供一些参考。 2021 中国开源先锋 33 人 在此特别感谢参加评审的评审团成员:陈昱、堵俊平、郭炜、韩骏、韩天峰、黄鸿文、姜宁、李建盛(适兕)、李卓桓、潘娟、单致豪、石垚(水歌)、史少峰、陶建辉、王东芳、王蕴博、温铭、吴晟、辛庆(Cynthia Xin)、羡辙、星爵、熊伟、余杰、翟佳、赵生宇、周明辉、周小四“心”尖上的开源人物  包云岗丨中科院计算所研究员、博士生导师、所长助理,中国科学院大学教授,中国凋谢指令生态(RISC-V)联盟秘书长 举荐意见:包云岗入选凋谢指令集 RISC-V 国内基金会理事会,成立中国 RISC-V 联盟,推动中国开源芯片生态建设。推动中科院大学启动“毕生一芯”打算,让开源芯片教育走进本科生课堂。率领团队冲破开源芯片麻利设计办法的若干关键技术,推出“香山”开源高性能处理器芯片,当之无愧的开源芯片领军人物。 陈莉君丨西安邮电大学传授、中国开源联盟专家组成员 举荐理由:国内最早致力于 Linux 操作系统、开源教育的高校老师,业余时间主办的 Linux 内核之旅网站,为 Linux 爱好者默默提供着自私的帮忙,值得一提的是,把本人 2002 年撰写的《深入分析 Linux 内核源代码》一书,因为绝版而全文颁布于网络,这为嵌入式开发者和 Linux 内核爱好者提供了触手可得的材料。保持 20 多年,门生遍天下! 陈明雨丨百度资深研发工程师、Apache Doris 社区 PPMC 成员 举荐理由:主导了 Apache Doris 社区的倒退,积极参与布道,以优质技术内容回馈社区。 陈于思丨GGV Capital 投资副总裁 举荐理由:从商业视角看开源,用投资推动开源商业倒退。积极参与开源社区活动,输入了高质量观点。 ...

January 12, 2022 · 2 min · jiezi

关于开源:Tengine-BabaSSL-让国密更易用

文|杨洋(花名:凯申 ) 蚂蚁团体高级技术专家 负责密码学工程能力建设、BabaSSL 开源社区建设 本文 2366 字 浏览 5 分钟 近日,国内驰名 Web 服务器和反向代理开源软件 TengineBabaSSL 实现了对 BabaSSL的适配工作。 Tengine 对 BabaSSL 提供的非凡 API 进行了适配,并减少对 NTLS 相干能力的反对。 「具体 Pull Request 请见」:https://github.com/alibaba/tengine/pull/1595 至此,对我国明码行业相干平安通信协议,有应用需要的用户能够间接应用 Tengine + BabaSSL 的组合。而无需额定的 patch 或者代码改变,从用户应用的角度进一步晋升了便利性。 PART. 1 NTLS目前,我国明码行业中有两个次要的通信协议相干的技术标准。一个是由信安标委于 2020 年公布的 TLCP 协定,即传输层明码协定;另外一个则是由密标委在 2012 年公布的 GM/T 0024《SSL VPN 技术规范》(以下简称 0024)。 TLCP 和 0024 的具体内容差异不大,均是从 TLS 协定倒退而来,他们的次要特点是将商用明码算法 SM2、SM3 和 SM4 利用到了 TLS 协定中,并应用 SM2 密钥替换机制替换掉了 TLS 协定原有的密钥替换流程。 TLCP 和 0024 另外一个显著的特点将 TLS 协定中应用的数字证书拆分成了加密和签名两种用处的证书,加密证书和签名证书以及对应私钥均须要进行配置应用,所以 TLCP 和 0024 也俗称“国密双证书”协定。 ...

January 11, 2022 · 2 min · jiezi

关于开源:JuiceFS-即将发布-10-并调整开源许可

开源一周年JuiceFS 开始于 2017 年,是一款云原生分布式文件系统,旨在帮忙企业解决多云、跨云、混合云环境下所面临的诸多挑战:数据安全和爱护、大数据架构降级、海量小文件拜访、Kubernetes 规范存储等。 JuiceFS 齐全兼容 POSIX、HDFS、S3 拜访协定,并提供 Kubernetes CSI 驱动,在寰球私有云上均有全托管服务。为了更好的打造让开发者爱不释手的软件,咱们于 2021 年 1 月 11 日在 GitHub 上开源了 JuiceFS。 明天, JuiceFS 曾经开源一周年了! 一年前的明天,咱们将 JuiceFS 在 GitHub 上开源,初心其实很简略:心愿通过开源让 JuiceFS 被更多的开发者晓得、理解、并应用。毕竟软件最大的价值还是被应用。开源后的 JuiceFS 让用户不再放心黑盒的云服务,用户能够自行下载代码,摸索 JuiceFS 的有限可能;开发者能够查阅 JuiceFS 的代码,从最底层理解、相熟、信赖他,甚至能够参加到 JuiceFS 的打造中。咱们心愿营造一个相互尊重的社区文化,身处其中不仅能够应用 JuiceFS,也能够在这交换新场景、新玩法,还能够探讨 JuiceFS 的工程设计理念和参加将来方向的制订。 开发者们对 JuiceFS 开源的反馈也超出咱们的预期,开源第一周就登上了 GitHub Trending、Hacker News、InfoQ 等以开发者为次要受众的的媒体平台。 通过一年的工夫,JuiceFS 在社区和产品都获得了长足的提高,但行百里者半九十,咱们深知保持的难度,也将持续怀着凋谢和连贯的心态砥砺前行。 产品全面降级,更加凋谢JuiceFS 刚开源时,元数据引擎的抉择只有 Redis。存储介质为内存的 Redis 在数据可靠性和扩展性上存在诸多挑战。咱们将元数据引擎的相干代码进行了可插拔革新,引入了对关系型数据库和像 TiKV 这样的事务型 KV 存储的反对,解决了可靠性和可扩展性问题,给了用户更多的抉择。 作为 JuiceFS 数据长久层的对象存储,咱们也反对了近 40 种,根本涵盖了私有云、边缘云、公有云等环境中部署应用的常见品种。当然,如果有脱漏欢送 GitHub 上发动 issue,咱们将尽快反对。拓宽 JuiceFS 的生态和晋升 JuiceFS 开放性是咱们矢志不渝的谋求。 ...

January 11, 2022 · 2 min · jiezi

关于开源:龙蜥的朋友圈又大了知名数据库产品服务商南大通用加入社区

近日,天津南大通用数据技术股份有限公司(以下简称南大通用)签订了CLA(Contribution License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 南大通用是国内惟一一家专一于数据库产品研发并且在金融、电信行业失去规模化利用的独立数据库服务商:中国第一个开发 OLAP 数据库的厂商 中国第一个在国有大行造成大规模利用的数据库厂商 中国第一个开发分布式交易型数据库的厂商,2014 年 BC-RDB 中国第一款内存数据库产品 中国第一款目录数据库 治理现网数据量国内第一:300PB IDC 报告:从 2014 年间断位列中国区数据库市场份额前 7 Gartner 报告:间断进入Gartner寰球数据管理畛域魔力四象限,数据仓库畛域要害能力 GBase 8a 位列世界第 7 赛迪参谋:2014 年至今间断被评为“国产数据库领军企业” 多重案例及实践经验铸造卓越产品。GBase 系列数据库蕴含多款自主可控数据库、大数据产品,为金融、电信、政务、国防、企事业等畛域累计上万家用户提供服务并失去业界认同,目前用户群体曾经笼罩 34 个国家,32 个国内省级行政区,用户部署节点超过 30000 个,治理数据总数据量超过 300PB。在通过实际的累计,积攒核心技术领有全副自主知识产权。通过与龙蜥社区充沛理解后,决定正式退出龙蜥社区,将来将施展本身产品技术和要害畛域的市场劣势,与龙蜥社区进行更多方面的摸索与单干。 南大通用生态发展部总经理杨士轩示意:“构筑产品上下游生态体系是厂商晋升市场外围竞争力的要害,也是整个产业实现平安化、可控化和自主系统化的必由之路。龙蜥社区是国内当先的操作系统软件开源社区,退出龙蜥‘朋友圈’对以南大通用为代表的根底软件厂商具备战略意义。南大通用将立足本身产品技术,施展要害畛域的市场竞争劣势,依靠龙蜥社区,同社区中的合作伙伴进行更多方面的摸索与单干,为信息利用翻新生态体系建设倒退提供 GBASE 力量。” 龙蜥社区「龙腾打算」正在进行中,欢送更多企业退出。详情可查看:“龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态 —— 完 ——退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

January 10, 2022 · 1 min · jiezi

关于开源:openEuler高琨积极推动开源合规-助力供应链安全

受访者:openEuler 合规 SIG 高琨 自 2019 年 12 月 31 日凋谢源代码以来,openEuler 通过凋谢治理、吸引大量的合作伙伴,逐步打造成为国内最具生机的开源社区。作为一个全球化的服务器操作系统开源社区,openEuler 自开源以来,始终致力于推动软硬件利用生态的凋敝倒退,而合规SIG的指标专一于合规相干畛域的钻研,将钻研后果通过规范、流程、工具等模式提供给社区进行开源合规治理的反对,通过晋升社区合规的软件工程能力,促成社区衰弱倒退。 近期,本站编辑部就十分有幸邀请到了 openEuler 合规 SIG 的创始人高琨,独特就 openEuler 的开办及开源合规倒退与实际等相干话题进行探讨。 “立根铸魂”:打造国内数字基础设施操作系统生态底座家喻户晓,长期以来,服务器操作系统市场始终都被国外厂商所“垄断”。回看我国软件操作系统发展史,就会发现,以前咱们的 IT 操作系统底座,简直也都采纳的美国软件,特地是 RedHat。 好在,现在科技翻新技术的大趋势下,我国创新者终于迎来了弯道超车的机会。在这一点上,作为开源软件专家的高琨,则深有体会。 “openEuler 的呈现,让国内开发者意识到,不必再去 follow 美国的那些软件的技术设施,而是本人去上游社区摸索翻新。” 在高琨看来,以往合规工作都是由美国企业在社区实现后咱们国内企业间接拿来用的。所以当国内企业本人走这条路的时候,这其中的大量工作都须要本人去做,而这些正是 openEuler 成立合规 SIG 的起因。 真正让 openEuler “怀才不遇”,让高琨在此构建能力的最要害的因素,就是其我的项目的复杂性。高琨介绍称,openEuler 社区汇聚了数千款上游组件,存在应用形式、构建及依赖关系等简单状况。 openEuler 在开源后便失去了大量响应,特地对于合规意识不是很强的上游合作伙伴们来说,踊跃欢送他们的退出能够为社区倒退带来更多生机,同时也让合作伙伴更有合规意识,这也是为什么 OSCAR 大会专门设立产业危险治理专场的起因。有了合规和安全意识之后,大家才会统一明确指标独特倒退。 而这也是为什么有不少同样成立合规及SIG主业的其余我的项目,但业内仍然抉择openEuler 的起因,也是高琨以及合作伙伴们保持 openEuler 的起因。 高琨介绍称,目前 openEuler 整个组织都是公开通明的,包含所有例会过程、会议纪要以及代码托管平台的操作都是齐全公开可追溯的。同时,社区还激励中英文双语交换,只管目前多是国内合作伙伴及集体开发者参加,但置信将来肯定能成长为国际化的出名社区,因而也欢送更多海内搭档退出。 合规 SIG 组于 2021 年 1 月份成立,不到 1 年的工夫曾经举办了屡次 Meetup,如去年 3 月、5 月、7 月以及 8 月份别离在上海、北京、深圳、长沙等地线下 Meetup,每次 SIG 组的工作会议都会有大连理工大学、安势科技、麒麟、统信、麒麟信安、润和、普华、华为、中科院等企业参加,每次例会都有近 20 个行业内人士加入,同时华为也在大连理工软件学院等组织进行深度钻研单干,和安势科技等公司共建工具服务,缓缓建设起来合规能力。 ...

January 7, 2022 · 1 min · jiezi

关于开源:Towhee开源的-embedding-框架与社区

Towhee 是什么Towhee 是一个开源的 embedding 框架,蕴含丰盛的数据处理算法与神经网络模型。通过 Towhee,可能轻松地解决非结构化数据(如图片、视频、音频、长文本等),实现原始数据到向量的转换。 同时,Towhee 也是一个凋谢的算法与模型交换社区。在这里,来自世界各地的开发者能够自在地的分享模型与流水线,促成技术与效率的晋升。 Towhee website: https://towhee.io GitHub: https://github.com/towhee-io/... Slack: https://slack.towhee.io Twitter: https://twitter.com/towheeio 为什么须要 Towhee?以后,由神经网络模型来驱动数据利用曾经成为业界的规范实际。在商品举荐、版权保护、数据管理、软件平安、短视频、制药、金融、保险等诸多畛域中,都能看到 embedding 的大量利用。「万物皆可 embedding」的理念在近些年受到了学术界与工业界的宽泛认可。如何依据业务需要,对原始数据进行正当的 embedding,成为了工业界亟需解决的问题。Towhee 我的项目的发动初衷,就是为了搬开这块挡在路两头的大石头。 一个常见的 embedding 流水线的构建流程如上图所示。从最开始的数据筹备,到模型调研,模型选型,模型编码,训练与调优,构建流水线,流水线部署,一共通过七个阶段。这些阶段横跨数据管理、算法调研与调优、流水线的工程部署等多个业余畛域。另一方面,AI 利用往往面向传统产业降级。对于超过 95% 的用户来说,实现一条具备业余水准的 embedding 流水线都是极具技术挑战的,当然,在大多数状况下,也是远超预算的。 AI 畛域以往的工作根本都是以模型为核心,这就导致模型成绩与工业界落地利用之间产生了一道鸿沟。以视频中物品 embedding 为例,其中用到的外围模型是指标检测与物品图像的 embedding。这两个方向的模型都有十分丰盛的成绩,如 RetinaNet,YOLO,CornerNet,ResNet,EfficientNet,ViT 等等。然而,要对一个视频中呈现的物品进行 embedding,在算法层面须要视频解码与关键帧提取、关键帧去冗余、图像变换、指标检测、图像裁剪、图像 embedding 等多个算子,在零碎层面须要数据并行、数据处理流水线、计算资源管理、内存资源管理等多项零碎能力。对应到上述七个阶段中,就造成了模型利用中必须要面对的两项外围工作:一个是「有这么多模型,要依据业务须要顺次实现,并选型比拟」,另一个是「实现 embedding 流水线中模型以外缺失的局部」。而这些工作,为数据利用落地引入了微小的技术挑战与老本问题。 与以往的我的项目相比,Towhee 最大的特点是以利用场景为核心,而非以模型为核心。针对典型的 embedding 场景须要,Towhee 从中形象出一系列 embedding 流水线。一个典型的 Towhee 流水线的创立与调用如上所示。仅三行代码,即可将一个图片编码为向量。 Towhee 的设计初衷是在笨重友善的接口下,封装大量的算法与零碎实现细节。下面的例子只是 Towhee 能力的一小部分,我的项目愿景是笼罩 embedding 流水线构建过程中的全副七个阶段: 精心组织的开源数据集与工具社区共建的 SOTA 预训练模型紧贴学术前沿与业界前沿的模型热度趋势遵循标准接口的算子/流水线开源代码库轻便的 fine-tuning 能力端到端的流水线,笼罩 embedding 过程中的每个步骤,不再局限于神经网络模型多平台的部署能力流水线与算子目前大家相熟的 ML 流水线框架,如 kubeflow 等,次要面向模型的训练过程。Towhee 的流水线则次要偏重预测过程,补救了现有流水线框架在这个方面的有余。 ...

January 7, 2022 · 2 min · jiezi