Replies: 12 comments 1 reply
-
|
12.3-12.5工作进展 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
12.8-12.9 #关于clone_parent测例失败的说明: |
Beta Was this translation helpful? Give feedback.
-
12.10 StarryOS / task & clone 方向进展本阶段开始系统性精读 StarryOS 的 task 体系,以 clone / exit / futex 为主线理解线程与进程生命周期。 当前明确了 StarryOS 与 Asterinas 在 clone 设计上的结构差异:Starry 以功能完整为主,但 clone / clone3 / exit 逻辑尚未抽象统一。 工程方面预期补齐 CLONE_VFORK 等系统调用语义,使行为更贴近 Linux,并作为可合入的阶段性 PR。 |
Beta Was this translation helpful? Give feedback.
-
12.11 – 12.12 工作进展汇总在与老师沟通并确认技术路线后,明确本阶段工作的核心目标为:在不改变现有语义与行为的前提下,减少 具体工作内容包括:
目前已完成 clone/clone3 的重构工作,并使用 asterinas 及 StarryOS 原有测试用例进行验证,测试结果与重构前保持一致,未发现功能回归问题。后续将继续补充针对 |
Beta Was this translation helpful? Give feedback.
-
|
12.13工作进展: |
Beta Was this translation helpful? Give feedback.
-
12.8 – 12.14 工作进展汇总(StarryOS · task / clone 方向)本周围绕 StarryOS 的任务(task)体系与 clone 相关系统调用 展开系统性分析与重构实践,整体目标是在不改变现有行为语义的前提下,提升代码结构清晰度与可维护性,并为后续功能补齐打好基础。 一、clone / clone3 的重构工作
二、fork / vfork / clone 语义梳理
三、task 体系与生命周期理解
四、后续计划
|
Beta Was this translation helpful? Give feedback.
-
12.15-12.17 vfork 支持阶段性进展(StarryOS)已完成的功能
当前限制
后续工作方向
|
Beta Was this translation helpful? Give feedback.
-
|
栈隔离 or 类似linux的 TASK_UNINTERRUPTIBLE实现?? |
Beta Was this translation helpful? Give feedback.
-
|
12.15-12.21阶段汇报 |
Beta Was this translation helpful? Give feedback.
-
StarryOS 训练营最终总结 - 朱文宇进程创建模型重构:clone3 引入、clone 重构与 vfork 探索一、核心成果概述本阶段围绕 StarryOS 的进程创建路径,完成了 二、核心工作与成果1.
|
Beta Was this translation helpful? Give feedback.
-
简化trait后,测试结果一致
|
Beta Was this translation helpful? Give feedback.















Uh oh!
There was an error while loading. Please reload this page.
-
12.1-12.2工作进展
进入项目阶段稍晚,期望尽快跟上同学们的工作进度。
预期完成具有技术锻炼价值及难度适中的项目,对各个方向进行了初步调研。
选定项目方向为方向三:添加和改进系统调用;完善虚拟文件系统;
尽力参与到方向六ArceOS的标准库支持开发工作。
Beta Was this translation helpful? Give feedback.
All reactions