This topic is locked

Linux version or platform workaround

11/9/2005 9:19:46 AM
PHPRunner General questions
author

Hi,

I tried your promising soft a few months ago but since then we have ended years of suffering (and a major virus and Trojan issue last week) by switching all our company's platforms to Linux (Mandriva 2006).

We now only have to cope with the few softs running only under Win***, I hope yours is not one of them and that we can find a way to use it under Linux ? Please advise, thanks.

Denis.

dsaunier@gmail.com

Admin 11/9/2005

Denis.
PHPRunner needs genuine Windows to run.
You can try to run it under some Windows emulators.

However we can not give you any advice on how to do that.

500379 11/9/2005

Ok, well that's disappointing and the incorrect Hotscripts page should be updated.

You must be losing clients by not offering a Linux version and given the evolution I guess it will have to be considered in the future - anyway if you offer that version I'll be one of the first to buy and recommend it. I cannot buy today and will have to get a competitor's product unfortunately - one more point for ASP / online-only services I guess.

Thanks.

M
mr.goose 5/11/2007

It is indeed disappointing. We are gradually dumping all our Windows installations in favour of Linux and will dump the rest as soon as MS stops supporting XP. Vista is expensive, requires ridiculous processing power even for simple tasks and we have major moral issues with Microsoft's adoption of DRM and so called Trusted Computing, not to mention its various other corporate bully-boy tactics.
PHPRunner is a superb app and one we use a lot. Indeed it would be hard for us to function without it. And I am personally a big fan of Sergey and his team. So we are deeply disappointed that Sergey has taken this view. But considering the rapid rate that open source software is developing both in terms of Linux and in terms of rival open source web development tools, I sincerely hope Sergey et al will reconsider their decision. In any event, great as PHPRunner is, unfortunately, we can't allow our business to be stuck with Microsoft just because of one piece of software.
On the bright side, we have been experimenting with PHPRunner 3.1 on Ubuntu Linux c/w WINE with a fair degree of success. The "help" functions don't work because of issues with Microsoft HTML help system running on the current version WINE. The FTP bit at the end of the wizard doesn't work either - though that is not a problem since Linux provides us with plenty of good FTP tools. And some of the program's buttons look a bit odd. But it seems to generate good code and is at least as stable under WINE as it is Windows. I personally run Ubuntu 7.04 (Feisty) and Wine 0.9.36 on a cheap Lenovo 3000 C200 laptop, and I must say, present annoyances proviso, it seems pretty good. And, of course, WINE is improving all the time.
Quick example project using Linux/WINE/PHPRunner...

http://www.deoss.org/database/test/menu.php
I've not tried PHPRunner 3.1 on Win4Lin or Crossover Office yet - but that is my next project! Meantime, has else had any luck or done any experiments with PHPRunner on Linux? If you have then I would be really interested to learn of your experiences.
Best wishes, Garf.

Admin 5/11/2007

Well, its indeed disappoing to see smart people making wrong assumptions.
Garf,
if you think we don't undertand importance of other platforms you are wrong.
The reason of staying on Windows is quite simple. PHPRunner's Visual Editor is built on the top of Internet Explorer rendering engine. This engine doesn't exist on platforms other than Windows and we haven't found a viable cross-platform replacement.
Theoretically we can spend a week and build quick and dirty command line prototype that runs on Linux.

Will you or someone else use it? I doubt so. People use PHPRunner because it's easy to use and you can see what you doing.
We might end up building a web-based solution however it arises more issues like security, data confidentiality etc.

M
mr.goose 5/13/2007

Hi Sergey,
I'm not assuming anything about you. Indeed I am a big admirer of your work. I'm not expecting you to write a "quick and dirty command line prototype" of anything. You're a busy guy and I know you take a lot of pride in your work - and quite rightly so.
Nevertheless, the fact is that there are a lot of people out there who want or need to run Linux.
I understand there are issues regarding the IE rendering engine. However, there are several ways that IE will run on Linux. e.g. IE4Linux and Codeweavers excellent Crossover Linux, to name but two. These work remarkably well. I have tried and tested them both extensively. In some respect IE on Linux is better than Windows because you can even run several different versions if IE simultaneously.
Therefore, a little help and support for those of us who need to run PHPRunner on Linux would be very much appreciated please. After all, with a little encouragement from you, I believe that the open source community could resolve many of the compatibility issues for you.
Best wishes, Garf****

Admin 5/14/2007

Garf,
thanks for the info.
Unfortunately it doesn't help. Internet Explorer rendering and WYSWIYG engine is only accessible via COM which is a Windows-only technology.
The only real alternative that I see right is to build a web-based edition of PHPRunner.

Also I watch closely how Mono project (http://www.mono-project.com/Main_Page) goes along. At some point we might switch to some subset .NET which will run under Mono on MacOS and Linux.
We don't want to lose customers due to some technology limitations.

M
mr.goose 5/21/2007

Hi Sergey,
I hadn't thought about Mono. I must have a play.
However as I understand it, Mono is aimed at developers, whereas the Wine/CrossOver team is more concerned with making existing Windows apps run under Linux or Mac. I'm a little out of my depth here but as I understand it, XOver already runs significant portions of M$'s Component Object Model technology.
Certainly the apps I am testing such as Outlook & MS Access, both of which rely on COM, seem to run very well on CrossOver. But obviously you understand your product far better than I do. In fact, I'm still learning how Wine actually works. But I am quietly confident. Meantime, please share with us any thoughts you may have on the subject.
I'm about to download version 4 of PHPR now. I'm intrigued to see if that will run on Wine?
Best wishes, G.

M
mr.goose 5/22/2007

Further to my last post, the new version of PHPRunner (which looks fantastic by the way) will run on (K)Ubuntu Linux c/w Crossover...


See it full size here...

http://www.codeweavers.com
The basic Crossover Linux is $40.00 US or a bit under twenty-five quid. You can download it and try it for 30 days free trial. For what it's worth I have got literally dozens of Windows apps running OK on Ubuntu using this, including some very obscure and "unsupported" ones.[/indent]

Admin 5/22/2007

Garf,
Wow!
Does this mean I can bundle PHPRunner with Crossover,preset a bottle with IE6, ADSI and whatever else is required and provide this a single self-installing download? Sounds too good to be true.
I'll be checking what kind of redistribution license Codeweavers has to offer.
If you don't mind I'll shoot you an email asking for some details.

L
larsonsc 5/22/2007

Now this has me wondering if I could use the same solution to make PHPR run on Mac OS X rather than having to run it under Parallels Desktop. It would most definitely be more convenient for me. I think I will have to give this a try. I had previously attempted this with PHPR 3.1, but had not installed IE6 and the ADSI layer so perhaps that it why I did not have any success. I'll give it a shot and post my findings. Thanks for giving this a shot Mr. Goose.

L
larsonsc 5/22/2007

Mr. Goose, I can not seem to muster the correct search string to locate the ADSI download. You wouldn't happen to have a link you could share would you?

Admin 5/22/2007

I'm glad I downloaded ADSI for Windows 98 (English) a long time ago.

Here is the link: http://www.xlinesoft.com/files/ads98.exe
As far as I understand Windows98 bottle needs to be created.

I tried to create WinXp bottle however weren't able to run PHPRunner (though it was installed fine).
I keep playing with it.

L
larsonsc 5/22/2007

I'm glad I downloaded ADSI for Windows 98 (English) a long time ago.

Here is the link: http://www.xlinesoft.com/files/ads98.exe
As far as I understand Windows98 bottle needs to be created.

I tried to create WinXp bottle however weren't able to run PHPRunner (though it was installed fine).
I keep playing with it.


Thanks Sergey. I'll try a Win98 bottle and see what happens under OS X using Crossover.

L
larsonsc 5/23/2007

Well, I tried a Win98 bottle under Crossover and installed both the IE6 package and the ADSI file that Sergey posted for me. Both of these installed fine. I then installed PHPR 4 and it too installed with no errors. However, I can not get it to launch. So either I set something incorrectly in the bottle, or maybe I need whatever ADSI that Mr. Goose used. Either way, right now I am not having any luck duplicating Mr. Goose's success with Crossover on an OS X machine.
I do intend to keep trying though...

M
mr.goose 5/23/2007

@ Sergey:
Making PHPRunner "bottle ready" is a fantastic idea Sergey! Not sure about the legal implications but I guess there must be some way of doing it without upsetting anyone.
Yes please mail me. I am delighted to help in any way I can. Strangely enough, I think your product and the Codeweavers product share a lot in common. You both have both created amazingly innovative software that has a very loyal and enthusiastic following. You have both made the impossible become possible. Your stuff works really well, and you are both well ahead of the game in your chosen areas of interest.
In the first instance I would suggest you try to make phpRunner as "WINE-friendly" as you can - without going overboard or making life difficult for yourself. E.G, sort out why some buttons show properly and some don't. And I'm sure you must be able to fix that issue the FTP bit at the end of the wizard? You may also wish to contact the lads at CodeWeavers personally. They really do seem like very nice people. And I believe that cooperation is a much better way to improve software than competition.
And yes, definitely PLEASE produce a version with all the missing windows runtime components. I spent ages hunting down ADSI. I guess there must be Windows users lacking those components too! In any event I think a detailed breakdown of all PHPRunner's dependencies would be really helpful to us folks trying to make it run on other OS's - though I understand why you might not want to do this.
Meantime I'd be delighted to send you my working PHPRunner "WINE bottle" as a tarball if that would help you?
@ larsonsc
Not played much with Wine on Mac. But again, please let me know if a copy of my bottle would help. Meantime, try creating a new, separate bottle. When it's time to install PHPRunner, click the "install desktop icon" box in the PHPRunner installer. Sometimes the menu command that Crossover creates and the command behind the desktop icon are different.
Also, try the WINE command from the terminal and look at any errors that occur - particularly missing DLL's. I find this can be quite revealing in making tricky apps work. The command will look something like this (all on one line)...



garf@ubuntu-goose:~$ '/home/garf/cxoffice/bin/wineloader' '/home/garf/.cxoffice/PHPRunner/drive_c/Program Files/PHPRunner4.0/PHPRunner.exe'

This assumes you have done a normal "user" type install of Crossover.
Best wishes, G.

M
mr.goose 5/23/2007

@ Shawn (larsonsc) Just a thought: you need the latest Crossover, which is currently 6.1. This in turn runs on WINE 0.9.34.
The earlier version, 6.01 sits on an older version of WINE and I found it simply does not work.
Best wishes. G.

L
larsonsc 5/23/2007

Mr. Goose - I checked my Crossover version and it is indeed 6.1, so I'm good there. I had nothing else installed in Crossover, so I created a new bottle (Win98) and then installed, in this order, IE6 package and the ADSI that Sergey posted. Then I installed PHPR 4. Below is a snapshot of what my bottle looks like, do you see anything missing from mine that yours has? Thanks.

Admin 5/24/2007

I have exactly the same bottle setup on Linux Suse 10.2 running on VMWare.

PHPRunner installs fine however I weren't able to ru it.

When I run it from the command line I get a message saying

'/home/mono/.cxoffice/PHPRunner/drive_c/Program Files/PHPRunner4.0/PHPRunner.exe' cannot be found though I know it's there.
Could be a permissions issue. Since my Unix skills are very limited I need to dig into documentation.

Probably I need to start with clean Suse image in VMWare or try it under MacOS.
larsonsc,
I'd suggest to run it from the command line using what Mr. Goose posted. This may point in the right direction.
PS. I contacted CodeWeavers team in regards to getting a redistribution license. Haven't got an answer yet.

M
mr.goose 5/24/2007

@ Shawn, sorry for the slight delay responding to you. We have a major upgrade under way on one of our sites and it is absorbing a lot of my energy at the moment.
Anyway, this is a grab of my PHPRunner bottle. The only obvious difference is the Core Fonts. I doubt that is the issue. Lack of fonts would make dialogs look a bit odd but is unlikely to stop it running altogether.


WRT command lines, did you install it with a desktop icon? And will it launch from that? Mine would not launch from the menu but would launch from the desktop Icon. So, I right clicked (ctrl-click for you one-buttoned users!) :-) got its properties and copied the exact command to the clipboard. Then I right clicked on the corresponding menu item and pasted it in the "command" box. Now my menu works fine too.
Can you actually find your phprunner.exe file (using Konqueror or Nautilus or what ever)? If you can, then definitely try using the command line as I demonstrated in my earlier post. The basic format for the terminal is...
/absolute-path-to/wineloader /absolute-path-to/phprunner.exe
I doubt it is a permissions thing because by default you would have installed it in your home folder anyway.
As a matter of interest, what desktop are you using Shawn?
@ Sergey, great to hear you have contacted Codeweavers. I'd be very interested to know what they come back with. They seem like very good people - but like many in the open source community I guess they can be a little preoccupied sometimes. I haven't actually registered my copy of Crossover yet - but I plan to this weekend. When I do so, would you like me to mail them as well - perhaps see if I can gently hurry them along a little?
Exciting times eh?
Best wishes, G.

Admin 5/25/2007

Tried one more time on clean install. Here is the log of I did.
First note - I had to create .wine directory manually.

Second - still cannot locate PHPRunner.exe though it's there.
Well, if nothing works read the manual. I'll post more next week.

mono@mono:~/cxoffice/bin> ./wineloader

preloader: Warning: failed to reserve range 00000000-68000000

Usage: wine PROGRAM [ARGUMENTS...]Run the specified program

wine --help Display this help and exit

wine --version Output version information and exit

mono@mono:~/cxoffice/bin> ./wineloader '/home/mono/.cxoffice/win98/drive_c/Program Files/PHPRunner4.0/PHPRunner.exe'

preloader: Warning: failed to reserve range 00000000-68000000

wine: creating configuration directory '/home/mono/.wine'...

wine: could not exec wineprefixcreate : No such file or directory

wine: wineprefixcreate failed while creating '/home/mono/.wine'.


mono@mono:~/cxoffice/bin> ./wineloader '/home/mono/.cxoffice/win98/drive_c/Program Files/PHPRunner4.0/PHPRunner.exe'

preloader: Warning: failed to reserve range 00000000-68000000

Warning: the specified Windows directory L"c:\\windows" is not accessible.

Warning: the specified System directory L"c:\\windows\\system32" is not accessible.

Warning: could not find DOS drive for current working directory '/home/mono/cxoffice/bin', starting in the Windows directory.

wine: cannot find '/home/mono/.cxoffice/win98/drive_c/Program Files/PHPRunner4.0/PHPRunner.exe'

mono@mono:~/cxoffice/bin> cd '/home/mono/.cxoffice/win98/drive_c/Program Files/PHPRunner4.0'

mono@mono:~/.cxoffice/win98/drive_c/Program Files/PHPRunner4.0> ls -l

total 3932

-rw-r--r-- 1 mono users 122 2006-08-11 07:16 blank.htm

-rw-r--r-- 1 mono users 125 2007-04-28 09:16 blank_preview.htm

-rwxr-xr-x 1 mono users 126976 2005-12-29 03:46 cacl.exe

-rwxr-xr-x 1 mono users 28672 2005-12-29 03:46 checkadsi.exe

-rw-r--r-- 1 mono users 1474 2006-04-25 08:00 encrypt.php

-rw-r--r-- 1 mono users 11390 2007-05-08 15:38 EventsCode.xml

-rw-r--r-- 1 mono users 416 2007-04-10 19:15 FILE_ID.DIZ

drwxr-xr-x 2 mono users 4096 2007-05-26 14:09 help

drwxr-xr-x 2 mono users 4096 2007-05-26 14:09 images

drwxr-xr-x 2 mono users 4096 2007-05-26 14:09 lang

-rw-r--r-- 1 mono users 1069056 2005-07-06 04:17 libmySQL.dll

-rw-r--r-- 1 mono users 90112 2005-12-21 09:21 libpq.dll

-rw-r--r-- 1 mono users 2237 2005-12-29 04:02 license.txt

-rwxr-xr-x 1 mono users 1492480 2007-05-24 23:43 PHPRunner.exe

-rw-r--r-- 1 mono users 10027 2006-11-03 02:52 phprunner.php

-rw-r--r-- 1 mono users 11249 2007-01-29 07:59 postgre.php

-rw-r--r-- 1 mono users 664 2007-04-10 19:15 README.TXT

-rw-r--r-- 1 mono users 89 2005-12-29 04:02 REGISTER.URL

-rw-r--r-- 1 mono users 329728 2007-01-06 00:07 SciLexer.dll

drwxr-xr-x 7 mono users 4096 2007-05-26 14:09 source

drwxr-xr-x 5 mono users 4096 2007-05-26 14:10 templates

-rw-r--r-- 1 mono users 73766 2007-05-26 14:10 unins000.dat

-rwxr-xr-x 1 mono users 685402 2007-05-26 14:09 unins000.exe

-rw-r--r-- 1 mono users 1552 2007-04-10 19:15 whatsnew.txt

M
mr.goose 8/1/2007

Hi Sergey, how are you? Any luck with this?
My progress...
I purchased my Codweavers licence and I have requested that PHPRunner becomes an official compatibility project. Trouble is it seems Codeweavers has queue. We are around position 131 of 352 projects awaiting approval. It seems to be taking ages. I will chase them and see if we can speed things along a little.
Meantime, my PHPRunner bottle seems to be working just fine - apart from the caveats detailed earlier. I was wondering if you would like me to zip it and mail it to you for analysis? You have my email address in your database so please mail me if you think this will help.
Meantime you might like to look at this...

http://www.tatanka.com.br/ies4linux/page/Main_Page
This is a project called ies4linux. Basically it is a very clever shellscript & (free) WINE deployment that enables users to download and install 3 different versions of Internet Explorer on a linux box - simultaneously! It really is quite brilliant. And it is open source which means we are free to use the source where appropriate and hack it about to suit. Moreover, the Brazilian developer seems quite approachable. I think this technique might have interesting possibilities here if Codeweavers don't play ball.
Finally I think PHPRunner is now the last Windows app preventing us from going 100% Linux. For anyone that's interested, we have got all the following Windoze apps running very adequately on Linux - using either WINE or Codeweavers Crossover (a commercial implementation of Wine)...

  • Adobe Photoshop 7,
  • Adobe Pagemaker 6.5 (CW all doodads)
  • M$ IE 5, 5.5 & 6
  • M$ Office 2002 inc Access & Frontpage
  • M$ Money (horrid but necessary app which I just dumped in favour of the excellent GnuCash)
  • CorelDRAW 9
  • ThumbsPlus - see http://www.codeweavers.com/compatibility/b...p_id=741;tips=1
  • MediaChance Photobrush
  • Collins (British) English Dictionary (an oldie but goodie that I can't live without)
  • Testbeeld (Philips PM5644 style test pattern generator)
  • Directory Toolkit (unnecessary now I'm using KDE Krusader in root mode)
  • WildRenamer (superseded by KDE Krename)
  • Winzip (superseded because loads of Linux apps handle zip files)
  • WinRar (RAR now available for Linux as a command line app)
  • DVDDecrypter (for educational purposes only!)

So Sergey, we just need PHPRunner to play ball then we're 100% sorted! <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=20052&image=1&table=forumreplies' class='bbc_emoticon' alt=':lol:' />
Seriously, if there is anything I can do to help you with this then please let me know.
Best wishes, as ever, G.

Admin 8/3/2007

Here is my progress.
I'm still not able to run PHPRunner on Linux. I have tried this on Linux SUSE 10.2 and on one of latest Ubuntu distros.

I would appreciate if you can send me PHPRunner bottle or help me with configuration.
I had a pleasant conversation with Codeweavers developers. It's possible to wrap PHPRunner and Crossover into a single installer script that will install everything including IE, PHPRunner on any Unix system. This kind of service is not cheap however still feasible.
The problem is that I need to get PHPRunner running under Crossover first to fix bugs and make adjustments.
Other items:

M
mr.goose 8/3/2007

Wow,
You have been busy. OK I am tarring & zipping my bottles right now. I now have two for reasons detailed below. Where should I send them?
Secondly. I just downloaded and successfully installed PHPRunner 4.0 "Build 264" - the special Linux one you kindly just prepared Sergey - the one minus ADSI dependency. FYI, I am using on Kubuntu 7.04 (Feisty). IMHO the Ubuntu family of Debian-based Linuxes are the easiest to install, configure and use for folks coming from a Windows background, though no doubt many would disagree! <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=20167&image=1&table=forumreplies' class='bbc_emoticon' alt=':)' />
This is how I did it...
Create bottle called something like phprunner40-linux, make sure you create it as a Win98 bottle. This enables you to install all the dependencies. It seems to like it if you install all dependencies FIRST and obviously make sure they are installed in the phprunner40-linux bottle!
Then select and install in this order...

  1. DCOM98, this forces the installing of Windows OLE components and Windows OLE components (part 2) - and makes it accessible to phprunner.
  2. Internet Explorer 6 SP1 - choose advanced install which will allow you do install ALL the IE components you need (and I suspect some you probably don't!)
  3. Then click "install unsupported software" and install phprunner40-linux. And make sure you actually install it in the phprunner40-linux bottle you just prepared!

During the install it is a good idea to create a desktop icon. Later, you might need to copy and paste its properties into the menu item the installer creates.
Now here is the important part...

You must now convince "PHPRunner.exe" that it is a Windows XP application. Then you must also do a "libarary override" for the PHPRunner.exe file. This is how to do it...

  • In the winecfg tool (Crossover Configuration | "Configure" button | "Control Panel" tab | "Winecfg" item), select "PHPRunner.exe" if it is in the list.
  • If it isn't in the list then you will need to click the "Add Application" button, then browse and find the "PHPRunner.exe" file.
  • Then, making sure the "PHPRunner.exe" file is selected, use the "Windows" pick list near the bottom of the dialog, to select "WinXP" and click "Apply" button.
  • Then, making sure the "PHPRunner.exe" file is still selected, click the "Libraries" tab.
  • From the "new override for library" picklist select "activeds (native,builtin)" and click "Add" button.
  • Click "Apply" button. Then close the winecfg dialog.
  • Click "OK" button to dismiss the "Configuring Bottle" dialog.
  • Click "Exit" button to dismiss the original Crossover config dialog.

Now launch PHPRunner from the desktop icon - et voila! I tried this installation procedure several times with 100% success each time. Granted, it's a bit of a performance but it works great! Also gives you a pretty good implementation of Internet Explorer on Linux too!
Obviously Sergey, once you have this up and running there may be parts of the above install you can improve or even omit. My approach has been based largely on trial and error. I guess we will need to take a more scientific approach at some point.
Best wishes, G.

J
jim9 8/3/2007

Phprunner generated code runs on linux servers with apache. My host has this setup. What is the problem with a windows development machine?

M
mr.goose 8/4/2007

Phprunner generated code runs on linux servers with apache. My host has this setup. What is the problem with a windows development machine?


You are absolutely right Jim. The code created by PHPRunner will indeed run and run well on Linux servers. In fact, we have only ever used PHPRunner's output on Linux servers.
However, at the risk of drifting off-topic here, I must ask you to understand that there are some people who have compelling technical, financial and perhaps most importantly, moral reasons for no longer wishing to use Microsoft software, if it can be avoided. So therein lies the problem(s) with a Windows development machine. Please let me explain...
Firstly, as a British National and an EU citizen, I morally object to being forced to pay to use the proprietary products of a large, monopolistic, foreign corporation in order to access and manipulate my data. I especially object to Microsoft's deployment of Digital Rights Management techniques, effectively criminalising its users before any crime has been committed. I resent the constant upgrades and paying for new versions of software that still don't deliver what was promised with the previous version. I dislike having to waste valuable computing resources running layer-upon-layer of virus checker, spyware detector etc, just to patch gaping holes in Microsoft security. And I bitterly resent having to "reauthenticate" software just because I have changed a hard drive or upgraded my hardware - thus effectively informing a foreign company, in a foreign jurisdiction of my computing activity. I believe that in its attempts to protect its corporate interests, Microsoft is trampling over its users basic human rights.
Secondly, the Microsoft faithful tell us that the release of Vista is the most significant IT event of the year. However I would venture to suggest that IT historians of the future may consider of at least equal importance is the final arrival of desktop Linuxes, genuinely suitable for the average user. For the first time since Microsoft attained its desktop dominance in the mid 1990's, there is some serious, usable and affordable competition for Microsoft Windows on the desktop.
Thirdly, we tried Windows Vista and we were deeply disappointed with its dismal performance and shocked by its exorbitant cost. So, following a short feasibility study, we made the business decision in 2007 May to abandon Vista. Instead we are concentrating our intellectual efforts on deploying Ubuntu Linux and phasing out all flavours of Microsoft Windows on all our operational desktop computers. This has already proven a very good decision for us. We have no viruses, no worms and no spyware on any of our Linux-powered desktop or laptop computers. Almost all the software we need is free and the hardware needed to run it is currently around a third of the cost of that needed to run Vista.
In a nutshell, all our moral and business values seem to converge upon the same conclusion, "bye bye Microsoft!"



The main disadvantage of deploying Linux initially was the difficulty finding equivalents of our favourite Windows applications. After a little experimentation, we discovered that we could run some of our legacy Windows applications on Linux using an open source product called WINE. Then we learned that we could run many more Windows applications using a very affordable commercial implementation of WINE created by Codeweavers, called Crossover.
Even better, Crossover is not some "virtual machine" arrangement. Crossover lets us run Windows applications as if they were "real" Linux applications. Better still, some Windows applications actually run better under WINE/Linux that they do in Windows!
Our present situation is that the only remaining business application that we need to make work under Linux is PHPRunner. I am very glad to say that Sergey and his team have been very supportive of this and I believe we are not far from achieving our goal.
Finally, if one is prepared to continue swelling Microsoft's coffers despite its highly questionable business practices - not to mention the relatively poor quality and flawed security of its products - then I guess that is a matter for one's conscience. I have read many of your posts Jim. You are a much respected IT professional with considerable expertise in your field. Therefore I would not dare to tell you how you should run your business. However, I would ask you to understand that like an increasing number of people, I strenuously avoid trading with corporations whose business practices I find morally unacceptable.

S
samo 8/4/2007

Hi there,
I have been watching with increasing disbelief how the petty topic of "Linux version or platform workaround" has ballooned to 1,000 views. Sadly, it pains a rather unflattering portrait of users of this forum - non-budgeted, pre-occupied with figuring out which of the countless Linux distros to deploy, and using a language dominated with "free" and "cheap".
Unfortunately, having the advantage of numbers now they are pushing blindly Sergey & Team into commercially inviable line of acrobatics with "bottles" , in the very same way as recently pushed him into wasting time to add the cute "improvement" of inline edit : )
Have a nice day.
Samo

M
mr.goose 8/4/2007

Hi there,

I have been watching with increasing disbelief how the petty topic of "Linux version or platform workaround" has ballooned to 1,000 views. Sadly, it pains a rather unflattering portrait of users of this forum - non-budgeted, pre-occupied with figuring out which of the countless Linux distros to deploy, and using a language dominated with "free" and "cheap".
Unfortunately, having the advantage of numbers now they are pushing blindly Sergey & Team into commercially inviable line of acrobatics with "bottles" , in the very same way as recently pushed him into wasting time to add the cute "improvement" of inline edit : )
Have a nice day.
Samo


You may consider this topic to be petty Samo. With all due respect, it is apparent that many others do not share your opinion. If you severely dislike this topic then perhaps your day would be nicer if you watched another topic instead? While you are here, there are a few points to clarify if I may...

  1. All my deployments are very strictly budgeted and concerned not with cheapness but with value for money.
  2. No doubt Sergey will share his views regarding this matter in due course. Meantime, he does not strike me as a chap who is easily pushed into anything by anybody!
  3. Considering the growth in popularity of desktop Linux and an equally growing dislike of Microsoft and its dodgy business practices, it seems eminently sensible for a business such as Sergey's to investigate the possibility of offering its products on alternative platforms. After all, here in Europe, M$ has seriously fallen foul of the EU Commission. Meanwhile a small but significant tranch of European local government is already ditching desktop Windows - I.E Vienna & Munich. And the UK Government has stated very clearly that open source must now be considered in all public procurements...

    http://www.govtalk.gov.uk/documents/oss_policy_version2.pdf

Micro$oft's continuing market dominance on the desktop is far from assured, methinks.
Best wishes, G.

Admin 8/5/2007

Hi there,

I have been watching with increasing disbelief how the petty topic of "Linux version or platform workaround" has ballooned to 1,000 views. Sadly, it pains a rather unflattering portrait of users of this forum - non-budgeted, pre-occupied with figuring out which of the countless Linux distros to deploy, and using a language dominated with "free" and "cheap".
Unfortunately, having the advantage of numbers now they are pushing blindly Sergey & Team into commercially inviable line of acrobatics with "bottles" , in the very same way as recently pushed him into wasting time to add the cute "improvement" of inline edit : )
Have a nice day.
Samo


Samo,
your account was suspended. I don't care when someone is trying to insult me (I developed a thick skin over years) however insulting our customers is not allowed here.

M
mr.goose 8/6/2007

Good morning Sergey. I have two working PHPRWine bottles, tarred & zipped, ready for you to experiment with at your leisure. Trouble is at 70MB a go, they are too big to email. With your permission, I can put them on one of my sites for you, and any PHPR enthusiast to download at your convenience.
I see no security/licensing issues in doing so. If someone gets a copy then the/she still needs a valid serial number for PHPR after 21 days, But strictly speaking, according to the PHPR licence, I need your permission before I can do this.
What would you like me to do?
Best wishes, G.

Admin 8/6/2007

G,
please put this somewhere to your website and send me a link to support@xlinesoft.com. There are no security or licensing issues of any kind involved.

M
mr.goose 8/6/2007

G,

please put this somewhere to your website and send me a link to support@xlinesoft.com. There are no security or licensing issues of any kind involved.


Sergey, your wish is my command! <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=20219&image=1&table=forumreplies' class='bbc_emoticon' alt=':D' />
Could I post the links on the forum too please? Others might find them interesting to experiment with. Or would you rather test it first?
Best wishes, Garf.

M
mr.goose 8/8/2007

Just had a mail from Sergey who has kindly agreed to my posting my two PHPRunner CrosoverLinux "Bottles".
But first, a disclaimer...

This is experimental software, supplied, as-is with no warranty of any sort. PHPRunner is an excellent Windows application. However, it was not originally designed to run on Linux. So please don't give Sergey (or me!) a hard time if the following "bottles" cause limescale build-up on your microprocessor or they generally don't work for you! Use at your own risk!
I have produced two bottles. one bottle contains the original PHPRunner 4.0 and the other bottle contains a slightly more Linux-friendly version of PHPRunner, minus the ADSI dependency, that Sergey created specially for these experiments. They both work (for me anyway), but the Linux-friendly, "phprunner40-linux.tar.gz" version should work better.
The two tarballed & zipped bottles are...

Download and expand either of these to...

  • ~/.cxoffice

They should create the appropriate bottle subfolders,...

  • ~/.cxoffice/PHPRunner4.0

or

  • ~/.cxoffice/phprunner40-linux

depending on which one you chose.
Launching PHPRunner...

These are the command strings to launch PHPRunner in each of the two bottles. You can use terminal to launch these or manually create a desktop icon or a KDE menu item if you prefer.
PHPrunner (Original with ADSI dependency)

  • ~/.cxoffice/PHPRunner/desktopdata/cxmenu/Desktop.c^5E3A^5Fwindows^5Fprofiles^5Fcrossover^5FDesktop/PHPRunner+4.0

phprunner40-linux (Modified version without ADSI dependency - recommended)

  • ~/.cxoffice/phprunner40-linux/desktopdata/cxmenu/Desktop.c^5E3A^5Fwindows^5Fprofiles^5Fcrossover^5FDesktop/PHPRunner+4.0

Notes...

Please forgive me for teaching my grandmother to suck eggs, I'm sure any Linux enthusiast will know all this stuff already! But it doesn't hurt just to remind you I suppose...

  1. Note the"." before "cxoffice". That's what hides files in Unix.
  2. ~/ = your home folder - in my case /home/garf/
  3. If you are using Konqueror or similar, remember to show hidden files before you start shuffling files around.
  4. Unix file names are CaSe sensitive! I always seem to forget that one! <img src='https://asprunner.com/forums/file.php?topicimage=1&fieldname=reply&id=20250&image=1&table=forumreplies' class='bbc_emoticon' alt=':rolleyes:' />

Well, folks, that's it. Good luck, I'd be delighted to know how you get on.
Best wishes, G.

M
mr.goose 8/8/2007

Great news. Codeweavers has finally accepted PHPRunner as an official compatibility app. The home page is here...

http://www.codeweavers.com/compatibility/b...me/?app_id=3290
I have now applied to be an "advocate" for it. If I am accepted then I will populate its page with info, screenshots etc. over the weekend. Any registered CrossoverLinux or CrossoverMac user can be an advocate. So if your want PHPRunner working on your favourite non-Windoze OS then please join in.
Best wishes, G.

X
xliner 10/10/2007

G,
could get as well things "bottled" under www.vixta.org ?
Best - Hajo

S
SmokingYoDa 10/27/2007

Nice work Mr. Goose & Sergey!
I agree with all Mr G says about microsuk & Vista(pasta) has just put last nail in their coffin! I've been running Ubuntu on one of my boxes here for about 4months mainly for accounts etc, but as I learn more and enable more proggies to run on it (Photoshop & Dreamweaver mainly) the migrate looks imminent!
Ubuntu rocks! secure, robust and free!
and now, reading this thread buying PHPR seems even better!
May the dump of M$ be with you!

Q
quasimidi 10/29/2007

Being a newbie here, I would recommend to take a look on RealBasic. It's a RAD environment for Win32/OSX/Linux.

Write the program source once, then compile for Win/Mac/Lnx. It creates one binary which includes all dependencies, libraries, framework.
I don't want to advertise the program here, but I'm using it, and we create (almost-) enterprise level application for Win/Mac/Lnx.
Google for Realbasic. Wine is free, Codeweaver almost good. It's up to you which one fit your needs.
This was my 2c.
Q.