📢 Important PSA: I'm being conscripted (or: drafted) for military service, starting next week (Nov 15th).
This means you won't see hot takes or obscure project announcements, nor free software contributions, nor any online activity from me for a whole year.
This is the reason I have rushed publishing those Hurd vulnerability details and the Owl source code.
I'll be back in a year, and I'm excited to see what amazing progress y'all are going to make in this time.
@cwebber I don't know how familiar you are with all this, but basically, • Plan 9 is an OS, the next project of the Unix team at Bell Labs after Unix; like Unix but better, simpler and with native network transparency • plan9port aka Plan 9 from User Space is a port of Plan 9 userspace programs/utilities to run under Unix • GNU Hurd is a Unix kernel based on microkernel architecture that can be used instead of Linux • now it is possible to run plan9port on top of GNU/Hurd Unix systems too
@federicomena it's a bit more nuanced than that. The debugging interface rr gives you *is* gdb. GDB upstream supports reverse-continue and others https://sourceware.org/gdb/onlinedocs/gdb/Reverse-Execution.html, but only when the "target environment" supports reverse execution. re imolements a server part of GDB (gdbserver) that has support for reverse execution mode.