luodeb / Starry

An experimental modular OS written in Rust.
http://rcore-os.cn/arceos/
Apache License 2.0
1 stars 2 forks source link

StarryOS

简介

这里是StarryOS,一个基于ArceOS实现的宏内核。

Starry意指布满星星的,寓意本OS的开发学习借鉴了许多前辈的思路,并将其汇总归一为这个内核。

在线文档详见:Starry (azure-stars.github.io)

快速开始

运行依赖工具

快速开始

1.首先运行脚本编译内核。

bash build_pyimg.sh

会在目录下生成编译好的文件

2.启动Starry

bash ./run.sh

【可选】3.启动Alpine版本的qemu测试项目

cd python-lab
bash ./run.sh

用户名和密码都是root,ssh端口为127.0.0.1:2222,建议使用ssh连接,在目录下面有萧老师编译好的python版本,可以使用bin/python3.11 lib/python3.11/test/test___all__.py测试程序。

具体任务内容

详情见:https://github.com/elliott10/python-lab/blob/main/README.md

最终目标

# 最终目标,顺利通过Python3程序完整测试
bin/python3.11 lib/python3.11/test/test___all__.py