Post B2mpy4cD42rMbWdV1U by manawyrm@chaos.social
 (DIR) More posts by manawyrm@chaos.social
 (DIR) Post #B2mpy4cD42rMbWdV1U by manawyrm@chaos.social
       2026-01-28T12:21:18Z
       
       1 likes, 0 repeats
       
       @littlefox @volpeon *sigh*OK, you wanted it:AMI MegaRAC (the BMC web UI for servers) has this feature where they allow you to select a .iso image for a CD-ROM in the web console (next to the KVM/VNC viewer). How did they implement the CD-ROM emulation?They open a WebSockets connection to the BMC, emulate a SCSI CD-ROM drive in JavaScript (!) and send raw SCSI packets back&forth via WebSockets, which the BMC then forwards via internal USB to the host system.
       
 (DIR) Post #B2n1Nysk6OkpqbvRFg by awooo@floofy.tech
       2026-01-29T00:06:24Z
       
       0 likes, 0 repeats
       
       @manawyrm @littlefox @volpeon fun fact, the iDRAC virtual console is (slightly modified) VNC over a websocket
       
 (DIR) Post #B2n1O05XcIaPaavAq8 by wolf480pl@mstdn.io
       2026-01-29T21:33:35Z
       
       0 likes, 0 repeats
       
       @awooo @manawyrm @littlefox @volpeon Back in my days it was a Java Web Start app.And it also allowed you to pick an ISO, and IIRC it also didn't have a progress bar indicating that the ISO is being uploaded...