On Wednesday, July 19, 2017 at 4:02:06 PM UTC-4, Jean-Philippe Ouellet wrote: > Hello fellow Qubesers, > > Qubes continues to make me feel all warm and fuzzy inside, and makes > me want to share it with the world. > > I've been quite busy with real-world things recently and had to use > several different printers & scanners. Prior experience has > conditioned me to expect frustration, or at least annoyance. > > On windows I have memories of disabling driver signature enforcement, > installing some big printer "drivers" from totally unauthenticatable > sources, which then actually come with bloated desktop applications > with features like "scan with your webcam". (Hello scanner company: if > that worked well, then nobody would buy your scanners or install their > drivers!) Oh, and the fancy ink level reporting dialogues saying > things like "You have -60012% cyan ink left! Click <dead link> to buy > more now!" - those are great. > > On OS X I remember the days of force-killing the printer app as the UI > blocks indefinitely while waiting for a reply from the printer which > isn't coming. Or the network printer which somehow gets a different > DHCP lease every day resulting in a list of 20 saved printers > "helpfully" auto-discovered and persisted, all with the same name, all > indistinguishable in the UI, but only one of which actually works. > > On various Linuxes & *BSDs, I remember wrestling for days on every > install to get lpd and cups working, and then dealing with differences > in postscript parsers causing messed up formatting, and stupid udev > rules running things of massive complexity as root so that your > scanner would have a really easy time if it wanted to compromise > you... *sigh* > > On Qubes, it's a completely different story. First, I pass my USB > printer or scanner through to a DispVM. To print, I just copy the file > to the DispVM, open it with anything, and print it, and the printer is > automatically found and "just works" (thanks Fedora). To scan: I pass > the printer to a DispVM, open simple-scan, click the scan button, and > it just works! When I'm happy with my scan, I copy it out of the > DispVM and then convert to trusted PDF! So far every printer or > scanner just works the first time, I haven't needed to look under the > hood for anything. > > With sys-usb, DispVMs, and convert-to-trusted-pdf I feel reasonably > confident that if the printers or scanners were malicious, the worst > they could do is mutate my documents or store them for later retrieval > by an adversary (which is an inherent problem with any commodity > printer and totally unrelated to the OS used to interface with). This > would be even more true with a stateless laptop without any persistent > mutable firmware for the USB controllers, and when sys-usb can act > like a DispVM itself without hacks (R4?). > > Qubes may be far from my theoretically ideal OS, but it absolutely > hits a pragmatic sweet spot improving security *and* usability > simultaneously. > > Might I dare re-purpose a colored slogan and say Qubes is truly > "making computers great again"? :P > > Sincerely, > Jean-Philippe > > > </rant> Now back to work...
I do a network printer for convenience, this way I don't have to pass anything or transfer anything. if in appvm just right click and open file in the dispvm to print. increases usability and possibly security, but reduces privacy. -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/df4c9480-e74c-4b16-a937-29b25017a426%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.