IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Re: LTSP is very useful.
I have a different view of X than almost anyone for several different reasons and I thought I would mention some of these for the people who haven't been exposed to my fascination with it.

1. The founders of X wanted people to build GUIs with it. Not many people actually did. Most people who did anything with it, starting in the mid to late 90's built desktops with it - desktops to mimic what Microsoft was doing on the desktop. I, on the other hand, not only built a GUI with it - I built a GUI that was specifically tailored to a particular vertical market, the point of sale market.

For me, the big deal was that I only needed one computer in a restaurant, no matter how many displays they wanted. Except for the first display that ran the program and stored data, the other computers needed a lot less memory, no application and no storage. That really made things very simple.

Another thing the founders of X wanted people to do was to build GUIs that rendered the remote display, and didn't just throw a lot of pictures out to remote users that didn't even scale, building a GUI out of a bunch of bitmaps. So my remote GUI is rendered, and there are no images and no data being sent up on the network by anybody, including the client application itself.

Thirdly, the application is written specifically to be split into two parts. And anybody who is somewhere out there at a remote display, at an X terminal, is working collaboratively with everyone else who has a window open on the same location. That's a whole lot different from 6 or 8 people who are each running their own remote desktop, and not using windows on the same application, therefore not really working together, even though they are all sharing the network's resources and none of them have a complete PC.

What X makes possible and easy is not really well understood by very many. It really makes it unnecessary for any remote users to actually need a PC. Instead of having a display that's plugged into a PC, they have displays that are plugged into a remote computer, or cluster, somewhere, and uses the network for the connection instead of a video cable. And the X terminal hardware/software requirement is the same for accessing any application, no matter how big it is, what the OS is, what the hardware is.

This thing about people working together, though, even if they don't realise it. That, to me, is the biggest deal, that and the fact that the users don't really even have computers.

And the X revival going on now - that's the best part of it.
New Ding, Ding, Ding....
The thing about X is the protability. The fact that *IF* you have a compliant X-server running your display... it just works.

Gene, you could probably run you stuff on a Cygwin/Xfree86 Display.

X just works. Yes, it is all just works.

The only thing you have to worry about is slow links (network links)

To combat those, you send widgets that the X-Server keeps hanging around "caching" them.

People from the dark side don't want to admit that X is better at most things.
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New Re: Ding, Ding, Ding....
Yes, we do use Cygwin once in a while. I don't much like running commercial X servers on Windows boxes, however, for reasons that even I don't understand well. I will say this, though, that we have had some success running X in browsers that have Javascript enabled, using WierdX. That works pretty well although the package needs a little updating.
New Re: one computer in a restaurant.
Is this not the "single point of failure" then? When it dies, all terminals die!

What, if anything, do you do to circumvent the problem?
Alex

"If you can control the meaning of words, you can control the people who must use the words." -- Philip K. Dick, US science fiction writer
New Re: single point of failure
There's always the alternative: multiple points of failure.
===

Implicitly condoning stupidity since 2001.
New There is also "graceful degradation". :)
Alex

"If you can control the meaning of words, you can control the people who must use the words." -- Philip K. Dick, US science fiction writer
New Re: one computer in a restaurant. (new thread)
Created as new thread #172031 titled [link|/forums/render/content/show?contentid=172031|Re: one computer in a restaurant.]
viewtouch
New Re: one computer in a restaurant.
aha. Yes. until openmosix arrived. Now all the processors are nodes on a single image supercomputing cluster. And moving the data storage to the network eliminates the single point of failure problem.

every cpu would have to fail.

or what if the router fails? Well, each CPU has 3 network ports, and can have 2 wireless network ports, so we can even make the network redundant.

This is a great illustration of how using all gnu-free software components can easily solve a very nasty problem.
viewtouch
New Great! That's got to be a selling point.
Alex

"If you can control the meaning of words, you can control the people who must use the words." -- Philip K. Dick, US science fiction writer
New Re: Great! That's got to be a selling point.
Yes, it can be, if the prospect actually understands what an incredible achievement it is. It is usually the case, however, that a restaurant owner has plenty of homework getting his/her head around the idea that there even is such a thing as an information tool, much less that it is an essential component of doing business these days. I have so-called conversations with people that cannot be believed, as we all do.
New In other words, one cluster of nodes in a restaurant
With a simple twist when compiling the kernel all the CPUs on the 10/100 network become nodes on the cluster, and the POS client application runs as a single image supercomputer. That's what openmosix does. It delivers a feature that Novell, for instance, sells for $10k, assuming you already have severak certain other licenses. It's a feature that Microsoft also is attempting to play catch up on, of course. Check out this Microsoft effort to try to keep up with what openmosix does ...

"Microsoft will sell a version of Windows for high-performance computing -- a niche in which rival Linux is blossoming -- with a first version planned for the second half of 2005.
[link|http://news.zdnet.co.uk/software/windows/0,39020396,39158501,00.htm|http://news.zdnet.co...6,39158501,00.htm]
viewtouch
     LTSP is very useful. - (static) - (25)
         Re: LTSP is very useful. - (Reporter) - (13)
             LTS and X. - (static) - (12)
                 Re: LTS and X. - (Reporter) - (11)
                     Here is one good reason - (ben_tilly) - (9)
                         In fact, a place I am currently consulting for... - (folkert) - (5)
                             Re: In fact, a place I am currently consulting for... - (Reporter) - (4)
                                 It is both. - (folkert) - (3)
                                     So, to summarize: - (pwhysall) - (2)
                                         Correct on all counts. -NT - (static) - (1)
                                             What he said. -NT - (folkert)
                         Re: Here is one good reason - (Reporter) - (1)
                             That would strongly depend on the organization - (ben_tilly)
                         Re: Here is one good reason - (Reporter)
                     X Terminals have gotten a lot cheaper over the last decade. - (static)
         Re: LTSP is very useful. - (Reporter) - (10)
             Ding, Ding, Ding.... - (folkert) - (1)
                 Re: Ding, Ding, Ding.... - (Reporter)
             Re: one computer in a restaurant. - (a6l6e6x) - (7)
                 Re: single point of failure - (drewk) - (1)
                     There is also "graceful degradation". :) -NT - (a6l6e6x)
                 Re: one computer in a restaurant. (new thread) - (Reporter)
                 Re: one computer in a restaurant. - (Reporter) - (2)
                     Great! That's got to be a selling point. -NT - (a6l6e6x) - (1)
                         Re: Great! That's got to be a selling point. - (Reporter)
                 In other words, one cluster of nodes in a restaurant - (Reporter)

Soylent Green is people!
60 ms