Slashdot Mirror


Corel Linux to Access and Run Windows Apps

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...

38 of 148 comments (clear)

  1. WINE by mTor · · Score: 2

    Note: This does _not_ mean that they won't use wine. This only means that they can run win32 apps _remeotely_.

    --
    GroundAndPound.com

    1. Re:WINE by jpr1 · · Score: 2

      this is true, although corel has done alot of work for wine. i've posted the rest of this comment before on the last corel story but nobody responded so i'll post again as i believe its a big issue:

      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.

  2. Problems with citrix and Windows apps over a netwo by All+of+the+above · · Score: 2

    One of the main difficulties with windows apps over a network is that they have no concept of mutiple users and file permissions. For instance, the Normal.dot template in word must be writable by all users, usually resulting in some wonderful macro viruses. But my main problem is the price of Metaframe and the way that licensing is done. I believe we had to pay for NT workstation seat licenses for each connection, even though we are using the Sun clients. Bah

  3. Windows Terminal Server by Tenement · · Score: 5
    To my memory the Windows Terminal Server is based (and licensed) off of (by) Citrix's server side windowing technologies.

    If you surf over to Citrix's Web Site 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
    --

    1. Re:Windows Terminal Server by acarey · · Score: 3

      Yes, this is interesting. Windows 2000 Server has built-in terminal services, and Citrix does indeed offer a free Linux client. Once you get past the cost of Windows 2000 Server itself, you've got a free (beer) thin-client Win32 solution. Contrast with GraphOn, where you need to buy the Bridges software itself, in addition to any Windows server costs.

      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. 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.

      --
      -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
  4. Haven't they announced this before? by Telcontar · · Score: 3

    Check this story (from November): According to this "Corel Corporation will use GraphOn's Bridges(TM) software to allow access to Windows applications from Corel's(R) Linux desktops." Does this mean Corel is dropping support of WINE? As someone else has stated before, this has nothing to do with wine: Bridges is only a sort of "X server for Windows", so one can display the output of a Windoze app runner on a Windoze box.

  5. performance? by Judah+Diament · · Score: 2

    does anyone know what the performance is like on a 56k modem? Can this possibly substitute fir being able to run locally? This still doesn't sound like a real solution to the Windoze problem - so instead of your PCs crashing, you will have 25 instances on Word97 running on your NT server and it will go down. Big deal. I don't think there can be a mass migration of Windoze users to Linux until you can run your Win32 apps LOCALLY on your Linux machine, with the full realiability of Linux and feature set of the Win32 app. Do you want to have to dial up every time you use Word or Excel? I don't think so. Do you want to be the Network Admin in charge of an NT box running 200 instances of Word2000? I don't think so.

    1. Re:performance? by rawlink · · Score: 2

      If it is as good as citrix, then it will run over about 20kbit of bandwidth just fine. In fact, I've been amazed at how well citrix runs over a 28.8 modem. And to answer your question about many instances of an app ( again from a citrix point of view because at one point I administered a farm of Metaframe boxes ), we were able to support 100 users running office apps very well on a compaq 1850 dual-proc pII-450 w/ 1/2Gb of ram. The architecture takes advantage of the fact that you only need to load excel/word/whatever_app into memory once, and it is just the user data that needs to exist in a protected memory space. Then your memory isn't getting eaten up by apps, but what it was supposed to be used for, data. And not to step on anyones toes, but the machines stayed up for about 60 days at a time. I know NT isn't everyones favorite OS in these parts. And because they were in a farm, when a machine went down, yes some users would get kicked off and lose some work, but they could immediately reconnect to the "Application" they were running, and one of the servers in the farm would serve the request. And to answer your comment on running win32 apps on linux, the programs will still crash on linux if they crash on a win32 architecture. Bugs are still bugs. They may not bring your machine down, but they will still crash on linux if the crash on win. Anyhow, that's enough from me.

  6. Re:VNC by acarey · · Score: 2

    This product is not like VNC. It can remote display a single application running on a remote NT server on the local *nix desktop. But the remote app itself is never displayed on the remote server. This product isn't a "screen scraper" like VNC or PCAnywhere.

    Even under single-user NT, it is a multi-user product, because screen and/or input device contention is not an issue.

    --
    -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
  7. Good idea... by BoneFlower · · Score: 2

    It's always been possible to do this, thankfully someone has finally implemented it across different operating systems. This will certainly speed the adoption of Linux in business, as it will not require a complete reworking of a companys ADP strategy. A couple questions, will it only link to Windows NT Server? Will this work for different hardware, such as a Linux Alpha machine running software on a Windows NT x86 machine? Will it be Open Source?

    1. Re:Good idea... by bmetzler · · Score: 2
      A couple questions, will it only link to Windows NT Server? Will this work for different hardware, such as a Linux Alpha machine running software on a Windows NT x86 machine?

      Check the products page 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.

      -Brent
  8. So how does this work? by Palin+Majere · · Score: 2

    The article talks about letting you run all your Windows applications seamlessly over the network.

    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.

    1. Re:So how does this work? by bmetzler · · Score: 2
      With this stuff, can I run QuakeIII over the network and get it to work on my X display?

      Something is telling me that this probably is intended for business applications. Not to take the place of your playstation.

      -Brent
    2. Re:So how does this work? by Palin+Majere · · Score: 2

      Yes, the intent of it is definately business-app oriented. But I'm more interested in its capabilities and how it does the neccesary forwarding/displaying of information. I just used QuakeIII as an example of a piece of software that is not likely to work with this stuff. 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?

    3. Re:So how does this work? by bmetzler · · Score: 2
      But I'm more interested in its capabilities and how it does the neccesary forwarding/displaying of information.

      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.

      -Brent
  9. GraphOn and Patents by Ledge+Kindred · · Score: 5
    Remember that GraphOn is that company that claims to have a patent on displaying Windows apps over X.

    Showing support for a company that goes for outrageously stupid patent things is hardly something I'd want to get excited about.

    -=-=-=-=-

    --

    -=-=-=-=-
    My mom's going to kick you in the face!

    1. Re:GraphOn and Patents by acarey · · Score: 2

      Go read that patent. It's _extremely_ specific, and doesn't affect (for example) screen scraper software like VNC or PCAnywhere.

      One of the most reasonable patents ever mentioned on /., I think.

      --
      -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
    2. Re:GraphOn and Patents by Ledge+Kindred · · Score: 2
      It's _extremely_ specific...

      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.

      -=-=-=-=-

      --

      -=-=-=-=-
      My mom's going to kick you in the face!

    3. Re:GraphOn and Patents by Ledge+Kindred · · Score: 2
      I don't consider "We are making it appear through press releases that we own the patent on displaying Windows apps remotely on X Windows, but if you are a patent lawyer and study the patent in close detail, you might find out that its coverage is not quite as broad as we are proclaiming it to be" an ethical business practice.


      -=-=-=-=-

      --

      -=-=-=-=-
      My mom's going to kick you in the face!

    4. Re:GraphOn and Patents by jetson123 · · Score: 2
      The patent claims are actually quite broad; you can find the claims here.

      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.

  10. Graphon and Corel have a history by spaceorb · · Score: 2

    If you don't remember Corel sold its jBridge technology to Graphon in exchange for 25% ownership a little over a year ago. This "Bridge" technology that will allow linux clients to run Windows applications is just an extension of what Corel started. I wouldn't think it would be too expensive, given Corel's share in this company and their vested interest in seeing Linux take off.

  11. Licensing is the problem! by Anonymous Coward · · Score: 2

    The problems with this technology is the licensing of the products. I delt with the Citrix problem bulit a system and then had to cancel the job based on the cost of the licenses (it was a large CAD program that caused the troubles). The idea is great and the technology works, the problem is the licenseing of the products. If Corel could dop something about that, like developeing licence servers for all Windows apps that would/could help. Until the legal aspects change this technology for Windows is very limited.

  12. SOC/RO -- Musings on Corel! by Anonymous Coward · · Score: 2

    SOC/RO Update: Well it looks like Corel! has done it again. Following on the success of their earlier products, CorelDraw! Corel XARA!, and Corel Wordperfect Suite!, Corel! now has a new product: Corel Bridges! This revolutionary new product is positioned to bring Corel! into the proprietary operating system market with its Corel Linux! product, soon to be renamed Corel/OS! "How is this good for the Open/Source movement?" you ask. Simple, my dear, nothing is good for the Open/Source Movement! "But Macromedia is making Shockwave! Open/Source!" So what. What kind of world do we live in where companies are too lazy to write their own software. And then all the anonymous slaves that write it for them and get no money for it decide to revolt. This is always bad, in my opinion. Remember the slave revolts of the early 1800s?? Well get ready for the Great Open/Source Slave Revolt! of 2020. Oh man, are we in trouble. Flying cities will burn, hovercars will be overturned, and Smergfomzs will run wild in the streets. Oh, the humanity. And the humchuikity. President Fitkold from the planet Humchuiky will declare marshall law, and the national guard will patrol YOUR neighborhood wearing powered armor and driving fusion tanks. "President Fitkold, we have an incoming transmission." "A transmission? What is it?" "It is a set of different ratio gears arranged on a complicated mechanism to allow different torque/speed ratios for automobiles. But that is not important now. The Open/Source slaves wish to call on a truce -- on one condition." "One condition? What is it?" Well wouldn't you like to know. I suppose the point of all this is, in a weird sort of way, that we need to learn to respect others and ourselves if we are to ever truly get along with the Humchuikities. Let me give you an example. Suppose you have a box, with $3 and a dead cat named Belfry, and you put the $3 and the dead cat in the box. Now you bring this box to the supermarket in order to purchase toothpaste, but it costs $4.67. "Damn!" you say when you get to the checkout. "Will you just let me have the toothpaste?" you ask. "Umm.. No." says the cashier. "Well what if I give you a dead cat," you ask as you bring out the rotting, long-since lifeless body of Belfry. "Ok." she says as she joyfully takes the stinking carcass away from you, and begins jamming it in the cash drawer. You can hear the sound of bones cracking as she pounds on it trying to get it to fit. Then she begins slamming the drawer repeatedly in an effort to get it closed. But to no avail. "What's the hell is going on here?!" exclaims the manager. "I don't know, your cashier is having trouble fitting my dead cat named Belfry into the cash drawer." you explain helpfully. "Hmm.. Well let me see if I can help." The manager squeezes in past the cashier and helps her along out of the way as the exhausted cashier steps back and crosses her arms. "Fucking drawer!" the manager exlaims as he begins slamming the drawer harder and harder. Finally the dead cat named Belfry explodes. Well, it is about time.

  13. Not a mindblowing announcement by BranMan · · Score: 2

    While a very nice step, this only has implications for shops using NT or W95/98 right now for desktops, that are thinking about moving to Linux. I would like to see this personally, since I have to reboot my machine once a week to use a Windows accounting package (this would save me that, but then again WINE or VMWare would do as well).

    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-)

  14. Re:Way Cool! by mcrandello · · Score: 2

    I think they'd start to suspect and look at you funny when everyone else is getting bluescreens 10x a day and you're just sitting there being all productive and stuff. If you're smart put the BSOD screensaver on that linux box.


    mcrandello@my-deja.com
    rschaar{at}pegasus.cc.ucf.edu if it's important.

  15. musings by xeno · · Score: 4
    I see some pros and cons:

    • This means that users can run windows apps on a free OS, which is good. However, connection or per-seat licenses may be required by MS, since the app is actually running on a Windows system. Lightweight clients, heavyweight licensing restrictions; windows is like glue -- you touch a box with a running MS kernel, you have to play/pay by their rules.
    • It also means that the apps stay remote. On the good side, it might encourage users to adopt Linux-native apps locally, but is also might make them feel like second class citizens -- tied to a network to get familiar apps. This becomes less and less of an issue as KDE and Gnome environments begin to provide more and more general-office functionality.
    • It's nice to see some movement towards server-based apps on a true multi-user system (multiple people logged into the same NT box simultaneously, a la NTTS). However, in my explorations, the licensing fees for such a config is more expensive than just buying one cheap system per anticipated concurrent user (a farm of cheap single-user-OS NT boxen) and using VNC.
    • It doesn't preclude the use of WINE. This is good, because binary compatibility would be the death of the whole Win32 platform. ("A better Windows than Windows") On the flip side, it takes away some of the motivation to continue WINE development, particularly from Corel, which promised much support for WINE.
    • Graphon's model means sending screen scrapes over the network & potentially over the internet. Is it encrypted well? On the flip side, using SSH to tunnel VNC is rather intimidating to the typical human.

    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
    --
    I think not...(*poof*)
  16. The next desktop OS in our corporation by Anonymous Coward · · Score: 3

    I am the head network administrator for a DSP design house with three locations around the U.S. Right now, NT is our primary desktop OS. However, as our tools become available on Linux, our users are gradually asking for it. Right now about 10% of our end users dual boot Linux (one of them is running it exclusively). I'm personally excited to be in a position to help these pioneers along. Although our network is based on NT file, print, and authentication services (sorry, that predates my employment) we also have a NIS+ domain for our E450's and I've been tying the new Linux systems into that domain. The feedback has been excellent. Our users have a true "roaming desktop" under Linux. They can seemlessly tie into the filesystems in the Sun farm. Our VCS jobs run faster under the same hardware running Linux than on NT (a matter of HOURS faster). The next big push I'm sticking my neck out on is eliminating Microsoft Visual SourceSafe for source code control, and migrating to CVS. Most of the network is accessible from any OS but the source control system is still M$-only. Once that wall breaks down, we'll see more Linux on the desktop. And yes, it's ready. It runs WickedFast on our P3 machines (as opposed to "acceptable" for NT 4.0). Most of the apps we need run and run well on this platform. And it is a very graceful network neighbor that makes my job a lot easier.

  17. Cheezy solution by twdorris · · Score: 3

    Corel seems to be billing this as support for Windows applications under Linux. This isn't quite correct. They even go so far as to say it provides support for Windows applications with no additional hardware. That's blatantly incorrect. Not only do you need additional hardware, you need a whole PC! This is nothing more than a Windows Terminal Server solution. You have to have an existing Windows PC sitting around somewhere on your network and run the applications off it. GraphOn merely "exports" the display of those applications to the Linux client. Big whoop. This isn't the problem most people are interested in having solved.

    Thomas Dorris

  18. Re:Smacks of Sun's Wabi by jCaT · · Score: 2

    This would be great, and could spell the end to my use of VM-Ware... would much rather access the programs on the network than have that dsk image on my hd.

    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.

  19. Role Reversal by overshoot · · Score: 2

    Cute. Here we keep hearing about how maybe Linux is an OK server OS but Win* is the only choice of the desktop, and what happens? We get a big push towards using an NT server with Linux desktops!

    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.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  20. It doesn't remove the need for WINE by Ian+Schmidt · · Score: 4

    Specifically, Corel is involved in WINE so they could easily port their apps to Linux. They are by all accounts almost done with this for their first round of apps (they recently split their tree from the WineHQ one so they could do beta testing without us all possibly breaking their stuff - we'll remerge once they ship :). They are even paying Wine's leader (Alexandre Julliard) money to fix Wine's last major architectural problem (only 1 address space for all processes) despite the fact that the problem doesn't directly affect their applications.

    (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

  21. Re:LAN Apps are good but... by bmetzler · · Score: 2
    We really need good Native apps. That's what we need. Not everyone wants to go through the expense of setting up some kind of "Mainframe" server for applications. Native apps. Let's code.

    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.

    -Brent
  22. Re:VNC already does it. by bmetzler · · Score: 2
    This GraphOn thing is just a commercial copy of VNC, which is already in your favorite distro.

    *smack*

    Click on a few links and find out what we're talking about. Then come back and share.

    Thanks,

    -Brent
  23. Re:Support for other distributions by bmetzler · · Score: 2
    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.

    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?

    -Brent
  24. CNTS (Citrix is Not Terminal Server) by MartyJG · · Score: 2

    Microsoft and Citrix are actually rivals in this thin-client technology. Citrix produced the ICA protocol, which was much better than the original RDP protocol Microsoft made for their Terminal Server product. However, Microsoft is due to take this market back with their new version of RDP. This means Citrix would be better moving into more diverse markets.

    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!!!

    --
    insignificant sig
  25. This is very good news by xeno · · Score: 2

    ...They are even paying Wine's leader (Alexandre Julliard) money to fix Wine's last major architectural problem (only 1 address space for all processes) despite the fact that the problem doesn't directly affect their applications.... we may have enough apps to conquer the desktop sooner than you think :)

    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

    --
    I think not...(*poof*)
  26. look at the patent by jetson123 · · Score: 2
    The patent is on the IBM patent server. The press release is a fairly accurate summary, but if you care, read the patent yourself.

    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.

  27. Re:No, think X Windows by slim · · Score: 2

    So, unless you can run Windows and Linux simultaneously on your PC, you're out of luck.

    .. 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 :)
    --