2022年7月状态更新
💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
在七月的阿姆斯特丹,FOSS开发取得了一些进展。Hare项目新增了字符串模板库和像素缓冲库,简化了代码生成。Helios方面,完成了PCI驱动和AHCI驱动的初步实现,支持用户空间中断处理,并引入了多任务处理和非阻塞系统调用,未来将专注于进程管理和驱动系统的开发。
🎯
关键要点
- 在Hare项目中,新增了字符串模板库strings::template和像素缓冲库pixbuf,简化了代码生成。
- pixbuf库处理像素格式转换和小型操作,未来将添加简单的缓冲合成和支持加载数据的模块。
- Helios方面,完成了PCI驱动和AHCI驱动的初步实现,支持用户空间中断处理。
- 实现了非阻塞系统调用,添加了空闲线程以支持所有进程等待中断、信号等。
- 正在进行内存能力的拆分和支持销毁不再需要的能力,计划在未来几周专注于进程管理和驱动系统的开发。
❓
延伸问答
Hare项目中新增了哪些库?
Hare项目中新增了字符串模板库strings::template和像素缓冲库pixbuf。
pixbuf库的主要功能是什么?
pixbuf库处理像素格式转换和小型操作,如填充和复制。
Helios项目在七月取得了哪些进展?
Helios项目完成了PCI驱动和AHCI驱动的初步实现,并支持用户空间中断处理。
Helios项目中实现了哪些系统调用?
Helios项目实现了非阻塞系统调用,并添加了空闲线程以支持所有进程等待中断和信号。
未来Hare项目的开发重点是什么?
未来Hare项目将专注于进程管理和驱动系统的开发。
在Helios项目中,如何处理用户空间的中断?
Helios项目实现了IRQ控制,使用户空间设备驱动可以处理中断。
➡️