linux中国归档文章
了解 Linux 如何使用库,包括静态库和动态库的差别,有助于你解决依赖问题。Linux 从某种意义上来说就是一堆相互依赖的静态和动态库。对于 Linux 系统新手来说,库的整个处理过程简直是个迷。但对有经验的人来说,被构建进操作系统的大量共享代码对于编写新应用来说却是个优点。为了让你熟悉这个话题,
学习一款老派的文本处理软件 groff,就像是学习骑自行车。我第一次发现 Unix 系统是在 20 世纪 90 年代早期,当时我还在大学读本科。我太喜欢这个系统了,所以我将家里电脑上的 MS-DOS 也换成了 Linux 系统。在 90 年代早期至中期,Linux 所缺失的一个东西是 字处理软件 w
龙芯推出自主指令集 LoongArch,可翻译支持 MIPS/ARM/x86最近,龙芯宣布推出 LoongArch 指令集,拥有 2500 多条自主指令。该指令集可以通过二进制翻译的方式兼容 MIPS、ARM 及 x86 处理器。当然,翻译其他指令面临效率问题,LoongArch 对 MIPS 指令
使用 Scrcpy 可以把你的手机屏幕变成一个“应用”,与在树莓派或任何其他基于 Linux 的设备上的应用一起运行。要远离我们日常使用的电子产品是很难的。在熙熙攘攘的现代生活中,我想确保我不会错过手机屏幕上弹出的来自朋友和家人的重要信息。我也很忙,不希望迷失在令人分心的事情中,但是拿起手机并且回复
这是我怎样设置 Git 来管理我的家目录的方法。我有好几台电脑。一台笔记本电脑用于工作,一台工作站放在家里,一台树莓派(或四台),一台 Pocket CHIP,一台 运行各种不同的 Linux 的 Chromebook,等等。我曾经在每台计算机上或多或少地按照相同的步骤设置我的用户环境,也经常告诉自
废弃电厂重启成为比特币矿场十年前,纽约的 Greenidge 燃煤发电厂被废弃了,而如今,新的业主重新启用该工厂,用 106 兆瓦发电机,以天然气为燃料为比特币矿机提供能源。自去年 4 月以来,比特币的价格上涨了 800%,挖矿活动异常有利可图。为了搭上这股热潮,该工厂的新业主计划在明年年底前将处理
Stratis 在其 官方网站 上被描述为“易于使用的 Linux 本地存储管理”。请看这个 短视频,快速演示基础知识。该视频是在 Red Hat Enterprise Linux 8 系统上录制的。视频中显示的概念也适用于 Fedora 中的 Stratis。Stratis 2.1 版本引入了对加
企业数据分析旨在将数据可视化带给日常商务用户。企业数据分析 Enterprise Data Analytics (EDA) 是一个网页应用,它可以通过一个简单、清晰的界面来获取信息。在巴塞罗那开源分析公司 Jortilles 工作几年后,我们意识到,现代世界强制性地收集数据,但普通人没有简单的方法来
Linus Torvalds 青睐 Rust,并称 C++ 是“一门垃圾语言”谷歌现在支持用 Rust 来开发安卓操作系统,也在评估将 Rust 用于 Linux 内核的开发。Linux 创始人 Linus Torvalds 对此表示,“目前 Linux 内核对 Rust 的支持还没到位,或许需要等
在 Fedora Linux 上安装、配置并开始使用 bspwm 窗口管理器。有些人喜欢重新布置家具。还有的人喜欢尝试新鞋或定期重新装修他们的卧室。我呢,则是尝试 Linux 桌面。在对网上看到的一些不可思议的桌面环境流口水之后,我对一个窗口管理器特别好奇:bspwm。我喜欢 i3 窗口管理器已经有
定时器提供了比 cron 作业更为细粒度的事件控制。我正在致力于将我的 cron 作业迁移到 systemd 定时器上。我已经使用定时器多年了,但通常来说,我的学识只足以支撑我当前的工作。但在我研究 systemd 系列 的过程中,我发现 systemd 定时器有一些非常有意思的能力。与 cron
LLVM 12 已释出 3 天,但是连发布公告都没写完LLVM 编译器套装项目是一个已经有 18 年历史的重要项目,其更新也算活跃,在很多方面都已经超过了 GCC。4 月 14 日,LLVM 释出了最新的 12.0.0。主要新特性和变化可以参见发布公告。然而,发布公告还没编写完。没料到 LLVM 在
“遴选”可以解决 Git 仓库中的很多问题。以下是用 git cherry-pick 修复错误的三种方法。在版本控制系统中摸索前进是一件很棘手的事情。对于一个新手来说,这可能是非常难以应付的,但熟悉版本控制系统(如 Git)的术语和基础知识是开始为开源贡献的第一步。熟悉 Git 也能帮助你在开源之路
VeraCrypt 提供跨平台的开源文件加密功能。许多年前,有一个名为 TrueCrypt 的加密软件。它的源码是可以得到的,尽管没有任何人声称曾对它进行过审计或贡献过。它的作者是(至今仍是)匿名的。不过,它是跨平台的,易于使用,而且真的非常有用。TrueCrypt 允许你创建一个加密的文件“保险库
Slackware 还活着,准备发布 15.0Slackware 是至今仍在维护的历史最悠久的 Linux 发行版。它的上一个稳定版本 Slackware 14.2 还是在 2016 年发布的。最近,它刚刚发布了 15.0 Beta。主要变化包括:KDE Plasma 5.21、Xfce 4.16
Steam 对 Linux 游戏玩家来说是最好的东西了。由于 Steam,你可以在 Linux 上玩成百上千的游戏。如果你还不知道,Steam 是最流行的 PC 游戏平台。2013 年,它开始可以在 Linux 使用。Steam 最新的 Proton 项目 允许你在 Linux 上玩为 Window
一个有趣的开源点对点音频流应用,它提供了一个简单的用户界面和强大的功能。SonoBus: 跨平台音频流应用如今,音频流服务在听音乐时非常受欢迎。然而,本地音乐集仍然是一种有用的方式,这不需要一直连接到互联网。尽管流媒体音乐服务很方便,但你并不真正拥有这些音乐。因此,如果出现许可问题,该平台可能会删除
游戏、交易、预算、艺术、编程等等,这些都只是任何人都可以使用 Linux 的众多方式中的一种。当我在度假时,我经常会去一家或者多家的二手书店。我经常能够找到我想读的一本好书,而且我总是以 “我在度假;我应该用这本书来犒劳自己” 来为不可避免的购买行为辩护。这很有效,我用这种方式获得了一些我最喜欢的书
“祝融号”火星车目前带宽只有每秒只能传 2 个字节中国第一辆火星车“祝融号”已于本月 15 日成功登陆火星,但是一直没有公布拍摄的火星车和火星照片。这是因为火星车如果直接对地球传输数据,速度只有大约 16bps,也就是说,每秒钟只能传输 2 个字节,其主要用于传输一些关键传感器数据,便于地面人员判断
了解 systemd 是怎样决定服务启动顺序,即使它本质上是个并行系统。最近在设置 Linux 系统时,我想知道如何确保服务和其他单元的依赖关系在这些依赖于它们的服务和单元启动之前就已经启动并运行了。我需要更多 systemd 如何管理启动程序的相关知识,特别是在本质上是一个并行的系统中如何是决定服