Linux中国

为什么需要关心服务网格

在微服务环境中,服务网格为开发和运营提供了好处。很多开发者不知道为什么要关心 服务网格 Service Mesh 。这是我在开发者见面会、会议和实践研讨会上关于...

硬核观察 | OpenBSD 开始支持火星时间

OpenBSD 开始支持火星时间为了让 OpenBSD 能在地球之外的地方工作,开发者宣布加入对协调火星时(MTC)的支持。协调火星时类似地球的世界标准时间。火...

硬核观察 | 一个底层组件的许可证发生变化后,导致大量 Ruby 软件无法构建

一个底层组件的许可证发生变化后,导致大量 Ruby 软件无法构建有一个名为 mimemagic 的 Ruby GEM 被广泛使用于包括 Rails 在内的 Ru...

NewsFlash: 一款支持 Feedly 的现代开源 Feed 阅读器

有些人可能认为 RSS 阅读器已经不再,但它们仍然坚持在这里,特别是当你不想让大科技算法来决定你应该阅读什么的时候。Feed 阅读器可以帮你自助选择阅读来源。我...

一次 Docker 镜像的逆向工程

这要从一次咨询的失误说起:政府组织 A 让政府组织 B 开发一个 Web 应用程序。政府机构 B 把部分工作外包给某个人。后来,项目的托管和维护被外包给一家私人...

练习使用 Linux 的 grep 命令

来学习下搜索文件中内容的基本操作,然后下载我们的备忘录作为 grep 和正则表达式的快速参考指南。grep( 全局正则表达式打印 Global Regular ...

如何从硬件到防火墙建立一个家庭实验室

了解一下用于构建自己的家庭实验室的硬件和软件方案。你有想过创建一个家庭实验室吗?或许你想尝试不同的技术,构建开发环境、亦或是建立自己的私有云。拥有一个家庭实验室...

如何在 WebAssembly 中写 “Hello World”?

通过这个分步教程,开始用人类可读的文本编写 WebAssembly。WebAssembly 是一种字节码格式,几乎所有的浏览器 都可以将它编译成其宿主操作系统的...

关于撤销支持 RMS 重返 FSF 的说明

这几天,开源界就 RMS 重返 FSF 形成了一场大辩论,有人因为 RMS 本人的一些言论和观点而 反对 他重新回到 FSF 董事会,相应的,也有一些人基于 R...

用 Ansible 自动化系统管理员的 5 个日常任务

通过使用 Ansible 自动执行可重复的日常任务,提高工作效率并避免错误。如果你讨厌执行重复性的任务,那么我有一个提议给你,去学习 Ansible!Ansib...

用 Bash 读写文件

学习 Bash 读取和写入数据的不同方式,以及何时使用每种方法。当你使用 Bash 编写脚本时,有时你需要从一个文件中读取数据或向一个文件写入数据。有时文件可能...

用一个开源工具实现多线程 Python 程序的可视化

VizTracer 可以跟踪并发的 Python 程序,以帮助记录、调试和剖析。并发是现代编程中必不可少的一部分,因为我们有多个核心,有许多需要协作的任务。然而...

在家就能用得起的高温 3D 打印机

有多实惠?低于 1000 美元。3D 打印机从 20 世纪 80 年代就已经出现了,但是由于 RepRap 项目的出现,它们直到获得开源才受到人们的关注。Rep...

硬核观察 | 贝尔实验室把 UNIX 姊妹系统 Plan 9 的版权转让给基金会

贝尔实验室把 UNIX 姊妹系统 Plan 9 的版权转让给基金会上世纪 80 年代,UNIX 的创始人们在贝尔实验室还开发了一个新的操作系统 Plan 9,但...

硬核观察 | 柯洁称 AI 让他越来越难以赢棋了

柯洁称 AI 让他越来越难以赢棋了2017 年,围棋国手柯洁与人工智能“AlphaGo”进行了三番对决,最终柯洁 0:3 完败。如今,柯洁的空余时间几乎全部用在...

COPR 仓库中 4 个很酷的新项目(2021.03)

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

硬核观察 | 有黑客用 Game Boy 掌机挖比特币,预计需要数百万年

有黑客用 Game Boy 掌机挖比特币,预计需要数百万年一位黑客因为买不到显卡挖矿,于是决定改造自己的 Game Boy 掌机来挖矿。Game Boy 只有 ...

硬核观察 | AI 在“我的世界”中生成一只会走路、可再生的毛毛虫

AI 在“我的世界”中生成一只会走路、可再生的毛毛虫在 3D 世界构建游戏“我的世界”中建造一个建筑和功能机器,对很多人来说并不稀奇。现在科学家们教会了神经网络...

2021 年要尝试的 3 个新的 Java 工具

通过这三个工具和框架,为你的企业级 Java 应用和你的职业生涯提供助力。尽管在 Kubernetes 上广泛使用 Python、Go 和 Node.js 实现...

学习如何用 C 语言来进行文件输入输出操作

理解 I/O 有助于提升你的效率。如果你打算学习 C 语言的输入、输出,可以从 stdio.h 包含文件开始。正如你从其名字中猜到的,该文件定义了所有的标准(“...

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...