给开源项目贡献代码时:先讨论,再编码

给开源项目贡献代码时:先讨论,再编码

我所参与的开源项目遵循的是一种这样的理念,我把它描述为 “先讨论,再编码”。我认为一般来说这是开发软件的好方法,我想花一点时间来谈谈这种方法的好处。
一群云端的开源践行者

一群云端的开源践行者

导读:本文介绍了开源项目 KubeSphere 背后的故事,以及由它引发的对开源软件发展的思考。
Linux Mint 20 发布前一窥

Linux Mint 20 发布前一窥

Ubuntu 20.04 LTS 版本发布了。这对 Linux Mint 用户来说也是一个好消息。一个新的 Ubuntu LTS 版本意味着新的 Linux Mint 主要版本也将很快随之出现。
使用 Python FastAPI 构建 Web 服务

使用 Python FastAPI 构建 Web 服务

FastAPI 是一个使用 Python 编写的 Web 框架,还应用了 Python asyncio 库中最新的优化。本文将会介绍如何搭建基于容器的开发环境,还会展示如何使用 FastAPI 实现一个小型 Web 服务。
新闻速读 > Dragon 飞船和 Falcon 9 火箭运行 Linux

新闻速读 > Dragon 飞船和 Falcon 9 火箭运行 Linux

• Linux 5.7 发布:移除微软实现的 exFAT 文件系统加入三星的 exFAT • B 站本月将发射哔哩哔哩视频卫星,国产自主研发 • IPv6 普及度突破 32% • 基于 Ubuntu 20.04 的 Linux Lite 5.0 正式发布 • 广泛应用于容器技术的 Linux 发行版 Alpine Linux 3.12.0 发布 •
学习用 Git 变基来改变历史!

学习用 Git 变基来改变历史!

Git 核心的附加价值之一就是编辑历史记录的能力。与将历史记录视为神圣的记录的版本控制系统不同,在 Git 中,我们可以修改历史记录以适应我们的需要。
Linux 中软链接和硬链接的区别

Linux 中软链接和硬链接的区别

链接(Link)是一种快捷访问机制,它通过一个文件指向原始文件或目录的方式实现快捷访问,同时还记录了原始文件或目录的一些信息。
新闻速读 > HashiCorp 产品禁止中国公司使用,引发对开源软件受限制的担忧

新闻速读 > HashiCorp 产品禁止中国公司使用,引发对开源软件受限制的担忧

• 画风惊悚,南京邮电大学用开源机器人项目实现“云毕业典礼” • Docker 企业版被卖给 Mirantis 后,发布了第一个主要版本 • NSA 称俄黑客组织渗入著名邮件系统软件 Exim 已有数月时间 • NSA 称俄黑客组织渗入著名邮件系统软件 Exim 已有数月时间 • 谷歌计划根据页面“体验”调整搜索排名
新闻速读 > 8GB 容量版树莓派 4 现已上市

新闻速读 > 8GB 容量版树莓派 4 现已上市

• 新发现 26 个 USB 漏洞:Linux 有 18 个,Windows 有 4 个 • 百度网盘已经上线深度应用商店,同样需要超级会员 • Windows 上的 cmd.exe 进入维护状态 • 现可通过微软商店直接安装 Ubuntu 20.04,支持 WSL 2 • AI 模型 GameGAN 重写《吃豆人》,目标:看视频就能学习的 AI
攒一台“Linus Torvalds 牌”电脑

攒一台“Linus Torvalds 牌”电脑

前两天,Linus Torvalds 透露了他更新了其主力电脑,在与 ZDNet 的对话采访中,Torvalds 介绍了他的这台最新的电脑的配置。
现在你可以在 Windows 中运行 Linux 应用了

现在你可以在 Windows 中运行 Linux 应用了

你如何看待这一切?我不认为 WSL 对于被迫使用 Windows 的用户有什么好处 —— 但是,从长远来看,你认为微软在 WSL 方面的进展本质上是敌意还是对 Linux 有帮助?
Git/GitHub 中文术语表

Git/GitHub 中文术语表

我们根据 GitHub 等文档,收集整理了部分常用的 Git 和 GitHub 中的术语的中文定名及其解释。
在 Linux 文件系统中导航的技巧

在 Linux 文件系统中导航的技巧

cd 命令可能是任何 Linux 用户学习的前 10 个命令之一,但这并不是在 Linux 文件系统中导航的唯一方法,这里还有其他一些方法。
5 种拆分 Linux 终端的方法

5 种拆分 Linux 终端的方法

本文介绍了 Linux 提供的拆分终端的方法,它能够帮助你完成多任务工作。那么,你最喜欢哪一款终端复用工具呢?
Ubuntu Studio 将用 KDE Plasma 桌面环境替换 Xfce

Ubuntu Studio 将用 KDE Plasma 桌面环境替换 Xfce

Ubuntu Studio 是一个流行的 Ubuntu 官方变种,它是为从事音频制作、视频、图形、摄影和书籍出版的创意内容创建者量身定制的。它提供了许多多媒体内容创建应用,开箱即用,体验极佳。
用于各种用途的最佳树莓派操作系统

用于各种用途的最佳树莓派操作系统

考虑到树莓派用途这么多,为它选择一个合适的操作系统就极其重要。当然,你可以用 Linux 做很多事,但专门为特定目的配置的操作系统可以为你节省大量的时间和精力。
FirewallD 防火墙使用概述

FirewallD 防火墙使用概述

FirewallD 是由红帽发起的提供了支持网络/防火墙区域定义网络链接以及接口安全等级的动态防火墙管理工具。
学会爱上 systemd

学会爱上 systemd

systemd 是所有进程之母,负责将 Linux 主机启动到可以做生产性任务的状态。
Systemd 服务:响应变化

Systemd 服务:响应变化

拿一个 USB 摄像头,然后只需插入它即可自动启动监视系统。如果这个电脑棒重启后发现连接了摄像头也启动监视系统就更加分了。
使用 mergefs 增加虚拟存储

使用 mergefs 增加虚拟存储

如果你想在一个媒体项目中用到了多个磁盘或分区,不想丢失任何现有数据,但又想将所有文件都存放在一个驱动器下,该怎么办?这时,mergefs 就能派上用场!
使用 Beaker 浏览器浏览对等 Web

使用 Beaker 浏览器浏览对等 Web

一群专业的技术专家想改变现状,使互联网变成人们可以连接和直接分享信息的地方,而不是依赖一个中心服务器(去中心化)。
将 Fedora 31 升级到 Fedora 32

将 Fedora 31 升级到 Fedora 32

Fedora Workstation 有图形化的升级方法。另外,Fedora 提供了命令行方法,用于将 Fedora 31 升级到 Fedora 32。
在 Linux 上压缩文件的 5 种方法

在 Linux 上压缩文件的 5 种方法

在 Linux 系统上有很多可以用于压缩文件的工具,但它们的表现并不都是一样的,也不是所有的压缩效果都是一样的。在这篇文章中,我们比较其中的五个工具。
4 个不可或缺的 Git 脚本

4 个不可或缺的 Git 脚本

Git Extras 版本库包含了 60 多个脚本,它们是 Git 基本功能的补充。以下是如何安装、使用和贡献的方法。
Go 中的内联优化

Go 中的内联优化

本文讨论 Go 编译器是如何实现内联的,以及这种优化方法如何影响你的 Go 代码。
YUM 和 RPM 包管理器的不同之处

YUM 和 RPM 包管理器的不同之处

软件包管理器在 Linux 系统中扮演着重要的角色。它允许你安装、更新、查看、搜索和删除软件包,以满足你的需求。
Manjaro 20 Lysia 到来,支持 ZFS 和 Snap

Manjaro 20 Lysia 到来,支持 ZFS 和 Snap

Manjaro Linux 刷新了其 Manjaro 20 “Lysia” 的 ISO。现在在 Pamac 中支持了 Snap 和 Flatpak 软件包。在 Manjaro Architect 安装程序中增加了 ZFS 选项,并使用最新的内核 5.6 作为基础。
Fedora 32 正式发布!

Fedora 32 正式发布!

感谢成千上万的 Fedora 社区成员和贡献者的辛勤工作,我们又一次准时发布了。
Bodhi Linux 5.1 一览: 略有不同的轻量化 Linux

Bodhi Linux 5.1 一览: 略有不同的轻量化 Linux

Bodhi Linux 是一个基于 Ubuntu 的轻量级 Linux 发行版。与其他大多数发行版不同,Bodhi 使用自己的 Moksha 桌面,并专注于为你提供一个可以在旧计算机上运行的最简设置。
Ubuntu 20.04 LTS 下载及新特性

Ubuntu 20.04 LTS 下载及新特性

Ubuntu 20.04 LTS Focal Fossa 终于发布了。以下是 Ubuntu 20.04 的新功能和下载链接,以及Ubuntu 20.04的官方风味版。
用 ROX 桌面重温 Linux 历史

用 ROX 桌面重温 Linux 历史

这篇文章是 Linux 桌面 24 天特别系列的一部分。如果你想来一次有趣的时光之旅,ROX 桌面非常值得一试。
用 Chezmoi 取回你的点文件

用 Chezmoi 取回你的点文件

在 Linux 中,点文件是隐藏的文本文件,从 Bash、Git 到 i3 或 VSCode 等更复杂的许多应用程序,都用它存储配置设置。
在 Ubuntu 20.04 中完全进入深色模式

在 Ubuntu 20.04 中完全进入深色模式

深色模式是 Ubuntu 20.04 最受瞩目的新功能之一了。任何版本的 Ubuntu 都可以通过安装深色主题让用户界面拥有一个深色的外观,但在 Ubuntu 20.04 中,这个过程变得更简单。
Linux 上的最佳音频编辑工具推荐

Linux 上的最佳音频编辑工具推荐

在 Linux 上,有很多种音频编辑器可供你选用。不论你是一个专业的音乐制作人,还是只想学学怎么做出超棒的音乐的爱好者,这些强大的音频编辑器都是很有用的工具。
解读 Ubuntu 里的密钥环概念

解读 Ubuntu 里的密钥环概念

在现实生活中你为什么要用钥匙环(也叫钥匙链)?你用它把一把或多把钥匙串到一起, 以便于携带和查找。 Linux 里也是类似的。密钥环特性使你的系统可以将各种密码放在一起,并将其保存在一个地方。
如何知道你的 Linux 用的哪种显卡?

如何知道你的 Linux 用的哪种显卡?

无论是 Nvidia 还是 Radeon 或者 Intel,它们的显卡都可能在 Linux 中有问题。当你要对图形问题进行故障排除时,首先要了解系统中装有哪种显卡。