Corel Linux to Access and Run Windows Apps 148
rawlink writes "Corel has announced that they are working w/ GraphOn to support their Bridges client software on Corel Linux. This will allow the Linux client to access Windows apps over a network connection, much the same way that Citrix does." I hope this won't be too expensive; it could instantly enlighten the minds of a lot of people wondering what the next OS for their LAN should be...
WINE (Score:2)
--
GroundAndPound.com [groundandpound.com]
Smacks of Sun's Wabi (Score:1)
VNC (Score:1)
Capabilities? (Score:1)
Problems with citrix and Windows apps over a netwo (Score:2)
Windows Terminal Server (Score:5)
If you surf over to Citrix's Web Site [citrix.com] you'll notice that there already is a linux client for this server.
Simply put, if you have a WinNT TSE (Terminal Server Edition) Server or a Windows 2000 Server you'll already have access to this with native Microsoft enhancements.
With thanks
Tenement
--
xceed other way around ? (Score:1)
This is interesting (Score:1)
Is it running the application with it's own memory space (ie client processor churning) or is the server's processor handling it and handing off basicly screenwipes? I couldn't find the answer to that spelled out though I admit freely to not having read every page on their website.
Does this mean that GraphOn is going opensource? Or are they only supplying binaries?
Haven't they announced this before? (Score:3)
performance? (Score:2)
this is a killer (Score:1)
So having one for Linux is a real real good thing, made me wish we had an open source TS.
Greetz SlashDread
Re:win32 (Score:1)
--
Re:VNC (Score:2)
Even under single-user NT, it is a multi-user product, because screen and/or input device contention is not an issue.
Good idea... (Score:2)
LAN Apps are good but... (Score:1)
Re:VNC (Score:1)
The Network Is The Computer (Score:1)
It's interesting to see how much this idea of 'run it all on the server' is making a big comeback these days. That's the way my employerer (who will remain unnamed) is going...we are deploying Citrix to run lots of software all on the server. Is it a good idea, who can say? I personally favor having the client do SOME of the grunt work even though I am also enticed by the benefits of network-centric computing. It sounds like this Corel/Graphon solution is a strictly Super-Server/Dumb Terminal solution.
Compatibility isn't the only bump (Score:1)
So how does this work? (Score:2)
Okay, that's a neat thing to say, but what can it actually _do_? With this stuff, can I run QuakeIII over the network and get it to work on my X display? What if I don't have MesaGL installed? How does it handle displaying data? Obviously it will run in X, but is it compatible with the XFree86 4.0 stuff that's coming out Real Soon Now?
I suspect that what this will eventually boil down to is another piece of VMware-ish. VMware uses custom kernel modules in order to provide all the neccesary hooks, and these modules have been known to cause all sorts of problems, both in causing actual faults to trying to tract them down.
GraphOn and Patents (Score:5)
Showing support for a company that goes for outrageously stupid patent things is hardly something I'd want to get excited about.
-=-=-=-=-
Graphon and Corel have a history (Score:2)
Re:Windows Terminal Server (Score:3)
The question is, do Citrix clients work with Microsoft Terminal Services? I'm pretty sure I read somewhere some time ago that MTS is a wounded version of Citrix that only supports Win32 and Win16 clients. If that's no longer the case (or if it never was the case) then this is significant. If this is still the case, then (all other things being equal) the GraphOn solution becomes more attractive, because its licensing is better (Citrix metaframe is a per-client license on the server, IIRC).
FWIW, the URL for the Linux client download is http://download.citrix. com/cgi-bin/license.cgi?client=linux [citrix.com]. Maybe someone with an existing MTS setup can see if this works?
The fact is that Corel has historically (and rather tragically) always tried to offer its own solutions rather than use anything even remotely associated with Microsoft. Not that there's anything wrong with that, but it may have influenced their decision to go with GraphOn rather than Citrix, assuming the products are functionally identical. But until somebody can confirm that the Citrix Linux client works with Microsoft's MTS, I'm not sure that's true.
Re:GraphOn and Patents (Score:2)
One of the most reasonable patents ever mentioned on
Re:performance? (Score:2)
Licensing is the problem! (Score:2)
Re:Windows Terminal Server (Score:1)
Thus the Linux Citrix client will not natively function with a Windows TS. Citrix sells their protocol stack separately (a TS add-on called MetaFrame).
Re:Windows Terminal Server (Score:1)
Once you get past the cost of Windows 2000 Server itself, you've got a free (beer) thin-client Win32 solution.
I've just remembered that this isn't correct. With Microsoft Terminal Services, you have to pay a per-client license; it's a Windows NT Workstation license, because "you're getting Windows NT functionality". So 400 Linux desktops means 400 NT wks licenses.
Now all of a sudden the GraphOn licensing looks _really_ attractive
The question is, do Citrix clients work with Microsoft Terminal Services?
I'm pretty sure it's a moot point, though, because I'm still pretty certain that MTS only supports Win32 and Win16 clients.
Re:Windows Terminal Server (Score:1)
There will also be a Citrix MetaFrame 2000, so you can still get those cool extra features like UNIX clients, ICA, server farms, the ica browser, published apps, etc.
Re:Problems with citrix and Windows apps over a ne (Score:1)
Good point. I think Office 2000 (and new versions of apps from other vendors, I'm sure) are much better at working in a multi-user environment. Remember that older apps didn't realise they could ever be run multi-user, so resource (e.g. file) contention wasn't really seen as a problem...
Re:Windows Terminal Server (Score:1)
SOC/RO -- Musings on Corel! (Score:2)
Not a mindblowing announcement (Score:2)
Other than that - allowing application locked shops to move to a heterogeneous network - this announcement is no big deal (but I still like to see them 8-)
Re:GraphOn and Patents (Score:2)
If I recall, (I can't find the specific patent right now) it's a patent on displaying a Windows app on an X machine by intercepting the Win32 display API calls and translating them into X API calls. Hardly "unobvious" and therefore not deserving of a patent if you ask me. The fact that GraphOn decided they deserved a patent for "displaying Windows apps on X" in the first place doesn't bode well for the ethics of the company.
Further, if you read GraphOn's press release, they claim to have, "a U.S. patent for the remote display of Microsoft Windows applications on UNIX® and Linux® desktops with X Windows® [...] remoted, or displayed, over a network or any other type of connection to any X Window system."
Doesn't sound like GraphOn wants anyone else to be able to display Windows apps on X no matter what the technology and is trying to make sure everyone believes they have a patent on everything that displays Windows apps on X. Like I said, it's hard for me to get excited about anything dealing with a company that likes to do business this way.
-=-=-=-=-
Re:VNC already does it. (Score:1)
Support for other distributions (Score:1)
"integrate GraphOn's Bridges(TM) connectivity software into Corel® LINUX® OS."
What sort of support will there be for other distributions? I think this is one of the problems with Corel, they just seem to be only interested in promoting their own brand not Linux as a whole. And this being a GraphOn press release don't you think they'd want to promote the fact they'll be supporting more then just one distribution?
Re:VNC (Score:1)
You mean, xvncviewer works wonderfully SLOW. Plus, as other posters have pointed out, VNC solves a slightly different problem. It does not allow individual, multi-user application support on the client. It only provides a screen scape type interface to a Windows box. The two are very different. Furthermore, the group working on VNC does not have enough information about the Windows API to render screen updates in a reasonably efficient manner. This isn't their fault and I think what they've been able to do up to this point is amazing! I use it sometimes for my home network, but it certainly doesn't qualify as a competing product to what GraphOn claims to do.
Thomas Dorris
Re:Way Cool! (Score:2)
mcrandello@my-deja.com
rschaar{at}pegasus.cc.ucf.edu if it's important.
musings (Score:4)
Just some thoughts, and no real conclusion. I guess I'll stay here on the fence, and throw some more support/feedback to the WINE folks.
Jon
Re:Windows Terminal Server (Score:1)
And the sad thing is that dealing with that is preferable to administering a network of Windows 98 boxes
I'd rather deal with the problems you mention above (you _are_ exaggerating a bit, though! aren't you?) on one box than on an entire network of 'em.
The next desktop OS in our corporation (Score:3)
Cheezy solution (Score:3)
Thomas Dorris
Why bother??? (Score:1)
Linux to Access and Run Windows Apps (Score:1)
If anybody out there is successful at this, please figure out how to distrib it anonymously enough that the MS lawyers can't find you. ;-)
"Una piccola canzone, un piccolo ballo, poco seltzer giù i vostri pantaloni."
Re:Smacks of Sun's Wabi (Score:2)
IMHO disk space is so cheap, it's almost a non-issue with vmware. I would much prefer vmware to remoted apps... running something remotely imposes some limits on what you can do. There aren't really any problems like this with VMWare, and when all the DRI stuff is done it should be almost as fast as running the apps in straight win95 with no virtual machine.
I also don't want to depend on some flaky NT machine being up so I can run my windows apps... hell, if VMware crashes, you just restart it.
Role Reversal (Score:2)
Actually, we've been doing something similar to support legacy X apps (OK, X makes this much easier.) We have legacy servers sufficient for the workload, and the obsolete apps run on them transparently (the local jobs are just RJE scripts.) Given the gorking huge pile of legacy WinCode, this is something that corporate admins are going to need someday regardless.
Re:win32 (Score:1)
--
Re:Pointy HEADED Bosess-Can you say "SPELL?" (Score:1)
'Supremely frustrating' is the phrase I'd most commonly use.
--
Re:Good idea... (Score:2)
Check the products page [graphon.com] on their website. They actually have products to display applications from Unix to Windows, Unix to Java, Unix to NT. Something tells me that they'll have clients for all sorts of OS's.
-BrentIt doesn't remove the need for WINE (Score:4)
(as an aside, the Wine team has seen interest from some other "name-brand" commercial software vendors about using WineLib to port their stuff now that Corel's done the hard part - we may have enough apps to conquer the desktop sooner than you think
As has been stated before, GraphOn's system has completely different goals and is more like WinFrame or VNC than Wine.
-Ian "wine-devel" Schmidt
Re:LAN Apps are good but... (Score:2)
We may need native apps. But the fact is, there's a lot of Windows apps that can't be just dropped. We need to be able to continue to support them. And Graphon is providing a way to do that.
-BrentRe:So how does this work? (Score:2)
Something is telling me that this probably is intended for business applications. Not to take the place of your playstation.
-BrentRe:VNC already does it. (Score:2)
*smack*
Click on a few links and find out what we're talking about. Then come back and share.
Thanks,
-BrentRe:Support for other distributions (Score:2)
What a minute. Corel exists only to promote their product. What else did you expect them to do?
And this being a GraphOn press release don't you think they'd want to promote the fact they'll be supporting more then just one distribution?This was a joint press release between Graphon and Corel. I think all the important players were mentioned, don't you?
-BrentRe:Why bother??? (Score:1)
BINGO!!
-BrentRe:So how does this work? (Score:2)
Re:win32 (Score:1)
Stones.... glass houses.... ?
--
Re:Role Reversal (Score:1)
Actually the cool thing here is that you can use a Linux server with Samba to run MS-Office over the LAN to a Corel Linux desktop with Bridge. The only MS part of the equation is Office. Right now the only thing really keeping businesses from mass-installing Linux on the desktop is the "requirement" to run Office.
I think that's cute. Let's turn MS into a little app company.
---
Danger signs (Score:1)
Re:So how does this work? (Score:2)
I know that for displaying Unix apps on Windows it works very Citrix-like. I'd say the other way around is probably going to be similar
The article gives the impression that _all_ Windows software will work "seamlessly". I'd say no OpenGL/DirectX stuff tends to be a pretty big seam, wouldn't you?Not really. That's like a farmer seeing an commercial for an SUV that "has power to do anything". However, he quickly finds out that it doesn't plow fields very well. Yes, even though they both have 4 wheels and an engine the both do different things. And when Graphon says that their product seamlessly displays Windows programs remotely, they are obviously talking about a certain market segment of applications. Not everything that is made up of 1's and 0's.
-BrentCNTS (Citrix is Not Terminal Server) (Score:2)
This is where it gets wierd. Citrix HAVE produced a Linux client, and some Linux roll-outs in the enterprise sector are actually based on this. But it's a really old version, and much more limited than the DOS/Win16/Win32 versions they have brought out. There are also web and java versions of the client, but Citrix are really shooting themselves in the foot by not paying more attention to this ripe market. Come on Citrix, update the client!!!
Re:xceed other way around ? (Score:1)
Actually, there are a bunch of open source mine sweepers around. IMHO, the nicest is the one that comes with kde (and you don't have to run kde to run it.)
the way I see it (Score:1)
This is how Corel could do it:
Release your own version of Linux, all open source
Release attendant proprietary apps, all closed source
Rig the app so it'll seg fault all over the place if it tries to run on another OS, because of some inconspicuous changes in, say, the libc library.
However, Corel would not get very far because it wouldn't take much for the libc coders to figure out what it is in the code that makes the app run right. It would take a lot of comparing and diffing between the corel libc and the normal glibc 2.1 and patching in the diffs and then taking them out one hunk at a time to see which hunks are needed to keep the app stable.
Of course there are other theories:
Corel might lock up some part of the Corel Linux OS kernel/core OS as closed source. Not possible. They're locked into the GPL.
Corel's apps might work with other Linux distributions with the appropriate library patches, or just right out of the box, and thus this whole thing might be a false scare.
My hat is off to RedHat. They have managed to have it so all kinds of new commercial apps (like UT) rely not on RedHat, but glibc 2.1 - which is, basically, the only reason I see for getting RedHat 6.1.
Re:GraphOn and Patents (Score:2)
-=-=-=-=-
Charlotte {Re:CNTS (Citrix is Not Terminal Server) (Score:1)
Corel's Motivations ... (Score:1)
Re:WINE (Score:2)
first off corel does a few stupid things like change library names (they changed qt from libqt to libccqt) which is tricky to get some sources to compile if you didn't compile their version of qt and get the odd file names. but what really bothers me is i downloaded the kde package and tried to compile it and its missing several files, i proceeded to download the entire distro in source form and couldn't find them, i've emailed them several times and they won't respond. also if you take a look at their license you will see they actually have broken their own license by not providing the changelogs with work they've done. i've submitted this before but nobody saw it i guess, its odd cause slashdoters usually have a field day with a situation like this.
This is very good news (Score:2)
This is great. There are a couple of windows apps that I find is very difficult to leave behind, like Eudora, Agent, and Lotus Organizer -- mostly because I'm a fuddy-duddy and used to them. The mo-better these work through WINE, the mo-closer I am to platform bliss. I have precisely -zero- desire to run these thru Graphon or VNC tools; I want 'em on my linux laptop. The only criticism I've had for the WINE dev crowd is that y'all need to publicise your achievements more -- but I see that the website is much more informative & friendly than it used to be.
J
Re:Windows Terminal Server (Score:1)
I have a laptop running Linux and I attach to my Metaframe server and run Office 2000 under X quite well. Feels blasphemous every time I do it though.
Re:Remember...? (Score:1)
The truth is OS/2 was hamstrung by some technical issues, product positioning issues, pricing issues, IBM's dubious relationship with the rest of the PC industry, and so on. (I could go on, but OS/2 is way off topic). All issues related to marketing, certainly, but nothing that affected the actual promotion of the product.
The fact is IBM carpet bombed people with free or cheap copies, had huge TV ad campaigns, the OS/2 Fiesta Bowl football game, and huge influnce. Every person who was in IT in 1990 was well aware of OS/2. It had limited to large deployments at virtually every large corporation. This whole "poor marketing" wrap just makes it sound like it died in obscurity, which certainly isn't true.
--
Re:the way I see it (Score:1)
But there *IS* a restriction none of you can get around. A licence restriction that says you are only licenced for Corel's linux.
This is a slap in the face! (Score:1)
Re:Pointy HEADED Bosess-Can you say "SPELL?" (Score:1)
They make proper choices, most people can handle using Word with their eyes closed.
And you're using Linux, I wouldn't be talking about stability, ever had the file system crash on you multiple times? Ever seen X croak consistantly?
Re:The Network Is The Computer (Score:1)
Scott McNeally rulez, oh yeah! Oh and his buddy Larry Ellison rocks too.
Fragmentation and installs still the key issue (Score:1)
We still have people running around producing libc5 distros, which may be cool and geeky but it doesn't help unify Linux when everyone else is using glibc.
Against this backdrop, we have 95% of Win32 stuff which will point and click drop onto anything from Win95 to Win2K, and it even puts the latest version of Internet Exploder and 17 buggy DLL's on for you at the same time.
When you only have 5% market share, fragmenting that won't get you anywhere.
What Linux needs is a standardised install API that all software vendors can use, supported by all major distros, that will drop a piece of code on any x86 Linux system, and ensure it will work, right down to adding window manager menus and performing dependency checks.
You have to decide where your dog is in this fight - if you are happy for Linux to continue to be a fringe OS that requires serious hacking skills to run, then the status quo is fine. If you want to use it to take on the Redmond monopoly, then a standardised platform is essential.
One small step for man, one giant leap for mankind (Score:1)
I only say Goddamnit because Microsoft bought God(TM)
Re:huh? (Score:1)
At this point, no one even knows if the Corel app in question is Corel specific...its VAPORWARE still. The press release can be read to interpret that it is a corel only feature. (It could also be market-speak)
You are asking if a licensing restriction that is the only legal way they can stop the use of their code on system that aren't theirs, on software that is vaporware, exists.
>What are they going to do if I run the app in another Linux?
They can sue you. If the software is licensed ONLY for Corel Linux and you are running it someplace else, you would be in violation.
>Monitor me?
Its their software. They can put in monitoring code if they wish.
>Bust me?
If you violated the license, then you have to stop using the software or do what it takes to become back in license compliance.
>Sue me?
Yes. What part of license violation are you having a hard time understanding? What part of contract violation are you not groking?
>Please. Let 'em try.
Odds are however it is not worth the time of Corel to "Take some license breaking Anonymous Coward to court and have a judge explain to her the ideas behind contract law, and bust the arrogant, in their face software pirate."
Hype hype and only hype! (Score:1)
No, think X Windows (Score:1)
So, unless you can run Windows and Linux simultaneously on your PC, you're out of luck.
Re:Windows Terminal Server (Score:1)
Re:Windows Terminal Server (Score:1)
I had to log in and check.
M$ shareholder wrote: Hype hype and only hype! (Score:1)
Corel has been doing a great job popularizing and developing Linux OS. Wall Street does not like Corel since its analysts have been in love with M$ monopoly. You sound like a scared M$ shareholder and shame on you to post in this place. You'll find more friends in MSN, CNBC or MSNBC NG's. Besides, this NG is not dedicated to discussing stocks
Not really surprising.... (Score:1)
Re:VNC (Score:1)
i.e.
export DISPLAY="CLIENT:00"
xterm &
logout
I would love to see the X Protocol extended to allow resuming of broken connections, it seems like it could be implemented server-side, with some sort of X-proxy. Not like VNC mind you, straight X.... Geeze, odds are it's already implemented and I'm the last to know..
Corel was the first major commercial support. (Score:1)
Re:this is a killer (Score:1)
I must admit to be rather (or thoroughly) inexperienced in enterprise deployment of X Windows, but could someone discuss how well X can be locked down.
We use Citrix and NT where I work for getting high performance database software out into our manufacturing facility without deploying high-end workstations. However, one of the key concerns is the ability to lock down those remote workstations so that there is little to no administrative overhead or problems with inexperienced users messing things up.
Could we do that just as easily with X on the clients? If so, it would be a lot cheaper probably. It would be almost transparent to the user, I expect, and would save us from having to pay the obscene Citrix and NT licensing fees.
Micah the nicknameless
Re:So how does this work? (Score:1)
Their server wouldn't have to be on the same order of magic as VMWare. They would hook display events, render the image, and send it to the client. Likewise they'd hook the input mechanism (keyboard/mouse) to read from the client instead of the hardware. Really, it's not conceptually any different than a telnet server.
As for running something like Quake, I would expect one of the following to happen if you tried to run Q3A: (actually, Q3A is a bad example; let's say some DirectX game that's actually friendly to Windows)
(1) nothing happens because their product can't eat full-screen display events
(2) the game runs nicely on the window machine, and the 60 frames per second (or whatever) worth of updates are streamed across the network to your linux box causing the worst lag ever.
Unless they're doing something really clever (they're probably doing something clever, but not REALLY clever -- their executable is too small) running a video-intensive app is going to suck. Consider a simple case: 1024x768 resolution, 16 bit colour (= 2 bytes/pixel) at 60 frames per second. That's 1024*768*2*60 = 94,371,840 bytes = 90MB of video data per second. Do you have 720Mbps of network bandwidth to waste? Didn't think so.
For a standard business/web type app you don't have the same problem because you have a smaller data set that changes far less often. Pounding keys as fast as I possibly can results in about 30-40 characters per second. 60fps is overkill, 6 would be fine. What's more, only a small part of the screen is actually being drawn to (just one line in this case).
Of course, I'm talking out my ass here so feel free to ignore me.
Re:Problems with citrix and Windows apps over a ne (Score:1)
A clear example of MS leveraging its (hopefullly soon to be eroding) monopoly position.
No, you could have switched your NT servers to Linux or something, then kept WP, Lotus, and cc:Mail/Notes for the WS
This MS FORCED us to do this, is a bunch of bull, you're not obligated to run these products from them. If you don't like any of MS Licensing with NT Terminal Server, then don't run it. Then you have solved your problem
look at the patent (Score:2)
You don't need to go to lawschool to read this stuff; a decent command of English and logical reasoning is sufficient, and as an engineer, you better learn how to read and write patent claims.
Re:CNTS (Citrix is Not Terminal Server) (Score:1)
Anyway, the biggest problem with any of these "remote windows NT" - systems is that Microsoft seem to think they can charge for anyone connecting to their servers. (Remember when microsoft wanted to sell web-servers with requirements to buy licences for everyone connecting to them?) This is exactly what they are doing with any thin-client technology based on Windows NT.
Re:GraphOn and Patents (Score:2)
If their implementation works well, GraphOn has done a nice programming job. However, as far as patents go, I think this one is of low quality even relative to the already low standards of today; dynamically translating between two window system APIs is a straightforward engineering solution to a common problem. If GraphOn's engineers think that this is something new, they didn't pay attention in their college CS classes.
Only when I have to (Score:1)
Re:No, think X Windows (Score:2)
.. which you can do using VMWare (or the upcoming free clone).
Does this Bridges software just give you a whole Windows desktop in a window, or does it present each Windows-window in an X-window? If it does the latter, I can see a lot of benefit in running the Bridges server under VMware, and using the Linux Bridges client to interact with your Windows apps.
... until Wine is finished, at least
--
Re:Windows Terminal Server (Score:1)
Microsoft bought version 4 of Citrix WinFrame and integrated it into NT4, thus creating NT TerminalServer.
Citrix however sells an add on product to TerminalServer called MetaFrame that has support for the ICA protocol (and therefore adds support for more clients).
So to get the thin-client solution you have to buy Win2000 and Citrix MetaFrame. Unfortunately MetaFrame is the more expensive license.
i thought this was what WINE was! (Score:1)
i thought this was what WINE was!
i hope i'm on the right track because i expect loads of angry mails if i'm not :-0
You've got other problems. (Score:1)
I can understand if you said that crashing the VC++ compiler is easy. It is. But NT crashing during compiles points to memory hardware problems (or NIC and HD problems if compiling on a network share).
Re:Pointy HEADED Bosess-Can you say "SPELL?" (Score:1)
No.
Ever seen X croak consistantly?
Properly configured, no.
Any more questions?
Re:problem is..... (Score:1)
That does not mean they can't take this option however.
Re:Pointy HEADED Bosess-Can you say "SPELL?" (Score:1)
You could try answering all my questions first.
Re:Windows Terminal Server (Score:1)
Re: Is it possible... (0) (Score:1)
I don't think so. You might be able to run something like VMware to boot an NT session, and then connect from the Linux session to the Windows session, but there wouldn't be much point to that, since you could already run Windows programs from the VMWare windows session.
--
Steve Molitor
smolitor@erac.com
"Emacs is the Computer"