# Starry **Repository Path**: luodeb/starry ## Basic Information - **Project Name**: Starry - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-01 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # StarryOS ## 简介 这里是StarryOS,一个基于ArceOS实现的宏内核。 > Starry意指布满星星的,寓意本OS的开发学习借鉴了许多前辈的思路,并将其汇总归一为这个内核。 在线文档详见:[Starry (azure-stars.github.io)](https://azure-stars.github.io/Starry/) ## 快速开始 ### 运行依赖工具 - aarch64-linux-musl-cross 工具链:https://musl.cc/aarch64-linux-musl-cross.tgz,输入`aarch64-linux-musl-gcc -v`正常输出。 - Python3.11 注意版本,只能使用这个版本 - QEMU 7.2.1(是否有版本要求待定) `qemu-system-aarch64 --version`正常输出。 ### 快速开始 1.首先运行脚本编译内核。 ``` bash bash build_pyimg.sh ``` 会在目录下生成编译好的文件 2.启动Starry ``` bash bash ./run.sh ``` 【可选】3.启动Alpine版本的qemu测试项目 ``` bash 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 ## 最终目标 ``` bash # 最终目标,顺利通过Python3程序完整测试 bin/python3.11 lib/python3.11/test/test___all__.py ```