关于开放核心的一些思考 为什么开放核心软件对FOSS运动不利。 自由和开源软件(FOSS)本质上并不反商业。 事实上,许多不同的商业模式都建立在FOSS之上。 最好的模式是通过内部代码贡献继续推进FOSS,并在总体上推进自由软件的原则。 例如,有一种支持模式,公司开发自由软件,但销售针对它的专家支持。
Linux内核中的单元测试 Brendan Higgins最近提议向Linux内核添加单元测试,以补充其他开发基础设施,如perf、autotest和kselftest。 整个测试问题对于内核开发人员来说非常重要,因为Linux位于系统的核心,并且通常具有非常强的稳定性/安全性要求。 大量的自动化测试定期检查内核源代码,并将任何异常情况报告给邮件列表。
摄影与Linux 专业摄影师有可能使用基于FOSS的工作流程吗? 我是一名专业摄影师,居住在佛罗里达州迈阿密。 我从12岁开始自学摄影,使用Yashica TL Electro 35mm胶片单反相机。 在大学里,我发现自己对计算机和编程也很有兴趣,所以我获得了该领域的学位。 我在县政府找到了一份IT工作,摄影在我生活中的地位退居其次,直到发生了两件事:我成为了父亲,数字革命来到了摄影世界。
周末阅读:系统管理员101 本系列涵盖系统管理员的基础知识。 第一篇文章解释了作为系统管理员如何处理警报和轮班。 在第二篇文章中,我讨论了如何通过自动化使自己失业,在第三篇文章中,我解释了为什么要以及如何使用工单。 第四篇文章 涵盖了Linux下补丁管理的一些基本原理,第五篇也是最后一篇文章描述了系统管理员的整体职业道路以及可能使您成为“高级系统管理员”而不是“系统管理员”或“初级系统管理员”的属性,以及关于如何升级的一些技巧。
最佳Linux营销活动 我一直认为,阻碍基于Linux的系统在桌面计算领域占据主导地位(就市场份额而言)的最大问题之一...是营销。 在我看来,我们缺乏引人注目、赢得人心的营销是自由和开源软件世界最明显的弱点之一。 但是,在某种程度上,我这么说真的不太公平。
Linux与超级计算机 当我们坐在这里,在2018年(更广为人知的“未来,机器人居住的地方”),我们挚爱的Linux是超级计算领域无可争议的王者。 在世界排名前500的超级计算机中,几乎没有一台不运行Linux(大概...零台)。
Bash参数扩展的新功能 bash手册页接近4万字。 它不像《战争与和平》那么长,但也可以与一架廉价小说相提并论。 鉴于bash文档的大小,在查看手册页时很容易错过有用的功能。 出于这个原因,以及为了寻找新功能,偶尔重温手册页可能是一件有用的事情。 今天感兴趣的小节是参数扩展—也就是说,$var的多种形式。 不过不要被名称所迷惑,它实际上是关于参数和变量扩展。
CloudWatch是魔鬼,但我必须使用它 让我们来谈谈Amazon CloudWatch。 对于那些有幸没有陷入Amazon Web Services(AWS)困境的人来说,CloudWatch是(我引用AWS的官方描述)“一个为开发人员、系统运维人员、站点可靠性工程师(SRE)和IT经理构建的监控和管理服务。” 这一切都很好,除了没有一个明确的群体喜欢使用该产品。 请允许我说一些监控异端邪说。
使用Bash规范化文件名和数据 URLify:将字母序列转换为具有十六进制等效值的安全URL。 这是我的第155篇专栏文章。 这意味着我为Linux Journal写作已经:$ echo "155/12" | bc 12 不,等等,那不对。 让我们再试一次
使用这个C程序模拟打字 我最近创建了一个视频演示,展示如何在命令行上完成一些工作,但是当我尝试录制视频时,我不断遇到问题。 我不是那种可以一边在键盘上输入命令一边同时谈论它的人。 我很快意识到我需要一种模拟打字的方法,这样我就可以创建一个“预制”的演示,我可以在我的视频中解说。