LoGin
LoGin
另一个问题就是,没有任何教程教我如何挂载ext4的文件系统到dragonos里面。至少我现在看了脚本也还不怎么清楚相关操作是怎么做的。
> [@fslongjin](https://github.com/fslongjin) 龙哥,有空看一下这个bug不,提交这个b6db20c后,原本的reboot用不了 原本只是cpu Reset,但是pci设备这些的状态没有重置。导致重新启动的时候初始化失败。
我感觉首先需要重构一下procfs,现在的procfs简直依托答辩。当时写的纯纸糊。
在线招募感兴趣做这个需求的贡献者! 感兴趣去实现这个需求的伙伴可以在这个下面issue下面回复哦!
 v86不支持64位,难蚌
这确实是问题,但是由于目前shell是暴力实现的,要做各种检查会很麻烦,导致一堆屎山代码。目前有一个同学正在研究用rust重写shell,通过类似编译器的词法分析、语法语义分析的方式来解析shell命令。写出来之后,这种问题就不存在了。 现在不打算修复的原因是,目前的shell的设计导致了这样的问题修不完哈哈
> `free`在novashell中属于内置命令,不会开启新进程,而且顶层页表是会被释放的: > > https://github.com/DragonOS-Community/DragonOS/blob/2cac148dc16a1317bcfb852a4f3f725be0776d37/kernel/src/mm/ucontext.rs#L841 > > > 所以内存增加应该是别的原因导致的 > @fslongjin 哦哦,不过这个问题应该对于别的命令也存在的。比如ls命令。 ``` root@DragonOS:/$ ls [ WARN ] (src/syscall/mod.rs:869) SYS_RT_SIGPROCMASK has not yet been implemented [ WARN ] (src/syscall/mod.rs:869) SYS_RT_SIGPROCMASK...
使用`make qemu-nographic`运行看看能否复现?
你确定你本地的版本是最新的吗?git log看看?