XVI自由软件开发人员大会或在哪里获得免费贡献者

最近,第16 届自由软件开发人员会议在光荣的卡卢加州(Kaluga)举行。 该会议由Bazalt-SPO组织。 Embox作为一个免费项目,也在会议上发表了讲话。 传统上,我不会审核所有报告,但会讨论会议上提出的我个人感兴趣的问题。


在考虑报告之前,我会先简单介绍一下会议的组织方式。 正如我所说,她被关押在卡卢加州。 许多没有参加会议的人都对为什么不在莫斯科感兴趣,为什么莫斯科会有更多的参观者。 的确,从圣彼得堡到卡卢加州比向莫斯科方便。 我两个小时从莫斯科乘火车到达。 莫斯科说,从莫斯科出发,沿着良好的公路要两个小时的车程。 我认为,这两种选择都不很累人。

我认为,好处更大。 首先,卡卢加州(Kaluga)是一座美丽的城市,那里可以漫步,看到什么。 例如, 太空博物馆 。 其次,这是一个看到莫斯科以外的地方的机会,其中大多数发生得足够多,而且很多人还活着。 好吧,晚上的聚会如此隐秘。 在莫斯科,人们迅速潜入家中,然后人们在酒吧,咖啡馆里聊天,或者只是在城市中漫步。 为了进行交流,不仅开始了电报聊天 ,而且我不仅发现了人们在哪里闲逛,而且还发现了为什么会议有这样的标志。 事实证明,标志是对所有黑客社区通用标志的修改 ,是“生命游戏”的滑翔机。

一些了解会议的网民也担心强制注册。 会议本身是免费的,但是您必须通过留下电子邮件进行注册。 仅需要注册即可,以便组织者可以评估将参加会议的人数,因为如您所知,席位数量有限。 结果,在会议上没有人控制注册,您可以亲自签署一个徽章(甚至不带徽章就可以出席),从容地听报告,与人聊天和吃馅饼。 因此,一切都不仅仅是免费的!

报告书


第一份报告专门讨论了一个非常重要的主题-媒体与免费项目的互动。 该报告的标题为“如何通过免费项目组织媒体工作” ,作者:谢尔盖·古鲁贝夫(Sergey Golubev)。 该报告建议,代替传统专业媒体上的出版物,创建自己的博客来谈论该项目。

在伊万·潘琴科(Ivan Panchenko)报告“作为国际免费产品和社区的PostgreSQL开发模型”之后,与会者的问题很好地说明了该主题的重要性。 听起来是这样的:这里的人是如此的好和自由,但是为什么你这么少谈论自己呢? 我希望这次会议至少能使她对开源软件的想法有所了解。

作为博客的作者,它被提议吸引学生获得学分。 作者的想法如下。 并非每个人都知道如何编写复杂的软件,而且谁也不知道,通常谁都不希望被出版物和文档分散注意力。 但是每个人都可以描述复杂的软件。 这至少比开发容易。 因此,学生一方面可以为项目带来可观的收益,另一方面,可能不如开发中的资格。

就个人而言,我感到有些感动。 首先,工作开始了。 我已经在TechTrain会议的一份报告中在集线器上的一篇文章中告诉过我,并且在报告之后,我还对积分榜中的工作发表了评论。 我不知道其他人的表现如何,但是在Embox中,抵消的动机很弱。 我不是在谈论使用共享软件的道德方面,而是在没有动机的项目参与者的帮助下获得的结果质量低下。 因此,在我们的项目中,即使有可能,考试(文凭,考试等)也绝不是主要动机。 是的,我们写文凭,学期论文和其他科学著作,但与此同时,目标是使自己感兴趣,并且对项目有用。

第二个论点引起了我的怀疑,那就是出版比发展容易。 实际上,我同意写出版物更容易,但是我们谈论的是技术出版物,而不是在某个地方发布,“哦,看起来多么酷的项目,它仍然有无聊的墙纸。” 在我看来,谈话中有些轻松的事-看起来,我们是如此出色的开发人员,至少您是在写关于我们的。

我将引用有关Embox上简单文档的论文。 我们的出版物和文献资料问题非常严重。 老实说,我们试图通过对学生的信任来纠正这种情况。 但是,这没有用,为了寻找解决方案,我写了一篇文章“我们如何在开放的Embox项目中开发文档” 。 我同意作者的意思是,如果您想帮助一个免费项目,那么不仅可以通过代码开发来完成! 使用该项目的用户非常有价值,留下反馈的用户甚至更有价值,并且制作文档和出版物的用户的价值几乎不会被高估。 但是,动机不应该是抵消,而是一种“业力”。 也就是说,可以说,通过发表精湛的技术文章,您可以在这一领域树立信誉,提高简历。 另外,这可能是开发代码的一种方法,因为为了描述某些内容,您自己需要弄清楚您在说什么。

我肯定了报告的主要思想,即学生应该参与开放源代码软件项目,无论是出版物还是源代码。 这是一项互惠互利的合作,因为学生获得了他们感兴趣的领域的经验,团队合作的实践技能,此外还进行了分配,并且当然提高了他们的信誉,从而提高了他们在劳动力市场中的地位。 在这方面,MIET学生报告“解决了在使用业务流程在免费RunaWFE系统中实施时组织表演者之间快速沟通的问题” 。 报告的内容不是那么重要,重要的是报告和开发都是由学生完成的。 除了这份报告,还有其他大学的报告:TSPU im。 布雷斯特州立技术大学MTUCI的托尔斯泰。

在已经提到的报告“作为国际免费产品和社区的PostgreSQL开发模型”中提到了吸引学生(参与者)参加开源软件项目的问题。 作者认为,开放社区的发展存在危险,因为新参与者的吸引力很低。 毕竟,曾经是开源项目的贡献者很酷,而开发人员为此奋斗。 但是现在,学生对快速创建某种初创公司感兴趣,因为成功的光环在于初创公司。 要创建一家初创公司,您不需要深入了解技术,您需要能够使用它们。 但是可能总是有创造和使用技术的人。 结构可能有所变化,现在开放项目的开发通常由商业公司进行。

Denis Silakov的报告“ OpenVZ客户体验计划或OpenVZ 7中的用户数据收集”中讨论了用户对免费项目的重要性。 该报告的实质是,在一个开放的项目中获得用户的反馈非常重要,但是同时,当然,也不要违反使用该产品的国家/地区的法律和用户数据的机密性。

一系列报告专门针对处理器体系结构。 就像我在OSDay文章中已经提到的那样,这可能是由于Basalt-SPO非常重视将其发行版移植到非Intel架构的事实 。 在这次会议上,还有许多不同的“非英特尔”烙铁。 Elbrus,RISC-V,RaPi4。 我当然也没有站在一边,并在STM32F747i-discovery上展示了Qt

在表演台上,除玩具外,最常见的娱乐活动是用各种铁片安装了Alt-Linux,这是一种性能比较。 当然,现代的Malinki不如现代的智能,但分别只有几次,非常适合用作办公室,而不仅是办公室,台式机。 在Anton Midyukov的演讲中, “ Mkimage-profiles是用于多个平台的灵活发行构建工具。” NVIDIA Jetson Nano可以自然地在Alta上连接到投影机,并且一切运行正常。 Alexey Novodvorsky说,他从中国订购了一块铁,用作家用台式机。 该报告本身致力于为各种平台和体系结构创建分发的自动化。

自然,ARM是最常见的非Intel体系结构。 贝卡尔电子公司的Roman Stavtsev在会议上作了介绍,报告为“贝加尔湖-M处理器。 谈到了他们基于ARM Cortex-A57的新型Baikal-M处理器。” 不幸的是,这些委员会没有设法参加会议,但是根据我的信息,它们已经在下周的Microelectronics 2019会议上进行了介绍。 并且由于该体系结构是标准的,因此该软件包是标准的,当然是开源软件。 Gcc编译器,qemu仿真器,U-boot加载器,Linux内核,...

玄武岩SPO的员工向Elbrus体系结构的家用处理器投入了两份报告。 如您所知,该体系结构是原始的,但是很不幸,它是封闭的,因此它具有优点和缺点。 当然还有更多缺陷。 在优势中,我仅注意到Andrei Savchenko的报告“将开源软件移植到Elbrus平台的功能”。 据说,在将各种软件移植到该体系结构时,他们发现该软件中的问题很少出现在通用体系结构上,甚至在某些项目中也接受了补丁。 Igor Chudov的报告“将SBCL移植到新硬件平台的问题。” 比较悲观。 它大约是相同的Elbrus,但在名称上代替“功能”听起来已经是“问题”。 该报告的作者抱怨说,他甚至找不到ABI的清晰描述,我无法抗拒,并邀请他阅读我们的文章“攀登Elbrus山-作战情报”。 技术部分1.寄存器,堆栈和其他技术细节 诚然,第一份报告的作者还指出,有关Elbrus寄存器的一些信息在Wiki Alta上 。 总的来说,每个人都同意该体系结构当然很有趣,但是紧密的关系极大地阻碍了开发并使开发复杂化。 每个人都希望随着时间的推移情况会发生变化, ICTST将使其产品更加开放,我们(社区)将为此提供一切可能的帮助。

会议上提出的另一个快速增长的体系结构是RISC-V。 在演示台上展示了​​一个相当快速的原型。 该报告由Nikita Ermakov提出,被称为“ RISC-V Architecture” 。 并致力于围绕这种开放处理器架构的生态系统。

最后,我将提供会议计划的链接和该会议 所有视频的链接。 毕竟,正如我所说,我没有审查会议,也没有提出很多要点。 当然,还有更多有趣的报道。 总的来说,不幸的是,最近有很多年会在中心举行。 有很多有趣的报道,这是多年来会议视频 。 传统上,会议的气氛非常愉快,包括热烈的讨论以及与聪明,合格的专家进行的交流。 来参加会议吧,离莫斯科不远。

Source: https://habr.com/ru/post/zh-CN472576/


All Articles