DevOps 专题 每隔几年,计算机行业内就会出现一个新名词——大数据、机器学习、敏捷开发、物联网,仅举几例。如果您不了解所有这些名词,那也是可以理解的。其中一些是新概念。一些是对现有概念的改进。还有一些只是我们长期以来都存在的想法,但现在我们有了一个新词来描述这些想法。这引出了我想在这一期 Linux Journal 中深入探讨的主题:DevOps。
Canonical 宣布 Xibo 以 Snap 形式发布,Chrome 76 发布,LibreOffice 中发现病毒,Pop!_OS 18.10 达到生命周期结束,荷兰司法与安全部警告 Microsoft Office Online 存在隐私风险 2019年8月1日的新闻简报。
Collabora 宣布 xrdesktop,Blender 2.8 发布,Arduino 选择 Auth0 作为其首选身份管理平台,Microway 在 PEARC19 上展示其数据科学 WhisperStation,以及 KDE Plasma 维护更新 2019年7月31日的新闻简报。
使用 FOSS 工具进行持续集成/持续开发 提升您的 DevOps 技能!立即使用 FOSS 工具掌握 CI/CD 的基础知识!持续集成和持续部署 (CI/CD) 是 DevOps 领域最热门的话题之一。这种关注吸引了大量投资,并且在 CI/CD 领域创建了各种专有的软件即服务 (SaaS) 工具,而传统上该领域一直由免费开源软件 (FOSS) 工具主导。在许多 SaaS 选项成本较低的情况下,FOSS 仍然是正确的选择吗?
Linux 结束对软盘驱动器的支持,Unity 2019.2 今天发布,Purism 揭晓最终 Librem 5 智能手机规格,Debian 10 “Buster” 的首个内核安全更新发布,以及 Twitter 正在从 Mesos 切换到 Kubernetes 2019年7月30日的新闻简报
Bash Shell 游戏:来玩钓鱼游戏! 如何开始开发流行纸牌游戏的计算机版本。在我之前为 Linux Journal 撰写的 163 篇专栏以及我在创作《Wicked Cool Shell Scripts》一书期间编程和探索的数十款游戏之间,我已经编写了很多 Bash shell 游戏。挑战在于找到一个足够简单,shell 脚本可以工作,但又不是太简单以至于最终只有六行代码的游戏。
内核 5.3-rc2 发布,Latte Doc v0.9 正式可用,GitHub 阻止某些国家的开发者访问,Khronos Group 宣布公开发布 OpenXR 1.0,以及 Netflix 加入 Academy Software Foundation 2019年7月29日的新闻简报。Linux 内核 5.3-rc2 发布。Linus Torvalds 写道:“到处都是修复程序,我认为这里没有太多模式。突出的三个领域是文档(更多 rst 转换)、架构更新(主要是因为 netx arm 平台的移除)和各种驱动程序修复(gpu、iommu、net、nvdimm、sound ..)。但是到处都有少量修复(核心内核、netfilter、文件系统,等等)。我认为没有什么特别糟糕的。”
Icinga 2 版本 2.11 候选版本发布,Pinebook Pro 开放预订,Sailfish OS 3.1 Seitseminen 发布,VirtualBox 6.0.10 发布,今天是国家系统管理员日 2019年7月26日的新闻简报。Icinga 团队宣布发布 Icinga 2 版本 2.11 的候选版本。Icinga 2.11 的主要改进包括重写的网络堆栈、改进的集群同步、自愈和调试文档等等。有关更多详细信息,请参阅 Icinga 博客。
简化现代 GCC 的函数追踪 Steven Rostedt 想要做一些整理工作,特别是用于调试内核的函数追踪代码。在此之前,内核可以使用 GCC 的 -pg 标志或 -pg 和 -mfentry 的组合来启用函数追踪。在每种情况下,GCC 都会创建一个特殊的例程,该例程会在每个函数开始时执行,以便内核可以跟踪对所有函数的调用。