diff options
| author | salmonik <salmonik@tuta.io> | 2026-08-27 17:34:10 +0200 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-08-27 17:34:10 +0200 |
| commit | 81fee80d8aaf6ee6b95ca20a30eac5d0a41d4d79 (patch) | |
| tree | 033ebeeb60b876ac91247b68e133ca36d6e9e0ee /scripts/mksystem.sh | |
| parent | GUI: window/event exports, paint binary, event-loop gate (diff) | |
| download | rs-dos-81fee80d8aaf6ee6b95ca20a30eac5d0a41d4d79.tar.gz rs-dos-81fee80d8aaf6ee6b95ca20a30eac5d0a41d4d79.zip | |
GUI: fire-and-forget spawn for /bin/gui binaries
exec_external now tries CLI first (blocking), then GUI (fire-and-forget).
GUI binaries spawn as tasks and return immediately — the shell continues
to the next prompt while the binary runs its own event loop. Exit is
handled by the scheduler (task cleanup on death), not by waiting on a
completion message.
bins/paint staged at /bin/gui/paint.efi on the system image.
All 11 tool binaries + 3 gate binaries (hello, boom, count) verified
across the v2 ABI. test-disk regression passed on the same kernel.
Diffstat (limited to 'scripts/mksystem.sh')
0 files changed, 0 insertions, 0 deletions
