不可变发行版Silverblue
2025-09-07
Fedora Silverblue 是一个不可变(Immutable)的桌面操作系统。它是 Fedora Workstation 的一个变体。
1832 字
|
9 分钟
Linux下Firefox开启底部圆角
2026-03-24
在大多数 Linux 发行版下,Firefox 的顶部标题栏(Titlebar)顺应 GTK3规范是顶部是圆角,底部是直角。感觉GTK3/4这种设计丑爆,尤其是和Gnome一众的Adw软件的四个圆角相比。
265 字
|
1 分钟
Systemd-homed迁移实录
2026-02-15
在传统的 Linux 设计中,用户账号其实是“破碎”的:你的 ID 在 /etc/passwd 里,密码哈希在 /etc/shadow 里,而文件则在 /home 目录下。这种分散的设计使得用户账户高度依赖当前的系统配置。Systemd-homed 的出现彻底改变了这一点。它将用户的所有元数据与文件数据封装在一起,实现了账户的自包含与高度可移植性。
914 字
|
5 分钟
终端IO:终端IO基础【Unix编程】
2025-08-30
在Unix系统中,终端I/O的处理是一个复杂而重要的系统功能,用于管理用户与系统之间的交互。
终端I/O之所以如此繁琐,主要是因为它不仅仅应用于普通的终端设备,还包括计算机之间的串口设备、调制解调器以及打印机等各种场景,因此需要兼顾多种设备和复杂的功能需求。
1107 字
|
6 分钟
终端IO:终端IO属性与控制【Unix编程】
2025-08-30
struct termios 是用于控制终端 I/O(输入输出)行为的一个结构体,用于设置和获取终端设备的参数,例如输入模式、输出模式、控制模式、局部模式、特殊字符等。
2549 字
|
13 分钟
网络套接字:流式套接字&TCP【Unix编程】
2025-08-21
流式套接字(Stream Socket)用于在网络应用程序之间进行可靠的、基于连接的通信。它通常使用TCP(Transmission Control Protocol)作为传输协议,因此提供了数据传输的可靠性和顺序保证。在流式套接字中,数据以字节流的形式发送和接收,双方可以确定连接的建立和断开。
1587 字
|
8 分钟
网络套接字:报式套接字&UDP【Unix编程】
2025-08-21
报式套接字(Datagram Socket)是一种无连接的网络通信接口,使用UDP协议传输数据,数据以独立的数据包形式发送,不保证数据的顺序和可靠性,但具有较低的延迟和开销。
4058 字
|
20 分钟