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 (津時テオ).