Compute Servers -- Serial Port Output

I just made it so you can view the serial port output of CoCalc compute servers. A compute server in CoCalc is a remote computer, whose resources (GPUs, CPUs, RAM, disks) you can utilize via CoCalc’s collaborative interface in Jupyter notebooks and terminals, providing hundreds of CPUs, thousands of GBs of RAM, full root privileges, run Docker containers, and much more.

There is a new option "Serial" that is visible for any running compute server:

Clicking the Serial button shows the serial console from when the compute server started running:

This shows you what happened as the VM booted up, including starting the various cocalc services, periodically reporting on status, etc.:

The serial console is rendered using xtermjs, using whatever color scheme you have configured for your terminal (in account prefs).