HaikuBlog
TerminalTerminal
HaikuDisk
Press Esc to go back

/projects/haikudisk

Building a modern disk management and file system exploration tool for HaikuOS. Taking inspiration from DriveSetup but adding visual, interactive introspection capabilities.

Interactive Prototype: BFS Inspector

Below is a React-based visualization of how we plan to render block allocations in the new tool. Try clicking blocks to inspect them.

Visual Disk Map

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Boot
Superblock
Inode
Data
Free
Inspector
Select a block on the map to inspect its contents.

Feature Spotlight: Snapshots

How we handle Copy-on-Write (CoW) to ensure atomic snapshots without halting the system.

Disk Snapshot (CoW) Simulation

Live Filesystem

10
Original
11
Original
12
Original

Snapshot (ReadOnly)

No active snapshot
Ready... take a snapshot and try writing.

Progress Tracker

Done

  • Basic Partition Map Parsing
  • BFS Superblock Reading
  • React-based UI Prototype

In Progress

  • Inode traversal logic
  • B+Tree navigation
  • Journal replay simulation

Planned

  • Write support (Safe Mode)
  • Resize partition
  • Hex Editor view