@yrlf@drewdevault@miki isn't the entire async I/O means it wouldn't do the blocking? Whereas I/O multiplexing does blocks the process and continuously check for event on the file descriptor
@gnutelephony That sounds great on hands. But honestly, I found it hilarious that the ISO C++ community now needs to steal ideas from others. I'm kind of disappointed.
Also considering the amount of C++ code, I'm not sure if the entire community can move or take advantage of newer C++ features in a decade or so. Many people love backward compatibility, including me. Features need to be included on the compiler side as well.
@gnutelephony I'm on Debian 12 (QEMU 7.2.5). I'm not quite sure what's wrong going on, recently with FreeBSD 13, I encountered an error where the boot process gets stuck after the installation. On FreeBSD 14, I'm not seeing this issue anymore. I've tried with VirtualBox and it worked just fine there, so maybe as a last resort, I'll try (network issue) inside VirtualBox later this evening...
Is anyone having trouble passing through a network device through QEMU into a FreeBSD (14) VM (guest)?
I'm not exactly sure what to do, since QEMU officially has docs that are quite outdated for BSD, but for whatever reason, after upgrading to FreeBSD 14 (from 13), I can't connect to the network anymore.
Here's the argument: -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:22