第九代 Android 带来了更令人满意的用户体验。我们来谈论一下 Android。尽管 Android 只是一款内核经过修改的 Linux,但经过多年的发展,...
Who should read this book {-}Before creating a complex software system one needs...
GPL 合作承诺 GPL Cooperation Commitment 消除了开发者对许可证失效的顾虑,从而达到促进技术创新的目的。假如能免于顾虑,技术创新和发...
多语言编程环境是一把双刃剑,既带来好处,也带来可能威胁组织的复杂性。如今,随着各种不同的编程语言的出现,许多组织已经变成了 数字多语种组织 digital po...
在投入时间和资金开发你的云环境之前,确认什么是你的用户所需要的。无论你如何定义,云就是你的用户展现其在组织中的价值的另一个工具。当谈论新的范例或者技术(云是两者...
大型企业里 SRE 角色比较常见,不过小公司也需要 SRE。虽然 站点可靠性工程师 site reliability engineer (SRE)角色在近几年变...
如果不是一个命令行重度用户的话,过了一段时间之后,你就可能已经忘记了这些复杂且冗长的 Linux 命令了。当然,有很多方法可以让你 回想起遗忘的命令。你可以简单...
前段时间,我们写了一篇关于 SoCLI 的文章,它是一个从命令行搜索和浏览 Stack Overflow 网站的 python 脚本。今天,我们将讨论一个名为 ...
许多开源开发者和公司都在努力解决的问题之一就是资金问题。社区中有一种假想,甚至是期望,必须免费提供自由开源软件(FOSS)。但即使是 FOSS 也需要资金来继续...
通过键盘操作的 i3 平铺窗口管理器使用 Linux 桌面。Linux(和一般的开源软件)最美好的一点是自由 —— 可以在不同的替代方案中进行选择以满足我们的需...
学习 Linux 设备驱动如何工作,并知道如何使用它们。对于一个熟悉 Windows 或者 MacOS 的人,想要切换到 Linux,它们都会面临一个艰巨的问题...
众所周知,bash(the Bourne-Again Shell)是目前绝大多数 Linux 发行版使用的默认 shell。本文将会介绍如何通过添加颜色和样式来...
越来越多的开发人员使用容器开发和部署他们的应用。这意味着可以轻松地测试容器也变得很重要。Conu (container utilities 的简写) 是一个 P...
Anbox (Anroid in a Box)是一个自由开源工具,它允许你在 Linux 上运行 Android 应用程序。它的工作原理是在 LXC 容器中运行...
在现代微服务环境中,构建小型、单一的应用程序的旧策略又再一次流行了起来。1984 年,Rob Pike 和 Brian W. Kernighan 在 AT&T ...
Linux 中国翻译组(LCTT)成立已逾五年了,这些年来,我们在不断地改进我们的流程、管理。鉴于当前的人员规模的增大和事务的繁多,我们认为需要将管理水平更上一...
想要建立一个积极,富有成效的工作环境? 在招聘过程中要专注于寻找契合点。聘请一个不合适的人代价是很高的。根据 Link 人力资源的首席执行官 Jörgen Su...
熟悉你的环境对高效率的开发和调试来说是至关重要的。本文将为你简单概述一下 JOS 环境和非常有用的 GDB 和 QEMU 命令。话虽如此,但你仍然应该去阅读 G...
在严重的故障发生之前,找到引起问题的异常事件,并修复它。黑天鹅 Black swan 用来比喻造成严重影响的小概率事件(比如 2008 年的金融危机)。在生产环...
内核维护者 Greg Kroah-Hartman 谈论内核社区如何保护 Linux 不遭受损害。由于 Linux 使用量持续扩大,内核社区去提高这个世界上使用最...