长篇分享 为什么我不推荐你使用 git submodule 最近,笔者在某些项目的开发中碰到了 git submodule 并结结实实地被它恶心到了,从奇怪的版本管理到与父项目的尴尬关系——总之处处透漏着不舒服,本以为只有我是这么觉得,结果随手一搜发现与我有同 […]
计算机技术 向 LoongArch 架构移植 Haskell GHC 编译器 现如今,我们使用的计算机几乎都是 X86 架构的,Intel 和 AMD 几乎是普通消费者购买新计算机时的唯二选择,可能会有少数的 Apple 用户使用了配备 Apple Silicon 处理器的 A […]
内核 rootfs initramfs kexec 与 Linux 启动过程 作为 Debian 用户,在使用 apt 更新系统时偶尔会发现某次安装更新的时间特别长,这往往出现在较大版本的更新中,仔细观察后就会发现,这个耗时极长的操作并不是安装某个软件,而是对一个名为 init […]
长篇分享 Debian 打包入门指南 最近笔者忙于为一些 Debian 衍生发行版打包软件包,这些发行版往往都会使用 deb 包作为默认的软件包,作为 Linux 世界两大软件包格式之一(另一个是 RedHat 系的 rpm 包),deb […]
应用汇 Electron 入侵:Linux 桌面应用开发的无奈 很长一段时间之内,在 Linux 上开发桌面应用似乎就只有两种选择:C++ 的 Qt 或者是 C 的 GTK+,两者都有着各自的拥趸和核心软件,例如 KDE 和 Gnome。然而,随着 Electro […]
开源软件 嵌入式 Linux 的瑞士军刀:BusyBox 上期文章中,笔者向各位介绍了 musl,一个 Glibc 的替代方案,它的主要优势体现在更加整洁的代码、更小的二进制体积和更优秀的静态链接支持。而本期文章的主角:BusyBox 则是 GNU Core […]
Linux 发行版/系统 Musl libc:为什么我们会需要另一个 libc? 如果你是一个 Linux 用户,那你一定至少听说过 Glibc 的鼎鼎大名,或者甚至在日常使用中碰到不少关于它的问题,例如 Glibc 版本不匹配等问题。而本文的主角—— Musl libc 与之相比 […]
开源新闻 Linux QQ 3.0 终发布:全新体验 经过了漫长的等待,腾讯终于在 2022 年的倒数第二天为 Linux 用户们带来了基于 Electron 的全新 Linux QQ 3.0,大幅改善了 Linux QQ 的用户体验,加入了群文件和截图 […]