时间:2022-08-27 22:38:43 | 浏览:6936
【CSDN 编者按】Guix 是 GUN 操作系统的高级发行版,它使用 Linux-Libre 作为其内核,该系统提供了先进功能,尊重计算机用户的自由。作为一款自由软件项目,Guix 吸引了来自世界各地的志愿者参与,Marius Bakke 也是其中重要开发者之一。
也许在很多开发者看来,参与开源、自由项目贡献,只是闲暇之余的一个爱好,如果有精力便继续,可做可不做。但在 Marius Bakke 看来,利用业余时间参与的 Guix,曾救过他的命,如果不是因为 Guix,他如今仍然会是一个每天浑浑噩噩的酒鬼......
近日,他在回顾过往之际,发表了一篇 《It wasn"t for nothing》的文章,详述了参与开源操作系统这几年对自身带来的种种变化。
原文地址:
https://gexp.no/it-wasnt-for-nothing.html
编译 | 苏宓
出品 | CSDN(ID:CSDNnews)
以下为 Marius Bakke 的分享正文:
有几个朋友和家人曾问过我,“为什么你要花这么多的空闲时间去开发 Guix?”
当时,我随口敷衍了一下,一直没有一个很好的答案。当时间来到六年后的今天,我才终于明白,自己为什么要这么坚持 Guix 这条路。在此,也想与更多的人分享参与 Guix 开发背后的秘密,于是便有了这篇文章。
首先,参与的过程很有趣。作为一名开发者,能够开发一款自己的操作系统,包含设计、开发方式、内部工作原理到用户界面,我都可以按照自己的想法去实现它,这非常有趣。
其次,这项开发工作也非常有意义。虽然近期,我没有像想象中那样全身心地扑在补丁、跟踪器开发上,但是我持续地帮助了一些新的贡献者从初学者逐步成长为专业人士,整个过程非常有成就感。此外,进行大规模的技术迁移(如切换到一个新的 C 语言编译器或者 Python 版本的升级)也是一种多巴胺的刺激(这些感觉像是上瘾了,而不是单纯的一种爱好,但还是很有意义的)。
继而,这项工作感觉很重要。Guix 在操作系统“市场”中占据了一个服务不足的利基市场(又称之为小众市场,是指由已有市场占有率绝对优势的企业所忽略之某些细分市场,并且在此市场尚未完善供应服务)。简单来看,Guix 为每个软件包和每一代操作系统生成提供了完全可重复性、透明度和来源的软件包。它还集成了一种简洁的脚本语言,开发者们可以把任何软件包串成一个确定性的脚本。把它想象成一个 shell 脚本,其中每个命令都是由软件包管理器按需延迟实例化的。你甚至不需要使用 Scheme,你可以用自己喜欢的语言编写,并通过 guix shell 运行,得到同样的确定性保证。如果你注意到 Guix 的修订版(由 guix describe 给出),你可以使用 guix time-machine 将来一点一点地重现完全相同的环境(至少在理论上可以如此:
https://reproducible-builds.org/)。
Guix 是纯粹的。令人耳目一新的是,我可以采用任何软件包并重新使用其源代码来实现自己的目的,而不必担心商业限制或再分发。令人欣慰的是,所有的软件包都是引导性的,而不是一些随机的二进制代码。Guix 也非常容易遭到黑客攻击,譬如通过创建一个通道(
https://guix.gnu.org/en/manual/devel/en/html_node/Channels.html)或在操作系统配置中直接 "内联",可以很容易地添加额外的软件包或服务,而无需提交它们。
但最最重要的是,Guix 救过我的命。当我第一次开始为 Guix 做贡献时,我没有任何生活的方向,没有任何目标和归属感。在此之前,我已经使用 GNU/Linux 很久了,是 Debian、Gentoo 和 NixOS 的 "高级用户",但没有对任何一个系统有过太多的贡献,要么是因为打包工作太多,要么是我不喜欢这个社区,要么是我觉得打包标准 "太低"。在 Guix,我终于有了家的感觉,它满足了所有的需求,使用这种语言是一种工作的乐趣(尽管一开始感觉很奇怪),而且它也迫切需要开发人员。
我知道有些人会对我有些失望,因为我优先考虑的是一个爱好,而不是先完成一件 "正常 "的事情,比如追逐一个令人兴奋的职业或加强我的社交网络。但如果没有 Guix,我仍然会是一个有问题的糊涂酒鬼,在别人的沙发上睡觉。现在我在 Guix 工作的时间比我做任何工作的时间都长,我终于感觉到了生活的稳定,也有了探索其他创造性出路的愿望,如写博客、烹饪、种植食物以及攀岩和滑雪等健康活动。
如果没有 Guix,以及我的朋友和家人的支持(偶尔是不情愿的),这些都是不可能的。所以,谢谢你们。这不是一无所获。恰恰相反。
平顶山市湛河新区片区开发建设项目招募合作人招标公告1.招标条件智远工程管理有限公司受平顶山湛发城市建设有限公司的委托,就平顶山市湛河新区片区开发建设项目招募合作人项目进行国内公开招标,欢迎符合条件的投标人前来投标。2. 项目概况与招标范围2
信阳,做为河南省最南部的一座城市,立于秦淮河畔,地域辽阔,物产丰富,下辖八县两区;在豫南三兄弟之中,南阳有个邓州市,驻马店和信阳却没有县级市,这个硬伤不管是对于驻马店还是对于信阳来说都是一个心病,都想拔之而后快!信阳市所辖的八县两区之中,平
鲁中网淄博9月28日讯(记者 孙晨)今天鲁中网记者从淄博市规划局网站获悉,为满足招商引资和项目建设需要,今年7月经省批复,淄博市委、市政府将淄博经济开发区扩展至淄博市周村区,范围为周村区北郊镇镇域全部。目前,开发区发展规划研究已委托淄博市规
年底了,免不了要盘点一下今年的烟台楼市。作为承接上一波购房热的平稳期,今年的楼市已经慢慢转入买方市场。其中最让大家印象深刻的,就是芝罘区了。一改“矜持”的发展模式,今年芝罘区不论是规划还是效率都是史无前例的。昨天,三站旁原钢管厂地块和梁家地
这次的资源涉及到了标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等,C++程序员学习必备!Jsonfrozen : C/C++的Jason解析生成器Jansson :进行编解码和处理Jason数据的C语言库jb
随着短视频时代的崛起。仅仅双十一,一天某抖平台就成交一百多亿。实体客户被稀释得越来越多,再加上当下疫情洗礼经济衰退挣钱越来越难。我们必须改变布局,找到线上获客的方法。首先我们不能盲目尝试,身边真实案例以为老板为了打市场盲目进军短视频平台,
股票简称:通威股份 股票代码:600438(注册地址:中国(四川)自由贸易试验区成都市高新区天府大道中段588号)保荐机构(牵头主承销商) 联合主承销商 2022年2月声 明本公司全体董事、监事、高级管理人员承诺募集说明书及其摘要不存在任何
今天,我们接着聊聊“益生菌是不是智商税”的问题。前面我们详细解释了什么是益生菌,要成为益生菌必须满足三个基本条件:第一,微生物必须是活的;第二,必须有足够数量的这些微生物;第三,微生物必须对宿主产生有益健康的作用。如果一种产品不能满足所有这
新华社北京10月22日新媒体专电 西媒称,有一种“盔甲”不是金属胸甲那种形式,却可以帮助我们的机体应对“枪林弹雨”。这就是人体的免疫系统。不过,如果不加以照顾,它也会被刺破或生锈。人体面对的“敌人”会以有害细菌、病毒、压力或年老的形式出现。
红蜻蜓品牌由中国商务时尚大咖钱金波先生于1995年创立,红蜻蜓商务时尚皮鞋,适合上班穿,款式又时尚,赢得超2亿人次选择。2015年6月29日红蜻蜓在上海证券交易所A股主板成功上市。红蜻蜓创建国内首个鞋科技实验室和制鞋行业首家院士工作站,研创