Releases: tsutokiteo/TsukineOS
Release list
ARM-Alpha-0.3.0-Pakage
📦 Tsukine OS ARM64 Alpha 0.3.0(Infdev-0.2.2)
这是 Tsukine OS 首次为 ARM64(aarch64) 架构构建的版本。
🧬 包含内容
· ARM64 内核(Image,约 33.5 MB)
· 完整的根文件系统(rootfs)
· 可启动的 ext4 磁盘镜像(tsukineos-arm.img)
🔧 构建环境
· 构建平台:Redmi Pad SE(骁龙 680)
· 构建环境:ReTerminal(Alpine Linux)
· 内核版本:Linux 6.6
· 目标架构:ARM64(aarch64)
· 镜像已构建完成,文件系统结构完整
· 尚未在实体机或 QEMU 中完成启动验证
· 适用于ARM64 设备,或支持 UEFI 的 ARM64 平台
📥 下载
· tsukineos-arm.img(约 268 MB)
📖 相关链接
· 项目主页:https://github.com/tsutokiteo/TsukineOS
· Wiki:https://github.com/tsutokiteo/TsukineOS/wiki
本版本为早期测试构建,欢迎反馈。
ARM-Alpha-0.3.0
📦 Tsukine OS — ARM-Alpha-0.3.0
这是 Tsukine OS 首次为 ARM 架构(aarch64)发布的 Alpha 版本。
本版本将 Tsukine OS 的核心工具移植到了 ARM 平台,津時テオ在 Termux(Android)进行了编译测试。
🧬 包含的工具
本次发布包含以下 ARM 版核心工具:
· tsukine_ping — ICMP 网络连通性测试工具
· tsukine_net — 网络接口配置与守护进程
· tsukine_net_ui — 网络流量监控界面
· tsukine_iwr — HTTP 下载工具
· tsukine_reboot — 系统重启工具
· tsukine_shutdown — 系统关机工具
tsukine_top(任务管理器)暂未包含,因其依赖 ncurses 库,将在后续 ARM 版本中补充。
🔧 构建环境
· 编译平台:Termux(Android)
· 目标架构:ARM aarch64
· 编译工具链:clang + Android NDK r29
· 链接方式:动态链接(依赖 Android linker64)
-(感谢朋友友情提供的树莓派设备支持˶>ᗜ<˶)
· 本版本为 ARM 移植的技术验证版本,并非完整的系统镜像。
· 这些工具在 Android / Termux 环境下:
· tsukine_ping 需要 root 权限才能使用原始套接字(SOCK_RAW)
· tsukine_net 和 tsukine_net_ui 可能因环境差异无法完全正常工作
· 工具包适用于标准的 ARM Linux 环境(如树莓派 OS、Ubuntu ARM 等),在完整 Linux 环境下应能正常运行。
📥 下载
· 预编译二进制文件:请查看本 Release 的附件(Assets)部分
· 源码:请参阅项目主仓库
🐺 后续计划
· 在树莓派等 ARM 设备上进行实际运行测试
· 补充 tsukine_top 的 ARM 编译支持
· 评估将完整 Tsukine OS 镜像移植到 ARM 平台的可行性
📖 相关链接
· 项目主页:https://github.com/tsutokiteo/TsukineOS
· Wiki:https://github.com/tsutokiteo/TsukineOS/wiki
本版本为早期测试版本,欢迎反馈和建议。
Infdev-0.2.3&0.2.4
📦 Tsukine OS Infdev-0.2.3(Build#015)/Infdev-0.2.4(Build#016)/Infdev-0.2.4-rc(Build#017)
以上这几个版本在本地开发过程中被覆盖,未能及时推送至 GitHub。相关功能已合并进入 Alpha 阶段的开发分支,因此这几个版本号将不会作为独立 Release 发布。
📖更新日志
- Network : 重构了网络系统,使其可以自动配置网络
- Support : 实体机测试通过,驱动程序正常
如果你在寻找对应功能的稳定快照,请以当前 main 分支代码为准,或等待后续 Alpha 版本发布。
给您带来的困惑,我们深感抱歉。
Infdev-0.2.2
📦 Tsukine OS Infdev-0.2.2(Build#014)
📥 镜像下载
· 镜像文件(.img)已存放在仓库根目录下的 _IMG-PK/ 文件夹中,可直接下载使用。
· 该镜像为 QEMU / 虚拟机 / dd 写入 U 盘均可使用的硬盘镜像。
注意:GitHub 仓库本身不直接托管大文件,请前往仓库目录 _IMG-PK/ 下载最新 .img 文件。
📘 命令与使用
· 系统支持的命令及用法说明已统一整理在 README.md 中。
· 本 Release Notes 不再重复列出命令列表,请查阅 README 获取最新命令参考。
🧾 更新日志(Changelog)
Infdev-0.2.2 — 2026-07-25
新增
·文件结构标准化
改进
· 修复了 /dev/null 可能不存在的bug
已知问题
· 暂无图形界面(GUI),仍为纯命令行环境。
· 镜像文件大小约 64 MB,建议使用 Release 附件或 _IMG-PK 目录手动下载。
📎 相关链接
· 仓库主页:https://github.com/tsutokiteo/TsukineOS
· 镜像目录:_IMG-PK/
· README:https://github.com/tsutokiteo/TsukineOS#readme
Infdev-0.2.1
📦 Tsukine OS Infdev-0.2.1(Build#013)
📥 镜像下载
· 镜像文件(.img)已存放在仓库根目录下的 _IMG-PK/ 文件夹中,可直接下载使用。
· 该镜像为 QEMU / 虚拟机 / dd 写入 U 盘均可使用的硬盘镜像。
注意:GitHub 仓库本身不直接托管大文件,请前往仓库目录 _IMG-PK/ 下载最新 .img 文件。
📘 命令与使用
· 系统支持的命令及用法说明已统一整理在 README.md 中。
· 本 Release Notes 不再重复列出命令列表,请查阅 README 获取最新命令参考。
🧾 更新日志(Changelog)
Infdev-0.2.1 — 2026-07-25
新增
·添加了包管理工具tknpkg(安装)与tknpkkj(打包),包后缀名喂.tkn
改进
· 修复了 /dev/null 可能不存在的bug
已知问题
· 暂无图形界面(GUI),仍为纯命令行环境。
· 镜像文件大小约 64 MB,建议使用 Release 附件或 _IMG-PK 目录手动下载。
📎 相关链接
· 仓库主页:https://github.com/tsutokiteo/TsukineOS
· 镜像目录:_IMG-PK/
· README:https://github.com/tsutokiteo/TsukineOS#readme
Infdev-0.2.0
📦 Tsukine OS Infdev-0.2.0(Build#012)
这是 Tsukine OS 进入 Infdev 阶段后的第一个发布版本。
📥 镜像下载
· 镜像文件(.img)已存放在仓库根目录下的 _IMG-PK/ 文件夹中,可直接下载使用。
· 该镜像为 QEMU / 虚拟机 / dd 写入 U 盘均可使用的硬盘镜像。
注意:GitHub 仓库本身不直接托管大文件,请前往仓库目录 _IMG-PK/ 下载最新 .img 文件。
📘 命令与使用
· 系统支持的命令及用法说明已统一整理在 README.md 中。
· 本 Release Notes 不再重复列出命令列表,请查阅 README 获取最新命令参考。
🧾 更新日志(Changelog)
Infdev-0.2.0 — 2026-07-25
新增
· 持久化存储支持:系统现已支持从硬盘分区启动,/ 为可读写,重启后文件不再丢失。
· 新增 _IMG-PK/ 目录,用于存放预构建的磁盘镜像文件。
· 基础引导配置(extlinux.conf)已更新,适配硬盘启动。
改进
· 启动流程优化:不再依赖 initrd 内存盘,系统直接从 /dev/sda 挂载根文件系统。
· 系统启动后可正常保存文件(/etc、/home 等目录可写入)。
已知问题
· 暂无图形界面(GUI),仍为纯命令行环境。
· 镜像文件大小约 64 MB,建议使用 Release 附件或 _IMG-PK 目录手动下载。
📎 相关链接
· 仓库主页:https://github.com/tsutokiteo/TsukineOS
· 镜像目录:_IMG-PK/
· README:https://github.com/tsutokiteo/TsukineOS#readme
Indev-Latest
Tsukine OS
This is a personal Linux distribution built for music creators,
based on the Linux 6.6 kernel.
Current version: Indev
Own tools:
- tsukine_top : task manager (with -u for user, -c for kernel)
→ taskmgr : shortcut for tsukine_top - tsukine_net : network config (dynamic detection, daemonized)
→ net : shortcut for tsukine_net - tsukine_net_ui : network monitor
→ netui : shortcut for tsukine_net_ui - tsukine_ping : ICMP test (with -c count support)
→ ping : shortcut for tsukine_ping - tsukine_iwr : HTTP download tool
→ iwr : shortcut for tsukine_iwr - tsukine_reboot : reboot the system
→ reboot : shortcut for tsukine_reboot - tsukine_shutdown : shut down the system
→ shutdown : shortcut for tsukine_shutdown
====================================================
Build Dependencies
- dash: Already included in
rootfs/bin/, no additional download required. If you wish to compile it yourself, refer to: http://gondor.apana.org.au/~herbert/dash/
Indev-0.1.7
Tsukine OS — Indev 0.1.7 (Build #011)
Included tools
| Command | Description |
|---|---|
tsukine_top / taskmgr |
Task manager (-u for user, -c for kernel threads) |
tsukine_net / net |
Network config (dynamic interface detection, daemonized) |
tsukine_net_ui / netui |
Network traffic monitor |
tsukine_ping / ping |
ICMP test tool (supports -c count) |
tsukine_iwr / iwr |
HTTP download tool |
tsukine_reboot / reboot |
Reboot the system |
tsukine_shutdown / shutdown |
Shut down the system |
Base system
- Linux kernel 6.6
- x86_64 architecture
- Target environment: QEMU / x86_64 hardware (limited)
What's new in this release
- COMMAND: Auto-hostname, PS1 prompt.
Known limitations
- No persistent storage support
- No graphical user interface
- Not yet tested on physical hardware
- Audio subsystem not yet implemented
- HTTPS not supported in
iwr(usebusybox wgetwith--no-check-certificateif needed)
Notes
- This release is intended for testing and development purposes.
- Feedback and issue reports are welcome via GitHub Issues.
- Build dependency: BusyBox 1.36.1 is required to build the rootfs.
dashis already included inrootfs/bin/.
How to run (QEMU)
[Make sure you download the source code from the Release page, not the repository main branch.]
- Build the kernel (bzImage) and rootfs.
- Package the rootfs into initrd:
cd rootfs && find . -print0 | cpio --null -ov --format=newc | gzip -9 > ../initrd.gz && cd ..- Run QEMU:
qemu-system-x86_64 \
-kernel arch/x86/boot/bzImage \
-initrd initrd.gz \
-append "console=ttyS0 rdinit=/init" \
-nographic \
-netdev user,id=n1 \
-device virtio-net-pci,netdev=n1This will boot Tsukine OS directly in your terminal.
Released under GPLv2.
Tsukine OS is a project by Tsutoki Teo (津時テオ).
Indev-0.1.6-rc
Tsukine OS — Indev 0.1.6-rc (Build #010)
Included tools
| Command | Description |
|---|---|
tsukine_top / taskmgr |
Task manager (-u for user, -c for kernel threads) |
tsukine_net / net |
Network config (dynamic interface detection, daemonized) |
tsukine_net_ui / netui |
Network traffic monitor |
tsukine_ping / ping |
ICMP test tool (supports -c count) |
tsukine_iwr / iwr |
HTTP download tool |
tsukine_reboot / reboot |
Reboot the system |
tsukine_shutdown / shutdown |
Shut down the system |
Base system
- Linux kernel 6.6
- x86_64 architecture
- Target environment: QEMU / x86_64 hardware (limited)
What's new in this release
- LOGIN: Add Busybox login. setuid fix, basic profile
Known limitations
- No persistent storage support
- No graphical user interface
- Not yet tested on physical hardware
- Audio subsystem not yet implemented
- HTTPS not supported in
iwr(usebusybox wgetwith--no-check-certificateif needed)
Notes
- This release is intended for testing and development purposes.
- Feedback and issue reports are welcome via GitHub Issues.
- Build dependency: BusyBox 1.36.1 is required to build the rootfs.
dashis already included inrootfs/bin/.
How to run (QEMU)
[Make sure you download the source code from the Release page, not the repository main branch.]
- Build the kernel (bzImage) and rootfs.
- Package the rootfs into initrd:
cd rootfs && find . -print0 | cpio --null -ov --format=newc | gzip -9 > ../initrd.gz && cd ..- Run QEMU:
qemu-system-x86_64 \
-kernel arch/x86/boot/bzImage \
-initrd initrd.gz \
-append "console=ttyS0 rdinit=/init" \
-nographic \
-netdev user,id=n1 \
-device virtio-net-pci,netdev=n1This will boot Tsukine OS directly in your terminal.
Released under GPLv2.
Tsukine OS is a project by Tsutoki Teo (津時テオ).
Indev-0.1.6
Tsukine OS — Indev 0.1.6 (Build #009)
Included tools
| Command | Description |
|---|---|
tsukine_top / taskmgr |
Task manager (-u for user, -c for kernel threads) |
tsukine_net / net |
Network config (dynamic interface detection, daemonized) |
tsukine_net_ui / netui |
Network traffic monitor |
tsukine_ping / ping |
ICMP test tool (supports -c count) |
tsukine_iwr / iwr |
HTTP download tool |
tsukine_reboot / reboot |
Reboot the system |
tsukine_shutdown / shutdown |
Shut down the system |
Base system
- Linux kernel 6.6
- x86_64 architecture
- Target environment: QEMU / x86_64 hardware (limited)
What's new in this release
- USER: Added user group switching function.
Known limitations
- No persistent storage support
- No graphical user interface
- Not yet tested on physical hardware
- Audio subsystem not yet implemented
- HTTPS not supported in
iwr(usebusybox wgetwith--no-check-certificateif needed)
Notes
- This release is intended for testing and development purposes.
- Feedback and issue reports are welcome via GitHub Issues.
- Build dependency: BusyBox 1.36.1 is required to build the rootfs.
dashis already included inrootfs/bin/.
How to run (QEMU)
[Make sure you download the source code from the Release page, not the repository main branch.]
- Build the kernel (bzImage) and rootfs.
- Package the rootfs into initrd:
cd rootfs && find . -print0 | cpio --null -ov --format=newc | gzip -9 > ../initrd.gz && cd ..- Run QEMU:
qemu-system-x86_64 \
-kernel arch/x86/boot/bzImage \
-initrd initrd.gz \
-append "console=ttyS0 rdinit=/init" \
-nographic \
-netdev user,id=n1 \
-device virtio-net-pci,netdev=n1This will boot Tsukine OS directly in your terminal.
Released under GPLv2.
Tsukine OS is a project by Tsutoki Teo (津時テオ).