首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
前端
程序员
Linux
JavaScript
面试
Python
C++
网络协议
展开
全部
后端
前端
程序员
Linux
JavaScript
面试
Python
C++
网络协议
数据库
人工智能
安全
AI编程
Qt
暂无数据
推荐
最新
Linux字符设备驱动的实现与QEMU验证
本文总结 simple_demo 这个最小 Linux 字符设备驱动 demo 的功能,并给出完整代码与最小编译、加载、验证方法。
使用额外ext4磁盘镜像在QEMU中传递与加载内核模块
通过创建 ext4 磁盘镜像,存放驱动模块,并作为 QEMU 第二块磁盘启动,即可在客户机内挂载并加载驱动。此方法无需网络或 9p 共享,简单通用。
嵌入式Linux开发——烧写你的镜像:存储介质基础 - 先分清 SD、eMMC 和块设备
嵌入式Linux开发——烧写你的镜像:存储介质基础 - 先分清 SD、eMMC 和块设备 好像不少人的确对这块很困惑,笔者刚好IMX6ULL的项目完成了最小的一次闭环,所以这里同时展开这方面的教程。
Linux 内存分配差异:用户空间 vs 内核空间
内存分配是操作系统中最基础也最容易被误解的话题之一。很多开发者熟悉 malloc,也知道 kmalloc,但对两者在调用链上的本质差异、设计取舍和边界行为并不清晰。
openSUSE Leap 16.0 运行 sunshine 报错的解决方法
方式一:XCB 后端(通过 XWayland,兼容性最好,推荐) 方式二:Wayland 原生后端(理论上性能更优,但托盘图标可能需额外配置)
Dirtyfrag漏洞:我花了一下午搞清楚这个Linux内核提权漏洞到底在搞什么
昨天(5月7日)安全圈炸了——一个新的Linux内核漏洞被披露,名字叫Dirtyfrag,类型是本地提权(Local Privilege Escalation,LPE)。 我第一反应是:"又一个?"
使用QEMU启动自编译Linux内核并挂载ext4实验盘
本文记录了一套可复用的实验流程:编译Linux内核,制作最小initramfs,用QEMU启动内核并挂载ext4虚拟盘,最后使用ftrace跟踪文件系统函数调用。
二级指针到底在改什么?——从C语言基础到Linux内核文件系统注册机制
二级指针到底在改什么?一级指针改数据,二级指针改指针本身。本文从C语言二级指针核心原理入手,对比一、二级指针在链表尾插中的差异,最终解读Linux内核register_filesystem源码机制。
Ext2数据块寻址原理:直接块、间接块到三级间接块
Ext2文件系统中,ext2_block_to_path函数负责将逻辑块号拆解为物理寻址路径。本文先介绍直接块、一/二/三级间接块的概念,再用具体示例拆解每级寻址逻辑。
在 KDE 中将 Nemo 设为默认文件管理器后,浏览器仍调用 Dolphin 的解决方案
在 KDE 中将 Nemo 设为默认文件管理器后,浏览器仍调用 Dolphin 的解决方案 📋 问题描述 操作系统:Debian 13 (KDE Plasma) 目标:将系统默认文件管理器从 Dolp
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析 前言:从硬件到软件的桥梁 在上一章我们了解了硬件层面是如何工作的:IOMUXC 控制器负责引脚复用,PAD 寄存器负责电气特性配置。现在
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图"
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图" 上一章我们讲了设备树的历史背景和基本概念,现在手里应该有一个模糊的概念了:设备树是一种描述硬件的数据结构,内核通过它来了解板子上
理解 sudo 和 sudoers
在 Linux 上, 只有 root 用户可以执行任何命令, 其他用户必须使用 sudo 才可执行特殊的命令. sudo 是通过 sudoers 进行配置的. 不建议直接修改默认配置文件, 我们可以使用 #include 和 #includedir 添加自定义的配置文件. 上面…
NatPierce & Sunshine systemctl 服务配置
NatPierce & Sunshine systemctl 服务配置指南 概述 本文记录 natpierce 和 sunshine 两个服务的正确配置方法。 区别 环境 适合运行 图形支持 系统服务
Alpine是什么,为什么是Docker首选?
Alpine是什么,为什么是Docker首选? 在Docker镜像仓库中,会发现一个现象:绝大多数官方镜像(如Nginx、MySQL、Python)除了默认版本,都会额外提供一个alpine标签的版本
mount 实操四部曲:普通挂载、remount、bind、move
本文通过Ubuntu实操,详解mount/remount/bind/move四种挂载操作,结合现象、场景与内核概念(包括bind子挂载差异、move传播限制),帮助理解VFS行为。
Proxmox VE 8.4 显卡直通完整指南:NVIDIA 2080 Ti 实战
背景: PCIe Passthrough 技术允许虚拟机直接访问物理GPU设备,绕过宿主机系统,从而获得接近原生性能的图形处理能力. 参照:从Proxmox VE开始:安装与配置指南。在R740服务器
Debian 12安装后的优化设置
Debian 12是一个强大的操作系统,凭借其稳定性和安全性,深受全球众多用户的喜爱。安装完Debian 12后,为了让系统发挥出更好的性能,同时提高用户体验,我们需要进行一系列优化设置。
为什么大家都用iptables,不愿碰原生firewalld?
在CentOS 7时代,firewalld是默认防火墙,官方强推、文档齐全、自带区域/动态规则…… 但绝大多数线上环境、自建机房、容器集群,依然清一色用iptables。
对不起,学会这些 Linux 知识后,我有点飘
UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是程序员。Linux 继承了 UNIX 的设计目标。从智能手机到汽车,超级计算机和家用电器,从家用…