Visopsys 0.92 发布,小型操作系统
Visopsys 是一个 PC 机的操作系统,系统小型、快速而且开源。有着丰富的图形界面、抢先式多任务机制以及支持虚拟内存。Visopsys 视图兼容很多操作系统,但并不是他们的克隆版本。Visopsys 0.92 现已发布,此维护版本引入了多任务处理程序、文件系统、文本编辑器和网络程序的可用性和稳定性改进,以及许多错误修复。 具体更新内容包括: 添加了对 64 位 EXT 文件系统的支持(read-only,和以前一样)。 实施了一系列步骤来更改内核的多任务处理程序以使用软件任务切换,而不是使用处理器功能。这是添加 x86_64 版本的先决条件。 实现了 contextSwitch() 函数。 添加了一个“collector”线程来完成清理已完成进程的工作,而不是在调度程序本身内进行。 取消了 x86 IDT task gates 的使用,并删除了多任务程序的调度程序进程并将其转换为中断处理程序。 更新了“edit”文本编辑器程序以添加“New”和“Save As”菜单项,使其更符合其他编辑器使用的惯例。当在没有文件名的情况下调用或创建“New”文档时,“Save”菜单项将被禁用。停...