FasterNetworkedX

Status

Introduction

The X11 protocol supports network (TCP) transport, allowing an application to run on one system, but have its user interface displayed on another. However, for modern applications, this requires a great deal of network bandwidth and does not scale well. Some projects are trying to improve this situation, and they should be evaluated to learn which (if any) of them should be integrated into Ubuntu.

Rationale

There are a bunch of solutions for limiting the bandwidth consumed by X. Most of those act by compressing the X protocol. This addresses only one part of the problem, namely the bandwidth consumption. Another important part is the latency one gets, such as when one is in a BOF in Australia and has one's server in Europe. A way to further reduce the bandwidth requirements is using smart caching which only transmits which actually need a reply from the server.

Scope and Use Cases

Implementation Plan

FreeNX to be put in universe, but not in main. Wait for better alternatives with regards to code quality to be released by upstream (or another upstream).

Data Preservation and Migration

N/A

Packages Affected

User Interface Requirements

Satisfied by kNX and tsclient

Outstanding Issues

A sane replacement for both the NX libraries and the FreeNX server.

UDU BOF Agenda

UDU Pre-Work

FreeNX on ubuntu wiki


CategoryUdu CategorySpec

UbuntuDownUnder/BOFs/FasterNetworkedX (last edited 2008-08-06 16:13:36 by localhost)