关于开源:如何对-Databend-进行基准测试

Databend 的设计指标之一就是放弃最佳性能,为了更好观测和评估性能,社区不光提供一套简略的本地基准测试计划,还建设了可视化的继续基准测试。 本地基准测试hyperfine 是一种跨平台的命令行基准测试工具,反对预热和参数化基准测试。Databend 倡议应用 hyperfine 通过 ClickHouse / MySQL 客户端执行基准测试,本文将应用 MySQL 客户端来介绍它。 后期筹备:进行本地基准测试之前,必须实现以下几项筹备工作: 参照 Docs - Deploy Databend1 实现部署。装置 MySQL 客户端。依据 hyperfine - installation2 的提醒装置 hyperfine。设计基准测试套件:依据你的数据集特色和要害查问设计 SQL 语句,如果须要事后加载数据,请参考 Docs - Load Data 3 。 为不便示范,这里选用 Continuous Benchmarking - Vectorized Execution Benchmarking4 列出的 10 条语句,保留到 bench.sql 中。   SELECT avg(number) FROM numbers_mt(100000000000)SELECT sum(number) FROM numbers_mt(100000000000)SELECT min(number) FROM numbers_mt(100000000000)SELECT max(number) FROM numbers_mt(100000000000)SELECT count(number) FROM numbers_mt(100000000000)SELECT sum(number+number+number) FROM numbers_mt(100000000000)SELECT sum(number) / count(number) FROM numbers_mt(100000000000)SELECT sum(number) / count(number), max(number), min(number) FROM numbers_mt(100000000000)SELECT number FROM numbers_mt(10000000000) ORDER BY number DESC LIMIT 10SELECT max(number), sum(number) FROM numbers_mt(1000000000) GROUP BY number % 3, number % 4, number % 5 LIMIT 10应用 bash 脚本简化流程:上面给出一个 benchmark.sh 范本,能够简化整个基准测试流程: #!/bin/bashWARMUP=3RUN=10export script="hyperfine -w $WARMUP -r $RUN"script=""function run() {        port=$1        sql=$2        result=$3        script="hyperfine -w $WARMUP -r $RUN"        while read SQL; do                n="-n "$SQL" "                s="echo "$SQL" | mysql -h127.0.0.1 -P$port -uroot -s"                script="$script '$n' '$s'"        done <<< $(cat $sql)        script="$script  --export-markdown $result"        echo $script | bash -x}run "$1" "$2" "$3"在这个脚本中: 应用 -w/--warmup & WARMUP 在理论基准测试之前运行 3 次程序执行来预热。应用 -r/--runs & RUN 要求执行 10 次基准测试。容许指定 Databend MySQL 兼容服务的端口。容许指定输出的 SQL 文件,以及输入时的 Markdown 文件。在应用前须要先运行 chmod a+x ./benchmark.sh 赋予其可执行权限。用法如下所示: ./benchmark.sh <port> <sql> <result>执行基准测试并获取后果: 在这个例子中,MySQL 兼容服务的端口是 3307 ,基准测试用到的 SQL 文件为 bench.sql , 预期的输入在 databend-hyperfine.md 。 ...

July 12, 2022 · 2 min · jiezi

关于开源:心寄开源合规护航|2022开放原子全球开源峰会开源合规分论坛即将开幕

《国民经济和社会倒退第十四个五年布局和 2035 年近景指标大纲》中提到:“反对数字技术开源社区等翻新联合体倒退,欠缺开源知识产权和法律体系,激励企业凋谢软件源代码、硬件设计和应用服务”。 钻研表明,近年寰球企业所应用的软件中开源软件占比已高达 90%,我国从开源策略布局到开源生态倒退均势头迅猛,开源在推动技术创新、促成产业合作、放慢各行业数字化过程方面施展的作用日益凸显。与此同时,企业或集体在应用开源软件的过程中,参加或主导开源我的项目的过程中,当下开源软件的愈发纷繁复杂,越来越多开源合规问题亟待解决。如何平安、合规地应用、开发开源软件,成为应用、投入开源软件的企业和集体必须重点思考的问题,开源合规不容忽视。 近年来开源畛域也呈现不少备受关注的诉讼案件,如历经十多年终于尘埃落定的甲骨文和谷歌版权纠纷案,入选 2021 年最高人民法院十大知识产权案件的“罗盒诉玩友案”,均对国内开源畛域的倒退和合规产生重要影响。 7 月 25 日,在北京拉开帷幕的 2022 凋谢原子寰球开源峰会中以“心寄开源,合规护航”为主题的开源合规分论坛,特地邀请了包含甲骨文案代理律师与罗盒案主审法官在内的、国内外关注开源畛域的泛滥法律与合规专家,独特从合规实践、社区实际及司法案例维度,就开源与知识产权关系、开源许可证的抉择、开源合规要点、开源合规工具等开源合规问题进行全方位的探讨。敬请期待! 2022 凋谢原子寰球开源峰会由凋谢原子开源基金会主办,以“软件定义世界,开源共筑将来”为主题,立足中国,面向世界,汇集国内外顶级开源基金会/开源社区负责人、开源意见首领、开源厂商代表、优良开源企业用户、顶尖开源开发者,为寰球开源爱好者们带来一场产业技术盛宴。 诚邀您积极参与 2022 凋谢原子寰球开源峰会共建,期待您与咱们独特打造这场国内开源盛会,摸索开源凋敝生态倒退将来。 报名通道现已开启,炽热报名 扫描二维码或点击地址(https://openatom.cn/summit)报名 原文链接:https://mp.weixin.qq.com/s/3X...

July 12, 2022 · 1 min · jiezi

关于开源:活动报名|聚焦案例实践Apache-Pulsar-在线-Meetup-火热来袭

7 月 16 日(周六),由 Apache Pulsar 开创成员组建的 StreamNative 团队将联结腾讯云中间件独特组织新一期的 Apache Pulsar Meetup。限于疫情,本期 Meetup 将以在线模式开展,流动邀请了来自 vivo、腾讯云、BIGO、云兴科技等团队的工程师和 Apache Pulsar Committer/Contributor 独特分享Apache Pulsar 在不同场景下的落地实际。 议题详情Apache Pulsar 在 vivo 的摸索与实际 陈建波 vivo 互联网大数据工程师,曾任微服务利用架构师,现负责vivo 分布式消息中间件的能力建设 全利民 vivo 互联网大数据工程师,目前负责 vivo 分布式消息中间件建设 分享概要:vivo 挪动互联网旨在为 3.5 亿的寰球 vivo 智能手机用户提供极致的互联网产品和服务。目前已建设残缺的挪动互联网生态圈,围绕 vivo 大数据经营,打造包含利用、游戏、资讯、品牌、电商、内容、金融及搜寻在内的全方位服务生态。 在过来的几年里,咱们应用多个 Kafka 集群撑持了万亿/天数据量级的 ETL、举荐、Push、监控等互联网业务。当初咱们抉择应用 Apache Pulsar 来作为咱们下一代的消息中间件以应答更高量级数据的挑战。 在本次演讲中,咱们将分享抉择 Pulsar 的理由,以及 vivo 在 Pulsar 集群治理、性能调优、监控等方面的实践经验。 Apache Pulsar 在腾讯云的稳定性优化实际 冉小龙 腾讯云高级研发工程师,Apache Pulsar committer,RoP maintainer,Apache Pulsar Go Client / Go Functions 作者及次要维护者 ...

July 11, 2022 · 1 min · jiezi

关于开源:伍双没人关注的地方有可能藏着宝藏丨人物专访

前言 伍双是声网互动利用翻新部门负责人,目前次要负责声网互动白板相干业务。曾开办 Netless 互动白板公司,于 2020 年底并入声网。 在和伍双的聊天中,他提到适宜技术守业的产品有个共性 —— 「切入点很小,开展面很大」,而互动白板在大家的认知中,正是一个看起来很小并且仿佛没什么技术门槛的畛域。 但畛域内的 Miro 为什么能靠互动白板做到百亿美金的估值?凭借行业了解和一轮深刻的市场钻研,对互动白板的「认知差」让伍双抓住了一个机会,也抓住了一个误打误撞的“无尽的懊恼”... 本文为声网开发者 - 人物专访栏目,内容依据和伍双的对谈内容整顿,文内观点仅代表集体。 观点前瞻: 技术守业的产品有个特色:“切入点很小,开展面很大”。如果置信近程工作和学习在将来会更加遍及,那么这个场景中不可或缺的互动白板肯定会有充沛的倒退机会。单干多年,没有一地鸡毛。大家还能够相互信赖、背靠背单干,我感觉挺骄傲的。开源我的项目的呈现就相当于满地都是文治秘籍,不必抢、人人有份。01 请用一个关键词介绍下你本人提到创业者当初有几个固定的人物标签和关键词,比方有幻想、有野心、实干、保持。这些诚然是十分重要的因素和特质,但在这些特质背地,促成创业者胜利的起因具体是什么,大部分人都说不清。 如果让我用一个关键词介绍本人,我会抉择坦诚。我认为坦诚是做事的根底,对他人或者是对本人都应该坦诚。 以咱们团队外部的合作为例,我的项目倒退的好咱们会进行综合的考量,是否只是因为运气?是否有哪些方法论能够进行演绎?我的项目倒退不好也不会强行解释、刻意丑化后果,以捕风捉影为准则,剖析出问题给出解决方案才是目标。 我本人在守业的时候也是如此。无论是见客户还是见投资人,我的我的项目做到什么水平就说到什么水平,不会搞「PPT 守业」。 02 过后为什么抉择守业?守业前有做哪些筹备?抉择守业有两个方面的起因,一方面是发现了一件本人想做的事件,不试试好受。另一方面,置信本人想做的事件能带来收益,也能给社会提供价值。 至于做筹备,在守业前其实没有做什么周全的剖析,大部分靠的是勇气和愿景。 不过在守业前咱们算了一笔账,手里的钱足够咱们的团队和我的项目保持 10 个月的工夫。侥幸的是在钱快花光时找到了源头活水,让咱们胜利度过了只出不进的阶段,并一路保持到我的项目有了起色。 当初回忆,守业的决定是有些鲁莽的,但在决策方面咱们其实有通过认真的逻辑判断。 适宜技术守业的产品有个特色:“切入点很小,开展面较大”。在大家的认知中,互动白板是一个很小的赛道,并且如同非常简单没有什么技术门槛。不过为什么 Miro 能靠互动白板做到百亿美金的估值?阐明这外面还是很有门道的。 咱们之所以抉择这个方向来守业,一是因为有这方面的行业和技术背景,理解互动白板的更多可能性和市场需求,由咱们来做的话有很大的概率能够胜利;另一方面就是看到了对于互动白板的“认知差”,没人关注的中央有可能藏着宝藏。 03 介绍下什么是互动白板吧,以及你所认为的“认知差”是差在哪里?互动白板的实质是咱们在线工作和学习的时候,须要的一个更好的辅助表白工具。在一开始,互动白板往往只是一个能够互动画和写的面板,随着一直倒退,它越来越像一个在线的操作系统,通过不同能力的加持,在各种细分的畛域中开始发挥作用。 比方对在线教育、近程会议、互动游戏等场景而言,都须要互动白板所提供的交互性能,但具体须要的能力是各不相同的,如此一来,互动插件生态就会更加蓬勃发展。 了解了这点,咱们能力明确为什么 Miro 做到百亿美金的估值,了解咱们方才所说的“认知差”。 对于认知差,其实对应的也是切入点与开展面两个方面: 切入点小我刚刚做互动白板产品的时候,身边的人看到都会评估两句“小白板天花板低”。各路大厂一开始也不屑于做这种产品,这也给了咱们很好的猥琐发育的机会。当初再来看,做 RTC 相干的大厂曾经人手一个互动白板产品了。 开展面大互动白板只是互动引擎的一个人造的载体,随着行业的倒退会缓缓孵化出愈发多的市场需求,如咱们后面提到的教育、会议、游戏等高价值且高频的场景中,互动白板都是十分不可或缺的一部分。如果咱们置信近程工作和学习在将来会更加遍及,那么这个场景中不可或缺的互动白板肯定会有充沛的倒退机会。 04 介绍下你做的我的项目吧,感觉几个产品的名字都很有意思我过后守业的我的项目叫 Netless,这个名字灵感来源于 Serveless。Serveless 是大家不必关怀运维服务,服务由设计者全都搞定;Netless 的愿景是做一个做互动利用的服务,咱们作为服务设计者会把网络层全都搞定。 因为 Netless 的概念比拟形象又是咱们本人造出来的概念,在开始阶段很难让开发者按这种设定去应用,所以咱们抉择了互动白板场景作为第一个官网互动利用。通过互动白板这一个场景的利用,既能显示咱们互动引擎的弱小又能够满足教学畛域的需要。 起初因为在教学畛域积攒了很多客户,就把互动白板作为次要的方向一路做了下来。回过头来看,这次守业对我来说的确是有提前思考的局部,也有误打误撞的局部。 之后随着业务的倒退,咱们为了简化客户接入白板的步骤又做了一个疾速接入的 SDK Fastboard,名字的灵感来自于天津 Rap —— 快板。顾名思义,Fastboard 强调的就是简略疾速的接入,根本能够做到填写配置文件申明就能够接入的水平。 去年,咱们为了不便切身应用本人做的产品吃本人的狗粮,又折腾出一个开源的在线教室 Flat,公布之后成果还不错,目前曾经播种了靠近 4000 个 Star。 05 你认为本人是一个优良的创业者么?从主观的成绩上来说,我离一个优良的创业者还差的不是一星半点。然而我本人的角度看,我感觉本人做的还算能够。这个“还算能够”我能够分两个层面来解释: ...

July 8, 2022 · 1 min · jiezi

关于开源:如何为-Databend-添加新的测试

测试是进步软件健壮性、减速迭代过程的不二法宝。本文将会介绍如何为 Databend 增加不同品种的测试。 单元测试Databend 的单元测试组织模式有别于个别的 Rust 我的项目,是间接一股脑放在 tests/it 目录下的。同时,在各个 crate 的 Cargo.toml 中,也针对性地禁用了 doctest 和 bin/lib test 。 长处: 缩小须要构建的测试指标,进步测试编译/链接速度。当须要增加新单元测试时(不批改 src),只须要编译对应的 it(test) ,节省时间。毛病: tests/it 会把须要测试的 crate 当作一个内部对象,所有待测试的内容都须要被设定为 pub 。不利于软件设计上的分层,整个我的项目构造会迅速的被毁坏,须要引入编码标准并更加依赖开发者的被动保护。编写能够简略地将单元测试分为两类,一类是不须要内部文件染指的纯 Rust 测试,一类是 Golden Files 测试。 Rust 测试 与平时编写 Rust 单元测试雷同,只是待测试的内容须要设为 pub ,且援用待测试 crate 须要应用该 crate 的名字。Databend 提供一些用于模仿全局状态的函数,如 create_query_context 等,可能会有助于编写测试。 #[tokio::test(flavor = "multi_thread", worker_threads = 1)]async fn test_credits_table() -> Result<()> {    let ctx = crate::tests::create_query_context().await?;    let table = CreditsTable::create(1);    let source_plan = table.read_plan(ctx.clone(), None).await?;    let stream = table.read(ctx, &source_plan).await?;    let result = stream.try_collect::<Vec<_>>().await?;    let block = &result[0];    assert_eq!(block.num_columns(), 3);    Ok(())}下面示例来自 credits_table 的测试,先构建 read_plan 读取新建的 CreditsTable 表,再对列数进行断言。Golden Files 测试 Golden File Testing are like unit tests, except the expected output is stored in a separate file. -- Max Grigorev at ZuriHacGolden Files 测试是一种罕用的测试伎俩,相当于是一类快照测试,如果执行状况和预期后果存在差别则认为测试失败。 Databend 应用 goldenfile 这个 crate 来编写 Golden Files 测试。目前 Databend 有打算用此代替 assert_blocks 系列断言 ...

July 8, 2022 · 2 min · jiezi

关于开源:中国电子技术标准化研究院与腾讯云达成战略合作-|共建中国开源生态

7 月 7 日,中国电子技术标准化研究院(下称“电子规范院”)与腾讯云达成策略单干,独特推动开源标准化和开源生态建设。单方将在国内外开源生态与产业布局等畛域开展联结摸索,推动开源我的项目孵化、开源标准化及产业落地,助力国内、国内开源生态凋敝。 中国电子技术标准化研究院副院长孙文龙示意:“开源产业近几年发展势头迅猛,凭借其在协同翻新、扁平化自治以及麻利开发方面的劣势,已逐步成为推动信息化倒退的重要撑持。” 据理解,寰球超过97%的软件开发者和99%的企业都在应用开源软件。在我国,“开源”被明确列入十四五布局大纲,但晚期开源倒退更多集中于我的项目开源和代码奉献,不足通用的标准和欠缺的评估机制。如何联合国内发展趋势与国内事实需要,健全自主开源翻新体系,推动开源技术标准建设,已成为下一阶段开源倒退的重要议题。 电子规范院很早就开始在国内推动开源生态建设,组织产业界发展木兰开源许可证族钻研和建设,推动了寰球首个OSI国内认可的、中英文双语的木兰宽松开源许可证。开源许可协定是开源生态的法律根底,也是开源产业可继续倒退的制度性保障。此外,电子规范院还建设经营了木兰开源社区及中国开源云联盟,并与多个国际标准化组织及国内外驰名开源机构建设了单干关系。 腾讯云在开源上同样投入已久。在根底技术畛域,腾讯是全链路国产化操作系统OpenCloudOS的社区发起者和重要技术贡献者;在开源奉献畛域,腾讯是凋谢原子开源基金会的首批发动企业,并捐献了旗下两大开源我的项目——轻量级物联网实时操作系统TencentOS tiny和企业级容器编排引擎TKEStack。 腾讯云还踊跃通过开源的形式,共建凋谢合作的技术标准,从而推动国产化技术的倒退。在云计算畛域,腾讯云积极参与了多项云计算规范制订工作,同时也参加了音视频畛域的多个凋谢规范组织。在凋谢媒体联盟中,腾讯是国内惟一一家开创成员,未来还会参加到下一代凋谢编码标准以及国内的开源相干规范的制订中。 腾讯云副总裁陈平示意,基于本次策略单干,腾讯将与电子规范院一道,在云原生、操作系统、低代码、下一代架构等关键技术畛域开展单干,施展各自特长,独特推动开源规范研制、标准化测评等工作,助力中国科技翻新及开源科研成果转化,共建中国开源生态。

July 7, 2022 · 1 min · jiezi

关于开源:SysOM-案例解析消失的内存都去哪了-龙蜥技术

文/零碎运维 SIG 在《AK47 所向无敌,内存透露一网打尽》一文中,咱们分享了slab 内存透露的排查形式和工具,这次咱们分享一种更加隐秘且更难排查的"内存透露"案例。 一、 问题景象客户收到零碎告警,K8S 集群某些节点 used 内存继续升高,top 查看过程应用的内存并不多,残余内存不足却找不到内存的使用者,内存神秘隐没,须要排查内存去哪儿了。 执行 top 指令并按内存排序输入,内存应用最多的过程才 800M 左右,加起来远达不到 used 9G 的使用量。 二、问题剖析2.1 内存去哪儿了?在剖析具体问题前,咱们先把零碎内存分类,便于找到内存应用异样的中央,从内存应用性质上,能够简略把内存分为利用内存和内核内存,两种内存使用量加上闲暇内存,应该靠近于 memory total,这样辨别可能疾速定位问题的边界。 其中 allocpage 指通过 __get_free_pages/alloc_pages 等 API 接口间接从搭档零碎申请的内存量(不蕴含 slab 和 vmalloc)。 2.1.1 内存剖析依据内存大图别离计算利用内存和内核内存,就能够晓得是哪局部存在异样,但这些指标计算比拟繁琐,很多内存值还存在重叠。针对这个痛点,SysOM 运维平台的内存大盘性能以可视化的形式展现内存的应用状况,并间接给出内存是否存在透露,本案例中,应用 SysOM 检测,间接显示 allocpage 存在透露,使用量靠近 6G。 2.1.2 allocpage 内存那既然是 alloc page 类型的内存占用多,是否能够间接从 sysfs、procfs 文件节点查看其内存应用了?很遗憾,这部分内存是内核/驱动间接调用 __get_free_page/alloc_pages 等函数从搭档零碎申请单个或多个间断的页面,零碎层面没有接口查问这部分内存应用详情。如果这类内存存在透露,就会呈现"内存凭空隐没"的景象,比拟难发现,问题起因也难排查。针对这个难点,咱们的SysOM 零碎运维可能笼罩这类内存统计和起因诊断。 所以须要进一步通过 SysOM 的诊断利器 SysAK 动静抓取这类内存的应用状况。 2.2 allocPage 类型内存排查2.2.1 动静诊断对于内核内存透露,咱们间接能够应用 SysAK 工具来动静追踪,启动命令并期待 10 分钟。 ...

July 7, 2022 · 2 min · jiezi

关于开源:Kitex-在森马电商场景的落地实践

随着企业用户逐步增多,面对不同场景下不同需要和技术问题,CloudWeGo 团队将会继续分享不同企业的落地实际,蕴含不同行业面临的技术问题、选型参考和最终落地性能和应用分享,来帮忙更多用户开始应用 CloudWeGo。 近些年电商行业高速倒退,森马电商线上业务激增,面临着高并发、高性能的业务场景需要。森马正式成为 CloudWeGo 的企业用户,通过应用 Kitex 接入 Istio,极大地提高了对高并发需要的解决能力。 本文将从四个方面为大家解说 Kitex 在森马电商场景下的落地实际: 森马电商订单流转核心——天枢所面临的业务挑战;我的项目的技术选型过程;我的项目上线性能压测比照;CloudWeGo 团队的技术支持。以下内容来自森马开发工程师梁东坡的分享。 01 森马电商订单流转核心——天枢业务增长第一局部给大家介绍订单流转核心——天枢。天枢的次要性能是对接各大电商平台,把订单、商品、退单等信息对立解决后流转到上游零碎,是上游零碎和平台对接的两头枢纽。目前森马电商在经营的电商平台几十家,如:天猫、抖店、京东、拼多多等,因为每个平台的接口和对接的形式不对立,咱们专门开发了这套零碎,去对立对接电商平台,而后把数据处理成对立的格局发到上游零碎,如:OMS 和 WMS。该零碎在电商流动,如 6·18,双十一等订单峰值流量下施展了重要作用。 从 2015 年至 2021 年,森马的双十一业务量增长十分迅速。2015 年双十一的业绩有 3亿+,而去年的双十一业绩为 20 亿+,2021 年商品交易总额(GMV) 更是冲破百亿。随着业务的增长,对订单零碎的性能和稳定性要求越来越高。而且随着零碎的规模增长,集群内的 Pod 数量和 Service 一直减少,对系统底层架构有很大的考验。目前从旧零碎迁徙的平台有:有赞、抖音、拼多多、快手等,集群内的 Pod 数曾经超过 200 个,后续会接入京东、唯品会、天猫等平台后,Pod 数会成倍的增长,更须要一个成熟的零碎架构作为撑持。 面临的问题随着直播行业的衰亡,咱们请了一些网红主播和流量明星来直播带货。直播期间,订单量常常会呈现几秒内忽然暴发的状况,订单推送到零碎后,如果零碎解决较慢,订单就不能及时流入上游零碎,上游零碎的 OMS 不晓得曾经产生如此大的订单量,就会呈现不能同步的状况,即超卖景象。在电商行业,超卖是很重大的问题,如果用户下单后不能及时发货,不仅须要大量的人力去跟客户解释赔罪,也要以优惠券等模式抵偿用户蒙受的损失,甚至会接到大量投诉,重大影响咱们在电商平台的信用,电商平台也会对咱们进行处罚。咱们经验过当 GMV 超过千万时,订单零碎提早超过半个小时的状况,对咱们造成了极大的影响。因而,当遇到如双十一,6·18 大促等流动时,特地是在直播时订单量短时间内暴增的状况下,咱们原有的零碎架构曾经无奈撑持,不能及时处理订单数据。这影响了咱们发货及库存同步,间接地产生了不同类型的资损。 技术挑战咱们在技术上面临的挑战次要有以下三个方面: 高并发。在电商业务场景下,不论是面向用户,比方秒杀,还是面向业务,比方订单解决,如果实现不了高并发,零碎就很难做大,很难适应业务的增长。高性能。除了用高并发来实现业务的疾速解决外,性能也是一个挑战。例如在以后疫情状态下,各行各业都在降本增效,解决不了性能问题,就会一直地减少服务器资源,大大增加企业老本。技术保障。咱们电商行业的公司,大多资源和精力都在销售端,经营端,技术方面投入绝对单薄。因而在技术选型上须要从牢靠、平安、反对等维度去考量。02 我的项目的技术选型如何抉择在开发语言的抉择方面,开发语言没有好坏之分,只有这个语言在相干场景下适合不适合的问题。咱们从性能、多线程、编译、效率等方面综合思考,抉择了 Golang。 在微服务框架的抉择方面,团队别离用 Google 开源的 gRPC 和字节跳动开源的 CloudWeGo-Kitex 做了技术评估和性能压测。通过业余测试同学的压力测试,最终抉择了 CloudWeGo-Kitex 作为咱们的微服务框架。 抉择 Kitex 的起因次要有两点。第一是 Kitex 背地有弱小的技术团队提供及时无效的技术支持。第二是通过压力测试,Kitex 的性能优于其余微服务框架。 对于微服务应用微服务框架,肯定会波及到抉择第三方开源的服务注册核心,那么是抉择罕用的开源注册核心(Zookeeper、Eureka、Nacos、Consul 和 ETCD),还是间接抉择云原生的服务网格(Istio)?那么我从流量转发、服务注册和服务发现维度介绍一下微服务集群的两种模式。 ...

July 7, 2022 · 2 min · jiezi

关于开源:如何参与开源项目-细说-GitHub-上的-PR-全过程

一、概述明天我筹备和你具体介绍如何开始参加开源我的项目,帮忙你在 GitHub 上实现第一个 PR 的合入。 当然,除了失常的 PR 合入流程之外,我还筹备具体介绍一下如果一个 PR 提交后遇到了抵触、须要追加 commits、须要合并 commits 等等绝对简单问题该如何解决。 总的来说,本文打算分为4个局部: 谈谈为什么要参加开源我的项目以及我为什么要介绍如何 PR谈谈怎么开始参加开源我的项目,也就是如何寻找适合的开源我的项目、如何寻找奉献点介绍怎么上手 PR 流程,即从 fork 到 push 全流程介绍提交了 PR 之后遇到各种常见问题如何解决Ok, let's get started! 二、为什么要参加开源我的项目本文我不打算简明扼要“为什么要参加开源”,具体介绍参加开源我的项目的播种,我想仅从“晋升编码能力”角度谈一谈“为什么要参加开源我的项目”。 在面试的时候我有个习惯,如果候选人在本人的简历里说到本人相熟某一门语言,我就会习惯性问他一个问题: 你有没有浏览过某个开源我的项目的源码?或者更进一步,有没有参加过某个开源社区,或者说给开源我的项目提过 PR? 如果答案是必定的,比方候选人说本人读过局部 Kubernetes 模块的源码,再进一步我确认他真的读过并且读懂了或者说真的提交过 bugfix/feature 类型的 PR,那我就不再问编程语言层面的问题了,因为我置信能看懂一个成熟的开源我的项目局部模块源码或者可能提交 bugfix/feature 类型的 PR 曾经阐明了所有。 我本人在学习 Golang 的时候,大抵分为两个阶段: 学习根底语法,开始写我的项目,直到可能纯熟实现各种业务性能的开发;看了一些开源我的项目的源码,深感受害颇多,编码程度再上一个台阶。差不多也就是在看 Kubernetes 我的项目源码的时候,我粗浅意识到个别的企业外部我的项目和会集全世界最优良的程序员智慧结晶的开源我的项目之间的微小差距,也意识到学习优良开源我的项目源码对于一个程序员编码程度晋升的重要性(当然,你能够说 Google 外部也存在非开源的十分优良的代码,这毫无疑问,然而我想明天咱们没有必要探讨特例)。 认真浏览开源我的项目源码,你总会发现一些小瑕疵,这时候提一个 PR(Pull Request),让你的代码合入开源我的项目,运行在“世界每一个角落”,那是如许乏味的事件!而胜利合入第一个 PR 往往就像关上潘多拉魔盒一样,你会进入到另外一个世界,开始接触到开源社区,感触开源的魅力! 三、为什么我想介绍如何 PR我司开源了2个我的项目,别离是: CNCF Project DevStream Apache DevLakeDevStream 我的项目和 DevLake 我的项目隔三差五就会有新贡献者提交 PR 过去,然而少数贡献者在提交第一个 PR 时往往会遇到一个或多个问题,比方产生抵触、commits 记录过多或者凌乱、commit 没有签名、commit message 不标准、各种 ci 流程查看报错等等。 ...

July 7, 2022 · 6 min · jiezi

关于开源:COSCon22-社区召集令来啦Open-the-World邀请所有社区一起拥抱开源打开新世界

|内容:COSCon’22组委会 |责编:Bright Open the World,第七届中国开源年会已正式启动~ 往年的10月15~16日,同时也是开源社成立8周年的纪念日,咱们将举办第七届中国开源年会(COSCon'22)。 往年,咱们的主题是“ Open the World / 关上新世界”,因为咱们要 以 Open 反抗 Close以 Connection 反抗 Broken以 Public Good 反抗 Bad News 咱们心愿能以开源的技术、开源的形式、开源的力量,治愈这个世界。 如今年一样,作为中国最大的非营利、厂商中立、公益性质的开源社区联盟,咱们每一届中国开源年会,都心愿尽可能连贯更多的社区合作伙伴。往年,咱们也诚挚地邀请所有在中国沉闷的开源技术社区搭档们退出咱们的年会合作方。 本次年会,咱们给所有社区合作伙伴提供以下权利和任务: 单干社区权利 依据单干参与度送出: 1.在大会官网上展现社区标记(logo),以及标识图片网址链接 2.在开源年会线下的宣传展板上取得露出社区标记(logo)等 3.在开源社的大会官网社交媒体中取得辨认 4.开源社精心筹备的周边礼物 5.开源社媒体渠道以及视频渠道对社区进行宣传 6.讲师申请优先权 7.优先参加线上开源年会 8.优先申请线下分会场开源年会,并提供相应的资料反对 9.开源社为社区专门设计的邀请函用于宣传 10.开源社各个媒体渠道分批次官宣单干 单干社区任务 通过自有社区平台,微信公众号、微博、微信群、bilibili、知乎、简书、视频号、今日头条、抖音等多社区渠道进行流动内容,流动现场直播等转发。并将转发信息发送给社区志愿者做记录。 社区微信公众号至多转发3篇COSCon’22相干文章。(可退出本人社区的特色局部)社区其余自有媒体渠道进行宣传。 单干社区提供资料 单干社区如确认参加须要提供以下资料: 社区 Logo社区链接(官网或者其余展现渠道)社区简略文字版本介绍 拍一个视频,能够应用手机竖屏拍摄,为开源年会打CALL,同时简略介绍社区。重要日期 第一批社区单干截止日期:2022 年 7 月 30 日(周六)第二批社区单干截止日期:2022 年 8 月 31 日(周三)第三批社区单干截止日期:2022 年 9 月 17 日(周六)正式举办工夫:2022 年 10 月 15 - 16 日 ...

July 5, 2022 · 1 min · jiezi

关于开源:开源无禁止即可为

只管咱们常常说代码奉献并不是惟一的开源奉献形式,参加探讨,Review RFC 也是参加开源的良好路径。然而很多同学依然会有疑虑:我不是我的项目的 Maintainer/Committer/Reviewer,我有资格 Review 他人的 PR 吗?本文以我在 envd 中的实际来论述这样的观点:开源,无禁止即可为。 对于 envdenvd 是 tensorchord 发动的开源我的项目,旨在解决机器学习开发过程中环境难以部署的问题,次要团队成员包含 @gaocegege,@terrytangyuan,@kemingy,@VoVAllen 等。受 @gaocegege 的邀请,我加入了 envd Open Source Preview:以非正式团队成员的身份退出 tensorchord ,提前看到 private 的代码,模仿开源后的流程。这是一个十分有意思的实际,RisingWave 在开源之前也组织过相似的流动,当前有机会再跟大家分享。 开源,无禁止即可为有不少同学提出这样的问题:我想参加 Databend 我的项目,是不是要先学一下 Rust/Database?实际上并非如此,Contributor 不用是资深开发者,资深开发者不是一个由外人授予的头衔。我在之前的文章中也反复强调:开源共同体实质上都在奉行基于开源奉献的精英主义准则资深开发者之所以资深,是因为他们有了足够的奉献;同理对于刚退出我的项目的贡献者如果积攒了等同的奉献,他们也能成为该项目标资深开发者。所以咱们不用期待我的项目所有者的受权/批准/许可来提交代码或者 Review PR。在 envd 的我的项目中,我对机器学习无所不知,Golang 曾经好久没写了,Python 更是半吊子,然而这并不障碍我参加我的项目个性的探讨和做出其余的非代码奉献。 在 Add proposal for kubernetes support 中,我向作者提出要求减少一个概念介绍的章节,因为我看不懂他的 proposal。在 fix: cannot assign requested address,我帮助其余的贡献者一起排查跟特定环境无关的问题在 v0.1.0-alpha.8 中,我帮忙我的项目的维护者解决了发版过程中遇到的问题在 feat: Refactor syntax 中,我从一个新用户的角度登程,为我的项目的配置语法格局提出了本人的倡议总的来说,我的项目的新贡献者能够从以下角度参加奉献并逐渐理解我的项目 浏览并参加 Proposal 的探讨:新贡献者能够从浏览 Proposal 开始,提出本人看不懂的中央,要求作者予以补全或者进行追加解释。这其实也从侧面响应了我的项目保护 Proposal 的重要性:Proposal 是新贡献者理解底层实现细节最好的路径。迁徙复用本人的教训:新贡献者往往在有过其余我的项目的参加教训,他们能够将这些已有的教训和最佳实际迁徙复用到新的我的项目中来。比如说新贡献者过来是 Python 的纯熟使用者,那么他能够为我的项目与 Python 无关的模块中提出本人的改良。防止已有常识的咒骂:新贡献者对一个开源我的项目最间接的价值体现在他对这个我的项目无所不知。TiDB 社区有个驰名的彦青测试就是邀请不懂我的项目,甚至不懂开发的经营同学来提交 Issues 和 PR,以此来测验本人我的项目的文档和基础设施是否健全。新贡献者往往可能发现很多特地根底而容易疏忽的问题,摸索我的项目整体的易用性和应用感,进而改良整个我的项目的开发体验。开源我的项目中也会存在着一些保留或者明确禁止的行为。比如说,波及到人身攻击,种族歧视等行为,社区的维护者须要口头起来,依据已有的 Code of Conduct 标准采取相应的口头。当维护者本人存在此类的行为时,社区成员能够提出拥护意见,或者抉择退出这个社区。有的开源我的项目会制订明确的奉献规定,只承受某些特定的奉献。比方 benbjohnson/litestream 出于简化保护累赘的思考,决定只承受文档或者 bugfix 的奉献,不承受减少新的 feature。此时贡献者也须要尊重我的项目维护者的志愿,防止为维护者带来困扰。此外,公布 Release 和设定 Roadmap 等项目管理性质的操作咱们通常会交由我的项目的维护者来执行,因为他们往往把握最多的信息,对整个我的项目有更多的理解,更能代表整个开源共同体的志愿。然而贡献者依然领有着自在的评论和倡议权力,在 Discussion 或者 Issues 中提出本人的认识。当社区成员们对我的项目将来的倒退有强烈抵触时,能够抉择分支出一个独立的我的项目来进行为保护。这在历史上产生过无数次,比如说 gogs 的局部成员不满繁多维护者的管理模式,决定分支出 gitea 来反对更加开发的,更疾速的模式(后续:gogs 目前也成立了独立的 gogs 组织来保护)。这与后面始终在强调的无禁止即可为是不抵触的。 ...

July 5, 2022 · 1 min · jiezi

关于开源:软件定义世界开源共筑未来|2022-开放原子全球开源峰会报名火热开启

开源不仅仅是一种技术,更是一种引领倒退和改革的理念,连贯寰球开发者共享常识、共建技术。在寰球经济数字化转型的浪潮中,激励寰球凋谢、单干、翻新的开源软件生态施展着无足轻重的作用。 以后,开源已笼罩软件开发的全畛域场景,正在构建新的软件技术创新体系,引领新一代信息技术翻新倒退,寰球 97% 的软件开发者和 99% 的企业应用开源软件,根底软件、工业软件、新兴平台软件大多基于开源,开源软件曾经成为软件产业翻新源泉和“标准件库”。开源开拓了产业竞争新赛道,基于寰球开发者众研众创的开源生态正减速造成。 2022 年 7 月 25-27 日,北京亦创国内会展中心,聚焦开源技术与产业生态交融趋势的国内盛会 —— 2022 凋谢原子寰球开源峰会行将隆重揭幕,诚邀您报名参加! 本次峰会以“软件定义世界,开源共筑将来”为主题,立足中国,面向世界,汇集国内外顶级开源基金会/开源社区负责人、开源意见首领、开源企业代表、优良开源企业用户、顶尖开源开发者,为寰球开源爱好者们带来一场产业技术盛宴。 报名通道现已开启,炽热报名 https://openatom.cn/summit【电脑端请拜访官网,立刻报名】 峰会议程(拟) 峰会简介由工业和信息化部、北京市人民政府、国家倒退和改革委员会、商务部、国家互联网信息办公室、中国科学技术协会独特主办的 2022 寰球数字经济大会将于 7 月底在北京举办。作为六大峰会之一,由凋谢原子开源基金会和北京市经济和信息化局承办的 2022 凋谢原子寰球开源峰会,将紧扣开源主题,秉持国内视线,突出科技特色,促成业态凋敝,全面助力开源赋能数字经济高质量倒退。 2022 凋谢原子寰球开源峰会将由一场隆重的开幕式和主论坛,10 余个精彩的开源主题分论坛,继续 2 天的“源博荟”开源展览和 2 场开源之夜互动交流活动组成。 原文链接:https://mp.weixin.qq.com/s/i9...

July 5, 2022 · 1 min · jiezi

关于开源:How-to-Implement-a-DevLake-plugin

本文作者:likyh个人主页:https://github.com/likyh If your favorite DevOps tool is not yet supported by DevLake, don't worry. It's not difficult to implement a DevLake plugin. In this post, we'll go through the basics of DevLake plugins and build an example plugin from scratch together. What is a plugin?A DevLake plugin is a shared library built with Go's plugin package that hooks up to DevLake core at run-time. A plugin may extend DevLake's capability in three ways: ...

July 5, 2022 · 9 min · jiezi

关于开源:投稿通道延期关闭OID-China-2022-议题征集倒计时

一年一度的 OpenInfra Days China 又要启航了。在过来的一年里国内的开源基础设施技术依然在一直得倒退进化,随同着 OpenStack 技术的高速倒退与成熟,以及进入云原生时代后越来越多的开源基础设施技术的涌现,OpenInfra Days China 也慢慢成为了一位云计算基础设施畛域的“老朋友”,和大家一直的成长与提高着。 本次大会将于 8 月 5 日-6 日与大家线上见面,届时寰球各地开源爱好者皆可冲破天文空间的线上共享这一盛会。往年咱们没有限定一个对立的主题,次要聚焦云计算基础设施,云原生技术与利用实际,开源治理和 5G、算力网络与边缘计算几大主题方向。 行将在柏林举办的开源基础设施峰会(Open Infrastructure Summit)的 Keynote 内容也将作为一大亮点被整合进本次流动。届时来自寰球社区的技术专家和行业资深首领发表演讲,一起摸索开源基础设施的将来。 大会工夫:2021 年 8 月 5-6 日大会模式:线上会议更多详情请拜访大会官网: https://pages.segmentfault.com/openinfra-2022 投稿通道延期敞开,欢送退出分享阵容!OpenInfra Days China 2022 线上分论坛演讲议题征集启动后,社区开发者们展现出了极高的激情。截至目前,咱们曾经收到了 117 个议题,且仍继续接到大家的征询。为了让更多搭档能够走到 OID China 2022 的舞台,咱们决定将议题征集延期一周至 7 月 7 日。 拜访大会官网可提交演讲议题:https://pages.segmentfault.com/openinfra-2022 专题设置:云计算基础设施聚焦云计算基础设施畛域前沿技术和优良实际,围绕多硬件架构和多操作系统反对、人工智能技术利用、网络与存储,数据处理 DPU 及其他减速硬件、硬件自动化和智能运维等方面开展技术分享和探讨。 云原生技术与利用实际在云时代,随同着基础设施代码化、服务性能基础设施化这些趋势,云原生的概念曾经逐渐深入人心,而容器、Service Mesh、函数计算、Kubernetes 等技术已成为了云原生基础设施的基石。云原生技术与利用实际专题,将探讨相干技术的最新倒退动静和最佳实际。 开源治理开源近年来在国内倒退热火朝天,也正在成为企业翻新倒退的源能源,但也面临开源治理、开源经营、开源平安合规等问题。本次开源治理论坛,将围绕开源治理规范,开源社区经营,开源知识产权等方面探讨企业及我的项目开源治理实际。 5G、算力网络与边缘计算2022,算力时代曾经降临,市场大幕曾经拉开,一场不容错过的新技术反动曾经开启。5G 和边缘计算商用落地,赋能千行百业,本次探讨聚焦算力网络等前沿技术和优良实际,围绕 5G 和边缘计算等开展技术分享和探讨。 自在版块基于 OpenInfra 社区四个凋谢 (4 Opens)理念,即凋谢代码,凋谢设计,凋谢开发及凋谢社区,欢送摸索与分享无关开源基础设施技术的所有,包含但不限于前沿技术,试验阶段的利用案例,对于将来开源基础设施技术的发展趋势剖析等前瞻性及实验性议题。如果所提交的议题与上述分类不符合,都可搁置在自在版块中参加 OpenInfra 技术的分享与探讨。

July 1, 2022 · 1 min · jiezi

关于开源:贝联珠贯加入龙蜥社区共同促进碳中和

近日,贝联珠贯签订了 CLA(Contributor License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 贝联珠贯成立于 2021 年,以大幅提高 IT 资源效率,显著升高 IT总投入,促成碳中和为愿景,致力于帮忙寰球企业将服务器或云资源的全天均匀利用率晋升到 20% 以上,带来在服务器或云资源上的投入超过 20% 的节俭。贝联珠贯致力于将这些教训产品化,从而赋能给更多的企业,帮忙更多的企业大幅度节俭 IT 资源估算。 贝联珠贯联结创始人候前明示意:“贝联珠贯和龙蜥社区颇有渊源。贝联珠贯晋升资源利用率的办法中一个外围局部是单机的 QoS 隔离,龙蜥社区在这方面有不错的积攒,和社区的单干十分有助于进一步独特晋升这方面的能力,同时客户大量应用龙蜥操作系统也将大幅度降低贝联珠贯在客户侧的施行难度和老本。当初贝联珠贯正致力于将混部技术,从之前的繁多巨量场景,推广到业界不拘一格的大中小场景中,这个过程中势必遇到更多不同的挑战。置信面对这些更加多样化的场景和挑战,贝联珠贯和龙蜥社区的潜在单干会持续发扬光大。龙蜥社区和混部技术都是从实际中来,到业界更宽泛的实际中去,在这个大方向上,咱们必将持续相辅相成,独特为全社会的碳中和指标贡献力量。” 龙蜥社区理事史广安示意:“贝联珠贯以帮忙企业升高 IT 老本、缩小 IT 资源投入为己任,致力于将晋升资源利用率的教训产品化,从而赋能给更多企业。贝联珠贯的核心成员也曾为龙蜥内核做出奉献,置信贝联珠贯和龙蜥社区在资源利用方面的单干将会继续停顿,并通过实际逐步利用到场景中。” 截至目前,已有 200+ 家企业签订 CLA 协定退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 龙腾打算可参看:“龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态。 —— 完 ——

July 1, 2022 · 1 min · jiezi

关于开源:开源者的自我修养|为-ShardingSphere-贡献了千万行代码的程序员后来当了-CEO

当一个人处在继续地谋求与锋锐地考虑状态中,他将播种怎么的价值与自在?有人说,敲过万行代码的程序员,能够写一份根底版入行指南,给初阶人群作入门参考。码过十万行代码的程序员,能写一本进阶版技术手册,给陷入倒退瓶颈的人们“指导一二”。而实现了近千万行代码的“顶级选手”,曾经无需再进行模式繁琐的“叙言著传”,其存在自身,就会为公众带来极强的侧面激励与价值启迪。 明天为大家介绍的张亮,便是咱们所形容的,写过近千万行代码的“神级选手”。在着力参加开源我的项目建设时,张亮共计提交了 9,138,592 行代码。2372 天里,张亮“笔耕不辍”,均匀每三天就会奉献近 10,000 行代码。在日复一日的保持中,每天提交 3、4 次代码已是张亮的集体生存里的必选题,甚至比日常三餐还要准时、高频。 数据之巨,对比业内,是惊人的创造力。心力之坚,比照芸芸众生,更是寥寥无几。 谈及其背地的撑持性力量,张亮用八个字概括:『因为酷爱,所以怠惰。』 这份酷爱撑持着他经验了一次又一次的角色切换:从一名一般开发者到寰球顶级开源我的项目的创造者,再到成为一家守业公司的 CEO。十七年间,张亮的角色在一直进阶,不变的是他最后投身开源行业的激情与初心。对张亮来说,背后的二十多寸的显示器不仅构筑了能让他纵情挥洒本身激情与劣势的多维世界,一幅无关开源行业历史与将来倒退的巨幅画卷也在他眼中悄悄造成... 一、践行代码世界里的『完美主义』 谋求优雅代码,是学识,更是艺术在张亮的代码世界里,优雅代码形成了一种秩序之美,是他在代码世界里谋求『完美主义』的次要形式。 理念:用优雅为“技术”赋予灵魂 相熟张亮的同学们都晓得,『优雅』,是他始终挂在嘴边的词。我的项目架构要优雅、程序运行要优雅、代码观感更要优雅。 但起初的张亮并不是优雅代码的拥护者。将工夫拨回到十几年前,21 世纪初的那几年中,程序员们的创造力还远远没有被激发进去,大多都是循序渐进,将所写进去的一行行代码当作是实现性能的工具,至于设计灵性、可读性,更是无从谈起。 但事实却是,对于开发而言,在实现代码简洁的同时要确保代码的易读性、易保护和可拓展,这既是学识、也是艺术。代码不仅仅是实现需求的工具,更是对业务畛域了解和形象的体现。 优雅代码应怎么解释?怎么的代码是优良且优雅的代码呢?在浏览《代码整洁之道》时,张亮找到了答案: 优雅代码好似军规,严格且行列参差标准,要求软件工程师要有条理,须要清晰的规定底线;优雅代码有层级明显、清晰的思路,要求代码的形象层级要雷同;优雅代码之间的模块之间能够被解耦,且关系更清晰;优雅代码需具备极简性。“把代码做得丑陋”,这不单须要思考正文、格局等视觉效果。还有诸多细节须要兼顾,比方变量名获得是否失当、类与函数的权责划分是否分明等等。在细节与态度之外,也会考验一名开发者是否具备较强的整体架构设计能力。架构设计是否正当,性能分支是否均衡,都是考验一个我的项目自身优雅水平的重要因素。 但要在我的项目中践行优雅代码并不是一件简略的事,如何掂量我的项目中代码的优雅水平?如何放弃我的项目整体的优雅与强壮?这些还要从为什么要参加开源说起。因为只有在开源生态中,能力最大化施展出优雅代码的价值,也都关系到开发者撰写的代码是否匹配上更高阶的开源生态。 摸索:在开源社区的试错历程 人的成长、成熟,须要历经工夫与实际的打磨。在成长为开源圈的顶级玩家之前,张亮经验了一个重复试错、继续优化自我的过程。过来,企业往往会围绕不同的业务造成数个典型的烟囱式业务架构,程序员只会为本人的那一个烟囱而服务。这就导致部门间的代码不凋谢,因为不须要给内部人看,进而开发者不足写文档的能源。同时也因为企业外部的性能不互通,产生了许多能力重叠的工具。因而,为了让技术在行业、畛域间自在流动起来,团队与团队间的合作更加严密和默契,缩小反复造轮子的工作,就须要有一个平台或社区来承当起这样的能力,让开发者可能随时提交新的性能分支,增加更加丰盛的个性性能,造成开源代码文化,创立更好的工程师气氛。 这便是参加开源的意义。 当还在读大学的张亮第一次在编程实战课程上理解到 Apache Tomcat 时,他对开源产生了强烈的学习趣味。当看到寰球顶级我的项目被编排成参差铅字写进课本,造成参差且优雅的美感时,张亮心田涌现起一种欲望:“我也想写出能被选入教材、在寰球风行的软件。” 因而张亮认为,技术人应有更苏醒的判断与认知,而不是拘泥于事实条件及传统门路,应该从更高维度去思考,重构出与基础设施更加匹配的网络架构。这便是张亮面向开源畛域,在将来胜利打造出顶级开源我的项目的第一步。 在技术价值层面,为本人集体的倒退寻找一个精准的锚点。这个锚点,肯定是要合乎产业、行业发展趋势的,能力让开源我的项目领有更长的生命周期和更广大的倒退空间。 锚点:面向分布式架构重写过后的基础设施 过后,恰逢中国互联网的高速暴发期。在一边谋求优雅代码、打磨本身技术,争取与更多人共享技术价值的同时,张亮也敏锐察觉到事实世界呈现的“不谐和颤音”——过后的互联网世界多为传统的集中式数据架构,但与正在高速倒退的国内事实环境已愈发难以匹配。 随着线上利用场景的一直扩张,数据库碎片化过程日益减速,数据库的架构、协定、性能、实用场景也更加多样化。在数据库架构方面,基于单机零碎演进而来的集中式数据库与原生面向分布式的新一代数据库并存;在数据库协定方面,MySQL 和 PostgreSQL 这两大次要开源生态以及厂商提供的生态也在数据库体系中各自占有一席之地;每种数据库的独特性能和实用场景也愈发繁多。 于是,碎片化成为数据库畛域的大势所趋,繁多品类的数据库无奈实用于所有场景,只能实用于某一种或某几种善于的场景。 因而须要从实战登程,匹配中国互联网的需要,打造开源我的项目的长处与独特性。正是在这样的大背景下,时代将开源、优雅代码与张亮绑定在了一起。 二、叩开开源宇宙中“荣誉之门” 从“先者奋楫”到“百舸争流”孵化开源社区的过程,也是张亮集体积淀自我、扩充视线、凋谢格局的过程。 从最后的 3 个模块成长到现在的 220 个模块,成为 Apache 顶级我的项目的荣誉之路,ShardingSphere 共走了七年。故事回到最后的终点,从 ElasticJob 到 Sharding-JDBC 再到 ShardingSphere。七年间,以张亮为主导的开源我的项目经验了一个从无人问津到小有名气再到大放异彩的倒退过程。所有的迭代,都是怠惰的思考和大量的重构打磨而来。 在对开源我的项目的经营中,张亮以动摇的意志,将大量的工夫、精力投入到我的项目中去。七年间,张亮对 ShardingSphere 进行继续地打磨、重构。在 ShardingSphere 社区外部,张亮集体奉献的代码量一度达到 80%以上。随着 ShardingSphere 一路的成长、转型、降级,张亮对于开源世界的了解与认知也产生了转变:『在开源之后,如何能让整个我的项目长期稳固地运行上来?』 “一个胜利开源我的项目的毁誉都是属于社区的,一个成熟的社区和集体的开源我的项目是有本质区别的。” 开源不是一个人的游戏,从刚涉足开源时几个小我的项目的石破天惊,到 ElasticJob 初见成效,再到 Sharding-JDBC 进化为 Apache ShardingSphere 并成长为一个世界级开源我的项目。张亮明确,如果想做好一款开源我的项目,让我的项目能蓬勃发展起来,那么最好的形式是汇集社区力量。你能够是这个我的项目的创始人、是主导者,但不能是惟一的拥有者。 ...

July 1, 2022 · 1 min · jiezi

关于开源:龙蜥社区开源-coolbpfBPF-程序开发效率提升百倍

文/零碎运维 SIG(Special Interest Group) 引言BPF 是一个新的动静跟踪技术,目前这项技术正在粗浅的影响着咱们的生产和生存。BPF 在四大利用场景施展着巨大作用: 零碎故障诊断:它能够动静插桩透视内核。网络性能优化:它能够对接管和发送的网络包做批改和转发。系统安全:它能够监控文件关上和敞开从而做出平安决策等。性能监控:它能够查看函数消耗工夫从而晓得性能瓶颈点。BPF 技术也是随着 Linux 内核的倒退而倒退的,Linux 内核版本经验了 3.x 向 4.x 到 5.x 演进,eBPF 技术的反对也是从 4.x 开始更加欠缺起来,特地是 5.x 内核也减少了十分多的高级个性。然而云上服务器有大量的 3.10 内核版本是不反对 eBPF 的,为了让咱们现有的 eBPF 工具在这些存量机器得以运行,咱们移植了 BPF 到低版本内核,同时基于 libbpf 的 CO-RE 能力,保障一个工具可运行在 3.x/4.x/5.x 的低、中、高内核版本。 BPF 的开发方式有很多,以后比拟热门的有: 1)纯 libbpf 利用开发:借助 libbpf 库加载 BPF 程序到内核的形式:这种开发方式不仅效率低,没有根底库封装,所有必备步骤和根底函数都须要本人摸索。 2)借助 BCC等开源我的项目:开发效率高、可移植性好,并且反对动静批改内核局部代码,非常灵活。但存在部署依赖 Clang/LLVM 等库; 每次运行都要执行 Clang/LLVM 编译,重大耗费 CPU、内存等资源,容易与其它服务争抢。 coolbpf 我的项目,以 CO-RE(Compile Once-Run Everywhere)为根底实现,保留了资源占用低、可移植性强等长处,还交融了 BCC 动静编译的个性,适宜在生产环境批量部署所开发的利用。coolbpf 创始了一个新的思路,利用近程编译的思维,把用户的BPF程序推送到远端的服务器并返回给用户.o或.so,提供高级语言如 Python/Rust/Go/C 等进行加载,而后在全量内核版本平安运行。用户只需专一本人的性能开发,不必关怀底层库(如 LLVM、python 等)装置、环境搭建,给宽广 BPF 爱好者提供一种新的摸索和实际。 一、BPF 开发方式比照BPF 经验了传统的 setsockopt 形式的 sock filter 报文过滤,到现在应用 libbpf CO-RE 形式进行监控和诊断性能的开发,是和 eBPF 与硬件紧密结合的优良的指令集能力及 libbpf 通用库的开源凋谢分不开的,让咱们一起回顾一下 BPF 的开发方式,并在此基础上推出基于近程编译思维为外围的 coolbpf,它站在了伟人的肩膀上,进行了资源优化、简洁编程和效率晋升。 ...

July 1, 2022 · 5 min · jiezi

关于开源:日均-6000-实例TB-级数据流量Apache-DolphinScheduler-如何做联通医疗大数据平台的顶梁柱

作者 | 胡泽康 鄞乐炜 作者简介 胡泽康 联通(广东)产业互联网公司  大数据工程师,专一于开源大数据畛域,从事大数据平台研发工作 鄞乐炜 联通(广东)产业互联网公司 大数据工程师,次要从事大数据平台的利用与引擎端开发 01 背景介绍咱们是联通医疗团队,始终践行 “服务医改,惠及民生” 的使命,全面驱动医疗衰弱产业数字化、智能化转型。 在调度零碎选型初期,咱们团队技术栈以 JVM 语言为主,因为 Airflow 的构造体系无奈进行充沛的革新和交融,因而在开源调度零碎的抉择上,咱们次要对 **Azkaban 和 **Apache Dolphin Scheduler 进行了充沛的调研和预演。结果显示,在雷同的环境压测下,Azkaban 在稳定性上存在有余,会有工作积压和 executor 负载过低等影响,功能性上也存在肯定的缺点。 咱们抉择 Apache DolphinScheduler 次要起因有以下几点: 分布式去中心化构造,零碎的稳定性有足够的保障;可视化的DAG编辑模式,应用成本低;多我的项目施行、资源隔离和动静扩缩容有残缺的解决方案,可疾速落地;JVM体系,疾速开发革新和适配。从2020年开始,咱们团队基于 Apache DolphinScheduler(版本1.3.2)构建了涵盖数据采集、同步、解决和治理为一体的大数据平台(UniM-Data)。在理论生产中,以后该平台每天解决超过6000+工作实例,调度零碎承载业务量大,作业定义与调度策略复杂度高。在如此庞杂的任务调度中,**Apache DolphinScheduler **施展了重要的作用,向上撑持利用侧的工作下发和治理,向下承接大数据底座的工作编排和调度。 02 UniM-Data架构在社区的蓬勃发展下,Apache DolphinScheduler 曾经演进到3.0版本,带来了很多优良的个性和启发。UniM-Data以后在线运行的 Apache DolphinScheduler 原生版本为1.3.2,产品迭代降级中排汇和交融了 Apache DolphinScheduler 的优良架构和个性。基于零碎设计和业务需要,咱们团队对 Apache DolphinScheduler 做了肯定的开发革新、适配和代码合并,让其在 UniM-Data 上仍能稳固撑持线上生产零碎的运行。 接下来,咱们也筹备致力于 Apache DolphinScheduler 的版本升级,引入更多社区的优良能力。在此也感激社区的奉献,为咱们带来如此优良的我的项目,心愿后续也能奉献咱们的力量,为 Apache DolphinScheduler 的壮大添砖加瓦。 在 UniM-Data 的构建实际中,产品设计与 Apache DolphinScheduler 的格调存在肯定的抵触,因而咱们放弃了原有的 Apache DolphinScheduler 的 UI 前端,从新构建基于产品格调的前端页面。在 Apache DolphinScheduler 的底层实现中。为了满足平台团队、数仓团队、算法团队和医疗业务团队的理论需要,咱们不仅借助 Apache DolphinScheduler 的优良架构提供的任务调度和失败策略等能力,也在其之上开展了接口拓展、新增工作类型、血统埋点、数据治理工具开发等工作,进行整体架构设计和构建。 ...

June 30, 2022 · 2 min · jiezi

关于开源:开源人物专访OpenFunction-的独特处世之道开源实干家精神从-0-到-1-的突破

采访整顿:SegmentFault 思否 | 编辑 朱玲采访嘉宾:霍秉杰 霍秉杰,哈尔滨工业大学计算机科技与技术硕士,曾任职于金山软件从事大数据技术研发,2016年退出青云科技。现为 KubeSphere 云原生 FaaS 我的项目 OpenFunction Founder、 FluentBit Operator 发起人, Kube-Events、Notification Manager 等可观测性开源我的项目发起人,Prometheus Operator, Thanos, Loki, Falco 贡献者。 现在,云原生曾经在国内各行业被深刻利用,随着云原生技术在边缘计算中的重要作用逐步凸显,越来越多企业开始致力于云原生开源社区倒退,越来越多云原生畛域的优良开源我的项目也随之呈现。 近日,SegmentFault 思否专访了 KubeSphere 云原生 FaaS 我的项目 OpenFunction Founder、 FluentBit Operator 发起人霍秉杰,为咱们带来对于 OpenFunction 开源我的项目背地的故事。 以下内容整顿自访谈实录。 从 0 到 1 的冲破:开源须要“实干家精力”2016 年,从事十多年软件研发工作的霍秉杰退出了QingCloud 青云科技,并于 2018 年开始作为初创团队的成员参加了 KubeSphere 的研发。自此,他便亲历了一场 KubeSphere “从 0 到 1 ”并逐步发展壮大的过程。 在陆续负责了 KubeSphere 可观测性、边缘计算、Serverless 等方向产品的设计与研发之后,KubeSphere 在可观测性畛域的相干性能有了进一步的丰盛和欠缺。此时的霍秉杰便又率领团队,陆续开源了日志管理工具 FluentBit Operator(现已募捐给 Fluent 社区,并更名为 Fluent Operator )、告诉治理 Notification Manager、事件治理 Kube-Events 等云原生畛域的开源我的项目。 ...

June 30, 2022 · 2 min · jiezi

关于开源:如何贡献复杂的项目

Iteration 121 从 4/23 开始到 5/6 完结,为期两周。这个周期胜利走出了本人的舒服圈,摸索了不少之前本人从未理解的货色,比方 tree-sitter,parser,hdfs,java 等等,感觉播种十分多。最近重复读了很多遍 @mitchellh2 写的 Contributing to Complex Projects3,明天这份周报就联合本人从零开始参加奉献 difftastic4 的经验来介绍如何奉献简单的我的项目。 前言Contributing to Complex Projects 文章中将奉献简单我的项目合成为如下几步: Step 1: Become a User,成为用户Step 2: Build the Project,构建我的项目Step 3: Learn the Hot-Path Internals,学习外部的要害逻辑Step 4: Read and Reimplement Recent Commits,浏览并从新实现最近的 commitsStep 5: Make a Bite-sized Change,做一个小变更这些步骤实用于绝大多数我的项目,不过须要依据集体的偏好和理论状况做一些调整。比方我更偏向于做一些能最终合并到骨干的事件,所以我参加奉献的过程中往往会略过这里的 Step 4 并间接尝试实现一些绝对容易的 feature。大家在参加奉献的过程也须要视状况调整本人的策略,不要教条式地照搬这里的步骤。 对于 difftasticdifftastic5 是一个应用 Rust 开发的能了解语义的 diff 工具。 它可能了解咱们在代码中批改的字符是数组的 Item 还是函数的参数,以 Javascripts 为例: • 高亮了 {, } 然而这里的 foo(); 并没有批改,只管 indent 变了,因为它了解嵌套 • 将右边的 bar() 和左边的 bar(1) 对齐,因为它晓得他们是同一个 function call。 • 这里的 eric 被挪动到了下一行,然而并没有被高亮进去,因为它晓得这是一个不扭转语义的换行。 ...

June 29, 2022 · 1 min · jiezi

关于开源:使用-KubeKey-搭建-KubernetesKubeSphere-环境的心路累历程

本文作者:Daniel Hu GitHub 地址:https://github.com/daniel-hutao 明天要干嘛?明天我要给 KubeKey 挑个刺! 身为一个 KubeSphere Community Member,至今为止我竟然没有用过 KubeKey,是不是很过分?说进去都感觉没脸在 KubeSphere 社区立足啊! 想当年开始玩 KubeSphere 时,每走一步我都感觉“不谐和”。虽说 KubeSphere 早曾经有了足够的知名度和大量的企业用户,然而我总能挑出“刺”,天天给 KubeSphere 社区提意见建议…… 没错,最终他们“受不了”了,决定邀请我退出 KubeSphere 社区,成为一名光彩的 Member! 当初我本人也搞开源社区了。自从开始治理 DevStream 开源社区后,我根本就没有精力参加 KubeSphere 社区了。哎,一颗躁动的心,一双不安分的手!我得做点啥,然而开发我是没精力参加了,要不,施展一下我的“臭故障” - 早期的强迫症和极致的细节洞察力,去挑挑刺吧! 没错! 我决定试用一下 KubeKey!一方面把这些“刺”反馈给 KubeSphere 社区,帮忙他们进一步欠缺 KubeKey 的应用体验!另外一方面在这个过程中相熟 KubeKey 的用法,看下能不能找到 DevStream 和 KubeSphere 合作的点,比方用 DevStream 简化 KubeSphere 的装置部署和配置过程。 在哪里干?KubeSphere 社区给了我一个开发机,一台 Linux vm,酷!我就在这个 Linux vm 上“干”它吧! 从哪里开始干?这还不简略,README 文档呀! 疾速开干!咱们在文档里找 Quick Start,没错,有,大抵长这样: 开炮! 看到这个日志,是不是看着特地像“no errors, no warnings”,一派祥和,歌舞升平,马上能够用 kubectl 命令看下簇新的 Kubernetes 集群了!(不要和我杠单节点 k8s 环境是不是集群,官网称之为“单节点集群”) ...

June 29, 2022 · 2 min · jiezi

关于开源:固态存储厂商忆联加入龙蜥社区共建开源新生态

近日,深圳忆联信息系统有限公司(以下简称“忆联”)签订了 CLA(Contributor License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 忆联(Union Memory) 成立于 2017 年,深耕企业级固态硬盘、生产级固态硬盘、嵌入式存储畛域,为服务器、数据中心、个人电脑、挪动终端、智能穿戴等利用提供高性能、高可靠性的产品与解决方案。依靠业界一流的实验室与两座现代化制作基地,忆联把握了自研控制器、固件设计、封装测试等核心技术,为互联网、生产电子等行业进行定制化的设计、研发、生产与服务。 忆联是国家高新技术企业、国家级专精特新“小伟人”企业,截至 2022 年 5 月,已取得 194 项发明专利,并获得 11 项软件著作权。 记忆科技 SVP 兼忆联 CEO 王震示意:“忆联作为当先的存储厂商,始终致力于提供端到端、自主可控的 SSD 全栈解决方案。龙蜥社区是国内当先的操作系统开源社区,通过与龙蜥社区的紧密联系,忆联将携手更多行业搭档,继续拓展产品兼容生态圈,增进产业交换与单干,推动存储生态的倒退与降级。” 龙蜥社区理事高翔示意:“忆联是一家迅速成长的固态存储解决方案提供商,其固态硬盘类及嵌入式存储产品有微小发展潜力。置信忆联退出龙蜥社区后,将与龙蜥社区互联互通、联结翻新,与更多生态搭档一起推动产业倒退。” 截至目前,已有 200+ 家企业签订 CLA 协定退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 龙腾打算可参看: “龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态。** —— 完 ——

June 29, 2022 · 1 min · jiezi

关于开源:如何开始参与开源社区

本文作者:Daniel Hu 个人主页:https://www.danielhu.cn/ Note来都来了,不看完整意思走?TL;DR (本文精髓)哥们(姐们)你(们)好!既然你开始寻找“如何参加 DevStream 社区”,那么我假设你曾经晓得 DevStream 我的项目的 org 地址和主库地址了。 “如果不晓得呢?” 如果你这样问我。 “好,我会再说一次” 我会这样通知你。 Org:https://github.com/devstream-ioRepo:https://github.com/devstream-...不论是 org 主页还是 repo 里的 README,你都能够找到咱们的 Slack 频道或者微信群二维码,请进入组织,而后找到 “Daniel Hu”,群里艾特我,发送一条音讯:“我想参加社区”。完结。 “完结了?” 可能你又会问。 “完结了。” 我想通知你。 对,就是这么简略,你带着一颗心来,剩下的就都不是事了,我会手把手教你。(手把手,不是物理上的接触哈,尤其是男同胞们请留神。) 多说点?好好好,我晓得你意犹未尽,那就再听我“胡扯”一些吧! 先申明一点,我不是权威,我也没有啥零碎的理论知识,单纯基于一些不成熟的教训,表白一些不成熟的想法,仅代表我集体。 第一步:理解我的项目你开始筹备参加 DevStream 了,那么第一步你必定应该先尝试通过公开的材料理解 DevStream。有哪些材料呢? README(必读;如果你须要中文版,好吧,的确有,然而我倡议你读英文版。)Contribute 文档(必读;开始 Contribute 之前读一下 Contribute 文档不过分吧?;留神文末的 development链接哦!)其余文档(可选;你能够抉择感兴趣的内容浏览下。)博客(可选;博客站点会轻松一些,如果你感兴趣并且有工夫,欢送浏览下咱们平时发的博文。)第二步:寻找奉献点最简略的形式当然是从咱们的 good first issue 开始。当然,很道歉,我能猜到很大概率你点开这个链接后看不到 issues 或者看不到适宜本人的 issues,因为太热门了,咱们来不及放足够的 good first issues 下来。文档。没错,文档!文档无论何时都能够持续欠缺,文档不可能做到完满!(咱们的文档在主库的 docs 目录下,所以你的文档类型的奉献也会被合入主库,文档的奉献同样重要且可能看被看见,被认可!)单元测试/e2e测试等。测试覆盖率永远不嫌高,如果关上咱们的代码库,你肯定能够找到须要欠缺测试用例的中央,大胆去加测试用例吧,这是咱们十分须要,不,十分急需的一块内容!没错,咱们十分欢送你来帮忙 DevStream 欠缺 UT/E2E,让 DevStream 更强壮!代码里的 TODO。如果你开始刷源码(或者间接搜寻 todo),你肯定能够看到咱们留了很多的 TODO 在外面。选一个你感觉有必要实现的而且你 hold 得住的,提个 issue 通知咱们,而后咱们会把这个任务分配给你!bugfix/enhancement/... 祝贺你,如果从这一步开始,阐明你xxxx(一堆褒义词)!关上 issues 列表,你总能找到奉献点,而后怯懦地留下你的评论,接着所有都会牵强附会!第三步:提交你的奉献如果你认真看了后面我列的“必读”资料,你必定曾经晓得开发工作流了。 ...

June 29, 2022 · 1 min · jiezi

关于开源:LSF-集群全面监控浅析-HPC-基于龙蜥操作系统的迁移替代解决方案

近日,北京常青藤开源科技有限公司(以下简称“常青藤开源科技”)与龙蜥社区实现基于龙蜥操作系统( Anolis OS )装置部署 HPCinsights 监控平台解决方案,进一步助力龙蜥操作系统在高性能计算畛域的优化、晋升。 芯片企业在芯片日常研发中,存在高性能计算(HPC) 集群资源均匀利用率不高,同时随同大量 pending 作业,以及作业均匀等待时间较长等问题,对企业日常芯片设计整体进度造成不利影响。 HPCinsights 是一款对 HPC 集群进行监控和智能剖析的软件,不仅具备常见的系统监控能力,也能够在作业资源剖析、多维度资源统计和作业资源实时监控等方面,实现疾速发现 HPC 集群存在的配置和应用问题,全面掌控集群资源情况,优化集群资源分配。 常青藤开源科技退出龙蜥社区后发展深刻单干,基于龙蜥操作系统( Anolis OS )装置部署 HPCinsights 监控平台,实现对 LSF 集群资源调度应用状况进行全面监控和配置优化,从而晋升芯片设计相干工作整体进度。通过对其 HPC 队列作业进行可视化剖析,疾速辨认出集群应用的多个问题。HPCinsights 平台对 IC 设计计算工作进行统计、 查问、剖析和资源监控,继续优化和改良 LSF 集群配置,集群资源利用率和作业均匀等待时间失去较大晋升,充分利用了现有服务器资源,并为后续芯片设计上云提供了数据撑持。 HPCinsights 软件产品和 Anolis OS 联结解决方案的实现,不仅解决了企业对国外产品高度依赖带来的 IT 老本和安全隐患影响,又能够在同等条件下取得到更好的技术支持和服务保障。在操作系统疾速倒退的反对下,解脱对国外产品的依赖,使咱们在信息安全防控上更加具备主动权。 龙蜥社区始终秉持着“中立凋谢”的准则持续诚邀各企业与龙蜥操作系统(Anolis OS),围绕兼容适配、技术单干、商业版发行等多角度进行逐渐单干,欢送各位合作伙伴来进行产品适配或装置部署解决方案等,如有适配需要,请分割:陈佳 jackie.cj@openanolis.org 「龙腾打算」自公布以来,已有超过百家企业签订 CLA 协定退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 龙腾打算可参看:“龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态。 —— 完 —— 对于常青藤开源科技 常青藤开源科技成立于 2017 年,专一于 HPC (高性能计算)和开源解决方案,为国内芯片设计企业和制造业、金融、电信等行业客户提供当先的 HPC (高性能计算)解决方案和开源基础设施解决方案;及开源技术咨询、零碎架构设计、操作系统安全补丁治理、自动化运维、系统软件定制和技术支持等相干服务。常青藤开源科技领有多款自主研发的产品,为国内客户提供创新性产品和技术服务。 对于龙蜥社区 龙蜥社区(OpenAnolis)由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的 Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 ...

June 28, 2022 · 1 min · jiezi

关于开源:人人都可以参与开源龙蜥社区最不容错过的开发者活动来了

你是否在苦恼如何踏出本人开源奉献的第一步?不放心,小龙给你造了龙蜥社区奉献直通车。 你是否想零距离接触技术大神,与之切磋论道?释怀来,小龙给你建龙蜥社区大神交换群。 无论你对开源社区的诉求是啥?来龙蜥社区,就对了! All For One,One For All。 龙蜥社区「人人都能够参加开源」流动正式上线啦! 参加流动赢实习机会、丰富龙蜥周边礼! 其中,龙蜥社区也推出了征集令:社区推广大使和你的开发者故事 社区推广大使:参加组织龙蜥社区活动、平台推广和内容策动及产出等,在龙蜥社区充分发挥你的创意和想法,一起让流动和推广变得更好玩。 你的开发者故事:无论是操作体验、试用测评、教训分享或技术直播等,如果你在应用的过程感觉好用,请大声说进去。 社区会将反馈内容进行整顿推送,对于认真给出体验反馈、提供倡议的优质文章,除了发放对应的奉献值,也会将文章在社区官网首页地位、微信公众号上进行推送,让更多的开发者敌人们看到;你的文章除了取得曝光量外,你还会取得奉献值。奉献值能够兑换:申请实习证实或实践证明、社区精美定制周边礼品以及参加龙蜥社区年度评比等。 龙蜥社区招募啦:本次流动也将招募龙蜥体验官(仅限高校生、仅限本次流动),有动向的童靴请增加龙蜥助手——小龙微信(微信号:openanolis_assis),并备注体验官,小龙会拉您入群。 流动链接:1、https://openanolis.cn/activit... 2、https://openanolis.cn/communi... ——完 ——退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区 龙蜥社区(OpenAnolis)由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,Anolis OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配 Intel、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载:https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统!https://openanolis.cn

June 28, 2022 · 1 min · jiezi

关于开源:红象云腾完成与龙蜥操作系统兼容适配产品运行稳定

红象云腾秉承“从开源中来,到开源中去”的思维,于 2021 年退出到龙蜥社区。近日,红象云腾(Redoop Enterprise)V9 实现与龙蜥操作系统(Anolis OS)8 AArch64 的兼容适配,单方进行严格测试,测试结果显示,互相兼容,性能失常稳固。 红象云腾总经理童小军示意:“红象云腾在欠缺生态体系建设方面始终放弃继续投入,兼容性是根底软件外围竞争力。截至目前,红象云腾已实现与国内 17 家厂商,32 款软硬件产品兼容互认证。将来,红象云腾将充分发挥本身技术劣势,进一步推动单方生态交融”。 龙蜥社区始终秉持着“中立凋谢”的准则持续诚邀各企业与龙蜥操作系统(Anolis OS),围绕兼容适配、技术单干、商业版发行等多角度进行逐渐单干,欢送各位合作伙伴来进行产品适配,如有适配需要,请分割:陈佳 jackie.cj@openanolis.org 「龙腾打算」自公布以来,已有超过百家企业签订 CLA 协定退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 龙腾打算可参看:“龙腾打算”启动!邀请 500 家企业退出,与龙蜥社区一起拥抱有限生态。 —— 完 ——

June 24, 2022 · 1 min · jiezi

关于开源:开源摘星计划之操作系统100人发布共建操作系统开源人才生态

5 月 6 日,由腾源会联结国内外泛滥开源基金会、开源社区、钻研机构等推出的「开源摘星打算(WeOpen Star)2022」对外公布。在 6 月 22 日当天召开的 OpenCloudOS 社区开放日流动上,「开源摘星打算之操作系统 100 人」我的项目也正式启动。 本次流动上,中国电子技术标准化研究院研究室主任杨丽蕴,清华大学计算机科学与技术系副教授陈渝,北京大学软件与微电子学院副教授荆琦,西安邮电大学传授陈莉君,上海交通大学长聘传授、人工智能研究院总工程师金耀辉,华东师范大学数据迷信与工程学院研究员博士导师王伟,在数万线上观众的见证下,一起点亮了「开源之星」,并发表「开源摘星打算之操作系统 100 人」我的项目启动。 本次「开源摘星打算之操作系统 100 人」我的项目将通过「开源摘星打算」的整体激励与导师辅导等,笼罩、反对更多对操作系统畛域感兴趣的开发者及高校人才,帮忙其更快逾越开源鸿沟,建设对开源操作系统的残缺常识体系,从而促成开源人才生态的进一步凋敝。 每年,大量的开源新我的项目和开源新人层出不穷。然而,还有一些技术新人与高校学生,因为短少业余的入门领导和具体的我的项目实际,往往对开源奉献望而止步。 为激励数以万计开发者迈出开源第一步,解决大家经常反馈的操作系统开源我的项目参加门槛高的问题,「开源摘星打算之操作系统 100 人」将通过教训分享、初步奉献、深度奉献这三大进阶模式,帮忙优质开源人才进入实在我的项目的场景中锤炼与成长。 本次「开源摘星打算之操作系统 100 人」所反对的并不限于 OpenCloudOS,为进一步以凋谢的理念倒退生态,还反对了包含 Linux 内核、KVM、CentOS、Ubuntu、优麒麟、RT-thread 在内的近 10 支优良的操作系统开源我的项目。 本打算已在官网平台公布工作指南,蕴含社区日常工作、文档类工作、编程类等多重工作,参与者可对动向我的项目进行抉择与参加,通过解决、实现各类工作、提交我的项目学习形式,累积集体奉献积分。优良的贡献者也将有机会参加年底的「开源摘星打算」年初盛典,退出研习团,到访腾讯总部学习、交换。 据悉,「开源摘星打算」自 5 月初上线以来,已吸引 80+ 我的项目退出,超过 1000 位退职开发者、开源实践者、开源布道师、开源合规专家等参加奉献报名,联结了 1000 所高校,70 余位开源专家为参加的开发者们提供领导、保驾护航。 对「开源摘星打算操作系统 100 人」我的项目感兴趣,并心愿报名参加的小伙伴们,增加流动小助手「腾小源」(微信号:TCOSOO1),暗号「摘星」,即可报名并与千位开源贡献者一起开启开源之旅。 对于「开源摘星打算」的更多详情,请查看: https://github.com/weopenproj...

June 24, 2022 · 1 min · jiezi

关于开源:ETSILinux基金会2022边缘计算黑客松

本流动由LF Edge Akraino和ETSI ISG MEC发动 招集边缘计算开发人员! “应用ETSI MEC API和LF Edge Akraino蓝图构建您的边缘应用程序或解决方案“\ 您将被要求利用ETSI MEC服务API和LF Edge Akraino蓝图开发翻新的Edge应用程序或解决方案。 您的解决方案可抉择客户端应用程序、边缘应用程序或服务以及云组件的任意组合。 边缘计算黑客松(Edge Hackathon)将于6月至9月以近程形式举办,邀请最优良团队的短名单参加演示。并于10月10日到10月12日,在硅谷Santa Clara举办的Edge Computing World流动上,安顿黑客松““pitch-off””专场。 提交正在进行中!!最终截止日期为2022年6月29日。 团队注册告诉:2022年7月1日 连忙报名加入这场较量吧! 有趣味理解更多吗?本次黑客松的详细信息在这里:https://europe.edgecomputingw... 筹备好提交您团队的应用程序了吗?请查看咱们的团队提交指南:https://europe.edgecomputingw... 备注:因为场地无限,只有通过筛选的开发团队能力加入正式较量。 CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。 CNCF(云原生计算基金会)致力于培养和保护一个厂商中立的开源生态系统,来推广云原生技术。咱们通过将最前沿的模式民主化,让这些翻新为公众所用。

June 23, 2022 · 1 min · jiezi

关于开源:开源朋友圈-周鹏飞如何从零开始做好开源项目的技术传播

周鹏飞,CNCF Ambassador,KubeSphere SIG-Advocacy Lead。周鹏飞作为一个开源相干从业者,认为开源其实是一把双刃剑,开源并非只有大家上述看到的好处。开源还有很多“阴暗面”和让人劝退的中央,特地是在国内开源商业化环境不佳,比方开源用户的付费意识和对开源的了解认知无限的状况下,要做好一个开源我的项目和开源社区,最终实现开源商业化的正向增长,这绝非易事。在我的项目晚期,开源我的项目在寰球的推广与技术流传对很多开源我的项目的开创团队和维护者而言,其实也十分有挑战。周鹏飞在之前四年作为晚期团队成员深刻参加过 KubeSphere 开源我的项目、社区与生态从零到一的建设。因而,此次分享更多地以 KubeSphere 社区为例介绍他们的教训。最近两年,开源作为一种新的凋谢合作模式,在国内疾速被越来越多的大厂和守业公司承受和推崇。咱们看到各个大厂先后成立的开源办公室,以及 VC 们对各家开源商业化初创企业的继续投入,让“开源”这个关键词备受关注。事实上,开源这个事件也是千人千面。在企业看来,开源能够通过跨组织凋谢合作的形式帮忙我的项目取得更多的奉献,建设生态;在开发者看来,参加或发动开源我的项目能给本人带来好的技术口碑和职业倒退的竞争力;而在局部 VC 看来,借助开源社区可能疾速迭代产品和推广,造成一种新的获客增长和商业模式。KubeSphere是基于Kubernetes的一个发行版,愿景是打造一个云原生分布式操作系统,帮忙用户更不便地装置、应用和运维Kubernetes,并在Kubernetes之上实现利用的部署、散发和生命周期治理。最近这两年,KubeSphere开源我的项目和社区的倒退都十分疾速,至今已有近百万下载量,总的贡献者人数约 300 人,社区有三个子项目 OpenFunction、 OpenELB、 Fluent Operator都进入了CNCF 孵化。开源是一场有限的游戏,咱们才刚刚开始,接下来咱们来聊聊如何从零做好开源我的项目的技术流传。 从写好README开始 对于开源我的项目来说,README是开发者的第一印象。为什么要强调开源我的项目 README 的重要性呢?因为很多开发者,其实对文档类的货色是不太器重。然而,咱们最起码要确保README的内容品质,因为它是一个开源我的项目的第一张名片。特地是在项目前期没有专门的人去做我的项目的布道和推广的时候,肯定要把 README 文档写得足够清晰简洁,文档里 Demo和Quick Start 肯定要非常简单易用。从我的项目官网的第三方流量长期察看来看,来自 GitHub的用户关注度是最高的。Kelsey Hightower之前说过一句话:Documentation is a feature。对开发者来说,文档也是最实用的 marketing 资料。依据CNCF调研,当开发者去学习一项新的技术或开源我的项目,文档是排名第一位的。一个简洁易读的 README 是什么样的规范?比方在10分钟内能不能让一个新的用户疾速理解你的我的项目,一刻钟内能不能把这个我的项目部署起来。其实在README外面能够嵌入很多动态化的元素。比方Gif动图、表情符号、视频等。此外,还能够退出资源导航,将README做的和网站一样。须要特地留神一些不太适合的行为,比方在README外面放一些商业产品的宣传,或者是中文英文混用,内容过于简短或简短,形容与定位不清晰等等。对于如何写好最根底的开源我的项目文档,谭中意老师也发动和组织了几位有过业余技术文档写作的业内人士编写了一个中文版的《开源技术我的项目文档指南》(github.com/CommunityLe… 老师也有一篇文章《开源软件的技术写作》(www.tisonkun.org/2022/05/08/… 找到前1000个种子用户 HashiCorp 的联结创始人 Armon 说他能分明地记得他们第一个产品的前一千名种子用户的名字。换句话说就是要跟晚期的种子用户放弃更严密的更高效的沟通,理解用户实在的产品需要和痛点,与用户一起解决实在。在开源我的项目冷启动的后期推广布道和技术流传次要分为四大局部:第一点是对于线上线下的技术流动,加入一些我的项目相干畛域的线下流动会更容易接触到这个畛域的关注者,在线下进行交换和分享更容易与开发者建设信赖。比方云原生畛域的 KubeCon、ApacheCon Asia、Kubernetes Community Days、Open Source Summit 等都是十分出名的业内流动。第二点就是要理解开发者所关注的平台,理解国内和海内哪些技术媒体和开发者社区是比拟风行的。酒香也怕巷子深,输入了好的技术布道内容还须要找到更匹配的平台去公布和流传,才更容易取得新用户的关注度。我在这里总结了国内外几个比拟沉闷的适宜做技术内容流传的开发者社区。 第三点是刚刚提到的要有业余的文档和教程,文档包含用户指南和贡献者指南。文档的内容模式也能够丰盛多样,除了惯例的图文以外,用“asciinema”录制命令口头画也很酷,能够把命令口头画嵌入到官网中。如果是带用户界面的开源我的项目,录制一些操作视频和中立的技术教程公布到YouTube 或者 B站上成果通常也不错。 最初一点是重视晋升内容的 SEO和社交媒体经营,这一点可能偏 Marketing 的角度,但也的确是十分有必要去关注的。如何让开发者在搜索引擎通过高频的关键词就能在排名靠前的搜寻后果中疾速找到你的我的项目官网内容十分要害。Twitter 也是很多开源社区喜爱的社媒平台,咱们也常常用 Twitter 跟社区的用户和合作伙伴进行公开的互动。 造就衰弱的开发者关系与生态 当社区有了开发者退出后,怎么把开发者留下来并深度参加社区?这可能是很多做开源社区的敌人十分关怀的问题,衰弱的开发者关系和沉闷的社区生态很要害。这里所谓开发者关系能够分类两类,别离是社区与开源用户和贡献者之间的开发者关系,这就十分依赖咱们常常提到的开发者体验。对于一些资深用户而言,即便他们不会写代码,通常咱们也能够激励用户参加非代码奉献,比方测试、文档、国际化、翻译、用户案例分享、线下演讲等等;而对于一些深度参加的代码贡献者,在 Apache 基金会和 CNCF 基金会都有相似的认可机制,比方邀请贡献者退出社区成为 Member、PMC、Maintainer,往往这样的社区 title 会让社区成员取得十分大的认可和信任感。社区通常是一个大型而离散的虚构组织,而通过组织一些小范畴的线下或线上的趣味探讨小组和 Meetup 也可能帮忙气味相投的人群在一起合作,建设共识。比方KubeSphere社区平时会组织一些特地兴趣小组的SIG 讨论组和例会,并且日程在 KubeSphere 官网的日程表上也能够公开拜访,中文例会的回放会上传到B站,这个也是学习K8s社区的玩法。对于社区生态,咱们十分关注咱们的开源产品与上下游的支流开源我的项目的相互集成,以及跟云厂商的单干。当开源软件相互集成后,两个社区彼此都会很乐意去帮忙相互推广。此外,咱们还发现海内的云厂商单干心态会更加凋谢,比方 KubeSphere 跟 AWS、Azure、DigitalOcean和 Civo Cloud 的利用商店都有上架,与其私有云上的托管 K8s 服务提供了集成计划,这也为 KubeSphere 在各大云上的疾速部署带来便当,以及各个云上的用户。 ...

June 23, 2022 · 1 min · jiezi

关于开源:芯有灵蜥万人在线龙蜥社区走进-Intel-MeetUp-精彩回顾

6 月 18 日,龙蜥社区(OpenAnolis) “走进系列” 第 3 期——走进 Intel MeetUp ,于线上发展并圆满结束。本次走进 Intel MeetUp 线上观看人次上万,发出调研问卷近 500 份,直播间上万人参加互动。会集了泛滥龙蜥社区 SIG 开发者及 Intel、统信软件、浪潮云、挪动云和阿里云的大咖们,和咱们分享 Intel 在龙蜥社区的前沿技术、优化实际、翻新动静等,包含 Intel Arch SIG 单干成绩、基于 Intel 硬件全场景国产化迁徙解决方案、下一代新平台新个性等技术干货。具体有哪些干货技术解读,请随小龙一起往下看! 首先,龙蜥社区理事长马涛做收场致辞: 首先,感激 Intel 对本次龙蜥社区 MeetUp 流动的大力支持,Intel 作为龙蜥社区的理事单位,为社区做出了十分卓越的工作。概括起来,Intel 在龙蜥社区围绕 Intel 芯片等方面的工作,我认为次要有以下 3 个比拟重要的特点: 第一个是全面性。龙蜥社区在整个场景方面是十分丰盛的,无论是云原生、秘密计算、利用减速等等。这些丰盛的场景以及如何在这些场景上来围绕操作系统、Intel 的芯片来进行场景化、定制化的减速是龙蜥的外围的技术。 第二 Intel 在龙蜥社区参加的很多工作是十分深刻的。针对方才提到的场景,Intel 在龙蜥社区做了十分多的定制和优化。所以说龙蜥在如何应用 Intel 芯片去减速利用,让利用跑得更快、更稳和更好等方面是积攒丰盛的教训。 第三 Intel 在龙蜥社区做出的很多工作也是在寰球畛域十分当先的。 所以总结来看, Intel 在龙蜥社区奉献的三个关键词是:全面、深刻和当先。 随后,龙蜥社区理事、Intel 技术总监杨继国发表收场致辞: Intel 是龙蜥社区首批理事成员单位,屡次加入技术委员会和经营委员会的工作,创立并保护 Intel 架构兴趣小组,将 Intel 的新平台、新个性、新优化都奉献并集成到龙蜥社区发行版中,使得宽广平台用户能第一工夫在龙蜥操作系统上取得对新平台的反对,进而使得龙蜥操作系统在寰球范畴内的操作系统发行版本中走在前列。 龙蜥社区自成立以来吸引了泛滥业界生态搭档以及宽广开源开发者的宽泛参加。我感觉以下两方面特地重要: 第一点是不同畛域的生态搭档的退出,整个生态构造更加多样和残缺。龙蜥社区生态搭档已超过两百家,涵盖了不同的畛域,生态更加丰盛强壮。 第二点是宽泛的开发者参加,社区更具生命力和生机。龙蜥社区曾经建设了多个技术方向的非凡兴趣小组,一直吸引着宽广开发者退出到社区,推动社区在各个技术畛域上的翻新。 致辞完结后,进入线上技术分享阶段,11 个议题、12 位技术大咖围绕 Intel Arch SIG 目前工作进展、虚拟化技术、AI 性能优化、SPDK、剖析 SSL/TLS 带来的性能问题等开展技术分享。 ...

June 23, 2022 · 2 min · jiezi

关于开源:字节跳动开源-Go-HTTP-框架-Hertz-设计实践

01 前言Hertz 是字节跳动服务框架团队研发的超大规模的企业级微服务 HTTP 框架,具备高易用性、易扩大、低时延等特点。在通过了字节跳动外部一年多的应用和迭代后,现在已在 CloudWeGo 正式开源。目前,Hertz 曾经成为了字节跳动外部最大的 HTTP 框架,线上接入的服务数量超过 1 万,峰值 QPS 超过 4 千万。除了各个业务线的同学应用外,也服务于外部很多根底组件,如:函数计算平台 FaaS、压测平台、各类网关、Service Mesh 管制面等,均收到不错的应用反馈。在如此大规模的场景下,Hertz 领有极强的稳定性和性能,在外部实际中某些典型服务,如框架占比拟高的服务、网关等服务,迁徙 Hertz 后相比 Gin 框架,资源应用显著缩小,CPU 使用率随流量大小升高 30%—60%,时延也有明显降低。 Hertz 保持内外保护一套代码,为开源应用提供了强有力的保障。通过开源, Hertz 也将丰盛云原生的 Golang 中间件体系,欠缺 CloudWeGo 生态矩阵,为更多开发者和企业搭建云原生化的大规模分布式系统,提供一种古代的、资源高效的的技术计划。 本文将重点关注 Hertz 的架构设计与性能个性。 02 我的项目缘起最后,字节跳动外部的 HTTP 框架是对 Gin 框架的封装,具备不错的易用性、生态欠缺等长处。随着外部业务的一直倒退,高性能、多场景的需要日渐强烈。而 Gin 是对 Golang 原生 net/http 进行的二次开发,在按需扩大和性能优化上受到很大局限。因而,为了满足业务需要,更好的服务各大业务线,2020 年初,字节跳动服务框架团队通过外部应用场景和内部支流开源 HTTP 框架 Fasthttp、Gin、Echo 的调研后,开始基于自研网络库 Netpoll 开发外部框架 Hertz,让 Hertz 在面对企业级需要时,有更好的性能及稳定性体现,也可能满足业务倒退和应答一直演进的技术需要。 03 架构设计Hertz 设计之初调研了大量业界优良的 HTTP 框架,同时参考了近年来外部实际中积攒的教训。为了保障框架整体上满足:1. 极致性能优化的可能性;2. 面对将来不可控需要的扩大能力, Hertz 采纳了 4 层分层设计,保障各个层级性能内聚,同时通过层级之间的接口达到灵便扩大的指标。整体架构图如图1所示。 ...

June 22, 2022 · 2 min · jiezi

关于开源:超大规模的企业级微服务-HTTP-框架-Hertz-正式开源

明天,通过了字节跳动外部一年多的应用和迭代,高性能企业级 HTTP 框架—— Hertz,已在 CloudWeGo 正式开源啦!Hertz 曾经成为了字节跳动外部最大的 HTTP 框架,线上接入的服务数量超过 1 万,峰值 QPS 超过 4 千万,具备高易用性、易扩大、低时延的特点。对于字节跳动服务框架团队和 CloudWeGo 而言,Hertz 将不仅仅是一个开源我的项目,它也是一个实在的超大规模企业级实际。 我的项目地址:https://github.com/cloudwego/... 将来,字节跳动基础架构团队将以 Hertz 开源库为主进行迭代,保持内外保护一套代码,对立进行迭代演进,为用户提供更好的体验。 01 Hertz 概述Hertz 是一个超大规模的企业级微服务 HTTP 框架,具备高易用性、易扩大、低时延等特点。最后,字节跳动外部的 HTTP 框架是对 Gin 框架的封装,具备不错的易用性、生态欠缺等长处。随着外部业务的一直倒退,对高性能、多场景的需要日渐强烈。而 Gin 是对 Golang 原生 net/http 进行的二次开发,在按需扩大和性能优化上受到很大局限。因而,为了满足业务需要,更好的服务各大业务线,2020 年初,字节跳动服务框架团队通过外部对应用场景和内部支流开源 HTTP 框架 Fasthttp、Gin、Echo 的调研后,开始基于自研网络库 Netpoll 开发外部框架 Hertz,让 Hertz 在面对企业级需要时,有更好的性能及稳定性体现,也可能满足业务倒退和应答一直演进的技术需要。2021 年 7 月,Hertz 正式上线 1.0 版本。 在经验了字节跳动外部一年多的应用后,Hertz 框架成为了字节跳动外部最大的 HTTP 框架,线上接入的服务数量超过 1 万,峰值 QPS 超过 4 千万。Hertz 除了业务线的同学应用外,也服务于外部很多根底组件,如:函数计算平台 FaaS、压测平台、各类网关、Service Mesh 管制面等,均收到不错的应用反馈。在如此大规模的场景下,Hertz 领有极强的稳定性和性能,bug 和 kernel case 也简直暴露无遗并进行修复。同时 Hertz 保持的内外保护一套代码,也为开源进来的 Hertz 框架提供了强有力的保障。 ...

June 22, 2022 · 2 min · jiezi

关于开源:社区文章|MOSN-构建-Subset-优化思路分享

文|李旭东(花名:向旭 ) 蚂蚁团体技术专家 蚂蚁中间件研发,专一于 SOFARegistry 及其周边基础设施的开发与优化 本文 2098 字 浏览 8 分钟 |前言|MOSN 应用了 Subset 算法作为其标签匹配路由负载平衡的形式。本文次要介绍 Subset 的原理,包含了在超大规模集群下 MOSN 的 Subset 所遇到的一些性能瓶颈与采纳的优化算法。 首先,为什么要优化 Subset 呢? 总体而言,性能瓶颈往往会因为集群规模的增大逐步裸露进去。在蚂蚁的超大规模的集群上,注册核心推送地址列表会对利用造成肯定的开销。 在我所参加过的某一次大规模压测中,外围利用的机器数目十分宏大,当进行公布或者运维的时候,它的地址列表会被推送给所有调用它的利用。 而 MOSN 会接管这份地址列表从新构建本人的路由。当地址列表十分宏大的时候,MOSN 更新 cluster 的性能瓶颈逐步地裸露进去,呈现了较高的 CPU 毛刺,内存在短时间内呈现了上涨,gc 频率也大幅度减少。 通过下方的火焰图,咱们能够看到这次压测期间对某利用的 MOSN 的 pprof: - Alloc: - CPU: 从 pprof 能够看到,无论是 CPU 还是 alloc 的开销, 构建 SubsetLoadBalancer 都显著占了大头,所以优化这部分的构建是亟待去做的一件事。 最终通过摸索优化,咱们能够缩小 SubsetLoadBalancer 构建过程中 95% 的 CPU 开销和 75% 的 alloc 开销。 上面让咱们一起回顾下本次优化的过程与思路。 PART. 1--Subset 基本原理介绍在一个集群里,通常机器会有不同的标签,那么如何将一个申请路由到指定标签的一组机器呢? ...

June 22, 2022 · 2 min · jiezi

关于开源:左手代码右手开源开源路上的一份子

| 作者:鲁飞(沈唁) | 责编:沈于蓝 | 编辑:姚王薇 | 设计:朱亿钦 我与开源相识在 2017 年,在 2017 年 11 月 23 日创立了一个 GitHub 账号,ID是 sy-records,过后只是为了基于Github Pages和Hexo模板来创立一个博客来记录一些学习记录等内容。 绝对于来说,全面开花的工夫应该是从 2018 年,以及在机缘巧合之下退出 Swoole 开发组开始。 往下聊故事之前,先来做一个自我介绍: 对于我 鲁飞,网名沈唁,Simps 和 PHPMQTT 的创始人,GitHub:@sy-records ,Docsify、Hyperf、PHP、Swoole、ThinkPHP等开源我的项目开发组成员,阿里云专家博主,中国开源码力榜 Top 15,《开源指北》编写成员 ,开源社成员。 WordPress 插件开发者,为 WordPress 提供 10+ 开源插件。 接触开源之路 最开始注册 GitHub 之后,并没有太多的去应用,除了 Hexo 之外,可能第一个 fork的我的项目是 git-tips ,用来学习更多的 Git 相干命令。 平时也会因为工作起因,把局部性能API接口调用封装成了sdk,提交到了https://packagist.org/(这里有反复造轮子的嫌疑,逃~) 18 年年底时,遇到了一个能够近距离靠近大佬的机会,入职识沃科技(Swoole 商业化公司)。 入职后次要负责和参加开发了一些商业我的项目,但也为 Swoole 这个开源我的项目做了一些事件:社区经营、文档重构、Library的开发和保护等。 特地值得一提就是文档重构了,不仅从旧版本的UI换为了新模式的前端实现,而且还将大部分的谬误内容进行了修改,补充了更多的示例代码。(以下为旧版本与新版本比照) 截止本篇文章公布前,Swoole 中文新文档有 1058 次 commits,其中蕴含了我的713次 commits。 ...

June 18, 2022 · 1 min · jiezi

关于开源:势说新语SBOM-在企业软件供应链管理中的重要性安全漏洞篇

引言:在信息安全界,近期爆出的最大的“雷”便是 2021 年 12 月产生的 Log4Shell 破绽(CVE-2021-44228)。咱们置信,相似 Log4Shell 的破绽绝不是最初一次呈现,那么下一次面临相似的问题的时候咱们该怎么及早发现、及早修复呢? 在数字时代,软件平安曾经成为政府、企业、组织等各个层面关注的重要问题。尽管软件是一种无形资产,然而因为漠视软件平安所带来的国家平安、企业平安、个人隐私等各个方面的重大问题却是“无形”的。CISQ(Consortium for Information & Software Quality) 公布的一个数字表明美国 2020 年因为软件品质付出的代价达到了 2.08 万亿美元。 更进一步,混源开发模式已成为常态,开源软件的应用比例越来越高。OSSRA 报告中显示,该机构调研的散布于各行业的组织中的 2409 个代码库中,有 97%的代码库蕴含开源组件。开源代码的应用对企业和开源社区甚至整个 IT 行业的倒退都具备十分踊跃的意义,然而制订混源策略、治理这些日益增长的第三方代码、保障代码不受安全漏洞的威逼成为了一个迫切需要关注的问题。 在信息安全界,近期爆出的最大的“雷”便是 2021 年 12 月产生的 Log4Shell 破绽(CVE-2021-44228)。该破绽被宽泛认为是史上最重大的信息安全破绽。美国网络安全和基础设施安全局局长 Jen Easterly 把这个破绽视为她职业生涯所经验的最重大的破绽。接下来,咱们就以该事件为例,与大家探讨如何在企业的软件供应链治理中及早发现、及早解决此类安全漏洞。 》》》什么是 Log4Shell 破绽 Log4Shell 是一个 Log4j 产生的零日破绽,次要波及任意代码执行,容许攻击者在服务器或其余计算机上执行任意 Java 代码,或泄露敏感信息。Log4j 是 Apache 基金会奉献的开源我的项目,于 2001 年首次公布,它是一个基于 Java 的日志框架,受影响的 Log4j 版本蕴含 JNDI 性能(如音讯查找替换),这些性能无奈避免对手管制的 LDAP 和其余与 JNDI 相干的端点。 》》》Log4Shell 发现的工夫线 2021 年 11 月 24 日 阿里云平安团队的陈兆军首先发现问题并报告给 Apache 基金会2021 年 12 月 1 日 CloudFlare 报告了首次对该破绽的利用2021 年 12 月 10 日 CVE-2021-44228 编号调配,全世界范畴内开始意识到问题的严重性之后的一个月之内,围绕 CVE-2021-44228,Apache Log4j 总计暴发 8 个破绽,其中 7 个高危以上破绽。 ...

June 17, 2022 · 2 min · jiezi

关于开源:帮视障人士看见图片-字节跳动最新视觉语言预训练模型入选ICML-2022

SegmentFault 思否获悉,近日,字节跳动AI Lab Research 团队推出一项视觉语言预训练模型,反对多模态的了解和生成,例如将画面转化为精确、晦涩的形容文字,帮忙视障人士“看见”图片。这项技术成绩已入选人工智能国内顶级会议ICML 2022,并利用于今日头条App、鼎力智能灯等业务场景。 据理解,这个名为X-VLM 的模型在业内首次提出学习多粒度的视觉和语言对齐,能为图片生成更为精准的形容,比方更正确地辨认物体、形容物体间的关系。 信息无障碍研究会公布的报告显示,超过90%的视障人士会应用智能手机理解里面的世界。此前,手机零碎自带的读屏软件曾经实现把屏幕上的文字念进去,帮忙视障人士“读”新闻、“看”文章。可遇到文章中的图片,读屏软件往往无奈辨认,只能播报“图片”二字。 采纳了X-VLM 模型,今日头条App能够自动识别图片,还能将它们“翻译”成通顺晦涩的语句,并通过语音播报进去,助力视障人士解决读图难题。 值得一提的是,X-VLM可在模型规模和预训练数据无限的状况下实现高效训练。数据显示:仅216M参数量的X-VLM模型就能在图像文本检索、基于图片的问答或推理、视觉定位、图片形容生成等宽泛的多模态工作上取得非常优良的体现。目前,X-VLM 在字节跳动的实在利用场景上的体现已超过一些业界当先的最新模型。 近年来,人工智能在助推无障碍环境方面施展了重要作用。利用技术继续改良无障碍与适老化体验是字节跳动在公益方面的重要方向。除了在抖音系产品中不断完善无障碍性能,字节跳动还通过面向企业用户的云服务平台火山引擎,以技术输入的形式,服务更宽泛的社会群体。 论文:Multi-Grained Vision Language Pre-Training: Aligning Texts with Visual Concepts(https://arxiv.org/abs/2111.08276)代码:https://github.com/zengyan-97...

June 16, 2022 · 1 min · jiezi

关于开源:AR健身受年轻一代青睐青少年占比大幅高于传统课程

SegmentFault 思否获悉,“AR健身”正在成为年老群体的一种新兴生存形式。 静止科技平台Keep最新数据显示,其与火山引擎单干打造的AR静止健身课程上线以来,曾经吸引了35.7万人次体验。AR静止更受年轻一代青眼,18岁以下用户占比靠近30%,相比传统静止课程高出11个百分点。用户单次静止的完成率也比传统课程要高8.4个百分点。 AR意为“加强事实”,是把虚构信息和真实世界奇妙交融的技术。火山引擎将抖音同款的AR技术能力凋谢给企业客户,为静止健身打造出沉迷、乏味的互动体验。 AR静止成年老群体居家静止新宠疫情防控期间,兼具娱乐性与锤炼成果的居家静止形式分外受到人们欢送。据Keep数据,AR静止与跑后拉伸、马甲线养成、帕梅拉高兴舞蹈操一样,成为人们居家期间最青睐的课程。 AR静止要把握好身材姿势和动作均衡,在两三分钟的健身课程中,用户取得的体验相当实在。难度也有档次辨别,不因简略感觉无聊,也不会太简单而产生畏难情绪,用户很容易取得成就感,健身更有乐趣。 在此前的冬奥会期间,Keep发动“凡人夏季运动会”。由火山引擎提供技术支持的AR滑雪运动,成为运动会的“网红”我的项目。借助手机,用户能够管制虚构形象在雪道中竞速驰骋,并有多种滑雪玩法,如平地速降、悬崖阻碍、断崖飞跃等。 Keep对用户在静止过程中的摆臂、跳跃、躯干旋扭等动作残缺捕获,模拟出简单场景下滑雪的静止成果。犹如特效大片个别,用户肢体动作的关键点位也会被记录剖析,并与模板点位进行比照。App背地好像有一名专属的裁判员,对用户的动作进行辨认和计数。 今年以来,多个省市自治区陆续公布了“十四五”倒退布局的告诉,其中教育、生存、娱乐成为与AR/VR行业政策关联的高频词。北京师范大学新闻传播学院喻国明传授指出,5G时代健身和游戏与AR/VR技术的跨界联合将进入高速发展期,并被更多健身人群所熟知和体验。 顺滑体验背地的技术升级作为一家科技驱动的静止健身平台,Keep在科技翻新和用户体验方面继续降级。 在根底静止训练模块中,Keep与火山引擎单干打造了人工智能动作领导。该性能可将用户训练时身材的关键点位,与Keep数据库中大量业余教练/健身专家的肢体关键点位进行运算比照,以判断用户动作的规范度、完成度,并得出最适宜该用户特点的领导论断。传统的视频跟练动作谬误带来的静止伤害,失去无效防止。 Keep算法与课程团队技术负责人张天若示意,火山引擎的智能丑化特效大幅提高了线上、居家静止的互动、趣味和业余度。此外,Keep应用了火山引擎的利用性能监测产品APMPlus,利用解体、卡顿等问题大幅缩小,进一步改善了用户口碑与黏性。“能够说,在Keep成为更好静止平台和App的过程中,火山引擎的顶级算法和技术能力,成为助推企业智能增长的引擎之一。” Keep正在将把眼光投向更具将来感和吸引年轻人的健身产品。据理解,这家静止科技独角兽曾经在数字人、音视频等技术方向继续迭代,让更多用户获取衰弱生存,自律自在地静止。

June 16, 2022 · 1 min · jiezi

关于开源:鲲鹏基础软硬件平台持续升级赋能伙伴开发者用好鲲鹏

[中国,深圳,2022年6月16日]据 SegmentFault 理解,华为搭档暨开发者大会期间,鲲鹏开发者峰会于6月16日在线上和线下同步举办。鲲鹏开发者峰会是面向鲲鹏计算产业全栈开发者的年度旗舰流动。本届峰会由华为主办,宝德、海量数据和同方计算机三家鲲鹏搭档独特协办,以“数智将来,因你而来”为主题,面向全国搭档、客户、高校及科研院所的开发人员,分享产业趋势、翻新技术、行业案例,帮忙开发者全面理解鲲鹏计算产业生态停顿,全栈技术劣势,共创数智将来,共享不凡成就。 会上,华为鲲鹏计算业务总裁张熙伟发表“鲲鹏展翅,共创数智将来”主题演讲,感激120万鲲鹏开发者同行共创,构筑根深叶茂的鲲鹏生态,鲲鹏服务于国计民生行业外围场景,曾经成为行业数字化转型的首选。同时,发表鲲鹏根底软硬件平台全面降级,赋能搭档和开发者用好鲲鹏;推出欧拉扬帆搭档打算和鲲鹏科研翻新使能打算,助力鲲鹏继续成长。 华为鲲鹏计算业务总裁 张熙伟 鲲鹏根底软硬件平台降级,全面赋能搭档和开发者为赋能搭档和开发者用好鲲鹏,鲲鹏兑现承诺,降级鲲鹏开发套件DevKit和鲲鹏利用使能套件BoostKit。2022年,鲲鹏DevKit重点聚焦鲲鹏原生开发能力,正式推出鲲鹏场景化SDK(鲲鹏通用计算SDK、鲲鹏高性能计算SDK、鲲鹏平安计算SDK),鲲鹏调试器以及场景化性能剖析工具,帮忙开发者晋升开发效率50%。 鲲鹏BoostKit本次公布的“数据亲和”五大减速组件,包含分布式存储全局缓存,大数据机器学习和图剖析算法,HPC多瑙套件,秘密计算TrustZone套件和云手机Turbo套件。从场景化性能调优,降级到“数据亲和”减速,通过数据全流程解决的负载优化,使能利用性能倍增。中国电信、广东气象局、科蓝软件和冲量在线等行业客户及搭档正基于这五大减速组件发展翻新实际。 在操作系统方面,华为反对欧拉开源社区,推出欧拉DevKit、欧拉SDK、毕昇编译器和欧拉DevOps等残缺的开发工具链和服务,为开发者打造残缺易用、体验好的开发作业平台。 在数据库方面,openGauss 3.0已于往年4月上线,由数据中心扩大到边缘,实现多场景反对。海量数据、云和恩墨、神舟通用、中国联通、超图软件和南大通用等搭档和客户将于近期公布基于openGauss 3.0的商业发行版。 推出欧拉扬帆搭档打算和鲲鹏科研翻新使能打算,助力鲲鹏继续成长鲲鹏计算产业通过三年的倒退,已吸引超过120万开发者。为更好的助力开发者,华为继续降级鲲鹏开发者系列打算。 华为作为欧拉社区的开创企业以及外围奉献企业,往年,面向搭档开发者,推出欧拉扬帆搭档打算,为开发者提供技术创新、培训赋能等相干反对,预计3年内将笼罩百万开发者、千级搭档。 同时,面向科研开发者,推出鲲鹏科研翻新使能打算,以产业真题真做,来驱动高水平科研人才的造就。联合现有的鲲鹏众智打算,预计3年内笼罩680个科研团队,造就5万名高水平硕博人才及钻研专家。 鲲鹏展翅,一路前行,将来,鲲鹏将持续携手搭档和开发者,共创数智将来。 更多详情登陆鲲鹏社区: https://www.hikunpeng.com/ 首届“华为搭档暨开发者大会” 于2022年6月15-16日线上召开。本届大会以“因聚而生 为你所能”为主题,采纳线上直播+线下90余个分会场联动的模式,承接“华为中国生态大会”凋谢共赢的理念和“HDC.Cloud”勇于创新的精力,聚焦搭档和开发者最为关切的话题,给出切实计划;聚合每一位ICT产业成员,能力互补,独特成就;开释更多后劲,拥抱更广大的价值新空间,携手实现更大的商业胜利。欲了解更多详情,请参阅:https://e-campaign.huawei.com...

June 16, 2022 · 1 min · jiezi

关于开源:Aeraki-Mesh-正式成为CNCF沙箱项目腾讯云携手合作伙伴加速服务网格成熟商用

作者:腾讯云高级工程师 赵化冰 刚刚获悉,由腾讯云主导,联结百度、灵雀云、腾讯音乐、滴滴、政采网等多家合作伙伴发动的服务网格开源我的项目 Aeraki Mesh 通过了寰球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会评定,正式成为CNCF 沙箱我的项目。这意味着 Aeraki Mesh 失去了云原生开源社区的认可,而且退出 CNCF 也保障了我的项目的中立和开源凋谢,为 Aeraki Mesh 在云原生生态系统的进一步倒退迈出了动摇的一步。 Aeraki Mesh 退出 CNCF 的这个工夫点,恰好在Istio 发表将 Istio 捐献给 CNCF 基金会不久。作为 Service Mesh 开源畛域的领军我的项目,Istio 受到了宽广开发者的欢送,退出 CNCF 标记着 Istio 和 K8s,Knative 三大云原生容器自动化框架纳入了同一个治理架构,Istio 和 CNCF 中其余的我的项目之间的单干将更为亲密顺畅,也为 Istio 成为 Service Mesh 畛域的事实标准扫清了最初的阻碍。然而 Istio 尽管弱小,但次要解决 HTTP 协定,将其余协定看做 TCP 流量,这是服务网格在产品落地时遇到的次要问题之一。在微服务中常常会应用到其余的协定,例如 Dubbo、Thrift、Redis,以及公有协定等。只应用 Istio 无奈对这些流量进行服务治理。Aeraki Mesh 提供了一种非侵入的、高度可扩大的解决方案来治理服务网格中的任何七层流量。Aeraki Mesh 在此工夫节点退出 CNCF,在 Istio 中为非 HTTP 协定提供了和 HTTP 协定等同的治理能力,减速了服务网格成熟商用和产品落地的过程。 Aeraki [Air-rah-ki] 是希腊语 ”大风“ 的意思。 该命名的寓意是心愿 Aeraki Mesh 这股“大风”能帮忙 Istio 和 Kubernetes 在云原生的旅程中行得更快更远。Aeraki Mesh 的定位十分明确:只解决服务网格的非 HTTP 七层流量,将 HTTP 流量留给 Istio 。(咱们认为现有的我的项目曾经足够优良,不用从新造轮子)。 ...

June 16, 2022 · 2 min · jiezi

关于开源:提前预约赢限量周边CloudWeGo从开源开放到企业落地

开源作为软件开发的基石,曾经成为寰球数字科技翻新倒退的一大趋势。尤其是在基础架构畛域,开源我的项目的推出和最终落地驱动了包含云原生在内的大量技术创新,使企业业务减速迈向麻利、灵便的云时代。 CloudWeGo 是字节跳动基础架构团队开源的一套中间件汇合,它专一于微服务通信与治理,具备高性能、可扩大、高牢靠的特点,且关注易用性。自 2021 年开源以来,它始终围绕反对多元生产场景进行演进,帮忙开发者疾速构建企业级云原生架构。 6 月 25 日,CloudWeGo 社区携手稀土掘金,以《CloudWeGo:从开源、凋谢到企业落地》为主题,邀请到了来自字节跳动、森马电商和华兴证券的资深开发者,向社区分享 CloudWeGo 的最新企业落地实际。 01 演讲主题Kitex 在森马电商场景的落地实际 梁东坡 森马电商开发工程师 随着森马业务的一直增长,越来越简单的业务逻辑,以及直播行业的衰亡,面对短时间内订单量暴发的状况,原有的订单解决零碎的架构曾经不满足现有的业务需要;须要有一个稳固,高性能的技术架构做撑持。在系统升级革新的过程中,微服务架构的选型上,咱们以云原生为次要方向,开发语言为 Golang,CloudWeGo/Kitex 作为咱们的微服务框架。Kitex 撑持了咱们订单解决零碎的底层架构,底层协定是 RPC,在 RPC 的性能上,通过咱们压测,高于 Google 的 gRPC 框架。 字节跳动服务网格基于 Hertz 框架的实际 兰新宇 字节跳动服务网格研发工程师 字节跳动的服务网格承载着线上超大规模的微服务调用,而作为服务网格的集中式管制面,它面临着高并发、高可用、高性能等多方面的挑战。本次演讲会给大家介绍字节跳动自研的高性能 HTTP 框架 Hertz 在服务网格的落地实际。 混合云原生架构下的 Kitex 实际 张天 华兴证券后端研发工程师 DevOps 负责人 本演讲将介绍 Kitex 在多机房 K8s 集群下的实践经验,包含:(1)针对 Kitex 的可观测性零碎搭建教训;(2)服务压力测试中遇到的问题以及解决方案;(3)Kitex 的不同连贯类型在 K8s 同集群/跨集群调用下的一些问题和解决方案;(4)实际中遇到的其余问题以及解决方案。 飞书治理后盾从单体到网关的演进 汪浩 飞书业务中台后端架构师 飞书治理后盾是飞书套件专为企业管理员提供的信息管理平台,在单体利用架构下,它面临了一系列的挑战。咱们引入 Kitex 泛化调用,对飞书治理后盾进行了平台化革新,使之变为业务网关,提供一套对立的规范和通用服务,让有管控诉求的套件业务方能疾速实现能力集成,并且提供统一的体验。最终咱们实现了飞书治理后盾作为企业对立数字化治理平台的愿景。 02 流动详情 03 多重福利6 月 25 日 12 时前,预约直播并公开转发流动海报到朋友圈,并取得 10 个赞的观众,即可获取「虎虎生金」工卡套,取得 15 个赞的观众,即可取得马克杯。「虎虎生金」工卡套和马克杯限量 50 份,先到先得! ...

June 16, 2022 · 1 min · jiezi

关于开源:十年老友记-依云曾经看到一句话Coding-changes-the-world

说实话,信息时代,不论什么行业,会编程总是能做更多、更高效。 ——依云 十年前的明天,SegmentFault 思否正式创建,如一颗嫩绿的幼芽开始成长,期间承载过温煦的日光、沐浴过柔和的春风,也挑战过滂沱的暴雨、领会过凛冽的冬雪。所幸,今日出现在咱们背后的 SegmentFault 思否,曾经长成了一棵足以抵挡一些风雨的大树,这样的成长离不开各位管理员的修剪,更离不开社区每一位用户的栽种。 正如 SegmentFault 思否创始人之一祁宁所言: "SegmentFault 思否是一个属于大家的社区,因而,在这个非凡的时刻,咱们想跟社区的成员一起为它欢呼。" 这十年中,有成千上万的开发者退出了 SegmentFault 社区,咱们雀跃于看到每张不同的新面孔,也打动于社区里的那些老朋友们多年如一日的陪伴,见到他们就像见到一位相识多年的老友。或者老友们会在某一段时间里忽然隐没,但隐没并不代表着再也不见,而是重逢后的那句:好久不见。 明天,咱们有幸邀请到老朋友 @依云 参加咱们的十年老友记系列访谈。 小编有话说: 在采访中,依云示意,如果有一天本人不能再持续编程,就会去当一位老师持续教诲他人编程。他说,一个人的力量是无限的,所以想要更多的搭档一起退出编程。我想,这种情感源自于他对编程的热诚之心。 他的字里行间都让我感触到:无论世事如何变迁,编程始终是他的归属,编程这两个字对他来说不仅仅是工作,而是过来,也是将来。 以下为 SegmentFault 思否对依云的访谈内容: 1.还记得和 SegmentFault 思否的初识吗?是在什么样的机缘巧合下踏入这个社区的? 那大略还是 SegmentFault 刚建设不久的时候,在社群里被人提及。于是我就来到了SegmentFault,初建的SegmentFault正须要人来流传正确的常识呢。 2.这些年有没有见证思否的扭转?其中对你而言触动最大的是哪一部分?与思否一起成长的路上,你感觉本人扭转了什么? 其实我最近几年没怎么去逛SF了。不过已经扭转我也看到了。一开始就像所有的技术型社区一样,大家有问有答,过得挺融洽的。随着用户越来越多,没有给出必要信息的发问、不是答复的答复以及乱打标签的用户越来越多。SF随之做出应答,一方面对老手进行疏导,一方面让老人参加审核,以期进步社区内容的品质。 本人的扭转的话,其实扭转挺多的。文笔的晋升自不用说。也学会了如何与社群里不同的用户群相处:急躁帮忙能力有余但真心浏览回复的老手,疏导不好好发问还心愿对方会读心术的小白,疏忽态度恶劣的爷新和以激怒别人取乐的喷子(troll)。 3.为什么会抉择做一名程序员?因为幻想和因为事实这两者的占比哪个更重? 呃,可能就是忽然发现自己曾经在成为一名程序员的路上了? 小时候,因为身份认同等起因,我和男生没什么共同话题,又不敢和女生走得过近,正好碰上信息时代的开始,就决定了计算机及互联网交朋友啦~那个时候信息超级匮乏,教科书上很多常识又讲不分明,我也只有互联网这一条路了啊。计算机这货色比拟凋谢,他人给的货色不够用了,能够本人发明工具来用。 幻想啊。我小时候的幻想是当一名天文学家呢,惋惜没机会。事实嘛,我喜爱的畛域刚好能给一份工作,就挺好。 4.如果有一天因为种种因素你决定放弃编程,你想去做什么? 教他人编程?毕竟一个人的力量是无限的,所以想要更多搭档。 说实话,信息时代,不论什么行业,会编程总是能做更多、更高效。 5.程序员的形象在很多人的心目中离不开格子衬衫、黑框眼镜、双肩背包等物品,你想对这种刻板印象说什么? 刻板印象要不得。 双肩背包那是背电脑的。如果要出差、要on-call那出门天然少不了。遇到不配办公电脑的抠门公司那也得背着电脑了QAQ 至于格子衬衫和黑框眼镜,我不晓得这印象是哪里来的。反正这俩我没有的。 6.编程对你而言只是工作工作吗?如果不是的话,它对你有何种非凡的意义呢? 已经看到的一句话:Coding changes the world! 工作之外的编程,我都会尽量开源。在满足本人的需要也帮忙他人,毕竟本人也用到了泛滥的开源我的项目。另一方面,让本人奉献的代码冰冻在北极或者去火星逛逛,也挺不错的不是? 7.工作中有没有让你焦虑的事?这种焦虑源于何处?面对焦虑你个别会怎么做? 有啊,次要是来自于 deadline 吧。另一部分来源于还没怎么学会的社交。公司靠不住了也会焦虑。 面对焦虑就两种路线:先避一避,玩会儿游戏,看会儿小说。或者尝试专一,无论是冥想还是专一于解决问题都行,或者默念“扭转能扭转的、承受不能扭转的”。总之致力让默认模式网络(default mode network)停一停。 8.年龄对程序员这个职业有肯定的影响,你认同这个观点吗?有没有想过本人将来的职业规划? 没有牢靠的证据。当初的小学生搞不好都比二十年前的大学生更会编程呢。受时代的影响更大一些。是的,程序员大都是年轻人,可你想啊,50年前有多少人有机会学编程呢? 将来的布局,我心愿我能当tech leader,率领一群人一起倒退发明。 9.请留下你对 SegmentFault 思否社区十岁生日的祝愿 计算机方面,中文互联网上乌七八糟、误人子弟的信息太多了。中文是门很优良的语言,中文互联网不该成为垃圾堆。愿SegmentFault能成为中文界的StackOverflow。 依云说,他小时候的幻想是当一名天文学家,但却没有机会实现。然而当初,他始终走在本人酷爱的编程路线上,我想这也是他的幻想。 心愿他的代码能代替他踏足那些他未曾步入过的中央。

June 16, 2022 · 1 min · jiezi

关于开源:手把手教学直播如何提交-PR-成为龙蜥社区贡献者-第-23-期

「龙蜥大讲堂」第 23 期直播来啦!本期龙蜥大讲堂直播邀请了龙蜥社区资深开发者、贡献者来分享《 开源奉献入门-如何提交 PR 成为社区贡献者?》,快来扫码入群,预约前排小板凳观看直播吧! 直播主题及内容介绍本期主题:开源奉献入门-如何提交 PR 成为社区贡献者? 直播工夫:2022 年 06 月 16 日 (明天)16:00-17:00 直播内容:本次直播介绍龙蜥社区、Gitee 我的项目、Git 应用流程以及实例演示如何提交 PR、issue? 听众受害: 零根底理解如何提交 PR,以及如何提交 issue、bug、comment 等流程。 适宜人群:入门开发者、零根底小白及对龙蜥社区感兴趣的小伙伴。 讲师介绍:龙蜥社区资深开发者、贡献者。 如何观看直播? 钉钉扫描下方海报二维码入群即可观看直播。 小龙舒适揭示:本期龙蜥大讲堂直播回放将在直播完结后一周内上线至龙蜥官网(首页-动静-视频),往期龙蜥大讲堂视频回放已上线至龙蜥官网,欢送观看,有任何疑难欢送随时征询龙蜥助手—小龙(微信:openanolis_assis)。 —— 完 ——

June 16, 2022 · 1 min · jiezi

关于开源:SOFA-星球闯关计划-20Layotto-飞船焕新出发

工作详情请参见:https://github.com/mosn/layotto/issues/654

June 15, 2022 · 1 min · jiezi

关于开源:中国算力网智算网络上线鲲鹏昇腾欧拉共筑数字经济底座

[中国,深圳,2022年6月15日] 据 SegmentFault 理解,在华为搭档暨开发者大会2022上,华为公司副总裁、计算产品线总裁邓泰华发表“共建计算产业,共创数智将来”主题演讲,分享鲲鹏、昇腾、欧拉在商业、生态、技术方面的最新进展,并带来系列重磅公布:9家搭档同期公布欧拉操作系统商业发行版;中国算力网——智算网络正式上线;大模型全流程使能体系公布,共筑中国大模型生态;从科研翻新到行业落地,创始AI大模型产业化新模式;公布行业数智化转型新架构,减速行业数字化转型和智能降级。 华为始终保持“硬件凋谢、软件开源、使能搭档、倒退人才”的生态策略,与搭档单干共赢、共建生态;与开发者共创将来、共享不凡;与高校产教交融、协同育人。目前,鲲鹏、昇腾搭档曾经超过4500家,推出超过12000个行业解决方案,鲲鹏、昇腾开发者数量超过200万,“智能基座”产教交融协同育人基地我的项目曾经赋能了3000名老师,开设了1500门课程,笼罩30多万学生。 鲲鹏深耕行业数字化 全面进入外围场景鲲鹏继续降级根底软硬件平台,赋能搭档和开发者,生态疾速倒退。在硬件方面,保持搭档优先,往年搭档出货占比曾经超过90%。在根底软件方面,欧拉首个数字基础设施全场景版本openEuler 22.03 LTS往年3月公布;openGauss数据库3.0版本也已上线并反对多场景;同时,鲲鹏DevKit和鲲鹏BoostKit两大套件降级,使能开发者高效原生开发。 鲲鹏携手合作伙伴,曾经全面进入各省市政务云、金融外围交易系统、运营商三朵云和电力调度等行业外围场景。鲲鹏行业技术生态满足度稳步晋升,往年预计达到75%,支流场景曾经反对,软件生态兼容性的瓶颈曾经打消。 9家搭档同期公布欧拉操作系统商业发行版作为数字基础设施的开源操作系统,欧拉继续丰盛南向和北向的生态反对。欧拉南向反对多样性设施,曾经实现支流计算架构100%全笼罩,包含ARM、x86、RISC-V等全副支流CPU指令集,同时反对NPU、GPU和DPU等多种异构算力。欧拉北向使能IT、CT和OT全场景利用,与搭档合作,适配一万多款利用,支流利用场景100%反对。同时,通过共享分布式套件,进一步实现与鸿蒙互通,独特服务数字全场景。 欧拉开源两年以来,产业共建成绩显著,倒退超过预期。欧拉社区曾经汇聚340多家寰球企业,笼罩芯片、部件、整机、OSV、ISV等产业链成员;吸引近万名开源贡献者,参加社区技术创新和版本开发;寰球120多个国家、1500多个城市用户累计下载量超过54万次。目前,整个欧拉系的装机量累计超过170万套,新增市场份额达到19%,预计年底将达到25%,明年将做到中国新增市场份额第一。 本次大会上,麒麟软件、统信软件、麒麟信安、SUSE、普华根底软件、拓林思、中科创达、科东软件、中科院软件所9家搭档正式公布基于openEuler 22.03 LTS的操作系统商业发行版,将社区翻新成绩利用于千行百业。 9家搭档公布欧拉操作系统商业发行版 昇腾构建AI新生态 减速行业智能降级人工智能减速行业落地,昇腾AI倒退恰逢其时。全国20多个城市规划和建设人工智能计算中心,其中,深圳、武汉、中原、西安、成都、南京、杭州等多地的人工智能计算中心已相继上线,全副实现上线即饱和经营。AI算力,像水和电一样,成为城市数字基础设施公共资源,赋能数字经济倒退。 中国算力网——智算网络正式上线“中国算力网(China Computing NET,C²NET)”是鹏城实验室在国家有关部委领导下推动的算力网络打算。该打算提出了“像建设电网一样建设国家算力网,像经营互联网一样经营算力网,让用户像用电一样应用算力服务”的倒退愿景。算力网络,AI后行。随着各地人工智能计算中心建成投运,能够联接成一张智能算力网络。 本次大会,科学技术部高新技术司副司长梅建平,鹏城实验室主任、中国工程院院士高文,华为公司副总裁、计算产品线总裁邓泰华,独特见证了智算网络正式上线。智算网络是“中国算力网”一期工程的外围板块之一,标记着中国算力网打算的全面开展,是中国算力网络建设迈出的要害一步。将来,各地智算核心、超算核心、“东数西算”枢纽节点等,都能够并入中国算力网,造成撑持数字经济倒退的对立算力大市场。 梅建平副司长对智算网络上线表示祝贺,并期待国家超算核心、人工智能计算中心等通过高速互联专网实现互联互通,构建资源不便接入、工作对立调度、用户方便使用且具备可继续倒退经营模式和机制的国家算力基础设施,实现数据、算力、算法、模型、服务等多因素的共享与流通,成为撑持我国数字经济高速倒退的松软底座,拉动我国自主翻新的网络技术疾速倒退。 高文院士在视频致辞中示意,以鹏城实验室的“鹏城云脑”E级智算平台作为外围节点,联结全国各地的智算核心,建成智算网络,有机融入“中国算力网”布局,最终在全国一体化算力网络的幅员中,实现算力、数据和生态的汇聚与共享,独特服务撑持国家“数字经济”、“东数西算”重大策略。 中国算力网——智算网络正式上线 通过智算网络的建设,以东数西存、东数西算、东数西训为牵引,将逐步形成绿色粗放的算力布局;将来还将汇聚多种社会算力,造成更加泛在的算力协同,并通过全网的算力交易流通,弹性满足全网范畴内的算力需要,从科研翻新、利用孵化、产业汇聚、人才倒退等多方面助力人工智能产业高质量倒退。 大模型全流程使能体系公布,共筑中国大模型生态以后AI正在走向畛域大模型,倒退大模型已成为产业界共识,智算网络也为其倒退带来新的时机。为了更好地使能大模型倒退,华为公布从布局、开发到产业化的大模型全流程使能体系,与产业界共筑中国大模型生态。 该大模型全流程使能体系包含: 布局昇腾大模型沙盘,构筑中国大模型翻新洼地。过来的一年,产业界基于昇腾AI先后推出鹏程.盘古、鹏程.神农、紫东.太初、武汉.LuoJia、华为云盘古系列等有影响力的大模型。往年,华为公布昇腾科研翻新使能打算,激励高校和科研机构发展大模型的钻研与翻新,在每个畛域和行业打造出世界级当先的大模型。打造大模型开发使能平台,让大模型易开发、易适配、易部署。针对根底模型开发,华为推出昇思MindSpore和ModelArts联合的大模型开发套件,通过算法开发、并行计算、存储优化、断点续训,实现大模型的高效开发。为疾速适配行业利用,推出基于MindX的大模型微调组件,实现一键式微和谐低参数调优。在模型推理部署方面,推出基于MindStudio的大模型部署套件,实现分布式推理服务化、模型轻量化和动静加密部署。从科研翻新到行业落地,创始大模型产业化新模式。去年,基于寰球首个智能遥感框架武汉.LuoJia和寰球首个三模态大模型紫东.太初,成立了智能遥感开源生态联盟和多模态人工智能产业联盟,已有60余家搭档退出,陆续孵化出多个行业解决方案。往年,华为还将与搭档一起,独特成立AI流体力学、AI生物医药、以及智慧育种等产业联盟,助力相干畛域的大模型翻新和产业化倒退。以新架构使能行业数智化转型降级面向各行业畛域,华为成立系列军团,打造行业解决方案,使能行业数字化转型和智能降级。本次大会,华为论述了行业数智化转型新架构,并面向智慧城市、智慧金融、智慧公路、智慧电力、智慧煤矿,别离推出城市智能中枢、金融人工智能交融赋能平台、公路人工智能交融赋能平台、电力人工智能交融赋能平台、矿山人工智能计算中心等行业数智化解决方案。 首先,随着数字化转型继续深刻,利用和软件生态须要买通。操作系统对立,是数字化生态买通的根底。通过欧拉+鸿蒙,构建起数字全场景对立的操作系统,实现全数字互联的根底底座。 其次,引入AI使能,从数字化走向智能化,让城市更智能,让行业更智慧。通过昇腾AI交融赋能平台,华为联结产业链搭档,以智生慧,独特打造行业数智化解决方案。其中,面向智慧城市的城市智能中枢,曾经在深圳龙岗智慧城市2.0应用,实现城市智能化治理。 数智将来,因你而来 技术为根,人才为本。华为继续深入“智能基座”产教交融协同育人我的项目,在理工科业余深刻实际,把鲲鹏、昇腾、欧拉、昇思等根技术融入高校,让同学们参加产业实在工作,真题真做。 在新课程方面,往年,华为将推出40多本教材教辅,23门精品慕课,公布“智能基座”优良教学资源处分打算,激励更多老师参加开发者教材和慕课。在新实际方面,往年的鲲鹏、昇腾众智打算将新增3.6亿元激励基金,公布4000多个相干课题,汇聚开发者智慧,引领产业翻新。在新模式方面,华为将联结高校建设17个教育部智能基座课程虚构教研室,摸索教学教研新模式。 鲲鹏、昇腾计算产业的高速倒退,离不开生态搭档和开发者的共同努力。将来三年,华为将打算倒退万家合作伙伴、600万开发者,造就300万鲲鹏、昇腾原生的高校人才,全面减速计算产业生态倒退,共赢数智新时代,共创数智新将来! 首届“华为搭档暨开发者大会” 于2022年6月15-16日线上召开。本届大会以“因聚而生 为你所能”为主题,采纳线上直播+线下90余个分会场联动的模式,承接“华为中国生态大会”凋谢共赢的理念和“HDC.Cloud”勇于创新的精力,聚焦搭档和开发者最为关切的话题,给出切实计划;聚合每一位ICT产业成员,能力互补,独特成就;开释更多后劲,拥抱更广大的价值新空间,携手实现更大的商业胜利。欲了解更多详情,请参阅:https://e-campaign.huawei.com...

June 15, 2022 · 1 min · jiezi

关于开源:2022中国信通院安全运营发展论坛成功召开

6月10日,由中国信息通信研究院(以下简称“中国信通院”)主办的平安经营倒退论坛在京召开。会上中国信通院颁布了最新平安经营核心(SOC)能力评估、云工作负载爱护平台(CWPP)能力评估与案例评比后果,公布《主机平安能力建设指南》,并邀请行业专家进行讲座。中国信通院云大所副所长栗蔚在致辞中指出,随着产业数字化过程一直推动,企业IT架构改革与平安挑战并存,平安经营受到宽泛器重。中国信通院多年来在平安经营畛域发展相干工作获得了一系列成绩,并将始终认真贯彻国家网络安全相干方针政策,牢固建立总体国家安全观。 2022可信云平安最新评估后果公布为了推动规范落地并标准行业倒退,中国信通院积极开展平安经营畛域的相干评估工作,并在会上公布了2022年可信云平安的最新评估后果: ►通过云工作负载爱护平台能力评估(首批)的企业有2家,别离是:北京升鑫网络科技有限公司(青藤云平安)(青藤主机自适应平安平台V3.0)、中国移动通信集团有限公司(挪动云云平安核心云工作负载爱护平台V1.0)。 ►通过平安经营核心能力评估的企业有2家,别离是:奇安信网神信息技术(北京)股份有限公司(奇安信网神云平安经营核心(CSC) V2.0)、北京神州绿盟科技有限公司(绿盟智能平安治理经营平台V3.0R01F05)。 可信平安最新评估后果公布  “平安守卫者打算”——平安经营专题优良案例评比后果公布 为了疏导平安畛域产品与服务的倒退方向,中国信通院发动了“平安守卫者打算——平安经营专题”优良案例征集流动。通过多轮严格评审,本次共有15个优良案例通过评比,具体名单如下: 平安守卫者打算——平安经营专题优良案例评比后果 青藤云平安联结信通院云大所公布《主机平安能力建设指南》为了帮忙企业更好地应答主机平安危险,为领导企业建设欠缺的主机平安能力,青藤云平安联结中国信通院云大所独特编写了国内首个《主机平安能力建设指南》并在会上正式公布。 《主机平安能力建设指南》联结公布典礼 青藤云平安COO水平对白皮书进行了解读。水平示意,依据企业状况分为根底级、加强级与先进级,在平安建设时需对现有的IT策略、安全策略、平安规范、平安基线和老本进行具体、透彻的剖析,充分考虑产品能力、安全性和业务需要,优先实现最迫切需要的、与业务平安要求最匹配的能力建设。 《主机平安能力建设指南》解读 2022《可信平安经营察看》公布中国信通院在会上介绍了《可信平安经营察看》,全面展现多年来在规范制订、评估测试、技术钻研、培训交换等多方面获得的系列成绩。 《可信平安经营察看》解读 据中国信通院云大所开源和软件安全部副主任孔松介绍,目前中国信通院已牵头制订了3项可信平安经营规范并基于以上规范实现了多项测试评估,依据测评后果对以后行业平安建设现状做出了剖析。将来,中国信通院还将一步欠缺“可信平安经营”系列规范,公布科研后果与白皮书,举办相干沙龙和优良案例评选活动,为产业提供公共服务,增强平安行业领导。 国内首个《云工作负载爱护平台能力要求》规范公布云工作负载爱护平台(CWPP)可能适应新时代IT架构改革带来的平安问题。中国信通院在会上正式公布了国内首个《云工作负载爱护平台能力要求》规范,中国信通院云大所开源和软件安全部工程师韩非对此规范进行了解读。CWPP外围平安能力定义并标准了CWPP应具备的平安防护能力;平安治理能力要求具备对立的治理与展现能力以撑持外围平安性能;平台根底能力方面通过安全性、兼容性、可审计性、稳定性四大性能保障平台运行稳固。 《云工作负载爱护平台能力要求》规范解读 产业各方嘉宾发表精彩演讲在会上,来自产业各方的代表分享平安经营畛域的最新技术和行业最佳实际:中国光大银行信息科技部业务副经理段鑫冬介绍了“光大银行云工作负载爱护平台建设实际”,分享了通过构建集云原生利用平安预警、平安防护、威逼检测、应急响应和复原的一体化平安进攻体系为中国光大银行数字化转型保驾护航的实践经验。 《光大银行云工作负载爱护平台建设实际》分享 北京神州绿盟科技有限公司经营能力核心高级总监刘钟带来了《基于情报驱动的实战化经营体系》的主题演讲,论述了在以后攻防反抗态势降级的状况下如何通过情报进行驱动,被动狩猎以应答威逼。 《基于情报驱动的实战化经营体系》实际分享 奇安信云平安治理事业部负责人孙立鹏分享了“实战化云平安经营体系建设”教训,提出将平安能力有机联合以满足对各种简单场景的全方位防护。 《实战化平安经营体系建设》实际分享 本次会议为企业平安经营提供了全新的思路,对平安经营波及的关键技术、利用场景、行业标准和倒退态势等方面进行了深刻解读,对推动我国云平安产业标准倒退起到了踊跃的促进作用。 截至目前平安经营核心评估通过状况:华为(HiSec 平安解决方案)、腾讯云(御见平安核心)、深服气(MSS 平安经营平台)、阿里云(云盾-云平安管理中心)、联通数科(云安全监管平台-SOC)、浪潮云(云御平安经营核心)、奇虎360(平安治理经营核心)、启明星辰(北斗平安经营核心)、浦发银行(生态云平安经营核心)、天融信(云态势剖析与平安经营核心)、安恒(AiCSO云平安经营核心平台)、晓得创宇(云平安进攻平台)、招商银行(ACS原生云平安经营核心)、中国移动(云平安核心)、奇安信网神信息技术(北京)股份有限公司(奇安信网神云平安经营核心(CSC) V2.0)、北京神州绿盟科技有限公司(绿盟智能平安治理经营平台V3.0R01F05)。 会议联系人:韩非 分割手机:16601551669(微信同号) 分割邮箱:hanfei@caict.ac.cn

June 14, 2022 · 1 min · jiezi

关于开源:精彩亮点抢先看华为伙伴暨开发者大会2022亮点不容错过

2022年6月15日,以“因聚而生 为你所能”为主题的华为搭档暨开发者大会2022将隆重开启。大会期间,华为将分享并重磅公布计算产业的最新生态停顿、技术创新和赋能打算,携手搭档与开发者共促计算产业凋敝倒退,共赢数智将来。 昇腾AI系列重磅公布人工智能正在减速行业落地,昇腾AI生态倒退恰逢其时。过来一年多,基于昇腾AI根底软硬件平台的深圳、武汉、成都、西安、中原、南京等多地人工智能计算中心已上线经营,AI的算力像水和电一样,成为一种新的城市公共资源,让智能触手可及。 随着全国各地人工智能计算中心的建设,将来必将走向人工智能算力网络。2021年9月,中国科学技术信息研究所联结鹏城实验室、AITISA(人工智能产业技术创新策略联盟),再次公布《人工智能计算中心倒退白皮书2.0》——从人工智能计算中心走向人工智能算力网络,指引算力网络的建设。在科技部的领导下,2021年底鹏城实验室牵头成立了人工智能算力网络推动联盟(简称“智算网络联盟”),独特推动AI基础设施建设。在本次大会上,中国首个人工智能算力网络行将上线。 过来一年多,基于人工智能计算中心孵化出多个业界首个大模型,并成立大模型产业联盟,推动大模型产业化推广。将来,在人工智能算力网络大算力撑持下,大模型也将迎来新的倒退阶段,华为将具体介绍大模型布局、开发、产业化体系,赋能更多的搭档和开发者,推动大模型产业化推广。此外,随着人工智能融入各行各业,面向各行业畛域,华为将分享人工智能与行业智能化降级的最新思考,并公布系列行业解决方案,使能行业数字化转型和智能降级。 欧拉重磅公布欧拉于2021年降级为数字基础设施开源操作系统,往年3月首个数字基础设施全场景版本openEuler 22.03 LTS已公布,反对服务器、云计算、边缘计算和嵌入式等场景。欧拉开源两年以来,产业共建成绩显著,倒退超过预期。本次大会上,社区最新的停顿将残缺出现,同时九家操作系统当先企业将正式公布基于openEuler 22.03 LTS的操作系统商业发行版,将社区翻新成绩利用于千行百业。 技术创新和工具降级,全面晋升开发者体验除了大会主题演讲外,“鲲鹏开发者峰会2022”与数十场鲲鹏、昇腾AI技术专题,将通过最前沿的技术思考、最纯正的技术分享、最干货的利用实际、给开发者带来全新开发体验,帮忙开发者更加便捷地进行极简开发。 其中,“鲲鹏开发者峰会2022”与鲲鹏技术专题涵盖欧拉操作系统、高斯数据库、鲲鹏开发者套件DevKit、鲲鹏利用使能套件BoostKit等最新技术创新、行业利用最佳实际、降级开发者工具的运作形式及应用介绍,帮忙开发者全面晋升开发效率和利用性能。 昇腾AI技术专场则囊括昇思MindSpore AI框架、昇腾利用使能MindX、昇腾MindStudio利用开发等最新个性介绍、在行业智利用、模型调优等畛域与开发者共探行业倒退新方向。并且,还将通过理论案例解析,给开发者全面解说昇腾AI产品应用场景及开发流程,帮忙开发者学会更高效率、更低成本地开发AI新场景。 产教交融最新动作和激励公布任何产业的倒退,都离不开人才都培养,而人才培养则离不开高校的反对。华为联结教育部和高校独特建设72个教育部-华为智能基座产教交融协同育人基地,赋能3000+先锋老师,72个学校已开课1500门次,笼罩30万+学生,已陆续把鲲鹏、昇腾AI、欧拉、昇思MindSpore等根技术融入高校,让同学们所学和产业所需紧密结合,而且深度参加到新技术、新架构、新生态的翻新构建过程中。在本次“智能基座人才倒退峰会”中,将公布最新动作和激励,推动“产教交融”深入倒退,为计算产业注入源能源。 本次大会还将与全国72所高校联动,通过专家进校、学校组织、线上参加等不同模式与全国高校人才进行互动,共话开发者前路与征途,独特畅想技术利用的有限可能。千行百业的数字化转型和智能化降级,须要泛滥合作伙伴的参加和合作,为进一步推动生态倒退,充分发挥企业责任,华为还将公布多项搭档&开发者激励打算,激励搭档的商业增长和开发者的能力晋升,共促产业生态凋敝。华为搭档暨开发者大会2022期间干货满满的分享,将为计算产业搭档与“根技术”开发者带来一场年度盛宴,精彩内容不容错过!更多信息可拜访鲲鹏社区:hikunpeng.com 、昇腾社区:hiascend.com。

June 13, 2022 · 1 min · jiezi

关于开源:开源摘星计划-6-月特别企划开源还能这么玩听听这些开源新生代怎么说

据 Github 2021 年报数据显示,中国已成为寰球开源软件的次要使用者和外围贡献者。各企业、社区均以倒退开源翻新,拓展有核心技术栈的开源生态为己任,推动开源来到了一个新的黄金时代。开发者极度依赖与关注开源,开源商业化也获得了微小冲破。 2022 年 5 月,腾源会联结国内外多个顶级开源基金会,70 余家开发者开源社区,独特推出「开源摘星打算」,通过奉献辅导与成长激励等,吸引更多开发者及高校人才参加具体我的项目的开源奉献,更快地逾越开源鸿沟,共建开源生态。 自 5 月流动推出以来,至今已有 500+ 贡献者退出打算并逐渐开始开源奉献之旅,已有 40+ 位开源实践者胜利实现了「摘星之旅」首次奉献,累计为我的项目减少超过 140 项的 Pull/Merged Request 或 Issue 成绩。 为了让更多的开发者或开源爱好者们,对「如何参加开源」有更深的理解,6 月 15 日晚 20:00,咱们面向社区发动了一场特地直播。邀请到在社区中负责不同「角色」,并施展了重要力量的新生代们,让他们用实在的故事,为你讲述进入开源社区的第一步是什么,人生首个开源奉献该如何实际。 1、直播亮点开源新人,参加开源的首个「奉献」,该如何疾速上手?不晓得如何迈出开源第一步?来听优良开源实践者是如何在开源社区中成长不会 coding,如何在开源社区中「玩起来」?在不同的开源参加模式中有哪些「坑」与播种?开源有什么好?为什么继续吸引他们参加和奉献? 2、观看形式本次直播将在【腾源会】视频号上进行,若您心愿参加流动,能够扫描下方二维码,增加腾小源进群,第一工夫获取直播链接~ 扫码进摘星群,第一工夫看直播!

June 13, 2022 · 1 min · jiezi

关于开源:全球-775-的网站都在用-PHP百度一程序员删库被判-9-个月OpenCV-46-发布-思否周刊

40s 新闻速递百度一程序员 “删库” 被判刑 9 个月欧盟 2024 年起对立应用 Type-C 接口,苹果或于明年底公布 Type-C iPhone寰球 77.5% 的网站都在用 php马斯克为收买 Twitter 筹集新资金的工作因为不确定性而暂停苹果明年或推出更大尺寸 Macbook Air 和 iPad Pro罗永浩吐槽 WWDC22:放飞自我了,一口气抄了四五个字节跳动员工 “机密” 入职快手,被判赔近 38 万彻底辞别 Facebook 时代:Meta 开始应用新股票代码Android 13 进入第三个 beta 版Python 3.11 性能比 3.10 晋升最高 60%OpenCV 4.6 公布Linux 5.19-rc1 公布,合并龙芯 LoongArch 架构Docker Desktop 4.9.0 公布行业资讯百度一程序员 “删库” 被判刑 9 个月据理解,2020 年 8 月 - 9 月,百度公司一员工因为不满公司派其余员工接手我的项目,便对百度公司可视化我的项目程序数据库内的数据进行了删改,而后形成了”毁坏计算机信息零碎罪“,去年 3 月份的时候被公安机关抓获归案。 到了往年 3 月份,该案件由海淀区人民法院作出一审判决(判处有期徒刑 9 个月,缓刑 1 年),随后该疑似涉案的百度员工提起了上诉,要求二审法院从轻量刑。最终,北京市第一中级人民法院驳回上诉,维持原判。 据网上曝光的裁定书信息显示,该疑似涉案的百度员工为金 XX,自毕业后就进入了百度公司工作,次要工作内容为平台测试与程序开发。 因对公司派其余员工接手我的项目示意不满,金 XX 在家中通过手机登录进入公司内网服务器,分两三次将可视化我的项目程序数据库内的项目表进行了删除、锁定、批改,毁坏了平台的数据,并因而触犯了法律。 欧盟 2024 年起对立应用 Type-C 接口,苹果或于明年底公布 Type-C iPhone在欧洲议会和理事会会谈人员达成长期协定后,欧盟的独特充电器指标又近了一步。截至 2024 年秋季,所有在欧盟销售的中小型便携式电子设备,包含手机、平板电脑和含电池的无线耳机,都必须装备一个 USB-C 充电端口。所有次要的智能手机制造商当初都曾经过渡到了 USB-C,而苹果的 iPhone 和其多年不变的 Lighting 端口能够确认曾经时日无多,实践上苹果如果不打算向欧盟斗争,能够通过去掉充电端口,齐全换用无线充电来防止在其手机上增加 USB-C 接口,但据苹果出名分析师郭明錤预测,苹果可能将在 2023 年下半年公布带有 Type-C 接口而非 Lighting 接口的新 iPhone,不仅如此,基于 Lightning 接口的苹果产品(AirPods、MagSafe 充电器)以及妙控键盘 / 鼠标 / 触控板等配件也将采纳 Type-C 接口。 ...

June 11, 2022 · 2 min · jiezi

关于开源:乘风破浪探索数据可视化开发平台-FlyFish-开源背后的秘密

引言相比于传统报表,可视化大屏的更能让企业简单业务产生的海量数据出现地更加直观、扼要且易于被人接管。本文将具体介绍低代码数据可视化开发平台 FlyFish 的性能个性以及 FlyFish 与其余热门数据可视化开发平台优劣势比照剖析。 什么是 FlyFishFlyFish是一款面向开发者的数据可视化编排平台,为数据可视化开发场景提供了高效的一站式解决方案。 同时,FlyFish也提供了灵便的拓展能力,反对组件开发、自定义函数与全局事件等配置,让开发者面对简单需要场景时也能保障高效开发与交付。 FlyFish独特性在哪里理解数据可视化畛域的开发者应该晓得,目前市面上的可视化产品种类繁多,竞争异样强烈,如阿里的DataV,帆软等,就算在图表库方面,也有Apache Echarts这种出名我的项目。 既然市面上曾经有这么多成熟的可视化产品,咱们为什么还要推出FlyFish,难道是在反复造轮子么? 所以上面咱们来着重剖析一下,FlyFish 与目前市面上支流的可视化产品的差别点在哪里 FlyFish VS DataVDataV是一款弱小的数据可视化产品,主打非开发者人群,不懂技术的人也能够通过图形化的界面搭建可视化利用。 与Data V相似的平台还有不少,比方EasyV、帆软等,但与这些平台化产品不同的是,FlyFish 面向的是宽广的开发者人群。 尽管FlyFish也具备通过利落拽的形式疾速生成一张大屏的能力。然而,在开发者的用户体验上,咱们也做了大量的工作,最重要的一点是,FlyFish拥抱 开源 。 咱们深信,一款面向开发者群体的产品,开源是必不可少的选项,只有拥抱开源,FlyFish才具备成为一款优良数据可视化产品的基因。 在产品层面,面向开发者人群,FlyFish反对组件的自定义开发、自定义函数与全局事件等配置。同时,FlyFish兼容目前市面上所有支流的前端技术栈,开发者能够应用前端任何技术栈在FlyFish上开发组件 GitHub地址:https://github.com/CloudWise-... Gitee地址:https://gitee.com/CloudWise/f... FlyFish VS EchartsEcharts是一个基于 JavaScript 的开源可视化图表库,目前有许多开发者都基于Echarts开发可视化组件与利用。 然而Echarts仅仅是个图表库,并不具备平台能力。而FlyFish底层渲染引擎能够完满兼容Echarts等支流组件库。FlyFish的平台能力加上Echarts丰盛的组件库,开发者能够疾速的开发出大屏利用。 总结一下,FlyFish与目前支流的可视化工具的区别次要有以下几个点 面向开发者群体,为开发者提效外围性能齐全开源底层渲染引擎兼容Echarts等支流图表库具备弱小的平台能力平台兼容所有支流的前端开发技术栈优良的组件扩大能力FlyFish企业版外围个性上面,咱们以FlyFish企业版为例,看看FlyFish都具备哪些弱小的平台化能力。 工作台模块外围资源信息一览,反对快捷跳转各页面查看详情。疾速上手,反对快捷创立利用,也能间接应用模板进行创立。 项目管理模块针对不同业务场景,增加对应的我的项目信息,用于不同场景的业务管理。 针对不同的我的项目,可配置对应的利用、组件信息多个利用、组件信息构建出残缺的我的项目信息。 利用开发模块展现所有利用信息。以后零碎蕴含2DV大屏、3D大屏两种类型的大屏利用信息。 开发利用:配置大屏页面、组件信息。组件作为最小元素拼接出所有页面的展现信息。同时组件可作为按钮联动多个页面的交互。 组件开发模块可在线开发组件,也可将已有组件间接导入,开发实现的组件需上传组件库能力用于我的项目。 在编辑区编辑组件信息,可视化区展现可视化组件信息。对组件信息执行编译、装置依赖(可选)、更新上线的操作后,组件能力上传组件库并用于我的项目。 内置各种罕用组件,用于利用开发。包含仪表盘、水波球、看板、线图看板、面积趋势图、趋势图、筛选条件等。 模板库利用模板库收录并展现成熟的大屏模板,其余我的项目可间接应用模板创立新的大屏利用。开发并脱敏实现的利用,可上传至利用模板库,反对被所有用户间接应用、并开发本人的利用。 组件库收录并展现了已公布的成熟组件,其余我的项目能够间接复用。 API应用服务层API列表提供对API的信息接入和集中纳管,接口分组分类清晰,接口文档标准规范。反对对接入的接口进行访问控制和受权管制。 利用治理性能反对创立和治理所有利用身份,反对与API建设受权关系。 用户治理模块FlyFish 独立登录场景下,反对用户注册账号,在用户列表能够查看和治理所有用户信息。启用状态下的用户能力被授予角色权限。 角色是每个用户在低代码开发平台内的身份。对每个角色别离设置菜单权限,从而达到为所有用户受权的成果。 写在最初将来,FlyFish在开源方面将继续加码,咱们会将上面这些适宜集体开发者的性能全副开源进去 减少数据源治理对接HTTP API数据源反对对数据源进行模型建表反对依据数据表进行SQL查问反对创立网格化画布利用反对响应式布局最初,欢送社区的所有开发者和咱们一起共建FlyFish的开发者生态。 更多福利目前,FlyFish 的组件现金激励打算正在进行中,开发组件,支付万元现金 流动地址: http://bbs.aiops.cloudwise.com/t/Activity ...

June 10, 2022 · 1 min · jiezi

关于开源:在-GitHub-上玩转开源项目的-Code-Review

一、幕后故事时光荏苒,岁月如梭…… (太文绉绉了,这不是我的格调) 明天我筹备聊聊在 GitHub 上如何玩 Code Review。 突发奇想?灵机一动?不是。 咋回事呢?(对八卦不感兴趣的能够间接跳到下一节,然而我猜你会感兴趣。) 首先我是 DevStream 开源社区成员。 在五月份,又有3位沉闷的优良的牛X的 Contributors 正式退出 DevStream 开源社区,正式成为了社区 Member! (看上面的红框框) 于是乎,加上三月份的4个“老 Member”,DevStream 社区就有7个“社区 Member”了(社区 Member 辨别于像我这种在思码逸下班的外部 Member)! 7个疯狂输入的 Members,外加靠近20个 Contributors,我和铁心两个人根本就只能看着 pr 笑笑,一边示意欣慰,一边示意 review 不过去了,“应接不暇”,废了废了…… 也就是说,是时候组织一个 reviewer 组,拉着大家一起玩 Code Review 流程了! 说到 Code Review 流程,流程是啥?标准是啥?规定是啥?技巧是啥?xxxx?我能预想到 reviewers team 这个事件落地之日会有一堆问题砸到我头上。好吧,我须要写一篇文章来聊聊这些事。 二、踏上旅途上面咱们开始一次 Code Review 之旅。 1. 抢票阶段:认领一个 Review 工作开始一次 review 之前,首先咱得“认领”一个 review 工作。 怎么算胜利认领?如下图,Reviewers 里有你的头像,这时以后 pr 你就是 reviewers 之一,同时能够看到黄色 bar 里的一行字“This pull request is waiting on your review.”以及绿色的按钮“Add your review”。你能够点击这个“Add your review”开始一次 Code Review 之旅。 ...

June 10, 2022 · 2 min · jiezi

关于开源:HowTo-Review-GitHub-OpenSource-Code-And-Everything-Else

本文作者: Tiexin Guo GitHub 地址: https://www.guotiexin.com This is Tiexin Guo, DevStream PMC Chair (an open-source DevOps project with an enthusiastic community.) And today, we are going to talk about code review. Specifically, we are going to talk about: why do we need to do code reviewshow to review;how to do code review on GitHubhow to review for open-source projectsBut if you want to get acquainted with some best practices for reviewing code of any kind (closed-source projects, on GitLab, etc.,) please do read on, because the principles and methodologies are universal. ...

June 10, 2022 · 9 min · jiezi

关于开源:在线沙龙-开源小秀场数据库技术应用实践

导读:企业来如何抉择适合的数据库?如何寻找代替计划?ITPUB 社区发动的“开源小秀场——数据库技术利用实际”沙龙流动,将邀请开源我的项目曾经胜利落地的企业和技术专家进行相干的主题分享和探讨,帮忙更多的企业寻找适宜本人的数据库模型。数据库技术百家争鸣,国产开源数据库如雨后春笋般涌现,局部企业也在研发能应答多种事务的数据库。从数据库建模到图数据库、分布式数据库、时序数据库应用服务,开源的技术和我的项目越来越丰盛和多样化。数据库能较好的解决简单关系下的建模和计算,而不是每个库里独自定义一份奇奇怪怪的数据结构,在逾越库之间的计算中做额定的格局转换,甚至是内存复制。 企业抉择开源数据库的形式,也会面临上面的问题: 一、数据库的数据分析性能?数据治理问题?平安问题? 二、数据库如何应答零碎的复杂性? 三、数据库的容量问题? 四、数据库的多用户并发查问性能问题? 五、开源数据库如何利用于挪动利用,物联网等即时消息服务? 针对企业来说如何抉择适合的数据库?如何寻找代替计划?由ITPUB 社区发动的“开源小秀场——数据库技术利用实际”沙龙流动,将邀请开源我的项目曾经胜利落地的企业和技术专家进行相干的主题分享和探讨,帮忙更多的企业寻找适宜本人的数据库模型。 流动工夫工夫:2022 年 6 月 10 日(周五 13:30~17:10) 地点:线上直播 流动议程基于 MPP 剖析型数据库 Apache Doris 构建多场景数据分析平台工夫:16:40-17:10讲师:杨勇强 SelectDB 联结创始人&产品 VP、Apache Doris Committer内容介绍:Apache Doris 作为一款极速易用的 MPP 剖析型数据库,以后在多维报表、即席剖析、联邦剖析、对立数仓等剖析场景都有着宽泛的利用。本次分享将为大家介绍 多个剖析场景对数据库的需要以及如何实现选型、Apache Doris 高效反对此类场景背地的技术个性,并从用户案例开展介绍实战经验。 其余议题议题一:Apache Kvrocks 在百度的利用实际(14:00-14:30)议题二:Alluxio 数据编排在企业业务中的利用(14:30-15:00)议题三:数据库设计工具 PDManer 的开源实际及利用场景(15:00-15:30)议题四:从网关到全流量代理:Apache APISIX 的实际和演进(15:40-16:10)议题五:面向海量常识图谱数据的开源图数据库系统 gStore(16:10-16:40) 参加形式下拉海报底部,获取参加形式 SelectDB 是一家开源技术公司,致力于为 Apache Doris 社区提供一个由全职工程师、产品经理和反对工程师组成的团队,凋敝开源社区生态,打造实时剖析型数据库畛域的国内工业界规范。基于 Apache Doris(incubating)研发的新一代云原生实时数仓 SelectDB,运行于多家云上,为用户和客户提供开箱即用的能力。 相干链接:SelectDB 官方网站:https://selectdb.com (We Are Coming Soon)Apache Doris 官方网站:http://doris.incubator.apache...Apache Doris Github:https://github.com/apache/inc...Apache Doris 开发者邮件组:dev@doris.apache.org ...

June 9, 2022 · 1 min · jiezi

关于开源:Plugsched-实战解读如何在不中断业务时对-Linux-内核调度器热升级-龙蜥技术

编者按:随着 Linux 内核的不断更新迭代,代码变得越来越沉重。调度器是内核最外围的子系统之一,它的结构复杂,与其它子系统严密耦合,这使得开发和调试变得越发艰难。Plugsched 是 Linux 内核调度器子系统热降级的 SDK,它能够实现在不重启零碎、利用的状况下动静替换调度器子系统,毫秒级 downtime。本文整顿自龙蜥大讲堂第 18 期, 精彩分享视频回放已上传至龙蜥官网(首页-动静-视频),欢送查看! 以下是龙蜥社区 Kernel SIG 核心成员分享《对于 Plugsched 调度器热降级》局部精彩内容(残缺视频回放和技术 PPT 获取形式见文末)。 Plugsched 是 Linux 内核调度器子系统热降级的 SDK,它能够实现在不重启零碎、利用的状况下动静替换调度器子系统,毫秒级 downtime。Plugsched 能够对生产环境中的内核调度个性动静地进行增、删、改,以满足不同场景或利用的需要,且反对回滚。目前曾经在龙蜥社区开源了。 开源地址: https://gitee.com/anolis/plug... 随着 Linux 内核的不断更新迭代,代码变得越来越沉重。调度器是内核最外围的子系统之一,它的结构复杂,与其它子系统严密耦合,这使得开发和调试变得越发艰难。而且,调度器内嵌在内核中,利用新的调度器须要更换内核,这在集群中代价比拟低廉。再者,目前不存在子系统范畴的热降级计划,kpatch、livepatch 是函数粒度的热降级计划,eBPF 目前还不反对调度器。对于调度器而言,因为利用场景及其特色的多样性,使得调度策略的优化比较复杂,尤其在云场景下,不存在“一劳永逸”的策略,因而,容许用户定制调度器满足不同的场景是必要的。 基于以上背景,Plugsched 诞生了,它能将调度器子系统从内核中提取进去,以模块的模式对内核调度器进行热降级。通过对调度器模块的批改,可能针对不同业务定制化调度器,而且应用模块可能更麻利的开发新个性和优化点,并且能够在不中断业务的状况下上线。 本文从 plugsched 的 背景、劣势、利用场景和原理四个方面开展分享,通过一个理论案例体现出 plugsched 的价值所在,最初给大家进行了实际操作的演示,演示过程中,具体介绍了 plugsched 如何应用、每一步的操作如何进行以及背地的工作是什么。 接下来是演示过程,能够参考开源仓库的 Readme 中的 Quick Start 章节,Plugsched SDK 提供了 容器化的开发环境,通过实际操作,能够很快学会如何应用它(演示视频已上传至龙蜥官网,欢送查看)。 最初,讲师与线上听众进行了 Q&A 互动,本文次要摘录以下 5 个问题: Q:回滚之后,内核原来的调度器如何从新失效? A:装置调度器包后,相当于零碎中存在两个调度器,一个是内核原有的调度器,另一个是新装置的调度器。装置新的调度器装置后,内核原有的调度器相当于被旁路掉了。当新的调度器包被卸载(回滚)后,内核原有的调度器相当于被从新 enable,会主动失效。 Q:Plugsched 与 sched eBPF 有什么区别? A:目前,上游社区还不反对调度器 eBPF 的 hook 点,即使是反对了,也只能反对部分策略的批改,可批改能力无限。而且 eBPF 不能实现很简单的批改,它的查看机制很严格,不能实现简单的逻辑,批改能力进一步受限。 ...

June 9, 2022 · 1 min · jiezi

关于开源:GLCC-开源编程夏令营开营-CloudWeGo-精选优质赛题等你来解答

随着开源文化的遍及,越来越多的高校开发者参加到了 CloudWeGo 开源社区的建设中来,也有越来越多的高校 Contributors 成为了社区倒退的中流砥柱。 为了更好地帮忙高校开发者找到参加我的项目的方向,更有针对性、更有挑战性地参加到社区我的项目开发中,字节跳动基础架构团队的 CloudWeGo 开源我的项目精选了 5 个优质赛题,参加 2022 届 Gitlink 开源夏令营(GLCC)。 01 GLCC流动介绍GLCC 是在 CCF 中国计算机学会领导下,由 CCF 开源倒退委员会(CCF ODC)举办的面向全国高校学生的暑期编程流动。流动将笼罩近千所高校,并联结各大开源基金会、开源企业、开源社区和开源专家,旨在激励青年学生通过加入实在的开源软件开发,晋升本身技术能力,为开源社区输送优秀人才。 流动曾经收到来自 OpenMMLab、百度、阿里巴巴、亚马逊云科技、蚂蚁金服、滴滴、九州云、字节跳动基础架构、腾讯等 45 个企业/社区的 110 个课题,笼罩人工智能、操作系统、云原生、大数据、前端开发、数据库、运维、DevOps、零碎工具等 30 多个技术畛域。 流动官网:https://www.gitlink.org.cn/glcc 02 预期播种高价值开发工作和一对一导师辅导CloudWeGo 团队充沛认可高校开发者的实力,不心愿仅提供成长性较低的文档翻译、组件开发的赛题,更心愿可能真正帮忙高校开发者参加到社区实在的开发工作中。 咱们精心筛选了 2 轮赛题,保障 5 个赛题都可能满足 “高成长性、高趣味性、高挑战性”的要求 ,让每个开发工作不仅仅只是比赛,实现的每个工作,都会实现社区用户的实在诉求,带来真正的应用价值。例如,始终在社区备受关注的热门话题:“Kitex 什么时候反对 Windows” ,也是本次夏令营的赛题之一。 每个赛题,都会有 1 - 2 个导师继续跟进,领导开发工作进行,导师会提供在赛题开发过程中须要的帮忙。 来自 GLCC 的丰富奖金、证书和实习机会入选同学实现开源工作后可取得 CCF GLCC 流动的丰富奖金和结项证书。优良开发者将有机会取得字节跳动实习和内推机会。 03 赛题信息子项目 Kitex题目名称:为 Kitex 适配 Windows1. 题目形容 Kitex 是字节跳动开源的 Golang RPC 框架,反对 Thrift 和 Protobuf 的编解码协定,配套了同名的命令行代码生成工具 Kitex,底层应用了 Netpoll 做网络传输层。目前 Kitex 和 Netpoll 仅反对在 Linux 平台上的应用,尚未反对 Windows。 ...

June 8, 2022 · 2 min · jiezi

关于开源:34月份我们干了些什么

本文作者:Klesh Wong GitHub 地址:https://github.com/klesh 引述自去年7月份 DevLake kicked off 以来,我的项目始终处于被各种 demo / event 追赶的状态,为此,咱们放弃了很多,比方代码格调,单元测试,代码正文,文档的保护,issue的保护,用户的敌对性等。 当然,也不是说齐全一点没有,只是在大面上,我的项目总体呈一种横蛮成长的状态。大家对我的项目的冀望也始终是能“跑起来就行”,“主流程失常就OK”,至于一些稳定性,对异常情况的忍受度,嗯,大抵只用重启大法解决。 这阐明了,我的项目整体代码品质存在着根底不稳的状况,须要夯实,架构上也须要演进,帮忙插件最大水平地解决一些共性的问题。 没有一种架构,或者具体到设计,是万能的,能够解决所有的问题。不基于理论状况,凭空去猜测,再做出设计,其后果容易适度优化,甚至更糟。比方,因为事实与现实差距过大,导致整个设计要推倒重来。从这个角度来看,横蛮成长也并不齐全是一件好事,晚期咱们有很多要怎么怎么做,解决哪些哪些场景的探讨,怎么满足用户画像一的前提下,同时兼顾画像二的情景等等。 要思考的状况太多了,要不要队列?要不要多级队列?工作编排怎么做?要不要做DAG?后果是谁也压服不了谁,因为A提出的计划,随即就会有B提出一种或多种状况是该计划无奈解决的,而大家又不能确定A计划要解决的问题到底有多重大,或者B提出的状况会不会呈现? 侥幸的是,咱们最初放弃了各种高大上的架构,抉择在框架级只做了一个简略的工作执行逻辑,把具体的解决逻辑都交由插件自行解决,自由发挥。 通过半年多的倒退,咱们缓缓地发现了一些共通的模式,最终在 3-4 月份实现大暴发。 咱们发现了什么?1.数据流的模式所有的数据源插件,都须要从 api 读取数据 (collection),而后提取(extraction),再转换(conversion)到对立的实体层(Domain Layer Data,比方 jira 的 issue 和 github 的 issue 得对立到 issue 这张表外面),在此之前可能还会有一些保护转换的工作要做,比方基于 jira issue changelog 的信息,归纳出 issue 在 sprints 之间的停留时间之类的,咱们称之为 enrichment。基本上,这几个类型的工作就能涵盖大多数数据源集成的须要。 在这一条数据流动的门路中,咱们发现,最大的瓶颈和难点在于 collection 这一步,包含但不限于: api 会有 rate limit,比方每秒10个,每小时2000个之类在 rate limit 的限度下,心愿尽量快地拉取数据,并发是必须的在并发的状况下,必须反对随时能够勾销正在运行的工作在遇到可复原的谬误,须要自动化地重试,超限后变成不可复原的谬误对于不可复原的谬误,须要记录出错的信息,以便 debug这下面的每一个问题,独自解决绝对简略,但要全副顾及,复杂度间接原地爆炸。 如果每个插件都要本人实现一次的话,工作量极大还不好保护,出问题了要一个个地修,十分麻烦。 尽管具体的 api 是不同的,但下面这些模式却是相通的,咱们就思考,是不是能够由框架提供某种辅助类来对立地解决。 同理,extraction/conversion一样有不少共性的操作,能够由框架来提供相应的辅助类,使得插件开发的工作量极大放大。这便是咱们的重头戏之一 提供一系列 subtask helpers 来加重插件的开发和保护的累赘。 从 api 获取数据(collection),还存在着另一个问题,就是拉取数据所破费的工夫与数据源的规模成正比,这个过程往往是整个数据流程中的耗时最长的,因为不同于其它的工作只依赖于本身数据库,它依赖的是内部数据源,除了规模,还要要受网络延时的影响,还有 api 的速率限度等因素的影响。 ...

June 7, 2022 · 2 min · jiezi

关于开源:开源生态超实用开源License基础知识扫盲帖上

在一个开源我的项目,开源许可证(Open Source License)的抉择也是一个十分重要的环节。明天咱们就来聊一下License的那些事儿。在一个开源我的项目,开源许可证(Open Source License)的抉择也是一个十分重要的环节。明天咱们就来聊一下License的那些事儿。 ·License的实质· 01 中国 在中国,License不是基本法的位置存在,它自身没有法律层面的普世约束力。再说艰深一些,License实质上是一个约定,或者说是一个合同。有点儿像咱们注册个别的平台账号时,必须要打钩的那个《用户注册协定》,不须要签字的状况下其实咱们就曾经和平台建设了合同。材料来源于网络 02 美国 在美国,License更偏差于被看做“版权许可”,也就是一种模式的知识产权。既然被当作知识产权,那必定是有相干法律爱护的。而且波及到知识产权的法律问题,个别都要走联邦级的解决流程,也就是说License在美国的待遇更加庄重。 ·License受法律爱护· 答案是必定的。在国内,License既然是一种“合同”的待遇,那当然也同样受到《合同法》的爱护。近些年,因为开源生态在国家层面越来越失去器重,对于License的爱护判例也越来越多。其中最驰名的就是广东省深圳市中级人民法院对于“罗盒案件”的判例。对于案件的细节文字解读,能够参考: https://www.oschina.net/news/...https://wenshu.court.gov.cn/ ·License的制订规范· 说到开源License的制订规范,咱们不得不提到凋谢源代码促进会(Open Source Initiative, OSI )。OSI成立于1998年2月,是一个致力推动开源软件倒退的非盈利组织,它制订了很多开源协定的规范,是目前公众公认的开源“官网”组织。 https://en.wikipedia.org/wiki... OSI提出,一个License是不是开源的属性,要看它是否合乎(Open Source Definition,OSD)的10条要求: Free Redistribution-散发自在Source Code-源代码Derived Works-衍生作品Integrity of The Author's Source Code-原作者源码的完整性No Discrimination Against Persons or Groups-不歧视集体或个人No Discrimination Against Fields of Endeavor-不歧视任何畛域Distribution of License-许可的散发License Must Not Be Specific to a Product-许可不能针对特定产品License Must Not Restrict Other Software-许可证不能限度其他软件License Must Be Technology-Neutral-不能以专门的技术或界面实现受权https://opensource.org/osd咱们这里要阐明的是,OSI是被公众承受的“官网”组织,然而并不意味着,只有通过OSI认定的License才是非法的License。咱们曾经提到License在中国被认为是“合同”,因而咱们齐全能够撰写合乎本人要求的License。当然,在怎么的法律框架上来正当的撰写,还是须要有业余的法律律师来帮助会更为理论(MongoDB 创立的开源许可证SSPL ,就存在较大争议, 甚至OSI不认为它是开源许可协定)。如果咱们不思考本人撰写License,同时也心愿相干开源权利失去保障,抉择OSI认可的License是最高效的。 Github 官网也公布了一个网站,来帮忙大家更容易抉择适合的License。https://choosealicense.com/ ·License的品种· 基于OSD的10条规范准则,OSI官网认可的License有近70个。整体能够分为两大类: ...

June 6, 2022 · 1 min · jiezi

关于开源:Apache-DolphinSchedulerTiDB联合Meetup-聚焦开源生态发展下的应用开发能力

在软件开发畛域有一个风行的准则:Don’t Repeat Yourself(DRY),翻译过去就是:不要反复造轮子。而开源我的项目最根本的目标,其实就是为了不让大家反复造轮子。 尤其是在大数据这样一个高速倒退的畛域,当初各类企业都有应用大量的开源软件,当发现开源我的项目不能满足场景业务需要的时候,越来越多的开发者也开始关注技术生态的“内涵”,联合各类场景打磨企业实用的技术架构。在此背景下,技术软件如何让更多用户能“轻松上手”、“简略利用”就显得更加重要。 2022年6月18日,Apache DolphinScheduler社区联结TiDB社区独特举办的Meetup行将重磅开启!咱们也有幸邀请到了来自阿里云、国内跨境电商巨头SHEIN、TiDB社区等企业的资深大数据工程师与开发者,从数据库、数据调度、利用开发、技术内涵等话题探讨在两个开源我的项目的开发实际。 无论你是热衷于钻研开源技术的开发者,还是“大数据调度+数据库”的开源资深爱好者,都能这些前沿的案例从中取得全新的灵感。 无论你是Apache DolphinScheduler&TiDB的开发工程师还是集体爱好者,来到本次Meetup,你肯定能听到一手的分享,失去一手的播种! 01 报名通道Apache DolphinScheduler & TiDB 联结 Meetup | 6 月线上直播报名通道已开启,赶快预约吧! 工夫:2022-6-18 14:00-16:10 模式:线上直播 点击原文链接或扫描报名二维码(收费): https://www.slidestalk.com/m/902/dsgongzhonghao 02 议程介绍 高楚枫 阿里云根底平台开发工程师 毕业于上海交通大学,Purdue University,现任职于阿里云EMR数据开发团队。Apache Dolphin scheduler Contributor,对晋升大数据开发效率有浓重的趣味。 演讲工夫:14:00-14:40 演讲题目:开源大数据Studio利用开发: Apache Dolphinscheduler + Notebook 演讲概要:简要介绍并演示如何采纳开源的Apache Dolphinscheduler调度工具和Apache Zeppelin以及Jupyter两种交互式Notebook组成大数据开发Studio,提供线上开发/调试能力,防止开发环境不统一造成的难以预测问题,从而极大晋升大数据作业从编写到调度的开发效率和体验。 14:40-14:50 直播间抽奖环节 董文彬 SHEIN ABC架构部资深后端开发工程师 SHEIN是中国跨境电商巨头,是一家估值千亿美金独角兽企业 演讲工夫:14:50-15:40 演讲题目:Apache DolphinScheduler在SHEIN的二开实际利用 演讲概要:简要介绍技术选型、应用Apache DolphinScheduler状况。基于官网文档、材料、代码构建介绍SHEIN如何部署Apache Dolphin Scheduler,并通过优化数据库性能、Worker性能优化等展现基于跨境电商的二次开发案例。 15:40-15:45 填写问卷+抽奖环节 王琦智 TiDB 开发者生态高级工程师。前腾讯音乐 TME Live 后端开发,曾胜利搭建 TME Live 超高并发业务集群,有丰盛的利用开发教训。 演讲工夫:15:45-16:15 ...

June 6, 2022 · 1 min · jiezi

关于开源:我以温柔报世界开源世界还我以现实

家喻户晓,开源我的项目保护工作是一项艰巨又至关重要的工作。 一些开源开发者不仅须要修复 Bug、新建性能,还须要把控代码品质、保护开源我的项目,这才得以让开源我的项目短暂稳固地继续上来。 而现今,大多数开源我的项目开发者都只是出于喜好在保护着,他们面临着工作忙、薪水低的困境,以及开源无奈带来商业化、无奈通过开源取得可观的支出这一系列事实问题。 而第三方公司在商业化产品中应用开源我的项目,从中赚得盆满钵满,而本人从未提供技术资金反对,当遇到问题时,又推回给开源开发者,一味只拿钱不办事,再次减少了开源开发者的累赘。 这不,在 11 月 18 日,Curl(一款开源的出名命令行工具)的首席开发者、创始人 Daniel Stenberg 就遭逢了此事,而所波及的第三方公司还是科技巨头苹果。 事件还得从一位 IT 工程师 Michael Rieder 在 Twitter 上公布的一条帖子说起。\ 这位工程师想要联系苹果公司,寻求 @AppleSupport 的帮忙,其申请对方更新 macOS 12 中与 Curl 无关的信息,因为拜访内容已生效。 万万没想到的是,苹果回复让其自行分割 Curl,并提供了 Curl 的帮忙页面地址。 此事件引得开源我的项目 Curl 创始人 Daniel Stenberg 的强烈不满,随即他发文示意,“设想一下,一家市值万亿美元的公司将各种开源组件组合在一起,对此每年获利数十亿美元。 当用户就其提供的产品寻求帮忙的时候,这家公司反而将用户推给开源我的项目。这个开源我的项目是志愿者经营和保护的,这家公司并没有资助过一分钱。” 从这个 IT 工程师寻求帮忙的内容来看,他所遇的问题是 Curl 没有降级到最新版本而导致拜访内容无奈失效,而苹果间接将寻求帮忙的用户推给 Curl 开源我的项目维护者们,这种没有为我的项目做出任何奉献而却推卸问题责任、拿钱不办事的做法,把开发者当成了收费的工具人,让开发者 Daniel 非常不满。 此前,在 Stack Overflow 上一位开发者曾问 Daniel 为何将 Curl 开源且收费,Curl 创始人 Daniel 现身解答,称将 Curl 视为本人的孩子,抉择开源的起因是之前从应用的开源软件中受益匪浅,想通过开源的形式回馈给开源世界,让世界变得越来越美妙。 同时,Daniel 还在不断完善 Curl,只管 Curl 曾经有所成就,但不断改进、修复以及减少新性能,尽量为开发者进步优质的文件传输解决方案。 ...

June 4, 2022 · 1 min · jiezi

关于开源:相约龙蜥开源一夏2022编程之夏ASoC开始报名了

流动介绍阿里巴巴编程之夏(ASoC)是面向寰球 18 岁及以上本科、硕士、博士高校学生的技术普惠打算,旨在激励高校学生深度参加开源开发流动,激励学生以第一视角感触开源世界的魅力。ASoC 以阿里巴巴开源技术力量作为媒介,为高校学生们和开源社区搭建桥梁。 本次流动,龙蜥社区共设置了 8 个我的项目,每个工作均指派了业余导师对同学提供精心领导。有动向抉择龙蜥社区我的项目的同学,可登录我的项目页理解详细信息,也能够间接分割我的项目导师征询。 参加流动能够取得什么?深度参加国内顶级开源我的项目,取得资深开源导师一对一的领导,理解开源合作流程,晋升研发技能。丰富奖学金和贡献者证书,你的代码更有机会被我的项目正式驳回在全世界运行。绿色招聘通道:如果你是非应届生,你将有机会取得我的项目制实习机会。如果你是应届生,ASoC 将为你提供阿里巴巴团体校招“早鸟”内推通道,为你匹配最合适的岗位。流程:1、学生报名:5 月 30 日- 6 月 26 日 2、颁布入选学生名单:7 月 3 日 3、我的项目开发:7 月 - 8 月 更多流程,详见: https://asoc2022.opensource.a... 我的项目解析/详情龙蜥社区(OpenAnolis)是一个操作系统开源社区及翻新平台,由 Arm、阿里云、Intel、龙芯、统信和三大运营商等多家操作系统厂商、芯片公司、云计算公司独特发动,致力于通过凋谢的社区单干,构建自主的 Linux 开源发行版及开源翻新技术,推动软、硬件及利用生态凋敝倒退。 1、Dragonball-sandbox 我的项目单元测试欠缺我的项目详情: https://gitee.com/anolis-educ... 我的项目形容: 欠缺 Kata Containers 我的项目和 Dragonball-sandbox 我的项目下的单元测试代码。 kata containers 我的项目链接: https://github.com/kata-conta... dragonball-sandbox我的项目链接: https://github.com/openanolis... 我的项目指标: 【必选】将 dragonball-sandbox 我的项目的代码覆盖率晋升到 90% 以上。【可选】将 Kata Containers 我的项目中 Dragonball VMM 中要害模块的代码覆盖率晋升到 90%。难度:根底 2、Dragonball 应用平安固件启动 Linux payload 优化我的项目详情: https://gitee.com/anolis-educ... 我的项目形容: Dragonball 是 rust 编写的轻量级虚拟化我的项目。在传统的沙箱容器场景下,能够应用 VMM 间接加载和启动 guest os。然而在一些非凡的场景下(比方秘密计算),因为用户不信赖 VMM, 则必须应用的平安固件加载和启动 guest os。td-shim 就是一个实用于容器场景的,轻量级的平安固件。该工作就是在基于 Dragonball-sandbox,反对 td-shim 平安固件, 并且应用平安固件疏导 payload(linux kernel)的启动。 ...

June 1, 2022 · 2 min · jiezi

关于开源:申请倒计时-3-天快来寻找你的专属开源之夏

暑期将至,还在艳羡他人意义不凡播种满满的假期么?还在寻找领有丰富奖金超多福利的暑期实际么?还在期待业界大牛社区爱豆的名师领导么? 最前沿的技术畛域、纯线上的参加形式,关上一线开源社区大门,一对一资深导师领导,深刻开源的不二抉择,超强实战经验,丰富奖金与证书激励,削减履历亮点,拥抱将来时机。这就是往年暑期最最炽热的学生开源流动——开源之夏! 开源之夏是在中国科学院软件研究所“开源软件供应链点亮打算”领导反对下,已间断举办三年,流动旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,助力开源软件供应链建设。 在本届开源之夏中,共有124 个开源社区参加流动, 502 开源个我的项目工作胜利上线。其中既有来自华为、阿里、百度等多家大厂发动的开源我的项目,也有 Apache 基金会、CNCF 基金会等顶级开源我的项目,还有泛滥沉闷在一线的出名开源我的项目以及高校开源我的项目,含盖了操作系统、编译器、人工智能、分布式、云原生、大数据与数据库等泛滥前沿技术畛域。 截止目前,已有来自国内外340余所高校的近1500名学生胜利报名本届流动,在泛滥开源组织与我的项目的加持与高校学生的积极参与下,开源之夏已成为国内首个、规模最大的暑期开源流动。 理解了开源之夏,那么同学们参加开源之夏最终能够播种到哪些果实呢?一起来看看吧~ 不低于实习工资的丰富奖金流动设立奖金反对,学生胜利结项后可取得流动奖金与证书。根底我的项目奖金税前 8000 元 ,进阶我的项目奖金税前 12000 元。 顶级开源我的项目实习经验本次开源之夏汇聚泛滥顶级开源我的项目,通过参加开源之夏,同学们能够深刻开源我的项目社区,与该我的项目社区导师一起工作,get 更多开源我的项目开发技能。 一线资深工程师领导学生自主抉择社区我的项目工作申请,当选后取得该开源我的项目资深维护者(社区导师)亲自领导的机会。在工作阶段,每位导师也会帮忙学生解决难题,实现工作。 工作成绩服务寰球用户,成就感满满学生在开源之夏获得的我的项目成绩将奉献给各个开源社区,通过开源软件和社区,最终服务寰球用户。 结识寰球高校学子和开发者,广交好友开源之夏每年都会吸引泛滥高校学生参加,去年开源之夏曾走进全世界 20 个国家的 447 所高校,提供一个国内外学子交换的平台。往年同样有来自天南海北的高校学生报名加入流动,在这里,也心愿每位同学都能找到并肩作战的小伙伴。 为开源生态添砖加瓦,共筑软件供应链通过为开源我的项目做奉献,欠缺我的项目倒退,汇聚泛滥开源我的项目之力,最终将助益整个软件供应链的倒退。 播种这么多,快抓紧工夫口头吧! 我的项目申请曾经开启,5 月 21 日至 6 月 4 日,学生可从502个我的项目工作中抉择心仪的那个,来提交申请吧。 申请形式1 返回官网,登录 OSPP 管理系统,进行学生材料填报2 学生材料审核通过后,将撰写好的申请材料上传至零碎3 申请工夫:5月21日-6月4日4 官网:https://summer-ospp.ac.cn 特地留神1 我的项目申请书的品质是组委会审核的最重要规范。撰写申请书之前请与导师进行沟通,认真了解我的项目,认真打磨申请书,参照我的项目申请模板并依据我的项目要求筹备相干资料。2 学生最多能够提交三个我的项目的申请书,但最终最多只能承当一个我的项目。提交申请书后,申请我的项目便不能变更,申请材料可欠缺。申请材料包含个人简历和我的项目申请书。3 在提交我的项目申请时,须要对申请的所有我的项目的当选优先级进行排序,若被多个我的项目在同一轮中选中,则依据该同学提交的我的项目排序,优先当选优先级高的我的项目。4 倡议提前一天(即6月3日)实现提交,以防止截止日当天因集中提交而导致网络拥挤。 分割咱们官网邮箱:org@summer-ospp.ac.cn 通用邮件列表:summer-ospp@googlegroups.com 增加小助手微信进入学生微信群(增加请备注学生身份): Slack 频道:https://slack.summer-ospp.ac.cn

June 1, 2022 · 1 min · jiezi

关于开源:如何应对开源组件⻛险软件成分安全分析SCA能力的建设与演进

随着 DevSecOps 概念的推广,以及云原生平安概念的疾速遍及,研发平安和操作环境平安当初曾经变成了近几年十分热的词汇。目前,在零碎研发的过程中,开源组件引入的比例越来越高,所以在开源软件治理层面安全部门须要投入更多的精力。但因为晚期技术债的问题,很多企业外部在整个研发流程中对应用了哪些开源组件、这些开源组件可能存在哪些重大的安全隐患等相干的问题,简直是没有任何能力去进行收敛,多年前的 SCA(Software Composition Analysis 软件成分剖析)技术又重出江湖,变成该畛域⻛险治理的一个“神器”。本文次要探讨如何利用 SCA 技术实现对开源组件⻛险治理相干能力的建设与落地,心愿给大家以启发或者帮忙。1. 前言SCA 概念呈现其实很久了。简略来说,就是针对现有的软件系统生成粒度十分细的 SBOM(Software Bill of Materials 软件物料单)清单,而后通过⻛险数据去匹配有没有存在⻛险组件被援用。目前,市面上比拟杰出的商业产品包含 Synopsys 的 Blackduck 、Snyk 的 SCA 、HP 的 Fortify SCA 等,开源产品包含国内悬镜的 OpenSCA 。 然而,通过对这些产品调研和剖析后咱们发现,它们因为诸如⻛险数据库残缺度、与现有研发流程耦合水平、性能和社区反对不残缺等起因,不能很好地融入企业外部的研发流程,然而在企业外部,这一部分能力对于 SDL 工作而言,又是不可或缺的一种能力。所以,企业外部的信息安全团队须要联合业务团队的需要,平安团队本身对于⻛险的了解,企业外部的研发流程现状,以及现有的技术与数据能力、利用老本和 ROI 等现状和问题进行综合思考,打造属于本人的 SCA 能力,从而帮忙业务团队多、快、好、省地解决软件供应链层面上的信息安全问题,平安团队也能够更好地对组件⻛险问题实现全局的治理。 从上述的内容能够得悉,在企业外部建设 SCA 能力的过程中,会波及到很多的产品和经营方面的问题,诸如跨部⻔合作、零碎稳定性、业务和安全部⻔对于⻛险的定义不统一等问题。本文次要介绍 SCA 能力在企业外部理论落地的过程、遇到的问题以及对 SCA 技术的认识和瞻望,心愿能够为业界同仁提供一个能够参考的解决方案和范本。 2. 平安视⻆下的研发⻛险从企业外部的信息安全团队的视角看来,企业外部在整个研发流程当中遇到的⻛险点还是比拟多的,通过对于各种攻击面的梳理和剖析之后,咱们在研发流程中被常常提及的⻛险次要蕴含以下通用破绽危险、供应链相干的危险以及过期保护的组件等三类,下文将逐个开展。 2.1 通用破绽⻛险在组件平安层面上,首先遇到的问题、也是最容易发现的问题就是破绽问题,它造成的影响也非常直观,能够导致系统因为歹意利用呈现非预期的问题,进一步毁坏零碎的完整性和可用性。依据 2021 年 Synopsys 放出的软件供应链相干的数据显示,开源代码仓库中至多存在一个破绽的仓库占整体开源仓库的比例,从 2016 年的 67% 回升到了 84%;至多存在一个高危破绽的代码仓库占全副仓库的比例,从 2016 年的 53% 回升到了 60%;最高的时候是 2017 年,这一数字减少到了 77%。 而依据 2020 年 Snyk 公布的另一份开源组件与供应链平安的报告显示,破绽的数量依然须要提高警惕,XSS 破绽依然占据数量榜首,紧随其后的是命令执行类破绽,这些破绽会重大影响零碎的稳定性。 ...

May 30, 2022 · 5 min · jiezi

关于开源:开源框架-Eggjs-文档未经授权被转载原作者反成恶人在-v2ex-上被讨伐

5 月 26 日,Egg.js(阿里开源的企业级 Node.js 框架)外围开发者 @“天猪”在知乎发了一篇题为《对于我集体“歹意投诉”他人未受权转载事件的阐明》的申明,对近期本人反成善人在 v2ex 上被“讨伐”的事件示意困惑。 开发者原文转载 MIT License 协定文档被知乎告侵权原来在很多年前,@天猪 写了一篇对于 Egg.js 某个开源我的项目的某个个性的应用文档,并于 2018 年将该文档公布到了 2 个中央 —— Egg.js 知乎专栏(文档 A)和 Egg.js 的 GitHub repo 文档库(文档 B)。 其中,文档 A 的版权已受权给知乎(该文档在知乎专栏的地址为“天猪:当 Egg 遇到 TypeScript,播种茶叶蛋一枚https://zhuanlan.zhihu.com/p/...)”,而公布在 GitHub 上的文档 B 则采纳了 MIT License 协定。 值得注意的是,公布到这两个中央的内容(文档 A 和文档 B )大部分是重合的。 2019 年,开发者 @an168bang521 在未告知原作者@“天猪”的前提下,从 GitHub 将 Egg.js(文档 B)原文转载到了其集体网站(https://www.axihe.com/edu/egg...)上。 但因为 Egg.js 文档(文档 B)应用的是 MIT License 协定,即“容许任何人在 MIT 协定下进行应用和操作”,因而开发者 @an168bang521 一成不变转载 该文档就引发了争议。 ...

May 27, 2022 · 1 min · jiezi

关于开源:揭秘OpenCloudOS内核调度器Features

调度器(Scheduler)须要应答各种极其场景以及各种业务模型,繁多的策略设计很难笼罩所有的场景。于是内核在调度器里增加了很多调度个性feature,在不同的业务场景里,依据不同的业务模型抉择最优的调度策略,这样能够让调度器领有很好的适应性。 通过本文的剖析,能够让大家理解到内核相干feature的作用以及应用场景,这样能够依据依据这些参数为用户业务进行针对性的性能调优了。调度个性剖析 通过cat /sys/kernel/debug/sched_features能够晓得以后内核反对哪些调度个性,以及这些的关上状况。图片能够看到,如果有NO_前缀,就示意这个性能敞开。而没有这个前缀则示意性能关上。内核代码位于:kernel/sched/feature.h在这个头文件里定义了所有内核反对的feature应用形式:关上某个调度个性:echo WAKEUP_PREEMPTION > /sys/kernel/debug/sched_features 敞开某个调度个性: echo NO_WAKEUP_PREEMPTION > /sys/kernel/debug/sched_featuresGENTLE_FAIR_SLEEPERS该性能用来限度睡眠线程的弥补工夫为sysctl_sched_latency的50%,能够缩小其余工作的调度提早,该性能内核默认关上。如果敞开该个性,则唤醒线程能够取得更多的执行工夫,但于此同时,调度队列上的其余工作则会由较大的调度提早。/* Only give sleepers 50% of their service deficit. This allowsthem to run sooner, but does not allow tons of sleepers torip the spread apart. */SCHED_FEAT(GENTLE_FAIR_SLEEPERS, true) static voidplace_entity(struct cfs_rq cfs_rq, struct sched_entity se, int initial){ u64 vruntime = cfs_rq->min_vruntime; /* The 'current' period is already promised to the current tasks,however the extra weight of the new task will slow them down alittle, place the new task so that it fits in the slot thatstays open at the end. *将新创建的工作vruntime加上一个额定的虚构工夫片,这样能够让新创建的工作必须等到下个调度周期能力运行(预期) */if (initial && sched_feat(START_DEBIT)) ...

May 25, 2022 · 7 min · jiezi

关于开源:英特尔加入OpenCloudOS操作系统社区共同促进社区技术创新

近日,英特尔(中国)有限公司作为初始成员,发表退出OpenCloudOS操作系统开源社区。 英特尔开创于 1968 年,是半导体行业和计算翻新畛域的寰球当先厂商,发明扭转世界的科技,推动寰球提高并让生存丰富多彩。咱们秉承摩尔定律,致力于推动半导体设计与制作,帮忙客户应答最重大的挑战。通过将智能融入云、网络、边缘和各种计算设施,开释数据潜能,助力商业和社会变得更美妙。 英特尔 1985 年进入中国,是最早进入中国的跨国公司之一,现在也是在中国最大的外国投资企业之一,投资规模约 130 亿美元,员工超过 1.1 万人。2020 年英特尔中国营收已占寰球营收的 26%。英特尔中国策略是英特尔全球战略之重。英特尔中国领有美国之外最全面的业务部署,笼罩前沿钻研、产品技术开发、精尖制作、产业生态单干、市场营销、客户服务、风险投资和企业社会责任等。 OpenCloudOS社区是一个中立,凋谢,通明的系统软件社区,多样化的厂商和业界搭档的参加是社区的一大特色。社区积淀了多家业界厂商在软件和开源生态的劣势,在云原生、稳定性、性能、硬件反对等方面均有松软撑持。英特尔积极参与OpenCloudOS社区的建设,心愿利用在X86架构反对和优化以及国内开源社区开发的教训,促成社区的技术创新,同时也心愿社区能持续放弃凋谢中立通明,并与国内开源社区放弃严密单干和接轨。 对于社区生态建设,英特尔开源技术核心总监杨继国示意:OpenCloudOS社区的多样性以及凋谢中立通明的治理策略,为技术创新打下了坚实基础。英特尔心愿与业界搭档一起,独特推动社区倒退。

May 25, 2022 · 1 min · jiezi

关于开源:中科曙光加入OpenCloudOS操作系统社区携手共建应用生态体系

近日,曙光信息产业股份有限公司(以下简称“中科曙光”)作为初始成员,发表退出OpenCloudOS操作系统开源社区。 中科曙光是中国外围信息基础设施领军企业,为中国及寰球用户提供翻新、高效、牢靠的IT产品、解决方案及服务。公司在中国科学院的鼎力推动下组建,于2014年在上海证券交易所上市(股票代码:603019)。经验20余年倒退,中科曙光在高端计算、存储、平安、数据中心等畛域领有深厚的技术积淀和当先的市场份额,并充分发挥高端计算劣势,布局智能计算、云计算、大数据等畛域的技术研发,打造先进计算产业生态,为科研摸索翻新、行业信息化建设、产业转型降级、数字经济倒退提供了松软可信的撑持。 中科曙光在全国各省、直辖市均设立了分支机构,领有国内当先的 5大智能制作生产基地、7大研发核心,在全国50多个城市部署了城市云计算中心。作为以技术创新为基因的科技企业,中科曙光将来将继续专一于核心技术研发,并心愿能与以“齐全中立、全面凋谢、平安稳固及高性能”为主旨的OpenCloudOS开源社区携手共建利用生态体系、推动产业提高,以科技翻新助力“数字中国”建设,驱动经济高质量倒退。 中科曙光解决方案核心总经理姜海旺示意:“开源技术社区是现今各支流 Linux 发行版倒退的次要模式,作为国产开源操作系统社区,OpenCloudOS积淀了腾讯及多家厂商在软件和开源生态的劣势,在云原生、稳定性、性能、硬件反对等方面均有松软撑持,公司也心愿后续可能与OpenCloudOS开源社区一起进行社区共建、联结技术攻关、计划落地、利用翻新,为千行百业智能化降级提供更全面、更交融的解决方案,发明更多价值。”

May 25, 2022 · 1 min · jiezi

关于开源:云启资本宣布加入-OpenCloudOS-操作系统社区将自身在开源领域近十年的经验贡献社区

近日,云启资本作为初始成员,发表退出 OpenCloudOS 操作系统开源社区。 国内最早专一于「科技翻新 + 产业赋能」的专研型创投机构,从 2014 年成立伊始,就围绕「科技产业化」和「产业数字化」两大方向进行系统化深耕,投资范畴笼罩了前沿科技、先进制作、智联设施、SaaS 和企业服务、B2B 供应链等赛道。其中,开源和根底软件是云启继续关注的方向之一,并于晚期领投布局了 PingCAP,Zilliz, Jina AI, Singularity 等多家行业领头羊公司。 作为国内开源行业业余的投资方,云启屡次取得包含 “科创中国” 开源翻新在内的行业认可,而云启的投资人更是作为行业惟一获评国内开源先锋。为了更好地助力国内开源行业倒退,云启与国内最大的开源社区 “开源社” 独特公布 2021 年度开源报告,取得了国内外行业的充沛认可。除此之外,云启在包含亚马逊云科技峰会、中国开源年会和 VMware 智能云边开源峰会在内的多个世界级行业峰会中受邀为行业提供商业化层面观点。为了充沛交换开源精力,云启也长期举办系列开源流动,与行业顶尖开发者一起摸索技术边界,共建社区生态。 随着开源的理念逐步深入人心,中国企业也正从开源的使用者向开源的贡献者、乃至推动者转变。在此背景下,云启理解到腾讯与合作伙伴独特倡导发动操作系统开源社区 OpenCloudOS;云启心愿社区可能真正打造一个齐全中立、全面凋谢、平安稳固、高性能的操作系统及生态。这也意味着社区将不存在厂商标签,也不禁任何一个独自的厂商主导,并可能汇集起国内外的操作系统研发力量、社区成员共识决策、产学研用共建生态。 云启资本合伙人陈昱示意,开源并非只是简略的把代码公开,而是在于优良的开源我的项目可能为软件的开发和产品的获客提供杠杆,通过开源经营的根本性动作,能够取得来自于社区的开发、反馈于人才储备,进而精准地让开源商业化公司触达用户造成转化。做开源,最重要的还是不忘初心,对技术的酷爱和谋求是必要条件。在开源方向,云启自 2016 年初开始系统性布局投资包含 PingCAP 在内的开源公司曾经成为国产开源软件的标杆。而在将来,云启也会将本身在开源畛域近十年的教训奉献社区,反对其建设和倒退。

May 25, 2022 · 1 min · jiezi

关于开源:DevStream-团队在背后都是怎么吐槽用户的

本文作者:Daniel HuGitHub 地址:https://github.com/daniel-hutao Note 外部绝密聊天记录,请勿扩散!!! Echo Ma:“话说 DevStream 用户群都三四百人了,仿佛理论敲过 dtm 命令的不到10%啊?!” Daniel Hu:“别瞎说大瞎话!” Echo Ma:“你说有没有可能是他们用不来?” Daniel Hu:“也可能是懒得尝试,冲突新事物。” (我总得找点借口吧)Echo Ma:“你说有没有可能是 dtm 不好用?” Daniel Hu:“不存在,不可能,我不信!dtm 是不够完满,然而你不能奢求一个小娃娃德智体美劳样样精通!再说了,不好用,不好用你喊他们提 issue 去呀?有厌弃的勇气,没有吐槽的胆量吗?不提 issue 的埋怨咱们当作没听见!” Echo Ma:“有没有可能是用户找不到文档?” Daniel Hu:“<docs.devstream.io>,咱们的文档站点你没有宣传到位是不是?” Echo Ma:“有没有可能是文档太干燥?” Daniel Hu:“想看欢快的内容,你喊他们去 <blog.devstream.io> 呀!是不是没通知大家咱们有博客站点?” (俺们辛辛苦苦写了辣么辣么久,不容许有人不晓得)Echo Ma:“有没有可能,有些用户排挤文档?我没别的意思哈,可能就是局部用户,右脑更加发达,所以更习惯看视频教程,就是那种稍稍有点不喜爱看文字内容的?” Echo Ma:“你能够录一个视频不?” Daniel Hu:“你感觉我很闲是不是?你见过哪个程序员写了代码还要本人录一个教程的?” (不是不想录啊,我的颜值不敢出镜啊)Echo Ma:“如果用户想要。” Daniel Hu:“用户赢了。等我半小时。” (不录脸吧,不能毁了用户心中我的帅哥形象)Daniel Hu:“刷新下 https://docs.devstream.io/en/...,他们要的视频,插进去了。” Echo Ma:“英文版视频呢?有些用户可能听不懂中文。” Daniel Hu:“贪得无厌?不,英文版能够有,你找铁心去,他录英文和录着玩一样,10分钟就搞定了。” (反正不是我录)Echo Ma:“铁心,英文版,占你十分钟不过分吧?” Tiexin Guo:“十分钟,看不起谁呢” (五分钟后)Tiexin Guo:“你刷新一下下面那个链接,英文版也有了,录个视频5分钟足矣。” Tiexin Guo:“你们知不知道 DevStream 曾经退出 CNCF landscape 了?” (满足而又忠厚地笑)Echo Ma:“什么是 landscape?” ...

May 25, 2022 · 1 min · jiezi

关于开源:存储模组头部厂商嘉合劲威加入龙蜥社区

近日,深圳市嘉合劲威电子科技有限公司(以下简称“嘉合劲威”)签订了CLA(Contributor License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 嘉合劲威成立于 2012 年,凭借严苛的测试规范、欠缺的生产体系、多样化存储产品解决方案,成为国内最大的全产链内存产品代工企业。次要产品包含光威(GLOWAY)、阿斯加特(Asgard)、神可(SINKER),是中国高端存储芯片测试企业、芯片测试零碎计划商。 嘉合劲威副总张喆示意:“作为中国高端存储芯片测试企业、国内比比皆是的芯片测试零碎计划商。嘉合劲威长期在贮存畛域进行重点投入,踊跃推动国产存储。在多年倒退中咱们积攒我的项目教训、积淀技术水平的同时,也造就了一批业余的技术工程师。嘉合劲威以踊跃凋谢的态度退出龙蜥社区,心愿以此为契机,施展嘉合劲威的技术教训和人才劣势,与社区搭档独特促成开源社区建设,为数智化经济服务。” 龙蜥社区理事李培源示意:“嘉合劲威在半导体存储行业领有弱小的研发团队和先进生产工艺。其一贯秉承'自律、自驱、高效、翻新、共赢'至上的核心理念,一直晋升在产业链中的外围竞争劣势,为客户继续提供超出冀望的产品和一流的服务。置信嘉合劲威能够和龙蜥社区联手打造更好的硬件生态,让彼此产品进行深度适配,在芯片方面建设更好的开源生态。” 截至目前,已有 200+ 家企业签订 CLA 协定退出龙蜥社区,包含平安厂商格尔软件、海泰方圆,数据库厂商南大通用、巨杉数据库,中间件厂商西方通、中创中间件、宝兰德等,欢送更多企业退出。 —— 完 ——

May 18, 2022 · 1 min · jiezi

关于开源:开源之夏502个项目上线最火热的暑期开源活动发车了

重磅音讯!2022 开源之夏参加我的项目已全副筹备结束,共有来自 124 个社区的 502 个我的项目上线。 在这里,无论你是想要摸索哪个技术畛域,都能找到最适宜本人的我的项目,有来自华为、阿里、腾讯、百度等大厂开源我的项目,也有Apache基金会、CNCF基金会等顶级开源我的项目,还有泛滥沉闷在一线的出名开源我的项目,涵盖了操作系统、编译器、AI、云原生、大数据、分布式、IoT、深度学习框架等等超过 20 个技术畛域。 利用暑期工夫,深刻参加开源社区,为心仪的我的项目贡献力量,在实践中成长,价值感拉满! 还等什么,快追随开源之夏的脚步,来摸索那些精心为你筹备的我的项目吧。 流动官网:https://summer-ospp.ac.cn/ 漫游头部开源我的项目社区,领万元奖金开源之夏我的项目列表:https://summer-ospp.ac.cn/#/o... 我的项目列表页面依照类别、难度、语言划分,抉择指标方向可疾速锁定相应我的项目列表。 每个我的项目详情页阐明了我的项目的产出要求、技术要求、成绩仓库,并公布了我的项目表述以及须要用到的编程语言。同学们可在详情页面仔细阅读相干阐明,筛选心仪我的项目。 挑战进阶我的项目的同学,则有胜利结项之后,可取得人民币 12000 元(税前)处分。 挑战根底难度我的项目的同学,同样在顺利结项之后,可取得奖金人民币 8000 元(税前)。 与 500+ 高手做伴,畅游开源一夏开源之夏所汇聚的我的项目来自寰球的顶级开源我的项目社区,每个我的项目将匹配1位社区资深开发者导师。也就是说,本届开源之夏共有 500+ 位导师与同学们共同完成工作。如此丰富的“师资力量”,一对一领导,保障每位同学在开源之路上顺利前行。 互选之后,同学们能够紧跟大神,与高手做伴,趁着寒假让本人的开发技能再上一阶。 通道已开启,速速报名学生报名通道现已开启! 进入官网,点击“学生登录”注册账号即可填报材料报名。 我的项目申请将于5月21日正式开启。在此之前,同学们能够抉择感兴趣的我的项目,通过邮件等形式与社区导师进行沟通,更好地了解我的项目,为撰写高质量的我的项目申请计划作筹备。 学生指南:https://summer-ospp.ac.cn/hel... 对于开源之夏开源之夏是开源软件供应链点亮打算下的暑期流动,由中国科学院软件研究所与openEuler社区联结主办,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,助力开源软件供应链建设。 2022年,第三届开源之夏联结124家开源社区,针对开源我的项目的开发与保护提供mini工作,学生可自主抉择感兴趣的我的项目进行申请,并在当选后取得社区资深开发者亲自领导的机会。我的项目胜利结项并奉献给社区后,参与者将取得开源之夏流动奖金和结项证书。 分割咱们官网邮箱:org@summer-ospp.ac.cn 通用邮件列表:summer-ospp@googlegroups.com 增加小助手微信进入学生微信群(增加请备注学生身份): 「组委会将在 Slack 频道里公布与微信群统一的告诉,不习惯应用微信群的参与者能够订阅 Slack 频道。」 Slack 频道:https://slack.summer-ospp.ac.cn

May 16, 2022 · 1 min · jiezi

关于开源:最难搞的英伟达也开源了苹果会是下一个吗

5 月 11 日,英伟达 NVIDIA 发文发表,正式将其 Linux GPU 内核驱动模块开源,以 MIT 和 GPLv2 双许可的模式公布在 GitHub 上。短短 2 天,该我的项目已播种 8.6k Star(临公布前又涨了 200)。 开源的音讯一出,有人评估说「这是近十年来开源操作系统硬件反对方面产生的最大事件之一」。但也有人认为,一次开源并不会扭转什么,除非 NVIDIA 像 AMD 那样保持开源 3 到 5 年,否则无奈发明真正的价值。 一、所有硬件厂商中最难搞的一个多年来, NVIDIA 在开源上的激进态度,被开发者和用户诟病已久,就连黑客都「看不下去」了。 往年 3 月,外媒曝 NVIDIA 受勒索软件攻打,黑客并未索取赎金,而是要求英伟达将 Windows、MacOS 和 Linux 零碎的 GPU 驱动齐全开源,否则就把秘密数据公之于众。 更「经典」的名局面来自 Linux 之父 Linus Torvalds。2012 年,Linus 在一次公开访谈中婉言,「NVIDIA 是所有硬件厂商中最难搞的一个!」而后面对镜头竖起中指并爆了粗口。 因为 NVIDIA 在 GPU 驱动上的长期闭源,有开发者专门打造了 Nouveau——一个旨在为 NVIDIA GPU 驱动建设的高质量的,收费自在的开源我的项目。据称,微软、谷歌和红帽都为我的项目提供了很大的帮忙,甚至连 NVIDIA 自家的员工也在为 Nouveau 做奉献。 不仅是黑客、Linux 之父和开发者们,为 NVIDIA 的开源操碎了心,NVIDIA 的生态搭档也始终盼它能早日开源。NVIDIA 发表开源后,Canonical、SUSE、红帽等业内公司纷纷表示,对 NVIDIA 的决定示意赞叹,认为这对开源社区来说是一个真正的里程碑。 ...

May 13, 2022 · 1 min · jiezi

关于开源:这么好用的低延时直播网易云信竟然将它开源了

谈起直播,没有人会感到生疏。 自上世纪末,流媒体直播技术衰亡以来,随同着网络基础设施的倒退脚步,直播也同频共振般地起势。而近年来 AI、云计算、音视频等技术日趋成熟,以及新冠肺炎疫情带来的“宅经济”刺激,使直播行业的发展势头被进一步激活。 依据中国互联网络信息中心(CNNIC)公布的《中国互联网络倒退情况统计报告》统计数据显示,到 2021 年 6 月,中国网络直播用户规模已达到 6.37 亿人,直播市场规模靠近 3000 亿元。 直播是个好货色,但直播延时不是通过网络直播,你能够轻松观看到大洋彼岸正在进行的缓和体育赛事,也能够足不出户就阅尽祖国的大好河山、日出日落,甚至与 6000 万陌生人一起“云监工”火神山医院建设进度,为疫情防控力量点赞。 直播是个好货色,但,直播延时并不是。 或者你曾熬夜守在电商直播间,在秒杀倒计时中,因延时被人姗姗来迟;也或者在上网课时,因延时错过了重要的知识点;还或者在体育比赛关键时刻,因延时被提前“剧透”了后果。 凡此种种的破坏性体验,皆是「延时」惹的祸。 直播体验破坏者:「延时」如何产生?那么,作为音视频直播体验的破坏者,延时到底从何而来? 与声和光在介质中的收发及传输一样,音视频数据的编解码和传输同样须要工夫。音视频直播的传输链路次要波及采集、预处理、编码、数据传输、服务器转码、解码等环节,每一环节都会产生提早。 质变引起量变,当这些散布于各个环节的轻微提早一直叠加,就会造成整体直播的延时,进而折射到用户体验上。 通常来说,整个链路的提早可分为 3 个类型:设施端解决提早、端与服务器的传输提早、服务器间的传输提早。 以快递包裹的物流运输来类比: 设施端解决提早:与快递发件前打包和收件后拆包类似,数据也需通过采集端的采集编码、打包发送以及播放端的收包解码、渲染播放。延时与硬件性能、采纳的编解码算法、音视频数据量等强相干。端与服务器的传输提早:与快递员的揽收和派送类似,这里的延时通常与客户端和服务器间的物理间隔、客户端和服务器的网络运营商、终端网络网速、负载和网络类型等无关。服务器间的传输提早:就像快递在各个物流分拨核心、中转站的流转,数据在服务器之间排队、传输、流转,延时与传输门路的抉择无关。这 3 种类型的提早,除了设施端提早与硬件性能强相干,后两者之和便是业界重点着力优化的“端到端延时”。 低延时直播:强互动场景的最佳解题思路3~5 秒的延时常见于国内少数的 CDN 直播模式中,这些场景次要采纳 HTTP-FLV 和 RTMP 协定的传输模式,如:游戏直播不强调互动性,关键帧延时通常在 8~10 秒;赛事直播对流畅性要求更高,个别会抉择 HLS 协定,延时会达到 10 秒以上。 随着“全民直播”到来,直播模式和内容也在不断创新,连麦直播、在线课堂、电商直播等新模式不断涌现。采纳 CDN 直播,对这些强调互动性的场景来说,延时超过 1 秒,玩法可能就无奈进行上来了。 那么,实时音视频体现如何? 它能实用于观众与主播频繁互动、对实时性要求高的场景,使二者之间的内容提早管制在 300ms 内,实在还原线下面对面的交换体验。但此计划在网络优化、回声打消等问题上仍然简单,最重要的是实时音视频计划以时长计费,通常实现老本较高。 延时与老本就像是天平的两端:延时越低,计划老本越高,反之亦然。 于是,“优等生”低延时直播提供了一个解题思路,找到了两者之间的平衡点,在可承受的提早下兼顾更强的直播能力,带给用户更佳的互动体验。既能满足主播与观众间低频次的互动需要,使二者之间的内容提早管制在 1s 左右,又能反对百万人同时在线,同时将老本管制于 CDN 和实时音视频之间,使计划的整体老本更加可控。 都是低延时直播,网易云信有何不同?有需要的中央,就有闻风追赶的人。事实上,在洞察到市场对低延时直播客观存在的需要后,嗅觉敏锐的各大云厂商都陆续推出了各自的短延时、低延时、超低延时直播产品。 纷繁复杂的命名背地,技术到底有何不同? 传统直播畛域存在着三大指标:首屏工夫、提早、卡顿率。低提早直播技术的难点在于:如何实现卡顿率持平甚至更优于 RTMP 拉流技术的前提下,大幅升高首屏工夫和提早,从而带给用户更好的直播体验。 工欲善其事,必先利其器。作为网易智企旗下的交融通信云服务专家,网易云信交融了本身在 CDN 和 RTC 畛域多年的技术积攒和教训积淀,联合 WebRTC 规范的媒体流技术,在首屏工夫、提早、卡顿率方面做了深度的优化。 ...

May 13, 2022 · 1 min · jiezi

关于开源:一线知名开源项目都来了开源之夏火热招募在校生

深刻一线开源社区 取得资深导师领导 摘取丰富奖金激励 乏味的开源我的项目奉献之旅 让你的成绩服务于寰球开源用户 这个暑期 做点有价值的事! 开源之夏携手124家开源社区已上线XX个我的项目工作! 流动官网:https://summer-ospp.ac.cn/ 开源之夏是开源软件供应链点亮打算领导反对下的暑期开源流动,由中国科学院软件研究所与openEuler社区联结主办,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,助力开源软件供应链建设。 流动设立奖金反对,学生胜利结项后可取得流动奖金与证书。(根底我的项目 8000元 进阶我的项目 12000元(税前)) 学生自由选择我的项目工作,与导师建设沟通以后xx个我的项目工作已上线结束,有来自华为、阿里、腾讯、百度等大厂开源我的项目,也有Apache基金会、CNCF基金会等顶级开源我的项目,还有泛滥沉闷在一线的出名开源我的项目。 学生可自由选择本人感兴趣的我的项目,邮件与我的项目导师进行进一步沟通,明确我的项目需要,沟通我的项目解决方案,开始筹备我的项目申请书。 注册报名,提交我的项目申请书当初即可登录官网,事后注册学生报名管理系统。5月21日—6月4日,提交我的项目申请书。(官网学生指南中提供我的项目申请书模板) 我的项目申请书评审6月5日-6月14日,导师和组委会对提交的申请书进行评审,抉择承当我的项目的当选学生。我的项目申请书的品质将是组委会审核评判的最重要规范,请务必认真筹备。当选后果颁布6月15日将颁布我的项目当选学生名单。我的项目开发7月-9月,将在导师的领导下进行为期3个月的我的项目开发。向社区提交PR9月30日之前需向所参加的社区提交成绩PR。本届开源之夏结项最重要的规范是我的项目成绩需被社区仓库接收合入,10月底前实现合入。结项名单颁布,优秀学生评比经审核后,11月上旬颁布结项名单。结项的同学可取得我的项目奖金和证书。进一步评比体现优异的学生,颁发优秀学生证书。流动官网联系方式对于流动规定,请务必先浏览学生指南:https://summer-ospp.ac.cn/hel... 官网邮箱:org@summer-ospp.ac.cn 通用邮件列表:summer-ospp@googlegroups.com 增加小助手微信进入学生微信群(增加请备注学生身份): 组委会将在 Slack 频道里公布与微信群统一的告诉,不习惯应用微信群的参与者能够订阅 Slack 频道。 Slack 频道:https://slack.summer-ospp.ac.cn

May 13, 2022 · 1 min · jiezi

关于开源:腾讯Light公益创新挑战赛介绍

腾讯Light·公益翻新挑战赛介绍 2021年12月23日,由中国儿童核心联结腾讯公司主办的第二届腾讯Light·公益翻新挑战赛在福建厦门启动。本届大赛由全国妇联宣传部领导,腾讯公司联结中国儿童核心主办,企鹅伴成长、腾讯华东总部、腾讯SSV翻新办学实验室、企鹅爱地球、腾讯优图实验室、腾讯云AI、腾讯云微搭独特承办,邀请社会各界公益人士以儿童平安爱护/教育、素养教育、生物多样性爱护/教育三大更具“可持续性”和“科技向善”视线的赛题,一起摸索人工智能更宽泛的社会价值,用AI助力更美妙的世界。 历届大赛第二届腾讯Light·公益翻新挑战赛 大赛简介2021年12月23日,由中国儿童核心联结腾讯公司主办的第二届腾讯Light·公益翻新挑战赛在福建厦门启动。本届大赛由全国妇联宣传部领导,腾讯公司联结中国儿童核心主办,企鹅伴成长、腾讯华东总部、腾讯SSV翻新办学实验室、企鹅爱地球、腾讯优图实验室、腾讯云AI、腾讯云微搭独特承办,邀请社会各界公益人士以儿童平安爱护/教育、素养教育、生物多样性爱护/教育三大更具“可持续性”和“科技向善”视线的赛题,一起摸索人工智能更宽泛的社会价值,用AI助力更美妙的世界。 第二届腾讯Light·公益翻新挑战赛启动典礼 腾讯副总裁、腾讯华东总部总经理张立军 腾讯副总裁、腾讯平安管理部总经理朱劲松 腾讯云副总裁、腾讯优图实验室总经理吴运声 有光和解忧暖心喵App的开发者胡淼淼 第二届腾讯Light·公益翻新挑战赛启动典礼启动典礼上,俞灏明通过视频连线的形式向腾讯Light·公益翻新挑战赛献上了祝愿。“寰球每年野生动物非法交易超200亿美元,外来物种入侵严重破坏生物多样性,生物多样性爱护的问题不仅与每一个人非亲非故,更是决定了下一代生存环境的庄重问题。”他也示意,本人对于生物多样性赛题最感兴趣,心愿有更多喜好公益的有志之士可能参加到此次的腾讯Light·公益翻新挑战赛中,用人工智能为爱护生物多样性、爱护未成年人提供更多的帮忙。 腾讯Light·公益翻新挑战赛的公益流传大使 俞灏明 陈意涵Estelle在现场互动时示意更关注未成年人平安爱护教育的赛题。“网络空间和事实世界中存在很多未知危险和安全隐患,青少年的平安保护意识单薄,更须要社会的爱护,为青少年构建一个更平安的环境。”她示意,过往曾参加过对于青少年预防远视等公益宣传流动,心愿通过技术的倒退,可能给未成年人营造一个洁净爽朗的环境,也很期待这届参赛选手的公益作品。 腾讯Light·公益翻新挑战赛的公益流传大使 陈意涵Estelle 赛题介绍平安教育/爱护赛道 平安是未成年人健康成长的基石,也为未成年人的全面倒退提供了敌对的环境。作为一个多维度的社会焦点议题,未成年人平安爱护既包含溺水、道路交通等挫伤的预防,儿童食品、用品和生存环境的平安,也包含预防和禁止针对未成年人的暴力挫伤、学生欺凌、网络安全,还有自然灾害、安全事故的应急预案和应答机制等。在数字科技高速倒退的明天,未成年人平安爱护面临着新的挑战,也迎来了前所未有的时机,如何为每一个孩子构筑一个更加平安的世界,也越发成为一个长期性与紧迫性并存,须要各界继续摸索的社会课题。 素养教育 青少年的外围素养对本身和社会倒退影响深远,备受家庭、学校、社会的器重。造就青少年适应一生倒退和社会倒退的品格和能力,离不开松软的文化根底,通过把握人文、迷信等畛域的常识和技能,领悟倒退成为有宽厚文化根底、有丰盈精力内核的人。因而,本赛题将以素养教育为方向,心愿开发者施展科技与互联网的劣势,助力素养教育更好地发展,让更多青少年可能倒退迷信、人文等素养。比方,通过虚构体验、教育游戏等形式,让没有条件的学生更活泼直观地体验科学实验、感触文化古迹;开发教学工具,辅助老师用科技晋升教学过程的体验,让师生能更无效、乏味地进行课堂参加和互动。 生物多样性教育/爱护 生物多样性是人类赖以生存和倒退的根底,是我国生态文化建设的重要内容。以后,寰球正独特应答新冠肺炎疫情、生物多样性丢失、家养动植物非法贸易、生态系统进化、环境污染、气候变化等重大挑战,生物多样性爱护的意识晋升与全民参加迫不及待。为推动社会公众,特地是未成年人及青年一代关注生物多样性,参加寰球生态环境治理,本赛题将以“生物多样性支流化”为方向,号召开发者聚焦生物多样性的意识晋升及爱护、治理的解决方案,涵盖物种和生态系统爱护、科学研究和监测、公众天然教育和常识流传、基于社区的生态爱护摸索、违法活动举报机制等畛域的议题,使用科技能力推动社区和行业实际,多维度参加和助力生态文化建设。 参赛作品参赛者需登陆至2021腾讯Light.公益翻新挑战赛官网(https://light.mofyi.tencent.com 或 https://pages.segmentfault.co...)报名,自行组队(可跨单位组队),每个团队以1集体或团队(以下统称“参赛团队“)的模式参赛。参加团队需使用腾讯云微搭进行开发,并应用起码一项基于腾讯云提供的AI技术,打造翻新利用。 主办单位中国儿童核心联结腾讯公司主办 领导单位全国妇联宣传部 大赛官网https://light.mofyi.tencent.c... 第一届腾讯Light·公益翻新挑战赛2020年12月30日,由腾讯基金会、企鹅伴成长、腾讯优图实验室、腾讯云AI、腾讯云开发联结发动的腾讯Light·公益翻新挑战赛在三亚发表正式启动。本次较量以“AI,让美妙当初产生”为主题,与联合国儿童基金会、深圳市信息无障碍研究会、桃花源生态爱护基金会三大公益机构联结,别离以未成年人网络爱护、“适老化”无障碍设计、家养动植物爱护三大公益场景为赛题,邀请参赛者应用AI技术打造公益小程序,助力解决三大赛题背地的痛点问题。

May 12, 2022 · 1 min · jiezi

关于开源:新常态成型飞连联手Forrester聚焦数字化办公新体验

随着互联网技术一直倒退,在企业办公畛域工夫与空间的限度正在逐渐消除。然而,当企业面对内外部大量的不确定因素时,以往的办公模式无论是效率、安全性还是体验等各方面都将大打折扣。而在数字时代,混合办公模式则无望成为企业办公的新常态。 北京工夫5月11日,火山引擎联结出名钻研征询公司Forrester,召开了对于《打造便捷、高效、平安的数字化办公新体验》白皮书的媒体发布会。发布会上,业界专家针对企业办公痛点问题进行了解析,并指出火山引擎飞连作为数字化办公新基建,对于企业及员工的全面价值。 进入数字化时代,企业办公迎来新挑战在进入数字化时代后,企业内外部环境疾速变动。在此状况下,越来越多的企业抉择将近程办公与原有办公形式相结合,兼顾企业的组织灵活性和效率。 当然,这种变动会给企业的IT组织带来微小挑战。在信息化时代,企业办公所需利用较少,通常只须要账号、网络、利用等治理即可。 而进入数字化时代后,企业的运作形式产生改革。尤其是在混合办公状态下,工作模式日渐多样化,员工角色和终端类型更加丰盛,办公平安和IT服务需要一直降级,这就使得企业须要更加麻利、高效和平安的数字办公基础设施。 Forrester在白皮书中指出:“66%的企业经验过外部违规操作引起的数据泄露,数据泄密、资源滥用、账号盗用等起因引发的平安威逼并不亚于病毒、钓鱼等传统攻打伎俩。同时,数字化办公的需要激增使得很多公司措手不及。大量企业的数字化办公零碎不足体系化治理,办公网准入平安、外部资产爱护、身份与拜访治理等方面治理的缺失都会扩充平安危险。” 由此不难发现,新常态下数字化办公面临诸多基础性问题,而平安、高效的数字化办公基础设施将会是企业办公模式转型的要害。 办公新体验,飞连减速数字化办公降级在白皮书中提到,“Forrester认为企业须要构建以身份体系、网络准入以及办公平安为外围,反对各类企业办公利用的IT数字化新基建,以帮忙企业构建适应将来的数字化办公基础设施。 ” 这就意味着,企业对于数字化办公设施提出该当具备混合办公、平安办公、组织生产等外围能力;同时,可能整合IT、OA以及平安团队的能力;也当具备数字身份治理、拜访权限治理、终端检测及治理等对应的能力。 面对不同的企业情况,抉择的数字化办公施行门路也必然不同。本身的基础设施、利用现状、零碎建设、降级危险、IT服务等因素将会使得企业做出不同的抉择。但整体逻辑上来看,全场景网络准入能力、防数据泄露、内网平安治理等能力缺一不可。同时,晋升员工体验及组织效力也一样重要,例如多端合一、简化员工操作,晋升IT软硬件经营服务效力,这都会将有利于企业运作效率。 因而,火山引擎推出新一代数字化办公 IT 基础设施飞连,为企业解决员工接入业务难、办公平安建设难等问题。基于企业需要,飞连能面向办公外围场景提供All in one的便捷服务,其易部署、易推广的特点让企业可能高效获取数字化办公红利。 作为 IT 基建,火山引擎飞连(https://www.volcengine.com/pr...)原生具备平安属性,平安是其天生的标签。飞连把身份认证与设施平安检测内置于每一次业务拜访中,并为员工提供一键连贯外部网络、一键登录业务零碎、一键下载办公软件等能力,突破了“平安=简单”的传统认知。同时,飞连可能帮忙企业管理员一站式获取企业日常办公过程中产生的身份、网络、终端等IT根底信息,适配以多元化的安全事件处理策略,进而满足各类企业治理需要。 在新常态下,数字化办公基础设施缺失对于企业的影响无疑将会被有限放大。而飞连作为数字化办公新基建,将为用户提供便捷、高效、平安的优质体验,为企业的办公模式降级注入新动力。

May 11, 2022 · 1 min · jiezi

关于开源:Zilliz-x-2022-开源之夏来-Milvus-和-Towhee-社区搞开源拿奖金

0x01 长话短说同学你好,如果你想在寒假迅速晋升本人的编程能力、取得一个富裕意义的技术实际经验,顺便拿到高额奖金(8000~12000元),无妨参加咱们和中科院、OpenEuler 社区联结举办的 “2022 开源之夏” 流动。 Milvus 和 Towhee 我的项目导师团中,不乏前 Microsoft、Google、Oracle、Facebook、华为、阿里、腾讯、百度、美团等头部公司技术大牛(见文末)。置信在他们的领导下,你肯定能够飞速成长。 小Z 偷偷地通知你,如果在往年的我的项目中被导师看中,还能够进入“ Zilliz 校招绿色通道” 哦! 0x02 如何参加想参加开源之夏中的 Milvus / Towhee 我的项目,须要先实现报名: 5月20日前,退出 Milvus / Towhee 开源之夏探讨群(见下文),和导师进行沟通,确定你想参加的具体我的项目。5月31日前,登录零碎实现 Milvus / Towhee 相干我的项目申请书提交。6月15日当天,登录网站,查看申请后果(是否中签)。当你正式退出我的项目小组后,咱们会有半个月的筹备工夫和为期三个月的欢快 Coding 工夫: 6月15日 至 6月30日,咱们会进行充沛的我的项目沟通,为开发做筹备。7月1日 至 9月30日,同学们会和导师共同完成 Milvus / Towhee 我的项目的开发。最初,就是脍炙人口的处分工夫,不负韶华,留念在酷夏中 Coding 的你: 流动组织方会在 11 月中旬前进行各项目标考核,公布证书 以及奖金。对于账号注册等细节,能够浏览开源之夏官网:零碎报名入口官网学生指南 0x03 Milvus / Towhee 社区我的项目一览为了可能让更多的同学参加进来,往年 Milvus / Towhee 社区共开设了 10 个我的项目,蕴含 8 个 Milvus 我的项目和 2 个 Towhee 我的项目。这些我的项目难度不等,同学们能够依据本人的技术状况和趣味来做具体抉择。每个我的项目都会有导师为你答疑解惑,导师们也会定期与你一起回顾我的项目进度,确保我的项目可能顺利进行。 我的项目详情能够通过拜访下方链接,或者扫一扫上文海报二维码进行查看 ...

May 11, 2022 · 1 min · jiezi

关于开源:龙蜥正式开源-SysOM百万级实战经验打造一站式运维管理平台-龙蜥技术

文/零碎运维SIG如果你被从天而降的 OOPS 和满屏奇怪的函数弄得满头问号?机器内存明明很大,却申请不进去内存?业务周期抖动,ping 命令偶然工夫很长,但无从下手?程序就这么几行但程序怎么跑 CPU 都跑不高,业务流量上不去?亦或是 CPU 使用率 90% 以上,ps 一下一堆乌七八糟的工作导致你不知如何取舍…… 当你试图去社区寻找运维的开源产品时,将彻底从 Linux 收费、美味的地狱掉进天堂,因为你将搜寻到的是一堆业余、反复甚至互相冲突的命令以及千篇一律的监控零碎。这些命令你看不懂,监控零碎也仅仅都是些监控 CPU 使用率、内存使用率、网络吞吐的面板, 根本无法解决你的问题,还有 Linux 的低后期投入,带来的是极高的运维老本。 因而,SysOM 来了, SysOM ( System Operation&Maintenance)是由龙蜥社区零碎运维 SIG 打造的一站式操作系统运维平台,融入了 SIG 成员的胜利商用运维实践经验,可能帮忙用户在对立平台上实现主机治理、系统监控、异样诊断、日志审计、平安管控等简单操作系统治理。SysOM 诞生次要是为了解决以下各方面的问题: Linux 社区存在大量的运维管理工具、监控工具、诊断工具,然而工具碎片化重大,单个工具解决单个场景问题,须要用户破费大量工夫钻研该工具能力应用,没有对立的平台为用户提供好的操作系统运维体验操作系统作为十分底层的基础设施,运维难度大,宕机问题、内存问题、网络问题等各类疑难问题的剖析都须要十分业余的操作系统常识,对于个别运维人员入门门槛过高个别的开源操作系统都有提供软件安全更新,然而却没有运维平台来对立治理安全漏洞的影响范畴、破绽的发现、破绽的修复基于以上问题,龙蜥社区 SysOM 应运而生,以后 SysOM 提供了以下 4 方面能力: 对立平台:一个平台解决操作系统运维过程中所须要的多种要害能力。SysOM 将主机治理、监控、诊断、审计、修复、平安能力集于一体,通过 Web 化的界面治理形式,用户能够轻松运维所有机器;简略易用:提供对立监控零碎,用户无需配置即可多维度的观测到所治理主机的状态;提供对立的诊断系统,用户用过 Web 化的界面即可残缺各类深刻的操作系统问题诊断;深度剖析:集成 SysAK 工具集深度诊断解决方案,积淀百万级的运维教训,进行内核源码级别的问题分析;安全可靠:提供对立的平安核心,为用户所治理主机提供全方位的破绽监控、治理、修复,保障系统的安全性;同时提供各类平安加固能力,满足不同利用不同水平的平安要求。SysOM 介绍1、架构介绍SysOM 整体架构分为:前端展现、服务端剖析、客户数据收集。通过对立的前端 Web 将所有运维服务的剖析数据展现给用户: 2、性能介绍SysOM 主题性能包含以下 6 类: 主机治理作为 SysOM 管控界面,承当治理节点的增删改查、终端操作系统等性能。你能够通过简略的 Web 界面操作将须要治理的机器增加进治理界面,也能够一键登录到对应的机器进行 shell 操作。 监控核心监控核心次要为用户全方位的展现操作系统状况,包含但不限于:网络提早、资源应用、工作负载、零碎工作等。它将提供相似基于特定场景(如游戏、金融等)的网络抖动监控 Netinfo 性能,也能提供操作系统全方位根底指标监控。 宕机核心宕机问题作为操作系统异样的一种极其状况,往往会对用户的利用产生重大影响。SysOM 宕机核心将会为用户提供对立的宕机问题治理,包含宕机监控、已知问题治理、在线剖析、解决方案等能力。通过多维度的宕机治理,升高宕机问题对用户的影响,晋升用户业务的稳定性。 诊断核心操作系统作为十分底层的软件基础设施,运维难度较高,针对操作系统层面的问题,SysOM 集成了龙蜥社区的 SysAK 能力,为用户提供了全方位的诊断能力,包含:零碎健康检查(即一键诊断)、网络/内存/存储/调度深度诊断,通过全方位诊断帮忙用户剖析操作系统层面的各类问题。 ...

May 7, 2022 · 1 min · jiezi

关于开源:操作系统的冷板凳要坐多久万字长文解读16年开源人的坚持

编者按:想晓得内核研发是怎么的体验?操作系统的“冷板凳”得坐多久才有春天?近日,开源社理事庄表伟对话龙蜥社区理事长马涛,畅所欲言聊开源,他们会擦出什么思维碰撞呢?一起来看看那些开源润物细无声背地的故事以及龙蜥社区经营的道法术。 Part 1:高门槛的 Linux 内核研发,如何支棱起来?庄表伟:首先想听马涛聊一聊本人的开源故事,介绍一下您最后是怎么和开源结缘的? 马涛:我是在 2006 年退出 Oracle 的,在 Oracle 之前是在 IBM 工作,那会儿其实不是做开源,但对 Linux 还是挺感兴趣,所以前面 Oracle 刚在中国成立一个做操作系统/做内核的团队,我就去加入了这个我的项目。刚去的时候,我的主管问我说你想干什么。因为我之前素来没做过开源,根底比拟单薄,就抉择了做测试。能够认为最早我是从 Linux 测试开始干起的。过了大略四五个月后我就发现,如同我也能够做操作系统,内核也能够,而后就去做了开源。发现开源和测试一样,都要和研发人员交换。做了就发现,做内核开发的老外们都挺 nice 的,在沟通上、交换上都挺好。接触了后发现,开源真的是一件很有意思的事件。 我刚退出 Oracle 的时候有两个 mentor,其中一个 mentor 是老外,我集体感觉他是我的入门导师。从他身上我感觉到两点,让我对开源或者说对开源的这些人有一个初步的意识:第一个就是做开源的人,因为大家都是从零开始做起来的,所以他们对于这些刚退出做开源的人都是十分 nice,会提供各种各样自私的帮忙。这个其实对我前面带一些新同学做开源有耳濡目染的影响。 另一个就是我感觉刚退出内核这个小家庭的时候,Linux 内核都是通过邮件列表来做开发的。当你提一个 patch 到开源社区的时候,开源社区的资深开发人员都会对你的 patch 做具体 review,而后给你很多意见。尽管说你是一个入门的新人,你的 patch 也很 junior,然而他们都会很认真地 review 后给你一些意见,比方patch 应该怎么写、应该留神哪些格局问题等等。给我的第一感觉是整个开源对新入门的小白十分敌对,第二是像一个小家庭。 给大家讲一个小笑话,我一开始做测试的时候,对于做开发还是没什么信念的,心田挺慌的。就因为特地慌,所以给 Linux 内核做第一个奉献(是很小的奉献),提交 patch 的时候,把本人的名字都写错了。过后是用英文的,所以我应该是“Tao Ma”,一慌就写成了“Tao Mao”。 庄表伟:最后社区里他们给您很多的反馈,那么通常来说会是哪些方面的反馈? 马涛:各种的都有。我说一下 Linux 内核研发的流程是什么样的,还有对老手是怎么提供帮忙的。 个别状况下对于内核开发者来说,会从最早最简略的一些问题开始。Linux 内核有一个专门针对老手学习的网站:https://kernelnewbies.org/,它外面会有适宜老手看的一些文章。另外,当你真正进入内核研发的时候,个别状况下会提一个 RFC(Requestforchanges/comments),先把你的 idea 提给社区。比方,你感觉内核里某个模块、某个货色须要一些变动。 我认为内核是一个单干十分严密的组织,内核代码有几千万行,它是分了不同的 maintainer,Linus 必定是最大的 maintainer,上面分了很多级,每一级都有本人的 maintainer。比如说你想提一个 feature,你就找到这个 feature 所对应的组织,而后提个 RFC,接着这个小组的 maintainer 或者资深开发者就会给你提个 comments,会给你一个十分具体的解释。如果这个 maintainer 感觉你提出的是十分好的问题,那么基本上你就能够开始干了。 ...

May 6, 2022 · 2 min · jiezi

关于开源:Logseq-获-410万美元融资加速开源神经元知识管理系统增长构建新世界双链知识图谱

5 月 5 日,Logseq 官网博客发文正式发表了“Logseq 取得 410 万美元首轮融资”的音讯 —— We're proud to announce our first $4.1M seed round ,引发业内关注。 据悉,此次融资由 Stripe 首席执行官 Patrick Collison、GitHub 前首席执行官 Nat Friedman、Shopify 创始人 Tobias Lütke、A16Z 总经理 Sriram Krishnan,以及 Craft Ventures、Matrix Partners、Day One Ventures、Expo/Quora 创始人 Charlie Cheever ,还有 outliners、 网络日志、RSS、播客、scripting 先驱 Dave Winer,乃至 Logseq 贡献者和社区成员独特参加。这笔资金将用于雇佣顶尖人才,加倍投入产品开发。 Logseq :打造新世界“维基百科”Logseq 是一款以隐衷为核心的开源常识管理系统,能够像大脑一样通过节点图来存储数据,开发者、学者及钻研团队依附 Logseq 来捕捉和合成大量简单数据,并将其转换为可消化的格局。现在,来自 Roam、Obsidian 以及 Google Docs、Concept 等网站的用户都纷纷开始应用 Logseq。 Logseq 平台对大型人工智能工作来说堪称一个疾速驱动的楔子。Logseq 所构建的一个“寰球共享大脑”,相互连接地存储数据,容许任何人用自然语言进行查问,并接管与上下文相干的答案。 Logseq 提供了极佳的平安隐衷爱护,它首先是本地的,可将信息存储在用户本地设施上的 Markdown text files 文件中,这样的话用户会始终领有本人的信息。因为 Logseq 构建在 Markdown 和 Org 模式之上,因而它还能够与其余平台进行互操作,并集成了渲染和编辑性能。 ...

May 6, 2022 · 1 min · jiezi

关于开源:全新海豚股票搭载火山引擎

5月1日,华林证券正式对外公布全新降级的海豚股票App。火山引擎为这款产品提供了智能内容经营、智能体验降级和证券上云三大解决方案反对。发布会上,单方发表将来将围绕新版海豚股票在金融数字化畛域开展技术单干,携手打造内容视频化、体验趣味化、技术麻利化的新一代证券App。 华林证券董事长林立与火山引擎金融解决方案总经理王建军共绘海豚蓝图 华林证券董事长林立在发布会上示意,华林证券心愿将海豚App打造成“有得看、有得玩、有得学,有得赚”合乎新世代年轻人需要的金融理财App。 据火山引擎总经理谭待介绍,火山引擎提供的三大解决方案贯通了IaaS、PaaS和SaaS,为新版海豚股票的需要提供了残缺的端到端解决方案。 在智能内容经营方面,火山引擎依靠今日头条、抖音等内容生态和AI质检、举荐算法等当先技术,为海豚股票搭建了从内容建设到内容经营的用户全生命周期成长体系。 火山引擎提供的智能体验解决方案则通过当先的特效、视频云技术,激发用户积极参与社区互动。 此外,火山引擎为新版海豚股票App提供了金融云解决方案,提供证券上云所需的计算、存储、网络、平安、研发、业务危险辨认等服务;通过容器化和微服务治理等云原生形式构建业务利用,更加敏捷地响应证券用户需要顶峰,实现按需扩缩容;“云+研发”的一站式解决方案能够为新版海豚股票App的用户快速增长提供长期反对。 本次流动嘉宾之一、财经KOL吴小平指出,以后,金融行业数字化转型对于将来经济生存影响的广度、深度和覆盖面,远远超出历次转型的影响力。金融机构将来竞争的外围因素在于数字化将推动竞争效率的晋升,数字化水平越高,就意味着获取客户的老本越低,而危险损失也会相应缩小。 谭待示意:“金融对保障实体经济的倒退十分重要,与华林证券的技术单干是火山引擎在金融行业的一次深度共创。将来,火山引擎将继续潜心打磨技术解决方案,深刻了解行业,助力科技更好地服务金融行业。”

May 1, 2022 · 1 min · jiezi

关于开源:科创人SUSE大中华区董事长江永清真开源要有打磨技术的匠心要能持续创造社会价值

江永清  SUSE大中华区董事长江永清于2012年退出SUSE,先后任职北亚区总经理、APJ销售副总裁,于2021 年开始负责大中华区董事长。江永清曾于2007年至2012年间,任职EMC上司企业RSA大中国区总经理;1995年至2000年间负责Sybase中国区总经理;2000年至2007年间,在升阳微电子、网络联盟以及海波龙(Hyperion)等企业负责行业或中国区总经理职务;1984年至1995年间在美国硅谷ABB和Sybase从事软件开发工作。 —文 | babayage编辑 | 笑 笑 1982年,江永清毕业自上海交大计算机学院,距今整整40年。婉拒“前辈”“大咖”这类恭维,他称本人“只是个打工人,也没创过业,一枚IT老兵而已”。 上海疫情厉害,倒也给了《科创人》陪伴这位IT老兵回顾40年峥嵘的机会。 爱上修机器的初中生江永清打小就是个聪慧娃,初中二年级时被老师选中,到上钢五厂学习修电动机。把一个旧的电动机拆掉,依据钢片的磁化水平计算如何配线圈,这在过后也算是一个技术活儿。一起去的同学们陆陆续续被淘汰回家,唯独“能从头到尾把一个电动机修好”的江永清留了下来,和两位徒弟成了搭档,承当所有修理工作。几个月下来,江永清对修理马达着了迷,齐全失去了读书的趣味,直到起初发现工作过程中波及到电工学的许多微分和三角常识“基本不懂”,才七个不情八个不愿的回去读书。这一读就读进了上海交大计算机专业。 中国最早的外包团队被动请缨跟老外谈生意『直到今日江永清还记得:初到旧金山,站在一座大楼上鸟瞰来来往往的宝马轿车入迷,身边一位共事笑着说:“你做什么白日梦?”』1982年毕业后江永清抉择了留校。回忆起青春岁月,他的语气中多了几分凡尔赛味儿的调侃:“我感觉本人读书读得也不好,就没考研,给一位治理学院的老师打工。”上世纪80年代初,个人电脑有数十款,仅操作系统便有10余种,这位治理学院老师是典型的“老克拉(有经历、支出高、思维超前的上海男性)”,嗅到商机就成立了公司,依靠人脉资源接着硅谷那边的系统活,江永清和他的几位同学无心中参加了可能是中国最早的IT外包事业。做了一段时间,老师须要找人帮他跟老外打交道,江永清被动请缨,“我说我读书读得最差,但外语还不错,我来跟老外谈生意”。在2022年春天的江永清看来,这是他人生中最重要的一个霎时,“同学们给我起的外号是瘦子,他们看见我举手,说‘瘦子是不是神经病,为什么要做这个事件’?但我过后就是有一种感觉,有一个问题呈现了,我要挑头把他解决掉——当然,本人这一辈子也有不少举错手的时候(笑)”。就这样,“书读得不好”的江永清,在1984年第一次踏入硅谷——以商务谈判代表的身份。不久之后,交大新领导走马上任,一看“这帮小孩子这么难受”,一纸调令将江永清调回了国内。“去到美国的时候,感觉美国也就那样,可真回了国,又感觉眼前的生存模式太枯燥。”恰在此时,在美国意识的商业伙伴抛来了橄榄枝。1979年,老牌世界五百强企业ABB在北京成立办事处,之后的多年工夫内始终深度参加国家电网改革的系统工程,相干技术支持岗位急需可能把握相干技术、又通中文懂中国的复合型人才,江永清完全符合岗位画像。30多年后,江永清仍然记得当年与电力体系内前辈工程师们打交道的情景,他们专一、怠惰、继续学习、心怀现实,这些特质也极大影响了江永清的事业观,“跟这些前辈吸取了很多营养”。 空降归国,无兵无马『我常常跟共事说:我随时筹备着老板走进办公室说:Andy,你走吧。我会说:没关系,你只须通知我从哪个门进来,不必通知我到底错在哪里。』作为改革开放后第一批闯荡美利坚的青年,个中艰苦不足为外人道也,一句“都过来了”云淡风轻了十年岁月。只是,《科创人》在江永清近20年前的笔记中翻到了这段文字:“老板在允诺给我办绿卡之后忽然有一天通知我绿卡没法办了,那真是一种天崩地裂的感觉;我刚来中国时,国内的商业环境非一两句话所能形容,有时咱们眼看就能胜利的我的项目,莫名其妙就丢掉了,起因也说不清楚。”前半句,是他美国生存的至暗时刻,后半句,则是他职业生涯一次大跨度挑战之后,遇到的多重危机之一。无论是在ABB还是之后转投Sybase,江永清在硅谷的前10年内,始终扮演着“码农+销售”的交融角色。随着亚太地区的经济高速倒退,大陆地区的发展潜力引起了硅谷技术企业的留神,Sybase便是其中之一。江永清先是成为了亚太地区的售前负责人,随后,Sybase为他专门创立了一个岗位,将他派驻到香港的亚太总部。因为危险极大、前途未知,家人竭力拥护,但江永清对本人有着苏醒的意识,“技术天才无限,不断更新技术对我而言很苦楚,如果有机会我心愿向其余方向倒退”,因而顶住各方压力,走马赴任。复盘而论,这是江永清职业生涯最重要的一次跃迁:正式进入外围管理层,负责开辟寰球最有后劲的市场。然而,当年摆在江永清眼前的,却是成吨的难堪与近乎为0的资源反对:亚太部本有一位美国领导,那个为江永清量身定做的岗位,任谁看都与这位美国人有着重合的局部,但对方经营多年、根深叶茂,江永清空降而来、无兵无马无实权。“说实话,当年齐全没有ready,前不久我和夫人还回忆起了那段日子,那时候我跟她说,这一趟回国也就3个月、最多半年。但状况超乎设想的难,身边没有共事过的人,惟一的方法是就事论事,所有的谰言、一人传虚;万人传实和猜想都被我挡在了门外。”横竖都是一团混沌,他索性将技术理念中的“所见即所得”活学活用,无论与人打交道还是解决各类事物,所有以客观事实为沟通凭据,几番下来,倒是独辟蹊径的关上了一些场面。Tips·“打工人”江永清的治理心得·闪烁其辞。比方看到一位上司有长处,也有一些须要改良的中央,我会不折不扣地跟他说进去。·治理销售人员不要畏难,一些重要的销售人员把握了大客户、大单子,十分重要。然而如果你犯怵,那么大刀阔斧的改革打算实现起来就会遥遥无期。·智慧=事实+现实+风趣,全是事实,没有现实和风趣,就会显得十分冷酷;全是幻想和风趣,那只能生存在空想中。·不拉帮结伙。1995年,江永清正式到任Sybase中国区总经理,在他坐镇中军帐的5年内,Sybase中国一直攻城略地,开辟出金融、电信、政府、制作等行业的数百家客户。 科创人:如果您能回到过来的某个工夫点,给过后的本人一个倡议,您会怎么选?江永清:(深思片刻)一是想回到1995年,通知本人不要做短期的决定,不要为了过后认为过不去的槛做任何带有副作用的决定;如果还有机会的话,我会通知本人多注意细节,魔鬼都在细节里,不要太粗心大意。 咱们这一代出国的人,没有太多参照物,会很放心拼搏来的所有一夜之间消失掉,加上我的共性比拟容易缓和,两者交错在一起会有很多不必要的焦虑。有一位比我还大两轮的老大哥总和我说,“小江,这些都没什么”,当初我感觉很羞愧,过后本人夸张了很多货色,其实没有什么大不了的。 科创人:科技翻新人群广泛压力大、面向未知、身前没有参照,您对于后辈有什么调节情绪方面的倡议?江永清:大家都做得比我好,如果硬要说个倡议,多读书,常识能消解未知,能打掉很多对于不确定性的焦虑。不惑之惑父亲病故,闯荡变蹉跎新世纪渐行渐近,事业方兴未艾,迈入不惑之年的江永清,对于将来的期待值也随之拉满,公司外部的降职体系已无奈满足他对成长的渴望,他逐步将眼光投向内部,“那时守业曾经成了一股热潮,早些年抉择从商的人中曾经呈现了商界大佬,年轻人也涌现出一批新贵,说不心动是假的”。依照江永清本来的布局,他有足够的急躁期待最佳机会呈现,然而,2000年,江永清的父亲胰腺癌逝世,“69岁,不是很大,对我来说是一次微小的打击”。 父亲的意外逝世打乱了他的心情,所有的沉着布局都被抛诸脑后。遭逢重大变故,有人低沉、一败涂地,有人亢奋、试图以猛冲猛打对冲心中成山成海的哀恸,江永清属于后者。面对一家企业允诺的丰富回报,他没有细想便投身其中,终局——“当然是没有拿到。”6年多工夫内,江永清屡次改换门庭,但在谬误的方向上,即使付出搏命级的致力,也注定收效甚微。“有一次出差,我太累了,就在休息室睡了会,起初有以前的共事和我说,有人看到我了,‘都不想跟你打招呼,感觉老板当初败落了’。我心里很好受,这些人以前已经是对我最好的人。说到底,人生越成长,容错性越低,一次失误可能须要很多年去纠正,一次误判这辈子可能就蹉跎进去了。”顿了一顿,江永清笑着说道,“不过也不是那么消极,当初大家都大谈特谈35岁危机,其实只有35岁,多好的年纪。工夫真的很快,在我看来就是毛头小孩子一样的年纪,千万不要放弃本人,不要急于进入所谓稳固的生存,要放弃成长、放弃学习”。 人生的第二曲线,从EMC到SUSE2007年某一天,在蹉跎中磨平了棱角、消散了锐气的江永清,一脸问号地看着EMC中国区CEO递来的Offer,“过后齐全不晓得为什么会选到我,只想拼了命也要把握住这次机会”。过了一段日子,这位CEO才满足了江永清的好奇心:2006年RSA并入EMC之后,EMC中国区迫切希望能在平安市场关上场面,领有平安行业从业教训、国内IT企业中国区负责人经验的江永清天然进入了选材视线,背调团队从他的前共事们到合作方摸了个底掉,待到单方见面,EMC方面对于江永清曾经有了判断。RSA对于中国市场不堪称不器重,基于长期布局投入了大量资源,然而,中国平安畛域的政策逐步收紧,尽管没有一步到位掐灭外企生存空间,但趋势曾经高深莫测。江永清不得不持续寻找机会,他的下一站来到了Novell——SUSE历史上的三个东家之一。刚刚退出Novell时,江永清对“开源”是真正意义上的门外汉,“upstream是什么意思都不晓得,也不好意思问”。好在当年的Novell旗下领有平安、治理等分支的五六款产品,开源产品销售额有余20%,江永清一边推广着绝对理解的其余产品,一边埋头苦学、恶补开源常识。如前所述,SUSE在历史上曾有过3个东家:2004年被Novell收买,之后Novell又在2011年被私募公司Attachmate收买,再之后Attachmate又被Micro Focus收买。2019年3月底,当增长型投资者EQT发表实现从Micro Focus收买SUSE的交易之后,业界最大的独立开源公司就此诞生。不论母公司如何变动,SUSE的倒退仿佛都没有受到影响,始终放弃着快速增长的势头。机缘巧合下,江永清把握住了降职时机,先后负责SUSE北亚区总经理、APJ 销售副总裁,以及大中华区董事长。当年的开源门外汉,现在已成为中国地区最无力的开源理念布道者。 开源理念布道者科创人:2021年7月,发表退出欧拉(openEuler)开源社区,过后的报道中有句很乏味的话:“很少有人晓得,2020年,当江永清把退出欧拉开源社区的想法汇报到董事会后,竟然很快取得了反对”,这个竟然有些奥妙,是否介绍下过后您的想法,以及SUSE为何如此反对?江永清:科技领域、开源畛域的全球化趋势受挫,正在转为割裂的关闭,这是大家都看失去的事实,尽管我集体发自内心心愿技术无国界,但毕竟人要面对现实。但SUSE作为一家德国企业,很求实,也很尊重中国市场,因而违心投入资源帮忙中国开源社区成长倒退。 SUSE外部文化也很专制,有一次一款产品版本升级,我问能不能不要14号,中国这边14和东方那边的13一样不太吉利,后果下个版本间接从12跳到了15(笑)。科创人:绝对比拟成熟的开源社区,中国开源社区的气氛、文化有比拟大的优化空间,您对此有何见解?江永清:2016年的时候,《科技日报》公布了一个视频,主题是强调硬核科技倒退:第一,咱们须要迷信疏导,兴许它没有商业价值,但咱们应该把它做得很深;第二,要有匠心;第三,要耐得住寂寞,长期做上来。这个视频让我印象十分粗浅,我认为开源社区该当要有这样的精气神作为撑持,大家一起去创作最优良、最精彩的音乐,所谓开源商业化,就是演奏家、乐团用各自的形式去体现这些音乐,看谁演奏的最精彩就可能吸引观众买票。无论是作曲,还是演奏,都须要有匠心精力,要深得上来,也要耐得住寂寞。中国人不笨,咱们有能力把技术的事件做得足够好,只有别短视、别只看眼前——不是不看利益,不要说得那么高尚,但至多要有一个很扎实的长期布局,状况就会很不一样。科创人:在您看来,哪些标志性事件可能证实中国开源社区真正走向成熟?江永清:科技和产品两方面,首先是科技程度到位,中国社区顶级大拿的翻新、奉献在寰球范畴内失去推崇;其次是因为这些开源技术的诞生,可能生产出顶级的、寰球买账的产品。到了这个境地,大家都会来拥抱你,就会成长出衰弱的生态。 科创人:近年来您重复宣讲“真开源”的理念,您如何定义真开源的规范?为何会呈现伪开源?江永清:真正做开源的人,会从社区中吸取营养,也会一直把最新、最顶级的翻新奉献进来,这样社区就会变成生生不息、一直成长的状态。伪开源,就是只索取,只顾着挣钱。 再强调一下,“聪明人从开源社区中挣钱”自身不是好事,关键在于是否可能长期继续,如果这个利益是可继续的,那没有问题,证实这家企业在一直为社会发明价值。但大部分急功近利的企业都难以为继,过15年后再看,这些企业都不晓得哪去了,因为根底太差。 我心愿在中国真的能有一批开源玩家,有现实也有本事,他们能一直学习、不断创新、一直自我完善。

April 29, 2022 · 1 min · jiezi

关于开源:参加-KubeVela-开源之夏给你的云计算编程能力加个-Buff

作者:KubeVela 社区 开源之夏是由“开源软件供应链点亮打算”发动并长期反对的一项暑期开源流动,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,造就和挖掘更多优良的开发者。 流动联结国内外各大开源社区,针对重要开源软件的开发与保护提供我的项目工作,并面向寰球高校学生凋谢报名。 加入 KubeVela 开源之夏,你将播种结识气味相投的小伙伴,和技术大牛一起奉献开源匹配资深的开源社区导师,在为期三个月的开发周期中,导师领导进行对应我的项目的开发工作依据我的项目开发“战绩”得流动奖金及证书处分欢送参加 KubeVela 社区,往年咱们有 3 个我的项目,列表如下: https://summer-ospp.ac.cn/#/org/projectlist 我的项目 1|在 KubeVela 增加网络和微服务的插件,产出基于KubeVela 的服务治理畛域的利用场景难 度:根底 反对语言:中文 导师:王易可(wangyike.wyk@alibaba-inc.com) 内容与指标:为 KubeVela 制作面向开发者以及平台级的插件性能,KubeVela 插件(Addon)能够将 Kubernetes 生态当中丰盛的性能集成进 KubeVela 所治理的多集群的环境当中。基于 KubeVela 的 Addon 体系,制作 APISIX, Istio,Linkerd,Envovy,Dapr 等相干插件,制作用户敌对的各种 defintion,产出对于多集群环境下服务治理的典型利用场景案例,并撰写最佳实际相干文档和 demo。 我的项目 2|为 KubeVela 中的 Cue Actions 增加版本治理难 度:进阶/Advanced 反对语言:中文/English 导师:董天欣(dongtianxin.tx@alibaba-inc.com) 内容与指标:KubeVela 中应用 Cue 作为 IaC 治理,在 KubeVela 的工作流当中,用户能够通过应用内置的 Cue Action 来编写 Definition。然而目前的 Cue Action 短少版本治理,每当 Action 外部进行参数变动时,会影响到之前的用户应用。须要思考并设计一个正当的版本管理机制,帮忙用户更好地应用 Cue Action。 我的项目 3 |晋升 KubeVela 生态下利用状态的可观测能力难 度:根底 ...

April 28, 2022 · 1 min · jiezi

关于开源:利器解读Linux-内核调测中最最让开发者头疼的-bug-有解了|龙蜥技术

编者按:始终继续存在内核内存调测畛域两大行业难题: "内存被改" 和 "内存透露"何解?本文整顿自龙蜥大讲堂第 13 期,无效地解决这两大难题都须要什么计划?快来看作者的具体介绍吧! 一、背景始终以来,内核内存调测畛域始终继续存在着两大行业难题: "内存被改" 和 "内存透露"。内存问题行踪诡异、飘忽不定,在 Linux 内核的调测问题中,是最让开发者头疼的 bug 之一,因为内存问题往往产生故障的现场曾经是第 N 现场了,尤其是在生产环境上呈现,截止目前并没有一个很无效的计划可能进行精准的线上 debug,导致难以排查、耗时耗力。 接下来让咱们来别离看一下"内存被改" 和 "内存透露"这两大难题为什么难。 1.1 内存被改Linux 的用户态的每个过程都独自领有本人的虚拟内存空间,由 TLB 页表负责映射治理,从而实现过程间互不烦扰的隔离性。然而,在内核态中,所有内核程序共用同一片内核地址空间,这就导致内核程序在调配和应用内存时必须小心翼翼。 出于性能思考,内核中绝大多数的内存调配行为都是间接在线性映射区划出一块内存归本人应用,并且对于调配后具体的应用行为没有监控和束缚。线性映射区的地址只是对实在物理地址做了一个线性偏移,简直能够视同间接操作物理地址,并且在内核态是齐全凋谢共享的。这意味着如果内核程序的行为不标准,将可能净化到其余区域的内存。这会引起许多问题,重大的状况下间接会导致宕机。 一个典型的场景例子:当初咱们假如用户 A 向内存调配零碎申请到了 0x00 到 0x0f 这块地址,但这只是口头上的“君子协定”,A不用强制恪守。因为程序缺点,A 向隔壁的 0x10 写入了数据,而 0x10 是用户 B 的地盘。当B试图读取本人地盘上的数据的时候,就读到了谬误的数据。如果这里本来存着数值,就会呈现计算错误从而引起各种不可预估的结果,如果这里本来是个指针,那整个内核就可能间接宕机了。 上述的例子被称为越界拜访(out-of-bound),即用户 A 拜访了本不属于 A 的地址。内存被改的其余状况还有开释后应用(use-after-free)、有效开释(invalid-free)等。这些状况就想成 A 开释了这片空间后,内核认为这片曾经闲暇了从而调配给 B 用,而后 A 又杀了个回马枪。例如,咱们能够通过以下的模块代码模仿各种内存批改的例子: //out-of-boundchar *s = kmalloc(8, GFP_KERNEL);s[8] = '1';kfree(s);//use-after-freechar *s = kmalloc(8, GFP_KERNEL);kfree(s);s[0] = '1';//double-freechar *s = kmalloc(8, GFP_KERNEL);kfree(s);kfree(s);1.1.1 为什么调测难在下面的例子中,宕机最初将会由用户 B 引发,从而产生的各种日志记录和 vmcore 都会把锋芒指向 B。也就是说,宕机时曾经是问题的第二现场了,间隔内存被改的第一现场存在时间差,此时 A 可能早已匿影藏形。这时内核开发者排查了半天,认为 B 不应该呈现这个谬误,也不晓得为什么 B 的那片内存会变成意料之外的值,就会狐疑是内存被其他人改了,然而寻找这个“其他人”的工作是很艰巨的。如果运气好,宕机现场还能找出线索(例如犯人还呆在旁边,或是犯人写入的值很有特色),又或者产生了屡次类似宕机从而找到关联等等。然而,也存在运气不好时没有线索(例如犯人曾经开释内存隐没了),甚至被动复现都艰难的状况(例如隔壁没人,批改了无关紧要的数据,或者批改完被正主覆写了等等)。 ...

April 28, 2022 · 2 min · jiezi

关于开源:Angualr-上手难先从-8-个开源项目开始

多年的学习教训通知我,理解一个概念最快的形式是看他的实际,所以我整顿出了 8 个在学习 Angular 过程中能够参考的开源我的项目,学习如何怎么应用 Angular 框架~ 1. NGX-Admingithub.com/akveo/ngx-a…官网:akveo.github.io/ngx-admin/ 一个难看的极简格调治理后盾模板我的项目,有丰盛主题的,部署不便,强推想要学习 Angular 的同学 pull 下来看看。 2. Eoapigithub.com/eolinker/eoapi 官网:www.eoapi.io/ Angular 和 Electron 技术联合的 API 工具桌面端,反对 Web 和桌面两端部署,想用 Angular 写桌面端的能够参考。 3. Angular Materialgithub.com/angular/components 官网:material.angular.io/ Angular 团队构建和保护的基于 Materal UI 设计格调的 UI 组件库,以帮忙您构建本人的自定义组件。 4. NG-ZORROgithub.com/NG-ZORRO/ng… 官网:NG-ZORRO - 企业级 UI 设计语言和 Angular 组件库 Ant-Design 组件库的 Angular 版本,写组件库之前能够看看他们~ 5. Storybookgithub.com/storybookjs… 官网:storybook.js.org/ Storybook 是一个组件文档框架,反对 Angular、React、Vue 框架。 6. Awesome Angulargithub.com/PatrickJS/a… 官网:patrickjs.github.io/awesome-ang… 这不是一个实际我的项目,而是一个大而全的 Angular 百科全书, 包含 Angular 种子我的项目、启动器、样板、示例、教程、组件、模块、视频等 Angular 生态系统中的内容。 ...

April 28, 2022 · 1 min · jiezi

关于开源:秒云-元来云志获邀加入中国开源云联盟共筑开源生态

近日,秒云(成都元来云志科技有限公司)获邀退出了中国开源云联盟(China Open Source Cloud League,简称COSCL ),正式成为联盟成员单位之一。 秒云作为次要从事云计算、大数据等前沿IT技术钻研的高新技术企业,联合国内信息化产业倒退现状以及信创产业发展趋势,基于云原生技术,推出了秒云云原生容器云平台(MYCP)及秒云AIOps智能运维日志剖析零碎(MYLI)两大系列产品。 秒云容器云平台以Kubernetes为根底,整合30+种开源组件,可视化的UI,涵盖利用生命周期治理、衰弱运维。服务之力、CI/CD等性能,打造当先的容器云PaaS平台。 将来,秒云将联合本身云原生技术,从产、学、研、用全方位参加开源生态。踊跃推动开源产业和标准化事业的倒退。 对于开源云联盟中国开源云联盟(COSCL)成立于2012年8月,在工业和信息化部信息化和软件服务业司领导下,挂靠在中国电子技术标准化研究院,现有我国200余家开源生态圈产、学、研、用成员单位。中国开源云联盟(COSCL)作为国家重点研发打算《云计算和大数据开源社区生态系统》我的项目的指定开源组织,致力于联合国内开源产业界相干方,在中国独特推动开源生态系统搭建、技术社区建设、开源我的项目培养、开源个人规范研制、开源技术推广应用、以及开源人才培养等工作,是国内支流沉闷的开源技术组织之一。 对于秒云MiaoYun秒云(成都元来云志科技有限公司)于2019年成立, 是国内首家专一于云原生运维的公司,总部位于成都,在西安、上海、北京、南京别离设有研发核心和营销中心。秒云产品定位于云原生一体化智能管运平台,最大化升高企业在云原生环境上的运维投入,让企业可能更专一于本身利用的开发和交付。 秒云一体化的解决了云原生环境设备适配、多集群、多云等问题,让企业各分支环境也能够轻松对立运维!在K8s生态成为企业云原生零碎常态化的时代,帮忙企业对立治理、智能运维、疾速构建扩散的云原生零碎环境,晋升多个云原生对立管理性、易用性和可观测性。 秒云针对中国企业进行了深度定制,全面适配信创体系,反对国产化设施和x86 “一云七芯”的混合部署场景。自成立以来,凭借过硬的产品实力,已胜利利用于电力、运营商、教育、金融、工业制作、政府、公安等多个行业标杆企业。

April 28, 2022 · 1 min · jiezi

关于开源:AB测试白皮书领先企业营收增长是落后者5倍

Forrester考察显示:企业应用A/B测试的ROI达126%4月26日,《火山引擎A/B测试总体经济影响白皮书》正式公布。这份白皮书由市场钻研公司Forrester调研撰写,揭示了A/B测试对于企业营收增长、经营老本、生产力优化等方面的重要影响。基于对多家企业调研,Forrester发现企业营收增长与其洞察力高度相干,当先企业的营收增长速度能够达到落后者的5倍,A/B测试正是企业晋升洞察力最无效的工具之一。 白皮书中,Forrester调研了多家应用火山引擎A/B测试的企业,发现这些企业的广告营收和会员经营收益均有显著晋升。综合财务剖析来看,企业应用A/B测试的ROI(投资回报率)达到126%。 《火山引擎A/B测试总体经济影响白皮书》:具备较高成熟度的洞察力驱动企业,营收增长是落后者的5倍 A/B测试成为企业降本增效利器随着人口红利逐步消退,各行各业面临着不同水平的增长瓶颈,企业迫切需要由过来粗放式的经营模式,转变到以客户体验至上的精细化经营模式。白皮书显示:94%的企业决策者认为,客户需要及偏好相干的数据洞察对于晋升企业营收极为要害;81%的企业认为通过数据深刻理解客户的需要,并基于数据不断改进和优化解决方案,晋升了竞争劣势。 作为客户洞察最无效的工具之一,A/B 测试正在被越来越多的企业所驳回。A/B测试实质是对照试验,其办法是对不同策略进行随机比照,通过试验数据来确定最优计划。为了主观出现A/B测试带来的理论价值,Forrester应用总体经济影响(TEI)模型,对采纳火山引擎A/B测试产品的企业进行调研剖析。 调研显示,A/B测试能通过优化的形式实现广告营收增长、会员经营收益晋升、经营老本节俭,以及晋升数据分析效率,实现生产力优化。量化分析表明,受访企业产品上线迭代效率晋升20%,数据分析效率晋升60%,三年广告业务利润净增长224万元,三年会员经营利润净增长115万元。综合财务剖析来看,企业应用A/B测试的ROI达到126%。 “通过分流模型和继续的试验,咱们大幅度优化了开屏广告,广告营收取得了翻倍的增长,这是以往无奈做到的”,一家受访企业示意A/B测试的成果超出了预期。 白皮书指出,A/B测试带来的还有非量化收益,包含升高产品新版本公布危险、晋升客户参加及活跃度、落地数据驱动的文化,以及晋升企业自适应性,实现业务疾速迭代和继续翻新。 Forrester高级征询参谋谷丰认为,洞察力驱动成熟度与企业营收增长高度相干,具备较高成熟度的洞察力驱动企业,营收增长是落后者的5倍。 从A/B测试走向“麻利数智引擎”字节跳动被称为一家“A/B测试”公司,有着“万事不决问AB”的流行语,甚至连抖音的名字也是通过A/B测试测进去的。作为字节跳动旗下的企业级技术服务平台,火山引擎也将A/B测试视为重要的技术工具。 火山引擎数据产品负责人郭东东示意,基于外部先进的底层算法、迷信分流能力、智能统计引擎,火山引擎A/B测试已笼罩举荐、广告、搜寻、UI、产品性能等业务场景,提供从实验设计、试验创立、指标计算和统计分析,到最终评估上线等贯通整个试验生命周期的服务。 郭东东指出,A/B测试是一个重要的生产力工具,但转型为洞察驱动型组织还须要搭配数据驱动更多的能力。为此,火山引擎基于字节跳动数据驱动理念,为企业客户提供了一套残缺的数据中台,实现从单品数智到全局数智。 火山引擎数据产品全景图 火山引擎数据中台分为SaaS层和PaaS层。SaaS层次要是数据利用产品,外围是帮忙业务应用数据、推动业务增长,包含A/B测试产品 DataTester、增长营销平GMP、增长剖析DataFinder、客户数据平台CDP、智能数据洞察ABI。PaaS层次要是数据中台类产品,提效数据开发、积淀数据资产,包含湖仓一体剖析服务LAS、Stateless云原生开源大数据平台E-MapReduce、极速OLAP引擎ByteHouse、大数据研发治理套件DataLeap。 郭东东介绍,与传统建设数据驱动体系的理念不同,火山引擎数据中台是从业务场景登程,依据企业理论利用驱动中台能力建设,从上往下逐渐落地数据驱动能力,为企业客户构建麻利的数智引擎。

April 26, 2022 · 1 min · jiezi

关于开源:2022-OpenHarmony组件大赛开启报名-构建繁荣开源社区

2022年4月15日,2022 OpenHarmony组件大赛(下称“大赛”)报名通道正式开启,开发者登录OpenHarmony官网,点击【互动】,可在【流动】页面进入大赛流动页。本次大赛旨在激励开发者积极参与OpenHarmony开源组件生态建设,奉献优良开源组件作品,与宽广OpenHarmony开发者一起共建共享,构建一个凋敝、充满活力的OpenHarmony开源社区。 众家共建人才汇聚 OpenHarmony开源组件生态蓬勃发展 在计算机编程中,开源组件是一种可重复使用的软件组件。开源组件市场之所以蓬勃发展,是因为其进步了程序员开发定制应用程序的效率和品质。 目前,OpenHarmony开源我的项目曾经成为推动国内开源组件产业倒退的新生力量。OpenHarmony是由凋谢原子开源基金会(OpenAtom Foundation)孵化及经营的开源我的项目,指标是面向全场景、全连贯、全智能时代、基于开源的形式,搭建一个智能终端设备操作系统的框架和平台,促成万物互联产业的凋敝倒退。 自2020年开源以来,OpenHarmony开源我的项目已吸引超过40家共建企业奉献代码,汇集160万+社区用户,众家共建,人才汇聚,开源组件生态蓬勃发展,助推行业解决方案一直落地。 OpenHarmony方兴未艾,得益于开发人才的积攒。凋谢原子开源基金会OpenHarmony我的项目群工作委员会每年通过组织OpenHarmony相干赛事流动,激励宽广开发者积极参与OpenHarmony生态建设,贡献力量,OpenHarmony组件大赛便是其中之一。 2021年OpenHarmony组件开发大赛已胜利举办,大赛内容基于 OpenHarmony 开发三方的js组件,一经上线便受到开发者宽泛参加,入围作品达到65个, 让更多开发者理解了OpenHarmony开源我的项目,为其注入了新的生机。 2022 OpenHarmony组件大赛 构建凋敝凋谢的开源社区 传承接力,2022再登程。2022 OpenHarmony组件大赛正式开启报名,并面向所有对OpenHarmony开源组件生态建设感兴趣、有激情的开发者。4月15日大赛在OpenHarmony官网正式开启报名,4月15日-7月15日期间,参赛者开发并提交作品,8月官网将公示入围作品,最初通过评委评审后在OpenHarmony官网渠道颁布比赛结果。 大赛流程方面,参赛者可依照官网提醒进行操作。目前,学习材料也曾经上线供参赛者借鉴;评比规范及奖项设置方面,满分100分,大赛评委将从四个维度进行点评选出最终获奖作品。大赛奖项依据赛道类别分成A、B、C三类,奖金在1000元至20000元不等。 开发者是推动OpenHarmony开源组件生态倒退的基石,2022 OpenHarmony组件大赛以激励宽广开发者积极参与OpenHarmony 开源组件生态建设作为初衷,对于构建凋敝、充满活力的OpenHarmony开源社区有着重要意义。共建OpenHarmony凋敝生态,共享共赢新将来,2022 OpenHarmony组件大赛,期待更多开发者的参加。

April 26, 2022 · 1 min · jiezi

关于开源:卫剑钒大教堂与集市被过誉了吗

1997 年 5 月 27 日,开源静止的领导者之一 Eric S·Raymond 发表文章,论述了两种不同的自由软件开发模式,并将其比喻为「大教堂模式」与「集市模式」。文章一经发表便引起轰动,随后在 1999 年出版成书,这就是被称为「开源圣经」的《大教堂与集市》。 作为开源静止的独立宣言,《大教堂与集市》是当代技术畛域最重要的著述之一。但此书多年来与国内读者无缘,2012 年,卫剑钒在出版社的邀请下,翻译了《大教堂与集市》的中文版,将该书正式带到国内。 十年过来,咱们有幸邀请到卫剑钒,分享翻译和创作的故事,交换对《大教堂与集市》和开源的了解。本期 WeOpen Talk 栏目嘉宾——《大教堂与集市》中文版译者卫剑钒。以下为他的讲述: 1、翻译《大教堂与集市》不容易《大教堂和集市》是 Eric S·Raymond 五篇文章的合集,最次要的是「大教堂与集市」这篇文章。这篇文章 1997 年就写进去了,十分风靡,也十分经典,我很早就看过,但没有特地注意。 2011 年,重读《大教堂与集市》后,我写了篇读后感,公布在网络上,也没当回事。2012 年,机械工业出版社的吴怡编辑通过这篇读后感找到我,问我能不能翻译这本书,很快我就许可了。 这件事给我的启发是,把本人的一些感悟写作并发表进去,是一件坏事,而且会让乏味的事件找到你。 翻译《大教堂与集市》并不容易。我并不是英语专业出身,以前也没有翻译过书,而 Raymond 写的文章,有很多又长又难的句子,读起来很费劲。好在我有多年开发程序的背景,能比拟容易了解他的思维,加上网上曾经有一些片段式译文,我还是有信念的。 遇到切实挠头的中央,我会在一些翻译论坛上寻找帮忙,并经常受益匪浅,而那些帮忙过我的高手们,也都放进了「译者序」中。遇到那些感觉只有 Raymond 才会明确的问题,就给他写信求教,前后差不多有 20 多封。 当年翻译的时候,我对精准性十分看重,力求残缺对应原文,不违心略过任何一个虚词,这带来了一个难题:中英文在语言构造上有显著差别,过于谋求对应会束手束脚,即使勉强做到,语言也会变味。比方这句: But I am not doing moral philosophy or psychology here, so I will simply observe one minor kind of harm done by the belief that ego is evil, which is this: it has made it emotionally difficult for many hackers to consciously understand the social dynamics of their own culture!我过后翻译成: ...

April 25, 2022 · 1 min · jiezi

关于开源:全自研客户端技术方案优酷跨端动态模板引擎优酷跨端动态模板引擎

前言优酷客户端是一个多平台【Phone、Pad、OTT、MacPC】的娱乐生态综合体,为了升高多端产品迭代的开发成本,并提供给用户高性能、统一的产品体验,优酷技术团队在19年底启动了跨平台动静模板引擎技术计划的攻坚。作为内容散发的主体,优酷客户端在产品展示层的次要特点是组件设计的规范化和卡片化。优酷动静模板引擎在问题定义上将组件作为了咱们的问题空间模型,不仅很好的躲避了如Weex、React Native等技术计划的复杂度和工程量,让咱们能够疾速试验及工程化。其次也在基本上让技术计划脱离JS Bridge的老路,保障了端侧的高性能。 概述组件化在目前的挪动端来说是十分常见的组件UI状态,在优酷客户端的散发场景中,组件则更多的承载了影剧综漫等内容的信息出现。当然,组件自身能够通过组合或嵌套来造成更加简单的展示模式,但从原子化角度来讲,作为繁多元素来看,组件有着十分强的结构化特色,形象后其逻辑形成如下:1.视觉元素:控件,图片、文本、富文本等2.布局:视觉元素的地位管制信息及元素绘制款式信息,如坐标及字体、字号等3.数据:要实在表白给用户的有意义的信息,如影剧综漫的名称、演职员、封面海报等4.事件:对用户交互的反馈及逻辑响应,如点按钮珍藏、预约、关注等所有的原子化组件都能够形象为上述的元数据,那如何把这套数据结构进行有机组合造成模板,并在多端场景依照同样的行为表现进行渲染,是本篇文章要具体进行论述的内容。 什么是模板在概述中介绍到,咱们能够将原子化的组件形象为元素、布局、数据、事件四类外围信息,其中元素信息,咱们通过JSON数据结构进行组织,来形容组件中的元素形成及层级关系;布局信息中布局关系通过合乎css3标准的flexbox盒模型进行形容,款式信息则通过标准化的css来进行形容;数据模型引入了XPath的理念,因为组件元素中最终出现的数据往往来自云端下发的JSON数据,因而,这部分要解决的是如何将组件中文本的text属性与云端JSON数据中某个层级的data实现动静绑定,相似于root.path.router.title; 至此,通过将上述数据结构整体组合,打包后造成的一个物理文件,咱们称之为模板。 当任一客户端残缺实现了对这个模板文件的解析与渲染,便可实现组件的绘制工作,从而实现跨端。 优酷动静模板引擎外围实现计划优酷动静模板引擎是由优酷技术团队自研的,提供对上述模板文件进行跨端标准化解析、构建、渲染的客户端技术计划。因为优酷内容散发场景对用户体验和技术性能有极其刻薄的要求,因而,咱们制订的所有技术计划的最高前提是性能第一。 架构设计动静模板引擎在优酷外部代号为GaiaX,依照分层设计理念共分为4层。根底依赖层保持最小依赖准则,要重点阐明的是,为了保障模板布局计算的高性能,咱们引入了由RUST编写的StretchKit高性能布局计算引擎[https://github.com/vislyhq/st...],其具备跨端、较小的包体积(170K)、计算性能卓越等特点;外围渲染层形成模板引擎的渲染内核,解决模板文件解析、虚构节点树构建、布局计算、表达式构建解析等外围逻辑;模板核心及模板服务层则更面向业务,与优酷业务架构进行联合实现对现有能力的复用,防止反复造轮子,并向下层业务提供标准化模板渲染及接入服务。 总线设计对于动静模板引擎来说,输出结构化的模板文件,通过文件IO、数据解析、虚构节点树构建、布局计算、表达式运算、渲染树构建到实在视图树组成了残缺的总线链路。 外围实现虚构节点树虚构节点是链接模板文件,生成布局,绑定款式,以及最初渲染view的外围模块,整个链路是属于线程平安,能够在在线程进行操作和布局,在生成view的时候回到主线程,能够为后续的预渲染和性能优化提供牢靠的保障。下图是形容index.json通过GaiaNode和视图View的对应关系:• Node作为根底的虚构节点,负责CSS中Style信息生成客户端款式属性,以及CSS布局信息通过StretchKit生成的frame布局信息,同时获取父node,以及和子node数组的对应关系。• Node和View的关系是一一对应的,Node通过creatView的形式创立不同的view视图,以及renderView的形式将款式和frame一次性赋值给view,缩小反复的赋值操作。• 在此基础上依据模板中的视图type衍生出rootNode,viewNode,imageNode,以及textNode。 性能保障• StretchKit库的劣势选中Stretch看中的就是其有着极好的性能体现和较高的内存使用率,而这些都是Rust语言个性所带来的。Rust速度惊人且内存利用率极高,规范Rust性能与规范C++性能并驾齐驱,某些场景下效率甚至高于C++。因为没有运行时和垃圾回收,它可能胜任对性能要求特地高的场景。 • AST层级极简AST即虚构节点树是依据模板文件构建的逻辑树,其层级构造的合理性齐全受制于模板创建者对flexbox布局的相熟水平,为了进步整体技术计划的性能下线,动静模板引擎在进行虚构节点树构建过程中,会被动进行层级优化和拍平,从而缩小不必要的元素冗余关系,晋升渲染性能。• 线程减负通过对虚构节点树进行DIFF运算,当实在存在数据扭转时才提交更新解决缩小线程池线程数,防止不必要的并发线程间的资源开销及争夺对数据遍历、JSON解析赋值、布局计算等解决进行异步化,保障对于主线程非必要不提交 要害数据技术计划横向比照技术计划DSL最佳实际胶水层渲染计划研发团队WeexVue/Rax页面动态化JSBridgeNative渲染阿里巴巴手淘技术团队ReactNativeReact页面动态化/App整体架构计划JSBridgeNative渲染FacebookMTFlexboxXML组件级接入无Native组件半异步渲染美团终端业务研发团队GaiaX动静模板引擎JSON组件级接入无Native组件半异步渲染优酷利用技术团队性能体现 iOS Android 低端机 中端机 高端机 低端机 中端机 高端机 54 57 58 38.99 57.5 58.81 55 58 57 38.9 58.09 58.91 55 58 57 40.6 57.77 58.86 线上成果 优酷动静模板引擎业务赋能目前在优酷15+业务团队中,均接入应用了动静模板引擎作为跨端提效技术计划;通过自2020年起一整年业务利用,从实际效果来看,对于多端组件开发整体研发效率晋升可达30%左右,单组件研发人力投入可由0.5-1人日降落至0.25-0.5人日。 我的项目开源动静模板引擎在优酷业务场景上线后,无论是线上的用户体验、还是研发端的效力度量上都有比拟良好的体现。从整个端侧开源社区来看,面向组件级的跨端动态化计划还是比拟少的,因而,优酷技术团队在2021年10月决策将计划进行开源,一方面无论是发现issue还是奉献代码,心愿通过社区的力量对技术计划实现继续迭代演进,将其打造为性能更加弱小的有社区影响力的产品。另外,也心愿成熟稳固的技术能力能够帮忙更多的集体开发者及中小技术团队,解决客户端日常开发中的痛点问题,实现多赢。 开源打算 我的项目空间• 我的项目地址:https://github.com/alibaba/GaiaX• 开源协定:我的项目遵循Apache2.0协定• 我的项目文档地址:https://www.yuque.com/biezhih... 总结与瞻望优酷动静模板引擎在优酷整体业务架构中,曾经作为散发场根底能力被各业务宽泛应用。因为模板DSL是前端技术栈领域,对于客户端同学来说有肯定的学习老本,因而,技术团队在引擎技术能力稳固后的次要研发方向是为使用者提供可视化、搭建化的LowCodeIDE平台能力。目前,该能力也曾经交付到各技术团队中,从实际效果来看,对升高模板搭建老本十分无效。在动静模板引擎的开源我的项目中,IDE自身也进行了同步输入,宽广社区开发者能够间接应用平台进行模板搭建。随着技术计划的开源,团队会依据社区的反馈将开发者关注的问题和能力尽快进行实现,同时,在业务场景孵化的一些新个性,也会实时向社区推出,让更多的开发者受害。优酷技术团队目前在阿里巴巴开源社区曾经开源上线了不少技术计划,后续还将推出更多的能力,也心愿宽广技术爱好者关注阿里巴巴开源社区(https://github.com/alibaba),关注优酷端侧技术的倒退。

April 24, 2022 · 1 min · jiezi

关于开源:OpenHarmony开源开发者成长计划寻找改变世界的开源新生力

OpenAtom OpenHarmony(以下简称“OpenHarmony”)开源开发者成长打算,是一项为激励开发者积极参与开发保护开源软件共建,助力开发者成长的人才培养打算。 首期开源开发者成长打算完美收官 首期OpenHarmony开源开发者成长打算自2021年10月上线便在校园开发者群体中引发热议,并取得极高的响应,共有来自全国百余所高校的130多个团队参加。超2000名学子、70余位资深发开者导师,薪火相衔,精心打磨产出高质量开源我的项目。 星星之火 能够燎“源” 主题交换盛会共襄 4月23日,成长打算举办以“星星之火 能够燎‘源’”为主题的分享日流动,为2021开源开发者成长打算做总结交换。分享日邀请了成长打算中的优良学员、我的项目导师、技术嘉宾,以及重磅大咖——华为终端BG软件部前副总裁、绿色软件联盟现任秘书长刘丹,与校园开发者们线上分享交换。 OpenHarmony解决方案学生挑战赛强势开启! 如果你有开发的技术或幻想;如果你热衷于用创意迎接挑战;如果你有志于造福社会扭转世界。首届OpenHarmony解决方案学生挑战赛,欢送所有来自中国高校的有脑洞、敢发明、有激情、对OpenHarmony技术感兴趣的你! 本次大赛是一项技能比赛,你可依据本人的趣味和特长,抉择联合国17项可继续倒退指标中的一个或多个指标,基于OpenHarmony技术提出针对性的解决方案,为实现寰球可继续倒退指标提供独特的新思路。 赛事组委会将为参赛的你提供在技术撑持、专家辅导、硬件反对等方面的全方位资源。你的创意将有机会帮忙全人类应答正面临的生存、生存、倒退的挑战。参赛还可取得最高22000元的现金处分。 OpenHarmony开源开发者成长打算将继续推出系列流动,期待每一位开发者反对国产操作系统倒退,拥抱开源,共建OpenHarmony生态!

April 23, 2022 · 1 min · jiezi

关于开源:深开鸿新闻直播间首次开播-共同见证时代成长全历程

4月22日19:00,深圳开鸿数字产业倒退有限公司(以下简称“深开鸿”)新闻直播间首次开播。作为深开鸿的新闻公布平台,深开鸿直播间聚焦共话行业倒退新动静,共见深开鸿成长全历程,后续将通过系列专题直播,从性能解读到版本更迭,从商业动静到行业市场,从开发者赋能到数字化“人才链”构建,即时分享深开鸿企业最新动静,分享商业单干停顿、产品冲破。将来,深开鸿新闻直播间也将开设开鸿学堂,解说最新前沿技术,最热行业动态。 首次开播,深开鸿总裁周子翔学生示意,深开鸿新闻直播间的开播,是向行业、向搭档一直出现咱们做出的摸索成绩,从技术创新、行业实际、生态拓展等多角度,与大家独特见证咱们前行中的每一个脚印,见证深开鸿的成长。 深开鸿总裁 周子翔学生首次开播寄语 本次直播,深开鸿重磅颁布了日前与深圳市亿晟科技有限公司(以下简称“亿晟科技”)在商显行业策略单干的商业落地、并具体解读了KaihongOS四大重点产品个性冲破。 继面向金融行业KaihongOS发行版公布之后,深开鸿再次勇闯新商业畛域,落地商显畛域标杆我的项目。商显利用场景的复杂多变、需要各异,轻量级KaihongOS零碎的劣势更加显著,更不便于开发者做定制开发,更适宜目前商显行业客户群体广、需要多样的个性。 亿晟科技创始人兼CEO李四平学生示意,将来,亿晟科技心愿与深开鸿携手深耕商显畛域,踊跃解决泛商显行业痛点、拓宽行业边界,服务更多客户。单方不仅仅在智慧门牌我的项目上,还要在金融领取、智慧安防、智慧商显、数据存储、智慧政务、智慧教育等泛滥行业方向独特打造基于KaihongOS的行业示范性标杆我的项目,推动行业级物联网智能终端内核降级,立体化实现开源鸿蒙产品化、构建开源鸿蒙商显的生态体系。 亿晟科技创始人兼CEO 李四平学生(右一)承受线上采访 对于此次单干,深开鸿生产业务部总裁孙彦锋学生示意,深开鸿也心愿与亿晟科技一起踊跃开辟更多商显细分市场,服务多元化客户。深开鸿将持续深耕KaihongOS商显发行版的能力建设,如硬件互助、资源共享、多屏协同、内核级平安等等,与亿晟科技一起构建云管端一体的开源鸿蒙商显生态,独特为客户提供更好的体验和更高的价值。 深开鸿生产业务部总裁 孙彦锋学生分享商显行业新标杆 除商显畛域的商业停顿外,深开鸿新闻直播间还分享了KaihongOS技术摸索的最新进展,以OpenHarmony为技术底座,目前曾经实现拨号通话、收发短信、文件治理以及网页浏览四大突破性性能。 通话方面,KaihongOS技术已基于运营商网络的根底通话实现,反对2G/3G的CS通话和4G/5G的IMS通话及两者之间的域选管制和切换、紧急通话;应用时可反对VoLTE/ VoWIFI/ VoNR语音、视频、会议等模式; 短彩信模块,为挪动数据用户提供短信收发和彩信编解码性能,次要包含GSM/CDMA短信收发、短信PDU编解码、Wap Push接管解决、小区播送接管、彩信告诉、彩信编解码和SIM卡短信记录增删改查等性能; 网页浏览方面,KaihongOS基于蜂窝数据模块,反对蜂窝数据激活、蜂窝数据异样检测与复原、蜂窝数据状态治理、蜂窝数据开关治理、蜂窝数据漫游治理、APN治理、网络管理交互等性能,保障网页浏览和其余联网需要高效运行; 文件治理性能,为用户提供文件目录复制、挪动、删除、查看和重命名等各种操作;底层采纳沙箱隔离机制和权限管制确保文件拜访平安,反对拜访usb和sd存储外设上的文件。 KaihongOS四大产品个性冲破——通话性能展现 此次深开鸿直播间通过公布最新的商业停顿及个性冲破,与行业独特成长。将来,深开鸿直播间将继续开展与行业、与搭档的交换。每一款新性能的实现,都烙印着深开鸿在国产智能物联网操零碎无人区摸索的脚步,每一次商业单干的落地,都意味着深开鸿在国产物联网产业生态拓展征程上与搭档并肩的胜利,每一次公布,也都记录着深开鸿扎实、持重的成长。 深开鸿总裁周子翔学生示意,“深开鸿不是一个人的守业,也不是一个企业的守业,是这个时代的守业!”作为智能互联网操作系统的先行者,深开鸿始终以智能物联网操作系统领跑者为策略倒退指标,肩扛赋能千行百业、使能智能化的时代使命,愿与行业共成长,与时代同前行,为共筑国产智能物联网畛域新生态。

April 22, 2022 · 1 min · jiezi

关于开源:开源之夏活动火热报名中丰厚奖金等你来拿

云智慧 AIOps 社区是由云智慧发动,针对运维业务场景,提供算法、算力、数据集整体的服务体系及智能运维业务场景的解决方案交换社区。该社区致力于流传 AIOps 技术,旨在与各行业客户、用户、研究者和开发者们独特解决智能运维行业技术难题,推动 AIOps 技术在企业中落地,建设衰弱共赢的AIOps 开发者生态。FlyFish 是云智慧 开源 、社区驱动的数据可视化编排我的项目。目前FlyFish组件贡献者打算已胜利上线,戳此链接 FlyFish组件贡献者打算 ,大额赏金等你来拿! 流动介绍开源之夏是由中国科学院软件研究所“开源软件供应链点亮打算”发动并长期反对的一项暑期开源流动,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,造就和挖掘更多优良的开发者。 流动联结国内外各大开源社区,针对重要开源软件的开发与保护提供我的项目工作,并面向寰球高校学生凋谢报名。云智慧AIOps社区作为“开源之夏”流动的特约媒体合作伙伴之一,一起为开源宣传做出奉献。 流动官网:https://summer-ospp.ac.cn/ 参加须知学生可自主抉择感兴趣的我的项目进行申请,并在当选后取得该软件资深维护者(社区导师)亲自领导的机会。依据我的项目的难易水平和实现状况,参与者还将有机会取得开源之夏流动奖金和结项证书。 流动流程 报名要求学生要求本流动面向年满 18 周岁在校学生。<!----> 暑期行将毕业的学生,只有在申请时学生证处在有效期内,就能够提交申请。<!----> 海内学生可提供录取通知书、学生卡、在读证实等文件用于证实学生身份。社区要求开源社区中的仓库是采纳 OSI 组织认证的开源协定 或者 举荐的凋谢常识协定 等凋谢共享协定<!----> 本次流动反对的凋谢常识协定列表请参考:举荐的凋谢常识协定。对于专一于推广开源的开源社区,欢送与组委会分割沟通如何推广本次开源流动以及后续的单干。报名形式学生报名我的项目申请工夫 : 2022年5月21日-6月4日 报名通道: https://summer-ospp.ac.cn 目前2022开源之夏所有参加社区已上线,感兴趣的同学能够提前开始抉择社区进行沟通交流了! 学生指南:https://summer-ospp.ac.cn/hel...

April 22, 2022 · 1 min · jiezi

关于开源:云融科技加入龙蜥社区助力金融行业数字化转型

近日,浙江云融翻新科技有限公司(简称“云融科技”)签订了CLA(Contributor License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 云融科技是国内信贷数字化转型整体解决方案的先行者,为各类金融机构提供全方位数字化产品与服务体系的国家高新技术企业。云融科技多年深挖数据价值、沉降业务能力,使用大数据、机器学习建模等人工智能技术,与利用场景紧密结合,赋能机构实现危险管控和降本增效,以科技驱动数字化转型。云融科技总经理黄祖兵示意:“云融科技始终从策略和久远角度器重与龙蜥社区的单干,违心同社区各合作伙伴在平安、容器、应用服务等新技术畛域增强协调,深入求实单干,增强流动宣传,反对和推动龙蜥社区环境的倒退。在翻新对接形式、强化零碎层面和利用层面加深单干,进一步推动建设有国内特色的沉闷、衰弱开放型的开源操作系统生态,全力支持国民金融数字化经济转型工作。” 龙蜥社区理事杨继国示意:“欢送云融科技退出龙蜥社区。借助龙蜥社区的开放平台,云融科技基于龙蜥操作系统,能够为用户在金融业数字化转型过程中,提供从数字化营销获客、数字化流程、数字化风险管理、数字化经营治理等方面全方位解决方案,帮忙社区晋升危险管理水平,升高经营治理老本。”「龙腾打算」自公布以来,已有超过百家企业签订 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 22, 2022 · 1 min · jiezi

关于开源:基于eBPF技术的开源项目Kindling之探针架构介绍

Kindling开源我的项目是一款基于eBPF技术的云原生可观测性我的项目。本文将次要介绍探针的具体架构设计。 Kindling探针的架构设计理念Kindling架构设计中有一个很重要的理念:关注点拆散(Separation of Concerns)。eBPF技术或者内核模块是一种内核技术,须要的背景常识是C语言和操作系统常识。而可观测开发者关注的是要输入什么样的指标,同时因为平时应用Go、Java这一类语言较多,对C也比拟陌生,所以咱们的设计是基于两层的分层畛域。上层是eBPF的开发能力,次要是为事件透出服务;下层是可观测性需求开发,次要是为数据分析和指标产生服务,同时能够不便扩大可观测场景化需要。另外一个重要的理念是:不反复造轮子,咱们指标是把eBPF的能力以简略的形式透出给用户应用。所以kindling的设计是以falcosecurity-libs为根底的。目前这个开源我的项目承当的主要职责就是零碎调用的事件透出,对于可观测方面的能力须要进一步扩大。然而它有一个劣势是它会将原始内核数据和cgroup信息进行关联,不便后续将数据关联到k8s相干的resources, 同时falcosecurity-libs也对原始数据做了预处理,比方将网络数据进行更丰盛的关联,让用户可能间接拿到某个对fd操作的网络事件属于哪个四元组的信息,所以咱们复用了这部分能力。但falcosecurity-libs自身并不反对kprobe、uprobe等能力,kindling目前曾经对其扩大了kprobe能力,后续也会继续一直的扩大uprobe等能力,同时还会集成其余开源工具的数据能力。一般来说,eBPF探针次要由两局部程序组成:内核态程序用作采集数据以及用户态程序用作剖析数据。但基于以上两个理念,咱们的架构并不是传统的两局部。咱们基于关注点拆散理念,为了让cloud-native畛域的开发者可能更不便的应用eBPF的能力,把原来falcosecurity-libs的C/C++用户态程序拆分成了一个Go程序和一个C/C++程序,让用户能更关注本人善于的畛域。 Kindling探针架构介绍Kindling探针整体蕴含三个局部:用户态Go程序、用户态C/C++程序和内核态drivers程序。用户态Go程序满足的是下层可观测需要的开发,其余两个局部实现的是内核需要的开发。这样不同畛域的人能够用本人善于的语言开发本人关注的内容,同时探针也有较好的松耦合个性。Kindling具体组件形容如下: 内核态程序:drivers为了更好的反对低版本内核的可观测能力,kindling的探针应用内核模块的模式反对低版本内核,所以drivers又分为eBPF probe以及内核模块。drivers次要负责采集内核事件,将事件放入由间接内存映射技术创立的数据结构,供用户态程序获取并解决。在事件采集这一层后续会继续将其余开源工具集成进来,比方BCC、bpftrace。 用户态C/C++程序:kindling-probekindling-probe是一个由C/C++语言编写的程序,运行时以一个独自的container运行在pod中,其次要的职责是负责和内核态程序进行交互并将内核事件裸露给下层处理程序。目前负责的工作次要有三个局部: 负责调用bpf API加载eBPF内核态的字节码或者装置低版本内核的内核模块负责从mmap映射进去的ringbuffer构造中读取内核产生的原始事件并对原始事件进行预处理,最初转换为规范事件格局发送给kindling-collector负责提供动静配置通道,例如能够通过配置实现内核数据过滤,缩小原始数据量以及无关数据用户态Go程序:kindling-collector用户态Go程序是一个可扩大模块,用户能够订阅本人关注的内核事件,基于本人的应用场景扩大本人的分析程序。目前kindling实现的分析程序被称为kindling-collector,它在运行时也是以一个独自的container运行在pod中,其主要职责是负责获取事件并进行剖析,并对数据进行label的丰盛。kindling-collector局部模块集成了opentelemetry的SDK,这样kindling的指标在输入时有较高的灵活性,能够输入到opentelemetry collector 、prometheus 、kindling标准版后端等多种可观测性平台。目前kindling-collector订阅的事件只是probe裸露进去的局部事件,次要是以零碎调用以及kprobe为主,具体订阅信息如下:subscribe: - name: syscall_exit-writev category: net - name: syscall_exit-readv category: net - name: syscall_exit-write category: net - name: syscall_exit-read category: net - name: syscall_exit-sendto category: net - name: syscall_exit-recvfrom category: net - name: syscall_exit-sendmsg category: net - name: syscall_exit-recvmsg category: net - name: kprobe-tcp_close - name: kprobe-tcp_rcv_established - name: kprobe-tcp_drop - name: kprobe-tcp_retransmit_skb程序间通信形式drivers和kindling-probe程序之间通信形式eBPF程序采纳BPF MAP 数据结构通信;内核模块采纳mmap结构的ringbuffer进行通信。下图是eBPF程序应用的架构模型,为了兼容4.X内核,BPFMAP构造应用的是BPF_MAP_TYPE_PERF_EVENT_ARRAY,每个cpu都有相应的一个perf-event的map,在kindling-probe层会对事件进行排序组合。 ...

April 21, 2022 · 1 min · jiezi

关于开源:开源规则引擎ice致力于解决灵活繁复的硬编码问题

背景介绍业务中是否写了大量的 if-else?是否受够了这些 if-else 还要常常变动? 业务中是否做了大量形象,发现新的业务场景还是用不上? 是否各种调研规定引擎,发现不是太重就是接入或保护太麻烦,最初发现还是不如硬编码? 接下来给大家介绍一款全新的开源规定引擎——ice,以一个简略的例子,从最底层的编排思维,论述 ice 与其余规定引擎的不同;讲述 ice 是如何应用全新的设计思维,符合解耦和复用的属性,还你最大的编排自由度。 规定引擎的利用场景规定引擎在很多业务场景中都有利用,例如: 会员营销:由多种条件、流程、处分组合而成,工夫线简单,代码复用率不高,调整频繁。 风控规定:由多种条件组合并返回决策,条件量大且简单,变动频繁。 数据分析:将数据通过分析师本人编排的规定产出想要的数据,千人千面。 以上场景往往都存在一些独特痛点: 灵便业务(变动频繁,时效性显著,测试逻辑简单) 谋求灵便花里胡哨:产品和经营始终在摸索陈腐玩法,导致很多形象进去的模块往往扛不过两个迭代。 明天上线又要调整:因为一些偶发状况,如线上用户参与度不高,及时调整用户参加门槛等(当然也能够在开发前把所有状况思考到位,然而为了小概率事件做大量的工作,老本过高)。 研发测试心力交瘁:研发硬编码,测试验证简单反复逻辑,长此以往变的愈发疲乏。 工夫线(多条工夫线交错凌乱) 研发编排错了再来:个别营销类型的会波及很多工夫线,而在以后,测试一个将来要上线的具备不同工夫节点属性的流动,硬编码时往往由研发编排工夫,测试进行测试,然而当 bug 产生并打乱工夫线时,就须要从新编排工夫(没有经验过的不必太理解,前面会说)。 测试并行孔融让梨:当工夫线发生冲突并有多个测试在抵触地位上并发测试,往往由测试自行协调测试程序,当一方呈现问题往往导致后续测试进度不可控。 其余问题 依赖挂了难以为继:测试环境为非稳固环境,一旦依赖出了问题不免影响进度,如何能做到简略高效 mock? 修复数据苦不堪言:当线上问题产生时,受影响的客户如何疾速高效的弥补? 开源规定引擎 ice 的设计思路为了不便了解,设计思路将随同着一个简略的充值例子开展。 举例X 公司将在国庆放假期间,发展一个为期七天的充值小流动,流动内容如下: 流动工夫:(10.1-10.7) 流动内容: 充值 100 元 送 5 元余额 (10.1-10.7) 充值 50 元 送 10 积分 (10.5-10.7) 流动备注: 不叠加送(充值 100 元只能取得 5 元余额,不会叠加赠送 10 积分) 简略拆解一下,想要实现这个流动,咱们须要开发如下模块: 如上图,当用户充值胜利后,会产生对应充值场景的参数包裹 Pack(类 Activiti/Drools 的 Fact),包裹里会有充值用户的 uid,充值金额 cost,充值的工夫 requestTime 等信息。咱们能够通过定义的 key,拿到包裹中的值(相似 map.get(key))。 ...

April 20, 2022 · 2 min · jiezi

关于开源:马斯克-430-亿美元买-Twitter下一秒就要把它开源

4 月 13 日,马斯克向美国证券交易委员会提交提案,打算以每股 54.2 美元的价格,用现金 100 % 收买 Twitter 的所有已发行普通股。 尽管该提案不具备约束力,即使通过,也还需政府批准、法律会计税务的考察、最终会谈执行等流程。但马斯克仿佛并不放心,公开称,即使 Twitter 回绝,身为股东的他,还有一个 Plan B。 在这之前,马斯克发动过「是否批准将 Twitter 算法进行开源」的投票,而他自己是动摇的支持者,认为应该将 Twitter 的后盾代码放在 Github 平台。如果马斯克胜利收买 Twitter,Twitter 算法会开源吗?算法开源会变得更好吗? 1、马斯克为什么要开源 Twitter 算法?让 Twitter 开源的声音,最早呈现在 2020 年。过后,有多名用户称 Twitter 预览存在种族歧视,主动图像裁切算法会在缩略图中,突出肤色更浅的人像区域。 为此,工程师 Tony Arcieri 在 Twitter 上进行了一项试验,在图片中放上美国黑人总统奥巴马和白人参议员米奇·麦康奈尔的脸孔,无论两人地位如何扭转,或者更换领带色彩,算法都偏向于在预览的缩略图中展现麦康奈尔的脸。 Twitter 发言人对此回应称,并没有发现算法中存在种族歧视的证据,并违心公开机器学习算法的源代码,让公众查看复制。 而马斯克要开源 Twitter 算法的目标,则是「言论自由」。出于法律法规及平台治理的要求,Twitter 会根据算法对平台上的内容进行管制,包含封禁前总统特朗普的账号,一贯心口如一的马斯克,天然也对这算法积怨已久。 马斯克曾多次批评 Twitter 对内容限度过于严格,表明应该容许更多舆论。Twitter 联结创始人多尔西也公开反对马斯克,对之前将特朗普账号封禁的决定,示意「不愿庆贺或感到骄傲」。 到了往年 3 月,马斯克发 Twitter 称:「Twitter 算法应该开源」,并发动投票,总共 100 多万人中,有 82.7% 同意开源。 2、开源会让算法更好吗?2016 年,Twitter 推出了名为「Algorithmic Timelines」的算法,将原来的信息流展现形式,从按工夫排序改成算法举荐,将零碎认为用户感兴趣的内容放在重要地位。 与 Facebook 不同,Twitter 更偏重新闻属性,举荐算法的引入,能更精准的投放合乎用户爱好的内容。同样也能通过展现同一政见的新闻,耳濡目染地影响和扭转用户的政治偏见。 2016 年,Twitter 就被指控答应俄罗斯账户和机器人账户染指美国总统大选。为此,Twitter 对其算法进行了改良,不容许机器人账号(僵尸粉)公布雷同内容或进行点赞转发等操作。 2021 年 ,Twitter 颁布了一项研究成果,称其举荐算法会无心中放大左翼个人内容的流传。钻研人员示意,会在不泄露用户隐衷的前提下,将数据分享给第三方,寻找算法政治偏见背地的起因。 ...

April 15, 2022 · 1 min · jiezi

关于开源:中兴通讯加入星策开源社区-携手推动企业智能化转型建设

近日,中兴通讯正式作为开创会员单位退出到企业智能化转型开源社区---“星策”。中兴将携手社区其余成员,独特推动社区建设倒退,减速各行业智能化转型过程。 星策开源社区于2022年3月成立,是由中国开源软件推动联盟、中国信通院、Linux基金会AI & DATA、腾讯、微众银行、第四范式等多家行业领军企业及机构独特发动的国内首个聚焦企业智能化转型畛域的开源社区。社区旨在汇聚转型攻坚力量,继续摸索企业智能转型“方法论”、优质案例、最佳实际及撑持企业智能转型的开源技术,以共享共建的模式减速各行业的转型降级。 中兴通讯是寰球当先的综合通信信息解决方案提供商。为全球电信运营商、政企客户和消费者提供翻新的技术与产品解决方案。公司成立于1985年,在香港和深圳两地上市,业务笼罩160多个国家和地区,服务寰球1/4以上人口,致力于实现“让沟通与信赖无处不在”的美好未来。 Adlik是中兴通讯发动的首个聚焦机器学习模型推理阶段的开源我的项目,Adlik主旨是使机器学习模型可能高效地运行在多种部署环境下,晋升模型的推理效率,缩小时延和能耗。 星策社区发起人、中国开源推动联盟副秘书长谭中意示意:“咱们十分欢送中兴通讯退出星策社区,独特赋能企业智能化转型。也十分欢送Adlik这样优良的我的项目退出到社区中,能够丰盛企业智能化转型的技术栈,给开发者更多便当。咱们也将通过社区的协同运作,一起把adlik我的项目倒退的更好,让其在企业智能化转型过程中施展更大作用。 中兴通讯规范与开源布局总监孟伟示意:“有钻研表明,曾经利用开源技术的企业占比早已超过85%,开源成为泛滥科技企业的首选。中兴通讯中兴通讯十分乐于与业界分享人工智能以及5G在开源畛域的研究成果。作为行业的引领者,中兴通讯致力牵头将规范与开源对立协调起来,让整个行业在开源中收益。” 当下,智能化转型已成为企业顺应时代倒退、放弃外围竞争力的必选项。将来,星策社区将吸纳更多转型企业级合作伙伴,协同打造智能化转型凋敝的开源生态,助力更多的企业放慢智能化转型过程。 无关星策智能化转型开源社区的更多详情,请拜访社区官网http://startogether.ai/

April 14, 2022 · 1 min · jiezi

关于开源:知名数字化解决方案厂商新华三加入龙蜥社区已完成硬件兼容性测试

近日,新华三技术有限公司(简称“新华三”)签订了CLA(Contributor License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 新华三作为数字化解决方案的领导企业,通过深度布局“芯-云-网-边-端”全产业链,一直晋升数字化和智能化赋能程度,致力于成为客户在业务翻新、数字化转型等方面值得信赖的合作伙伴。新华三领有芯片、计算、存储、网络、5G、平安、终端等全方位的数字化基础设施能力,提供云计算、大数据、人工智能、工业互联网、信息安全、智能联接、边缘计算等在内的一站式数字化解决方案,以及端到端的服务,其产品和解决方案广泛应用于百余个国家和地区。 融绘数字将来,共享美好生活。H3C UniServer R4960 G3 和 H3C UniServer R4900 G3 服务器已实现与龙蜥操作系统(Anolis OS)硬件兼容性测试。将来,新华三将积极参与龙蜥社区建设,在硬件(服务器、PC 等)兼容性测试、硬件调优(晋升龙蜥操作系统的性能、稳定性等)、软件兼容性测试、软件(应用软件、驱动)集成等方面发展单干,与社区合作伙伴一道,助力各行业数字化转型减速推动。 「龙腾打算」自公布以来,已有超过百家企业签订 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 14, 2022 · 1 min · jiezi

关于开源:知名固件供应商百敖软件加入龙蜥社区

近日,南京百敖软件有限公司(简称“百敖软件”)签订了CLA(Contributor License Agreement,贡献者许可协定),正式退出龙蜥社区(OpenAnolis)。 百敖软件创建于 2006 年,是当先的固件供应商及软件服务提供商,公司产品涵盖 UEFI BIOS、BMC、EC 及配套工具,反对多种芯片架构(包含 X86、Arm、LoongArch、Alpha 等),广泛应用于 PC、服务器、物联网、工控、生产等畛域。百敖软件致力于固件及相干畛域的深耕细作,填补了行业的多项空白,为海内外多家出名公司提供了平安、可信的固件产品及业余、优质的服务。 百敖软件 CTO 吴平示意:“将来,百敖软件将积极参与龙蜥社区,在国密算法单干钻研、BIOS(固件)、交互接口标准化(包含 SMBIOS、ACPI、runtime service 等)、一体化平安认证(包含平安启动和身份认证等)、一体化性能优化(包含启动工夫和功耗治理)等方面进行单干,为固件及开源零碎奉献技术力量,与社区搭档们一起促成固件及开源零碎的继续衰弱倒退和广泛应用,全力推动我国智能转型和数字经济倒退。” 龙蜥社区理事史广安示意:“红旗软件的服务器操作系统、银行终端操作系统与百敖固件在服务器和 ATM/ITM/STM 金融机具畛域都有深刻的技术单干,独特助力金融行业利用平滑迁徙和信息安全,并失去了多家出名金融机构的认可。百敖软件在技术研发与翻新、产业化利用及国内单干等各个方面取得了实质性的冲破与停顿,置信百敖软件退出龙蜥社区后,借助其先进的技术教训,将助力龙蜥操作系统更上一层楼。”「龙腾打算」自公布以来,已有超过百家企业签订 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 12, 2022 · 1 min · jiezi

关于开源:阿里巴巴云原生混部系统-Koordinator-正式开源

简介:脱胎于阿里巴巴外部,通过多年双 11 打磨,每年为公司节俭数十亿的混部零碎 Koordinator 明天发表正式开源。通过开源,咱们心愿将更好的混部能力、调度能力凋谢到整个行业,帮忙企业客户改良云原生工作负载运行的效率、稳定性和计算成本。 作者 | 逐灵起源 | 阿里技术公众号 脱胎于阿里巴巴外部,通过多年双 11 打磨,每年为公司节俭数十亿的混部零碎 Koordinator 明天发表正式开源。通过开源,咱们心愿将更好的混部能力、调度能力凋谢到整个行业,帮忙企业客户改良云原生工作负载运行的效率、稳定性和计算成本。 混部是什么? 业界很多互联网公司或多或少都有布局将不同特色类型工作负载协同调度的技术方向,充分利用负载之间的消峰填谷效应,让工作负载以更稳固、更高效、更低成本的形式去应用资源。这样的一套零碎或机制,也就是业界时常提及的 “混部”概念。 阿里巴巴的混部: 阿里巴巴在 2011 年开始摸索容器技术,并在 2016 年启动混部技术研发,至今通过了多轮技术架构降级,最终演进到明天的云原生混部零碎架构,实现了全业务规模超千万核的云原生混部,混部天均匀 CPU 利用率超 50%,帮忙阿里巴巴节俭了大量的资源老本。 混部是在互联网企业外部重金打造的老本管制内核,凝聚了泛滥的业务形象和资源管理的思考优化教训,因而混部通常都须要数年的打磨实际能力逐步稳固并产生生产价值。是不是每家企业都须要很高的门槛能力应用混部,都须要大量的投入能力产生价值?那让咱们的Koordinator来尝试给出答复。 Koordinator 正是基于外部超大规模混部生产实践经验而来,旨在为用户打造云原生场景下接入老本最低、混部效率最佳的解决方案,帮忙用户企业实现云原生后继续的红利开释。 一 Koordinator 是什么?Koordinator: 取自 coordinator,K for Kubernetes,发音雷同。语意上符合我的项目要解决的问题,即协调编排 kubernetes 集群中不同类型的工作负载,使得他们以最优的布局、最佳的姿势在一个集群、一个节点上运行。 谷歌外部有一个调度零碎名叫 Borg,是最早做容器混部的零碎,在其论文公开发表之前在行业上始终是十分神秘的存在。云原生容器调度编排零碎 Kubernetes 正是受 Borg 设计思维启发,由 Borg 零碎的设计者联合云时代利用编排的需要从新设计而来。Kubernetes 良好的扩展性使其能适应多样的工作负载,帮忙用户很好的解决工作负载日常运维效率。 Koordinator 是齐全基于 Kubernetes 规范能力扩大而来,致力于解决多样工作负载混部在一个集群、节点场景下的调度、运行时性能以及稳定性挑战。我的项目蕴含了混合工作负载编排的一套残缺解决方案,包含精细化资源调度、任务调度、差异化 SLO 三大块。通过这样一套解决方案实现: 帮忙企业用户更多工作负载接入 kubernetes,特地是大数据、工作解决相干的工作负载,进步其运行效率和稳定性通过开源技术标准,帮忙企业用户在云上、云下实现统一的技术架构,晋升运维效率帮忙企业用户正当利用云资源,在云上实现可继续倒退二 Koordinator 有什么劣势?混部须要一套残缺、自闭环的调度回路,但在企业应用混部的过程中,将要面临的两大挑战是: 利用如何接入到混部平台利用如何在平台上可能运行稳固、高效Koordinator 汲取了阿里巴巴外部多年的生产实践经验教训,针对这两大挑战针对性的设计了解决方案,旨在帮忙企业真正意义上的用上混部,用好 Kubernetes,而不是秀技术秀肌肉。 Koordinator 1.0 的整体架构如下图所示,为了用户提供了残缺的混部工作负载编排、混部资源调度、混部资源隔离及性能调优解决方案,帮忙用户进步提早敏感服务的运行性能,开掘闲暇节点资源并调配给真正有须要的计算工作,从而进步全局的资源利用效率。 1 超大规模生产实践经验锻炼 2021 双 11 之后阿里对外发表了“首次!对立调度零碎规模化落地,全面撑持阿里巴巴双 11 全业务”: ...

April 11, 2022 · 1 min · jiezi

关于开源:为什么做开源需要懂异步协作

你是否空想过这样的工作状态?沉浸于某项创造性工作,过程中感触心流,完结后取得即时反馈,与日俱增地精进并领有成就感。而事实中的情景却是:多个工作乱成一团,被音讯告诉打断和吞没,疲于奔命各种会议与 Deadline…… 即使某一天,真的有大段时间投入在一项工作上,而咱们的大脑曾经丢失了专一的能力,每过几分钟就会走神,容易被各种外界因素烦扰,常常有意识地拿起手机滑动屏幕…… 如何突破多任务/音讯轰炸/专一度丢失三者相互作用的向下螺旋?咱们能够从开源人罕用的异步合作中找到答案。 一、异步与异步合作异步(asynchrony),概念与同步绝对,指信息的发送方与接管方不须要独特的时钟。 异步在计算机多线程中的,指不必阻塞以后线程来期待解决实现,而是容许后续操作,直至其它线程将解决实现,并回调告诉此线程。 异步在沟通场景中,指单方不在同一时间替换信息,典型的例子就是邮件与留言。相较与常见的微信、电话和线上会议等同步沟通,异步沟通能缩小对心智的占用,给予了单方更多思考的空间,更不便记录沟通信息。 而基于异步沟通之上的异步合作,则是在合作中无意给对方预留出思考和解决的工夫,不打搅其专一的工作状态,从而播种更高质量的输入,非常适合跨时区单干和近程办公。 二、开源为什么须要异步合作?开源我的项目的开发者来自世界各地,不处在雷同的空间和时区,很难有即时沟通与合作的机会。GitHub  Issues 就是为了让这些人进行异步合作的形式,开发者能够通过查看文档和代码,理解我的项目背景与停顿,发现问题,沟通交流并参加奉献。 同时,写代码是一件须要高度专一和投入的工作,谁都不心愿在这时候被外界的音讯打搅。据加州大学信息学传授 Gloria Mark 的试验显示,当人们从专一状态中被打断,均匀须要 23 分钟能力再次投入到原来的工作中,同时感触到更多的压力和丧气。 解决了跨时空和对专一度的需要,异步合作还能帮忙开源开发者高效解决多个工作。 在电话、会议等实时沟通与合作中,咱们只能调用无限的感官记忆和工作记忆,与别人放弃信息同步,记住各种要害内容。 而异步合作能够让咱们从具体而繁琐的工作中跳进去,以更全面的视角梳理每个工作的关系与权重,再以更正当和高效的形式,井井有条地进行解决。在当下信息高度聚合的互联网工作环境中,这曾经是一种必备的能力。 三、异步合作的 4 点办法纵使异步合作有这么多的益处,也不是所有人都适宜异步合作。比方须要疾速响应的网络安全人员,须要对市场进行即时判断的金融专家,对这些岗位来说,放弃信息即时传递就是工作要求之一。 而对异步合作有需要的人,如何进行异步合作?这里有 4 点办法: 1、缩小不必要的电话和会议,缩短会议工夫;集中处理回复和沟通,尽可能地在每一次沟通中,将问题形容残缺,进步沟通效率。 2、依据集体和团队状况,设置固定的防打搅工夫,并告知工作搭档;敞开音讯告诉的同时,放弃电话畅通,防止错过重要紧急的事件。 3、对所有的工作进行正当布局,将文档等材料分类后展现给合作搭档,让其理解工作的打算与以后具体进度。 4、理解每个工作搭档的合作形式,聆听了解他们的需要,适当做出退让,调整本人的工作布局和工夫安顿。 古代职场中的人,相比数十万年前的智人,已将工夫和精力利用到极致,但《摩登时代》里的故事仍然在一直演出。异步合作,以工夫换思考空间,以工夫换发明品质。慢一步,发现工作之美。   你认可异步合作的形式吗?你有什么什么异步合作的小窍门?欢送留言与大家分享交换。 腾源会是腾讯云成立的汇聚开源我的项目、开源爱好者、开源领导者的凋谢社区,致力于帮忙开源我的项目健康成长、开源爱好者能交换帮助、开源领导者能施展首领价值,让寰球开源生态变得更加凋敝。 腾源会(WeOpen)官网公众号,分享云、开源、社区相干的精彩资讯,技术及流动内容。

April 11, 2022 · 1 min · jiezi