2023年3月25日,openKylin社区首届咨询委员会会议在北京成功召开。中国工程院院士廖湘科、倪光南、方滨兴、桂卫华、郑纬民、王耀南,中国电子学会秘书长陈英,中国软件行业协会秘书长吕卫锋,原航天工程大学教授邹鹏,共创软件联盟理事长张玉志,国防科技大学研究员吴庆波,先进操作系统创新中心(天津)总经理韩乃平,原科技部高技术研究发展中心研究员嵇智源,开源专家、LVS创始人章文嵩,中南大学自动化学院院长阳春华,信创海河实验室科研发展部负责人何骏,麒麟软件党委书记、董事长谌志华等十余位社区咨询委员会委员和专家受邀参加,为openKylin社区的健康发展建言献策,会议由咨询委员会主任廖湘科院士主持。

openKylin理事长朱晨介绍了社区最新进展及成果,并就社区后续规划进行了详细汇报。

openKylin社区自2022年6月成立以来,已经聚集了来自全球165个国家和地区的77万+社区用户,吸引了来自操作系统、数据库、办公软件、CPU等不同领域的170+企业会员加入,并成立了59个SIG组。在合作伙伴与开发者共同推动下,openKylin社区正在以较快的速度稳步发展。

朱晨表示,openKylin社区以打造“产业主导、平台自主、技术先进、生态丰富”的桌面操作系统根社区为总目标。社区将可控开源、自主构建、创新发展作为之后社区技术的发展重点,实现版本的可控、自主和创新,并提高版本安全能力。其次在品牌建设上,将会重点加强高校站的建设和国际合作,提高社区国际影响力,并带动更多高校了解开源并投身到开源贡献中来。而生态作为社区一直以来的发展重点,未来将持续推动openKylin社区的开源生态建设,和更多企业建立良好的合作关系,为用户提供更加便捷、高效、稳定的使用体验。

各参会委员和专家围绕openKylin社区发展及规划展开交流讨论,为社区发展建设提供政策方向、技术趋势、开源规则等方面的诸多宝贵建议。
倪光南院士表示,开源贡献决定了开源的话语权,openKylin做了一个很好的榜样,希望社区与国内的开源组织共同推动完善国内的开源政策与支持措施等,持续助力中国开源事业发展。

郑纬民院士强调,我国操作系统与国外产品还存在着差距,需要认真分析我们的优势与劣势,在不足的方面要持续发力。另外,为了发挥高校的作用,我们需要制定有效的策略,包括建立高效的布道机制促进学生参与,并将这种教育模式应用到课堂教学。

方滨兴院士提出,做好系统的适配接口,并提供合适的技术工具,在使用中发现问题解决问题,形成一个良好的贡献机制,吸引更多的开源人才共同推动社区发展。

桂卫华院士表示,高手在民间,怎么更好发挥民间高手作用,使软件系统做的更好,才是核心。但是目前开源的普及度还不够,很多人甚至不知道如何贡献,所以要提高操作系统利用率就是接下来的发展重点。

王耀南院士表示,搞国产软件,必须要依托开源社区,产品与社区结合才有生命力。社区发展学生是很重要的力量,但社区的发展需要行业和企业的共同推动。

廖湘科院士对麒麟软件牵头成立openKylin社区并推动社区发展表示肯定,强调社区发展离不开与用户的良性互动,希望社区在云、边、端等不同领域推动技术发展,提高核心竞争力。

会议最后,openKylin咨询委员会参会委员和专家参观了展厅,了解了麒麟软件和openKylin社区相关的发展历程、产品特点,以及生态建设等,各参会委员和专家对此也表示了充分肯定。
未来,openKylin将继续秉持“开源聚力、共创未来”的社区理念,持续推动技术创新和生态拓展,打造一个更加强大和优秀的开源桌面操作系统根社区,同时将不断提升自身在开源技术发展中的影响力,为推进中国信息化产业的发展作出更大的贡献。

openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。
社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。
审核:openKylin
这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下
随着ruby被引入为新的编程救世主,我想知道是否有人基于易用性、运行所需的资源、可用性和易定制性而有偏好。两者有更好的吗? 最佳答案 好吧,任何基于Rails的社交网络应用程序的比较都应该包括insoshi(http://portal.insoshi.com/)。话虽这么说,这三个都非常相似,区别在于实现细节。Lovd和Insoshi都是完整的Rails应用程序;它旨在供您将它们用作入门工具包,并使用您自己的自定义功能对其进行扩展。另一方面,CommunityEngine是一个Rails插件。这意味着您可以更轻松地向现有Rail
下面的代码通过ftp上传文件并且它有效。require'net/ftp'ftp=Net::FTP.newftp.passive=trueftp.connect("***")ftp.login("***","***")ftp.chdir"claimsecure-xml-files"ftp.putbinaryfile("file.xls",File.basename("file.xls"))ftp.quit但是如何确定上传是否成功呢? 最佳答案 之后ftp.putbinaryfile("file.xls",File.basename("
我是一个尝试使用delayed_job的NOOB。我想在使用延迟作业成功发送邮件后更新用户模型。发送邮件:UserMailer.delay.welcome_email(user)如果邮件发送成功,请执行以下操作:User.update_attributes(:emailed=>true)邮件发送成功后如何回调或触发? 最佳答案 您需要创建一个Job对象而不是调用#delay帮助程序。您可以使用successHook来执行回调。classWelcomeEmailJob 关于ruby-on-
今天,我将尽可能地设置我的测试环境和工作流程。我正在向对Ruby测试充满热情和精通的你们寻求有关如何设置测试环境的实用建议。到一天结束时(太平洋标准时间早上6点?)我希望能够:键入一个1-command来为我在Github上找到的任何项目运行测试套件。为任何Github项目运行autotest,这样我就可以fork并做出可测试的贡献。使用Autotest和Shoulda从头开始构建gem。Foronereasonoranother,IhardlyeverruntestsforprojectsIclonefromGithub.Themajorreasonisbecauseunless
上下文:我正在使用Stripecheckout接受rails中的一次性付款。我有一个收费Controller,如下所示。我最初使用stripewebhook来监听charge.succeeded,但由于webhook的异步特性而遇到了一些问题。我已将业务逻辑移至Controller。如果客户收费成功,我会将客户和其他一些详细信息保存到数据库中。我的问题:此检查是否足以确保收费成功?ifcharge["paid"]==trueStripe::Charge.create的Stripe文档指出,“充值成功返回一个充值对象。如果出现问题,则引发错误。一个常见的错误来源是无效或过期的卡,或者可用
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。上周我成功完成了我们公司所有应用程序从Ruby1.8.6到Ruby1.8.7的转换,包括本地和远程配置。从现在开始,开发不需要确保与Ruby1.8.6的向后兼容性。出于好奇,我尝试针对Ruby1.9.1运行几个项目的测试套件。正如预期的那样,我发现了一些与编码相关的问题,但当我发现诸如Rack::Link已知错误之类的低级不兼容性时,我真的很震惊。在这一
我有以下类(class):classUsercode1=Proc.new{}code2=lambda{}define_method:testdoself.class.instance_eval&code1self.class.instance_eval&code2endendUser.new.test为什么第二个instance_eval失败并出现错误数量的参数(1代表0)错误? 最佳答案 instance_eval正在将self(User)生成给lambda。Lambda对其参数有特殊要求-方法也是如此-如果参数太少/太多,将引发
我没有看到FileUtils命令的任何返回值。我想做这样的事情:really=(gets.chomp=="y")ifreallysuccess=FileUtils.rm_rf"./PROJECT_#{@name}"#doesnotworkendputs"./PROJECT_#{@name}deleted"ifsuccess我读了documentation对于FileUtils,还读取了“GettingexecutedcommandfromrubyFileUtils”,但我不知道如何使用答案。 最佳答案 根据文档(http://rub
为贯彻落实《苏州市培育元宇宙产业创新发展指导意见》,抢抓数字经济发展新机遇,加速培育与元宇宙发展相关的技术底座,“数实融合元力觉醒——苏州市软件行业协会元宇宙专委会成立大会暨元宇宙生态大会”于4月14日成功举办。 苏州和数智能软件有限公司作为苏州市软件行业协会元宇宙专委会轮值理事长单位,参加了“元宇宙专委会揭牌与轮值理事长单位授牌仪式”。 大会上,数字主持人“丹丹”向社会发布了由苏州市软件行业协会、苏州市软件行业协会元宇宙专委会、西交利物浦大学、苏州科技大学、苏州和数智能软件有限公司等单位编写的《元宇宙行业分析报告2023》。该报告立足苏州、辐射长三角,系统梳理了元宇宙行业现状、元宇宙核心技