Linux中国

我们能否建立一个服务于用户而非广告商的社交网络?

找出 Human Connection 是如何将透明度和社区放在首位的。如今,开源软件具有深远的意义,在推动数字经济创新方面发挥着关键作用。世界正在快速彻底地改...

内部人员爆料 GPL v3 起草过程

在 GPL v3 许可证颁发 11 周年之际,让我们了解一下它对自由和开源软件的持久贡献。2017 年,我错过了为 GPL v3(GNU 通用公共许可协议的第三...

调试器到底怎样工作

你也许用过调速器检查过你的代码,但你知道它们是如何做到的吗?调试器是大多数(即使不是每个)开发人员在软件工程职业生涯中至少使用过一次的那些软件之一,但是你们中有...

Buildah 入门

Buildah 提供一种灵活、可脚本编程的方式,来使用你熟悉的工具创建精简、高效的容器镜像。Buildah 是一个命令行工具,可以方便、快捷的构建与 开放容器标...

使用 ftrace 跟踪内核

在内核层面上分析事件有很多的工具:SystemTap、ktap、Sysdig、LTTNG 等等,你也可以在网络上找到关于这些工具的大量介绍文章和资料。而对于使用...

如何在绝大部分类型的机器上安装 NVIDIA 显卡驱动

无论是研究还是娱乐,安装一个最新的显卡驱动都能提升你的计算机性能,并且使你能全方位地实现新功能。本安装指南使用 Fedora 28 的新的第三方仓库来安装 NV...

TrueOS 不再想要成为“桌面 BSD”了

TrueOS 很快会有一些非常重大的变化。今天,我们将了解桌面 BSD 领域将会发生什么。通告TrueOS 背后的团队宣布,他们将改变项目的重点。到目前为止,T...

使用 Ledger 记录(财务)情况

自 2005 年搬到加拿大以来,我使用 Ledger CLI 来跟踪我的财务状况。我喜欢纯文本的方式,它支持虚拟信封意味着我可以同时将我的银行帐户余额和我的虚拟...

在 Linux 上如何得到一个段错误的核心转储

本周工作中,我花了整整一周的时间来尝试调试一个段错误。我以前从来没有这样做过,我花了很长时间才弄清楚其中涉及的一些基本事情(获得核心转储、找到导致段错误的行号)...

使用 Open edX 托管课程

Open edX 为各种规模和类型的组织提供了一个强大而多功能的开源课程管理的解决方案。要不要了解一下。Open edX 平台 是一个自由开源的课程管理系统,它...

无密码验证:客户端

我们继续 无密码验证 的文章。上一篇文章中,我们用 Go 写了一个 HTTP 服务,用这个服务来做无密码验证 API。今天,我们为它再写一个 JavaScrip...

区块链进化简史:为什么开源是其核心所在

从比特币到下一代区块链。当开源项目开发下一个新版本时,用后缀 “-ng” 表示 “下一代”的情况并不鲜见。幸运的是,到目前为止,快速演进的区块链成功地避开了这个...

你所不了解的 Bash:关于 Bash 数组的介绍

进入这个古怪而神奇的 Bash 数组的世界。尽管软件工程师常常使用命令行来进行各种开发,但命令行中的数组似乎总是一个模糊的东西(虽然不像正则操作符 =~ 那么复...

2018 年 6 月 COPR 中值得尝试的 4 个很酷的新项目

COPR 是个人软件仓库集合,它不在 Fedora 中。这是因为某些软件不符合轻松打包的标准。或者它可能不符合其他 Fedora 标准,尽管它是免费和开源的。C...

如何在 Arch Linux 中查找已安装的专有软件包?

你是狂热的自由软件支持者吗?你目前在使用任何基于 Arch 的 Linux 发行版吗?我有一个小小的提示送给你!现在,你可以轻松地在 Arch Linux 及其...

Mesos 和 Kubernetes:不是竞争者

人们经常用 x 相对于 y 这样的术语来考虑问题,但是它并不是一个技术对另一个技术的问题。Ben Hindman 在这里解释了 Mesos 是如何对另外一种技术...

GNU GPL 许可证常见问题解答(六)

本文由高级咨询师薛亮据自由软件基金会(FSF)的英文原文翻译而成,这篇常见问题解答澄清了在使用 GNU 许可证中遇到许多问题,对于企业和软件开发者在实际应用许可...

你应该了解的 6 个开源 AI 工具

让我们来看看几个任何人都能用的自由开源的 AI 工具。在开源领域,不管你的想法是多少的新颖独到,先去看一下别人是否已经做成了这个概念,总是一个很明智的做法。对于...

在 Linux 命令行中自定义文本颜色

在 Linux 命令行当中使用不同颜色以期提供一种根据文件类型来识别文件的简单方式。你可以修改这些颜色,但是在做之前应该对你做的事情有充分的理由。如果你在 Li...

迁移到 Linux:使用 sudo

sudo 机制可以让你轻松以普通用户偶尔执行管理任务。让我们来学习一下。本文是我们关于迁移到 Linux 的系列文章的第五篇。如果你错过了之前的那些,你可以在这...

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...