Skip to content

Releases: tsutokiteo/TsukineOS

ARM-Alpha-0.3.0-Pakage

Choose a tag to compare

@tsutokiteo tsutokiteo released this 27 Jul 23:10

📦 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

Choose a tag to compare

@Muryo-BokaroKemono Muryo-BokaroKemono released this 26 Jul 19:50

📦 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

Choose a tag to compare

@Muryo-BokaroKemono Muryo-BokaroKemono released this 25 Jul 16:36

📦 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

Choose a tag to compare

@tsutokiteo tsutokiteo released this 25 Jul 01:10

📦 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

Choose a tag to compare

@tsutokiteo tsutokiteo released this 25 Jul 00:27

📦 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

Choose a tag to compare

@tsutokiteo tsutokiteo released this 24 Jul 23:28

📦 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

Choose a tag to compare

@tsutokiteo tsutokiteo released this 24 Jul 11:25

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

Indev-0.1.7

Choose a tag to compare

@tsutokiteo tsutokiteo released this 24 Jul 10:06

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 (use busybox wget with --no-check-certificate if 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. dash is already included in rootfs/bin/.

How to run (QEMU)

[Make sure you download the source code from the Release page, not the repository main branch.]

  1. Build the kernel (bzImage) and rootfs.
  2. Package the rootfs into initrd:
cd rootfs && find . -print0 | cpio --null -ov --format=newc | gzip -9 > ../initrd.gz && cd ..
  1. 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=n1

This will boot Tsukine OS directly in your terminal.


Released under GPLv2.
Tsukine OS is a project by Tsutoki Teo (津時テオ).

Indev-0.1.6-rc

Choose a tag to compare

@tsutokiteo tsutokiteo released this 24 Jul 09:52

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 (use busybox wget with --no-check-certificate if 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. dash is already included in rootfs/bin/.

How to run (QEMU)

[Make sure you download the source code from the Release page, not the repository main branch.]

  1. Build the kernel (bzImage) and rootfs.
  2. Package the rootfs into initrd:
cd rootfs && find . -print0 | cpio --null -ov --format=newc | gzip -9 > ../initrd.gz && cd ..
  1. 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=n1

This will boot Tsukine OS directly in your terminal.


Released under GPLv2.
Tsukine OS is a project by Tsutoki Teo (津時テオ).

Indev-0.1.6

Choose a tag to compare

@tsutokiteo tsutokiteo released this 24 Jul 08:26

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 (use busybox wget with --no-check-certificate if 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. dash is already included in rootfs/bin/.

How to run (QEMU)

[Make sure you download the source code from the Release page, not the repository main branch.]

  1. Build the kernel (bzImage) and rootfs.
  2. Package the rootfs into initrd:
cd rootfs && find . -print0 | cpio --null -ov --format=newc | gzip -9 > ../initrd.gz && cd ..
  1. 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=n1

This will boot Tsukine OS directly in your terminal.


Released under GPLv2.
Tsukine OS is a project by Tsutoki Teo (津時テオ).