Here is another possibility for Linux/MAC...
There is a GPL'd version of the host software for the CGR101, a two channel scope that used to be sold by Syscomp Design:
It's written in Tcl/Tk, which is an interpreter, and runs on Linux, Windows, and Mac.
The CGR101 has a similar serial interface as the curvebug, and the host software already supports menus to auto-detect or manually select the right /dev or COM port. In operation, it polls the scope and plots the two channels, just like the curvebug.
The host software supports a lot of other stuff in the CGR101 like function gen, pulse gen, and logic I/O, but that functionality can be removed, leaving just what's needed for the curvebug.
It could be an alternate starting point for anyone who is interested in doing a Linux or Mac implementation. I think most of the work is deleting code.
The above version on github is out of date. I have a newer version and can provide it to anyone who is interested, please PM me. I used to have a CGR101, but no longer. Syscomp Design is out of business, and their code does not seem to be out there anymore. They had a lot of devices written this way and provided the source to all of them. It's a shame if it's all been lost.
-mark