Isn't cups a de facto apple project? What's the VM getting you?
The gutenprint drivers to support the specific printer don't support darwin
Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
21–30 of 102 posts
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#22Earlier quoted context omitted.
The gutenprint drivers to support the specific printer don't support darwin
Gutenprint supports macos as a first class citizen, including this particular printer AFAICT.
As of July 7, 2024 the Gutenprint project has formally deprecated MacOS support. This means that no further MacOS-compatible binaries will be produced.
Gutenprint has not had an active MacOS maintainer for over three years, and the remaining developers lack the technical ability to produce MacOS binaries, much less undertake the substantial amount of work necessary to produce, test, and support binaries on newer (post-Mojave/10.14) MacOS releases.
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#23If you are using an LLM, wouldn't it have been a lot easier to just have the LLM find the relevant CUPS driver decompile or just capture the USB traffic, and rewrite it in Go or something native? (No need to deal with the system printing framework, the goal was just an app that accepts JPEG input.)
Or ask the agent to write a Dockerfile (to abstract the build environment) that builds CUPS and all your stuff around it directl in WASM, instead of targeting x86 and then emulating x86 with WASM.
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#24Earlier quoted context omitted.
Gutenprint supports macos as a first class citizen, including this particular printer AFAICT.
From the Gutenprint home page, https://gimp-print.sourceforge.io/ : As of July 7, 2024 the Gutenprint project has formally deprecated MacOS support. This means that no further MacOS-compatible binaries will be produced. Gutenprint has not had an active MacOS maintainer for over three years, and the remaining developers lack the technical ability to produce MacOS binaries, much less undertake the substantial amount of…
It seems like the better option would have been to fix whatever was blocking them just two years ago, rather than this wild rube goldberg machine of a Linux VM emulated in a browser tab.
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#25Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#26surely a glorious OS like osx would not be without support for hardware that linux supports? when will it be year of osx desktop?
wdym? OSX has literally always been supported only on very limited hardware so how would it support anything else?
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#27Earlier quoted context omitted.
From the Gutenprint home page, https://gimp-print.sourceforge.io/ : As of July 7, 2024 the Gutenprint project has formally deprecated MacOS support. This means that no further MacOS-compatible binaries will be produced. Gutenprint has not had an active MacOS maintainer for over three years, and the remaining developers lack the technical ability to produce MacOS binaries, much less undertake the substantial amount of…
It looks like it's just because they had no way to test, and bandwidth to deal with it. But should still mostly work, once whatever issue (that sounds like app notrization) is fixed. It seems like the better option would have been to fix whatever was blocking them just two years ago, rather than this wild rube goldberg machine of a Linux VM emulated in a browser tab.
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#28Too bad Apple is still preventing the WebUSB spec from being standardized. They won't even make suggestions to get it through committee because WebUSB might cut into their native app store.
That doesn't sound secure at all!
Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#29Re: Rescuing old printers with an in-browser Linux VM bridged to WebUSB over USB/IP
#30They might be interested if they cared at all about the ease of use of their printers