DragonOS/docs
火花 bc9bb9607f
Feat(tty): Supplement process group logic (#1139)
* 添加busybox的编译

* 完善tty job control的逻辑

* 修改copy_sighand的逻辑,符合Linux语义

* 以busybox作为启动shell去运行

* 修改setsid的逻辑

* 解决前台进程组无法处理信号的问题

* 移除ProcessBasicInfo其中的pgid和sid信息

* 修改setsid

* 新增get_pcb_info

* 在etc目录下新增必要的文件

* 改用busybox init作为引导程序

* 恢复dragonreach文件

* 修改busybox编译选项,能够读取环境变量

* 先让SYS_RT_SIGTIMEDWAIT返回Ok(0),能够正常进入系统

* 一些小更改

* 删除get_pcb_info

* 增加对默认termios的判断

* 完成backspace的修复

* 更改inittab,在shell启动之后更改termios

* 增加executable_path信息

* 补充proc下的exe链接文件以及读取逻辑

* 更改PosixTermios,使用stty完成erase的设置

* 用busybox作为引导程序

* 修改波特率的获取

* 修改函数方法

* 在baud_rate方法中添加对于cbaud的与操作

* 为rv64下的SigSet实现From<Signal>

* refactor(driver): 移除`#[derive(Debug)]`并手动实现`Debug` trait

移除`VirtIOBlkDevice`、`VirtIOConsoleDevice`和`VirtIONetDevice`的`#[derive(Debug)]`,并手动实现`Debug` trait以提供更详细的调试信息。

Co-authored-by: longjin <longjin@DragonOS.org>
2025-05-08 15:05:02 +08:00
..
_static 美化readme (#446) 2023-11-17 12:26:10 +08:00
_templates doc: 添加在github上编辑的按钮,以及扩展footer (#940) 2024-09-25 23:53:23 +08:00
community Feat(tty): Supplement process group logic (#1139) 2025-05-08 15:05:02 +08:00
introduction Feat(process): 增加ProcessGroup以及Session机制 (#1115) 2025-04-22 13:22:42 +08:00
kernel fix: remove useless c code (#1116) 2025-03-27 14:16:10 +08:00
syscall_api 新增VFS文档,以及修改文档配置 (#209) 2023-03-25 14:51:16 +08:00
userland/appdev chore: Bump dadk to 0.2.0 (#1058) 2024-11-27 01:30:31 +08:00
Makefile 修正开发者参与指南的链接 (#1002) 2024-10-21 00:16:14 +08:00
conf.py doc: 添加在github上编辑的按钮,以及扩展footer (#940) 2024-09-25 23:53:23 +08:00
index.rst ospp project (feature) add namespace overlayfs cgroup (#949) 2024-10-31 00:50:34 +08:00
make.bat 初始化了文档 2022-06-17 23:50:40 +08:00
requirements.txt doc: add commit revision to footer while build with sphinx-multiversion (#939) 2024-09-25 22:53:31 +08:00