<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rs-dos/docs/adr/0003-preemptive-kernel-tasks.md, branch qemu</title>
<subtitle>Simple, kernel-only, 64bit OS, early stage.
</subtitle>
<id>https://git.2137697.xyz/rs-dos/atom?h=qemu</id>
<link rel='self' href='https://git.2137697.xyz/rs-dos/atom?h=qemu'/>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rs-dos/'/>
<updated>2026-08-01T14:19:45Z</updated>
<entry>
<title>docs: ADR 0003 (preemptive kernel tasks) + task glossary terms</title>
<updated>2026-08-01T14:19:45Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-08-01T14:19:45Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/rs-dos/commit/?id=ce43cb9554d443f12af886ee035a73bf9b322ac5'/>
<id>urn:sha1:ce43cb9554d443f12af886ee035a73bf9b322ac5</id>
<content type='text'>
- ADR 0003: preemptive round-robin kernel tasks on the 100 Hz tick,
  shared address space, guard pages + page-fault handler, graceful task
  panics, safe-builtin spawn surface, only-shell-touches-I/O invariant
- CONTEXT.md: new 'Task' glossary entry; 'Paging strategy' now says
  guard pages exist on task stacks
</content>
</entry>
</feed>
