DragonOS icon indicating copy to clipboard operation
DragonOS copied to clipboard

使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算轻量化场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for lightweight...

Results 195 DragonOS issues
Sort by recently updated
recently updated
newest added

运行DragonOS[](https://docs.dragonos.org/zh_CN/latest/introduction/build_system.html#id5) ​ 在运行DragonOS之前,需要先使用tools目录下的脚本,创建一至少为16MB磁盘镜像(类型选择raw)。并建立MBR分区表,然后将第一个分区格式化为FAT32分区。 这步不知道怎么操了

documentation

### 在LibC中增加scanf的功能 如题所述。

enhancement

Tracking issue for: - [ ] https://github.com/fslongjin/DragonOS/security/code-scanning/4

bug

获取时间戳

enhancement

更新内容: 1. 支持检测Control和Alt组合键 2. 完善了devfs接口,现在shell从tty设备读取输入了 3. 现在只有在按下enter键时才会唤醒读取stdin的进程了 4. 将键盘码扩展到16位,第一个十六进制数用于附加Ctrl和Alt,Ctrl为0x4000,Alt为0x2000。例如:Shift+A的键盘码为:0x0041,Ctrl+Shift+A则为0x4041,Alt+Shift+A则为0x2041,Ctrl+Alt+Shift+A则为0x6041 存在需要完善的地方: 1. Shell兼容性问题,执行命令时会多产生一次回车,需要在进一步阅读shell程序后fix;上下键切换历史暂不可用,需要等到完善功能键处理程序后恢复 2. 退格键目前还不能对stdin缓冲区进行pop stack 3. 功能键处理程序暂时还没写

在真机上,尽管安装了msata磁盘,且设置BIOS为AHCI模式,但是pci的capability list中检测不到ahci控制器

bug

1. 在键盘中断后,将键盘数据传给tty驱动程序 2. tty向textui输出字符 3. 基于devfs实现的用户态接口

enhancement