2009-08-07 9 views
6

Je cherche un serveur X11 sur l'iPhone pour pouvoir utiliser le protocole NX. Il y a des clients RDP, des clients Citrix, des clients VNC, mais pas de serveur X11 ...Est-il possible de porter un serveur X11 sur l'iPhone?

Pensez-vous qu'il est possible de porter (ou de créer?) Un serveur X11 (par exemple kdrive modifié pour Cocoa) pour l'iPhone? A-t-il assez de puissance CPU ou de mémoire pour ça? Comment feriez-vous cela? Existe-il des alternatives?

Répondre

2

D'abord vous devriez jeter un oeil à Zingersoft. Votre deuxième étape sera probablement travailler pour obtenir XQuartz compilation pour iPhone.

+0

Merci pour l'application iX11 chez Zingersoft, c'est exactement ce que je cherchais. – math

2

Il a certainement assez de puissance et de mémoire CPU - X11 a fonctionné sur < machines de 10 mégahertz depuis sa création. Bien sûr, ceux-ci ne supportaient pas le blending, l'anti-aliasing, les extensions de formes, etc. Avec une fréquence de 600Mhz et une puce graphique moderne, l'iPhone est une machine à monstres fumante.

Zingersoft fournit cependant, comme Rob Napier dit, un serveur X, donc doit évidemment être possible :)

2

Oui, il est possible. Que ce soit logique ou non est une question différente - X n'est pas seulement le protocole de dessin, c'est aussi le modèle d'interaction. Vous seriez poussé à faire des clics droits, des caractères de contrôle ou la plupart des autres opérations que les programmes X voudront faire. Franchement, vous êtes probablement mieux d'héberger une session VNC sur une session X à distance tenue par une machine Linux à la place d'aller sur cette route si tout ce que vous voulez obtenir est bits sur l'écran.

Questions connexes