近况

好久没更新了,在家不怎么出门,家里在农村实在没有什么可以出去的,也不出去跑步,也没有环境。,偶尔骑行十几二十km的样子,前端学习又陷入停止,颓废状态,这两天又对Linux,操作系统这一块感兴趣,起初是找不到顺手的发型版,gnu组织制定的那些规则,看着有点不顺心,大多数软件包的位置和配置文件太混乱,系统级和非系统级的程序也没有明确划分,更别说桌面应用了,包管理器的依赖管理,哎,不过好像有一个系统叫nixos没有遵循fhs规范尝试用busybox制作initramfs,从编译内核到编译busybox问题太多了,内核好几次编译都报错,要好多工具,最后编译出来的镜像也不知道能运行暂时还没试,看了看有一个操作系统叫tinycore只有16m,我看文件就使用到了busybox,整个系统就一个内核和busybox的二进制还有一些基本的配置文件,其他的命令全是软链接到这个二进制,系统打包成了一个core.gz,这个貌似就是相当于临时跟文件系统,反正就是运行在内存中,没有真正的根文件系统,所以说关机就丢数据,grub也不熟,等这些熟练之后再尝试lfs,实体机安装ubuntu,把引导搞崩了,进不去系统,还是靠着命令行来引导内核,initramfs,唉,不过貌似参数不正确,无法正确加载rootfs和桌面,只能进initramfs,还是很生疏这一块,先把这个搞好,对于临时rootfs跟向真实切换的过程还没了解,init进程是从临时文件系统到真实,一直是一个的吗,内核参数里面的init是指向的哪一块儿,教程里面只说没有参数,会根据相应顺序来寻找,网上教程太少,好蒙

- THE END -
添加新评论
已有 9 条评论
    寒山

    自己动手做一个 Linux 系统简直太帅了,遵循规范的初衷可能是为了所有开发者都知道该怎么基于项目改进,但是系统级和非系统级的程序也没有明确划分这个问题的确存在。至于内核级的我甚至完全不了解,佩服你的折腾能力

    回复
    小林笔记

    突然来访~😎

    回复
      张扬

      欢迎欢迎,最近不咋看博客哈

      回复
    清风

    新年快乐喽

    回复
      张扬

      新年快乐哈哈

      回复
    树先生

    什么时候能更新这个主题啊 我也想感受一下

    回复
      张扬

      早更新了啊,看之前文章

      回复