A12 – Advancing Network Transparency on the Desktop

Author: todsacerdoti

Score: 32

Comments: 5

Date: 2020-10-29 19:07:36

Web Link

________________________________________________________________________________

crazyloglad wrote at 2020-10-29 19:35:24:

Author of the article referenced, not AMA but go ahead -- there is about ~3+ years of research going into this one, excluding the crash recovery bits that is a prerequisite (

https://arcan-fe.com/2017/12/24/crash-resilient-wayland-comp...

). Now it's part of my bread and butter -- literally, external funds secured.

zubnix wrote at 2020-10-29 19:51:50:

"externally funds secured." As a research project, or a potential commercial product?

crazyloglad wrote at 2020-10-29 20:07:03:

part of the latter, since we can wrap arcan, x11 and wayland clients this way, in a world of remote work -- well.

acd wrote at 2020-10-29 23:01:38:

This look very interesting. How would you describe and what does A12 do? It looks like a desktop being able to move apps between devices technology.

crazyloglad wrote at 2020-10-29 23:38:22:

One protocol for remote casting _both_ single-application and composited desktops with:

1. free (bsd) implementation

2. all the remote use cases of x11, rdp(vnc), ssh (not as a suisse army knife netcat with encryption, the interactive thing for text clients), spice, rdp (not usb/printer), ...

3. at about ~300LoC pre-auth attack surface and less than 4000loc implementation, sandboxable down to read/write syscalls

4. preserves original type (passthrough rather than recompression, native formats for vector content, ...) and identity (tray icon with a popup child, ...)

5. compression/packing based on content type

6. covers both audio/video/exotic input devices (accessibility, games, ...) and (soon) 3d/vr

That can runtime 'jump'/redirect (nearly) seamlessly between devices and change the look and feel to match that of the viewer with special provisions for VM like metadata (clipboard) and input bindings.