helloworld-initramfs helloworld initramfs helloworld.c源码 做一个最简单的Hello World initramfs,来直观地理解initramfs。 Hello World的C程序如下,与普通的Hello World相比,加了一行while(1)。 123456789#include <stdio.h>void main(){ printf("H 2023-04-19 linux > kernel > qemu #Linux #qemu #linux #HTML #initramfs
mac下基于qemu调试ubuntu-22 mac下基于qemu调试ubuntu-22.04.01 安装环境 1brew install qemu 创建磁盘映像 1qemu-img create -f qcow2 ubuntu-22.04.1-desktop-amd64.qcow2 20G 安装 Ubuntu 12345678910qemu-system-x86_64 \ -machine type=q35,accel=hvf \ 2023-04-19 linux > kernel > qemu #Linux #qemu #linux
linux内核调试 linux 内核调试 1qemu-system-x86_64 -s -S -kernel ~/code/linux/arch/x86/boot/bzImage -initrd ~/code/busybox-1.35.0/initramfs.cpio.gz -append "nokaslr console=ttyS0" -nographic 1qemu-system-x86_64 2023-04-19 linux > kernel > qemu #Linux #qemu #linux #HTML #initramfs
去掉编译内核的优化选项 去掉编译内核的优化选项 优化级别从 -O2 改为 -O1 修改内核源代码根目录下的Makefile: 1sed -i 's/KBUILD_CFLAGS += -O2/KBUILD_CFLAGS += -O1/g' Makefile 内核调试选项 1234567Kernel hacking ---> Compile-time checks and comp 2023-04-19 linux > kernel > qemu #Linux #qemu #linux #HTML
uts_namespace uts_namespace内核实现 本次调试基于linux v5.10-rc7,具体参加下方链接: 基于qemu桥接网络、debootstrap 调试内核、根文件系统 断点 12(gdb) save breakpoints ust_namespace.breakpointSaved to file 'ust_namespace.breakpoint'. 1234567891 2023-04-19 linux > kernel > namespace > uts_namespace #Linux #qemu #git #linux #namespace
README patent 已撰写专利: 增量更新、回退中一种基于缓存的高效查找机制 待撰写专利: 玲珑仓库基于rbac角色权限控制较flatpak仓库优势 玲珑仓库支持一键部署弹性伸缩较flatpak仓库优势 2023-04-17 patent
flatpak flatpak flatpak 查询命令行flatpak发起业务请求,附带gpg key作为token附带在http请& 2023-04-17 patent #Linux #git #linux
玲珑仓库概要设计说明书 玲珑仓库概要设计说明书 ll-repo-cli-builder、ll-repo-server交互流程图 ll-repo-clill-builder命令行输入用户名和密码并向ll-repo-server发& 2023-04-17 patent