public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RE: replacing X Window System !
@ 2006-05-20  0:57 "Döhr, Markus ICC-H"
  2006-05-20  1:10 ` Alexander Gran
                   ` (2 more replies)
  0 siblings, 3 replies; 102+ messages in thread
From: "Döhr, Markus ICC-H" @ 2006-05-20  0:57 UTC (permalink / raw)
  To: 'Peter Gordon'; +Cc: Valdis.Kletnieks, linux-kernel

> > Although one has to admit that working with remote X 
> terminals over a
> > SSH/WAN/VPN-connection is far from usefull, [...]
> You can tunnel just about anything X11 over SSH/VPN/etc.; even things
> like a whole desktop GUI; not just plain X terminals.

Did you actually do that? Starting Firefox over a 6 Mbit VPN takes about 3
minutes on a FAST machine. That´s not acceptable - our users want (almost)
immediate response to an application, to clicking and waiting 10 seconds
until the app is doing something.

> > However, there´s NX (http://www.nomachine.com/) and
> > other products but out of the box X11 it´s quite slow over 
> higher latency
> > connections.
> One good way to reduce latency (at least when using X11 over SSH) is
> to tell SSH to compress its connection tunnel ("ssh -C ...").
> 

Yes, this will start Firefox (as an example) down to 2 minutes 15 seconds
and put additional compression/decompression load on the system. We go for
AIP right now (Sun Secure Global Desktop), there you have the feeling as if
you were sitting in front of the box.


-- 
Markus

^ permalink raw reply	[flat|nested] 102+ messages in thread
* RE: replacing X Window System !
@ 2006-05-22 10:50 "Döhr, Markus ICC-H"
  2006-05-22 11:23 ` Helge Hafting
  0 siblings, 1 reply; 102+ messages in thread
From: "Döhr, Markus ICC-H" @ 2006-05-22 10:50 UTC (permalink / raw)
  To: 'Helge Hafting'
  Cc: 'Peter Gordon', Valdis.Kletnieks, linux-kernel

[...]
> >Did you actually do that? Starting Firefox over a 6 Mbit VPN takes 
> >about 3 minutes on a FAST machine. That´s not acceptable - our users 
> >want (almost) immediate response to an application, to clicking and 
> >waiting 10 seconds until the app is doing something.
> >  
> >
> It is not that bad.  I tried starting firefox on a machine 
> 20km away, using a 5Mbps ADSL link from the "wrong" end.  (I 
> ssh'ed into my home pc from work.) Firefox started in 55s, 
> not 3min. Still bad, but that is a firefox problem, not a 
> generic X-tunneling problem.  I can start the lyx word 
> processor in 3s over the same link, and have decent 
> performance while using it too.

55 seconds to start an application... That´s not acceptable. Why do you
think it´s a Firefox problem? Did you try this with a Java application? 

I don´t wanna blame X in general, just saying it is useless if you´re
sitting in Hungary or Poland and want to work remotely - in comparision to
M$´s  RDP. 

The question for me is not "X or not X" - but how to enable people to start
e. g. "sam" on an HP-UX box without needing to wait minutes before the
application starts. It works - for sure, but the speed is for our needs not
acceptable. Additionally ~ 60 ssh sessions on a single box will but a lot of
CPU load on the system beside the fact, that you need a BIG BIG pipe.


-- 
Markus

^ permalink raw reply	[flat|nested] 102+ messages in thread
* Re: replacing X Window System !
@ 2006-05-20  4:33 Al Boldi
  2006-05-20 10:25 ` Adrian Bunk
  0 siblings, 1 reply; 102+ messages in thread
From: Al Boldi @ 2006-05-20  4:33 UTC (permalink / raw)
  To: linux-kernel

Adrian Bunk wrote:
> On Sat, May 20, 2006 at 12:40:56AM +0200, linux cbon wrote:
> > I think the discussion should move to X.Org ?
>
> The whole discussion is pointless anywhere as long as you are not
> writing the code to implement your proposal.
>
> If you think you could send an idea and other people would implement it
> you are misunderstanding how open source software works.
>
> You have your idea.
>
> It is YOUR job to write the code implementing your proposal.
>
> Then there's a basis for a technical discussion of the advantages and
> disadvantages of your ideas.

Implementing an idea before discussing it's feasibility?

Kind of stupid, don't you think?

> Otherwise, you are only wasting your (and our) time since there's
> exactly a 0% probability that someone else will implement your ideas.

Maybe not 0% exactly.

Not that I would agree with the in-Kernel X idea per se, but it does raise 
the issue of a stable API once more, as it would allow more freedom to 
create a module against a version line w/o fear of being rejected.

Thanks!

--
Al


^ permalink raw reply	[flat|nested] 102+ messages in thread
* RE: replacing X Window System !
@ 2006-05-17 22:52 "Döhr, Markus ICC-H"
  0 siblings, 0 replies; 102+ messages in thread
From: "Döhr, Markus ICC-H" @ 2006-05-17 22:52 UTC (permalink / raw)
  To: Felipe Alfaro Solana; +Cc: linux-kernel

> > No, not necessarily. It´s very possible to run only a single 
> > application from an RDP serving system (as you do with X), the 
> > application gets executed on the server and the display is 
> pushed to the client.
> 
> AFAIK, only ICA allows running single applications 
> (publishing), not RDP. And, BTW, they _do_ consume a complete 
> user session, so they're pretty a resource hog.

No - with RDP 5.2 this is possible as it is with Citrix. 

Doing this creates three processes on the system, a login process, a "shell"
(explorer) - and the process I'm executing/calling.

The main difference is - you can't "publish" applications, you need to know
how to call them (path). Everything else is pretty much the same as in
Citrix.

We make heavily use of this with the "Sun Global Desktop" software. That
software acts as middleware between the client and the server, they use
either Java or an AIP protocol to get the application to the desktop.
Working over that in X is as if you were sitting right in front of the
console.

-- 
Markus

^ permalink raw reply	[flat|nested] 102+ messages in thread
* RE: replacing X Window System !
@ 2006-05-17 11:11 "Döhr, Markus ICC-H"
  2006-05-17 17:14 ` Felipe Alfaro Solana
  0 siblings, 1 reply; 102+ messages in thread
From: "Döhr, Markus ICC-H" @ 2006-05-17 11:11 UTC (permalink / raw)
  To: linux-kernel

> > Microsoft´s RDP protocol does a much better job there. However, 
> > there´s NX (http://www.nomachine.com/) and other products 
> but out of 
> > the box X11 it´s quite slow over higher latency connections.
> 
> RDP is more like VNC, AFAIK.  It serves a different purpose.

No, not necessarily. It´s very possible to run only a single application
from an RDP serving system (as you do with X), the application gets executed
on the server and the display is pushed to the client.


Greetz,


SIEGENIA-AUBI KG
Informationswesen
 
i.A.
 
Markus Döhr
SAP-CC/BC, SAPDB-DBA

Tel.:	 +49 6503 917-152
Fax:	 +49 6503 917-7152
E-Mail: markus.doehr@siegenia-aubi.com
Internet: http://www.siegenia-aubi.com 
  

^ permalink raw reply	[flat|nested] 102+ messages in thread
* RE: replacing X Window System !
@ 2006-05-17  0:01 "Döhr, Markus ICC-H"
  2006-05-17  0:15 ` Måns Rullgård
  2006-05-19 22:43 ` Peter Gordon
  0 siblings, 2 replies; 102+ messages in thread
From: "Döhr, Markus ICC-H" @ 2006-05-17  0:01 UTC (permalink / raw)
  To: 'Valdis.Kletnieks@vt.edu'; +Cc: linux-kernel

> > First of all, your assumptions are incorrect.  Modern versions of X 
> > are not old, unoptimised, will do remote sessions, etc.
> 
> Remote sessions have been there as long as the DISPLAY 
> environment variable - I think even X10.4, 2 decades and more 
> ago, could do that.  I know that it worked just fine 18 years 
> ago with X11R1 (aah... building that from source on a 25mz
> Sun3 took a little while). (Anybody know when the first 
> instance of pointing 'xmelt' at another user's machine for 
> amusement was? :)
[...]

Although one has to admit that working with remote X terminals over a
SSH/WAN/VPN-connection is far from usefull, Microsoft´s RDP protocol does a
much better job there. However, there´s NX (http://www.nomachine.com/) and
other products but out of the box X11 it´s quite slow over higher latency
connections.


Just my EUR 0.02


SIEGENIA-AUBI KG
Informationswesen
 
i.A.
 
Markus Döhr
SAP-CC/BC, SAPDB-DBA

Tel.:	 +49 6503 917-152
Fax:	 +49 6503 917-7152
E-Mail: markus.doehr@siegenia-aubi.com
Internet: http://www.siegenia-aubi.com 

^ permalink raw reply	[flat|nested] 102+ messages in thread
* replacing X Window System !
@ 2006-05-16 21:41 linux cbon
  2006-05-16 21:51 ` Michal Piotrowski
                   ` (3 more replies)
  0 siblings, 4 replies; 102+ messages in thread
From: linux cbon @ 2006-05-16 21:41 UTC (permalink / raw)
  To: linux-kernel

hi,

I know it may not be the best place, sorry for that.

X Window System is old, not optimized, slow, not
secure (uses root much), accesses the video hardware
directly (thats the kernel's job !), it cannot do VNC,
etc.

The question is : what are your ideas to make a system
remplacing X Window System ?

I think that linux kernel should contain a very basic
and universal Window System module (which could also
work on Unixes and BSDs) to replace X, X.org etc.

What do you think about this ?

Thanks









	

	
		
___________________________________________________________________________ 
Faites de Yahoo! votre page d'accueil sur le web pour retrouver directement vos services préférés : vérifiez vos nouveaux mails, lancez vos recherches et suivez l'actualité en temps réel. 
Rendez-vous sur http://fr.yahoo.com/set

^ permalink raw reply	[flat|nested] 102+ messages in thread

end of thread, other threads:[~2006-05-22 11:27 UTC | newest]

Thread overview: 102+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-20  0:57 replacing X Window System ! "Döhr, Markus ICC-H"
2006-05-20  1:10 ` Alexander Gran
2006-05-20  1:11 ` David Lang
2006-05-20  6:56   ` Bart Samwel
2006-05-20  7:14     ` shogunx
2006-05-20 10:51     ` Jan Knutar
2006-05-22 10:09 ` Helge Hafting
  -- strict thread matches above, loose matches on Subject: below --
2006-05-22 10:50 "Döhr, Markus ICC-H"
2006-05-22 11:23 ` Helge Hafting
2006-05-20  4:33 Al Boldi
2006-05-20 10:25 ` Adrian Bunk
2006-05-20 11:19   ` Al Boldi
2006-05-20 12:01     ` Neil Brown
2006-05-22  0:22       ` Pavel Machek
2006-05-17 22:52 "Döhr, Markus ICC-H"
2006-05-17 11:11 "Döhr, Markus ICC-H"
2006-05-17 17:14 ` Felipe Alfaro Solana
2006-05-17  0:01 "Döhr, Markus ICC-H"
2006-05-17  0:15 ` Måns Rullgård
2006-05-19 22:43 ` Peter Gordon
2006-05-16 21:41 linux cbon
2006-05-16 21:51 ` Michal Piotrowski
2006-05-16 21:57 ` Måns Rullgård
2006-05-16 23:23   ` Alistair John Strachan
2006-05-16 22:19 ` alan
2006-05-16 22:42   ` Valdis.Kletnieks
2006-05-16 23:05     ` alan
2006-05-17 11:47   ` linux cbon
2006-05-17 12:18     ` Valdis.Kletnieks
2006-05-17 12:39       ` linux cbon
2006-05-17 13:19         ` Valdis.Kletnieks
2006-05-17 14:10           ` Panagiotis Issaris
2006-05-17 14:19             ` Ondrej Zary
2006-05-17 14:23             ` Olivier Galibert
2006-05-17 14:46               ` Bob Copeland
2006-05-17 13:24         ` Lennart Sorensen
2006-05-17 13:46           ` Bob Copeland
2006-05-17 14:01             ` Michal Piotrowski
2006-05-17 13:39         ` Jesper Juhl
2006-05-17 14:53           ` linux cbon
2006-05-17 15:09             ` Valdis.Kletnieks
2006-05-17 15:14               ` Valdis.Kletnieks
2006-05-17 15:30                 ` linux-os (Dick Johnson)
2006-05-17 16:29                   ` Valdis.Kletnieks
2006-05-17 15:53                 ` linux cbon
2006-05-17 16:09                   ` Randy.Dunlap
2006-05-17 16:12                   ` Stas Myasnikov
2006-05-17 15:16             ` Alan Cox
2006-05-17 15:49               ` linux cbon
2006-05-17 16:11                 ` Stas Myasnikov
2006-05-17 17:52             ` Gábor Lénárt
2006-05-17 17:17           ` Felipe Alfaro Solana
2006-05-17 17:33             ` grundig
2006-05-18 15:42               ` Lennart Sorensen
2006-05-18 18:40                 ` grundig
2006-05-18 12:00         ` Helge Hafting
2006-05-18 17:28           ` linux cbon
2006-05-18 18:42             ` Valdis.Kletnieks
2006-05-18 18:52             ` Thierry Vignaud
2006-05-18 19:31               ` linux cbon
2006-05-18 19:37                 ` David Lang
2006-05-18 20:12                 ` Gerhard Mack
2006-05-18 22:22                   ` linux cbon
2006-05-19  9:09                     ` Martin Mares
2006-05-18 20:12                 ` Adrian Bunk
2006-05-18 21:47                 ` Valdis.Kletnieks
2006-05-18 22:03                   ` linux cbon
2006-05-18 22:23                     ` Al Viro
2006-05-21 14:56                 ` Stefan Smietanowski
2006-05-19  9:26             ` Helge Hafting
2006-05-19 11:08               ` Panagiotis Issaris
2006-05-19 13:07                 ` Helge Hafting
2006-05-19 14:34                 ` David Greaves
2006-05-19 14:40                   ` Xavier Bestel
2006-05-19 15:13                     ` linux cbon
2006-05-19 15:18                       ` Xavier Bestel
2006-05-19 22:09                         ` linux cbon
2006-05-19 22:51                           ` Peter Gordon
2006-05-21 20:49                           ` Xavier Bestel
2006-05-20  0:43                         ` Jeff Carr
2006-05-19 15:01                   ` Sander
2006-05-19 22:29                     ` Jan Engelhardt
2006-05-19 22:34                       ` David Lang
2006-05-19 22:20               ` Jan Engelhardt
2006-05-19 22:40               ` linux cbon
2006-05-20  1:02                 ` Adrian Bunk
2006-05-20  6:31                   ` Willy Tarreau
2006-05-20  8:25                 ` jerome lacoste
2006-05-21  6:16                 ` Valdis.Kletnieks
2006-05-21 12:17                   ` linux cbon
2006-05-21  6:38                 ` Manu Abraham
2006-05-18 20:27           ` D. Hazelton
2006-05-17 13:20     ` Lennart Sorensen
2006-05-17 18:34   ` Jan Engelhardt
2006-05-16 23:10 ` Felipe Alfaro Solana
2006-05-17  8:46   ` Ondrej Zary
2006-05-17  9:59     ` Carlos Silva
2006-05-17 13:27     ` Lennart Sorensen
2006-05-17 17:37       ` David Schwartz
2006-05-17 17:46         ` alan
2006-05-17 17:56           ` Gábor Lénárt
2006-05-17 17:12     ` Felipe Alfaro Solana

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox