Just an update on my Ubuntu experiment that I wrote about in the last blog post. I do have most everything installed that I want for the experiment. I’m going to use Ubuntu 16.04 as much as possible and only revert back to Windows when absolutely necessary.
So far, I’ve went back to my Windows workstation for QuickBooks to update some accounting information. I guess I could probably put QuickBooks into the cloud but at this point I’m going to hold off on that application until I get other things tested.
I have to admit this laptop is on the heavy side but it has a really decent battery. On a full-charge I get around 7 hours. My 17” I7 Toshiba laptop gets maybe three hours and that’s if I put it into Eco Mode. The Dell e6420 also has an NFC hotspot and a finger print reader. I’m not using either one of those and don’t think there’s a driver for those hardware elements either.
I do have WPS, R, Python and R Studio all working well. I’m using Thunderbird for my email application and LibreOffice (using it to write this post) for my writing and documentation chores. I’m looking for a OneDrive connector that works seamlessly but so far, I’m still searching.
Just for kicks, I did try using Microsoft Office Online. This is the web version of office. It seems that I tend to skip letters in words or Office online would randomly adds spaces between words in my text. I’m not sure why but it seems to be constantly saving whatever I’ve entered. Meaning not saving in say 5 minute intervals or something similar. Could be something with Firefox too.
One thing I need to mention is that the performance is good. I have run dozens of WPS programs and they all have executed in a reasonable amount of time. I live in a world where the processing I do is measured in data sets of 10 million or less for my development. Using WPS on this laptop is a good experience and processes these datasets quickly.
I did get two emails over the week asking about WPS on Ubuntu. WPS does run fine on Ubuntu and I have no complaints on that. One emailer asked about the price of WPS on Linux and whether it was really cost effective as a workstation product.
WPL licenses WPS on Linux as a server product. You don’t get workstation pricing on Linux. Workstation pricing is only for Windows and Macintosh products. If you are expecting a Linux Workstation to be as cost effective (i.e. priced the same) as a Windows or Macintosh Workstation, then you will be disappointed.
I suppose that one could always license a small WPS Linux Server (2LCPU and say 8GB of RAM) and run it in a virtual machine using Xen or Virtual Box and still be less expensive than our competitor’s Windows workstation pricing. But if you’re a developer, you probably need to think about development and test platforms quite a bit.
Here’s a suggestion. Say you are a developer and are looking to develop a vertical market application. You could easily license both Macintosh and Windows workstation products and still be under $2500 a year. Of course, you have the cost of a MacBook or Mac Workstation to add on to that, but it is still very doable and capable as a development machine. Actually, a Mac Mini could work nicely for an Apple development machine. Just make sure you don’t buy the newer model that is not upgradeable since they soldered the RAM in place enforcing planned obsolescence.
The Macintosh product license could suffice for developing and testing code that is to be executed on Linux/Unix computing platforms. Of course, the Windows product license would do the same for Workstation and Server products.
I have taken a set of macro’s that I have in a library and compiled them under OS X. I’ve then copied them over to the Linux machine and it executes flawlessly. This is not an exhaustive test by any means but it does demonstrate what can be accomplished using a Macintosh Workstation. Perhaps a more complete Proof-of-Concept should be attempted and we could certainly arrange an evaluation for those products if you desire.
And finally, one more thought. If you are a developer creating a vertical market application and your target platforms are Windows, Linux and OS X and you need to have WPS Link and WPS Communicate for connecting to a remote server, then you will need a Linux Server or a Windows Server for test and development. If your product does not require pushing code that’s to be executed on the remote server, then just the Mac and Windows Workstations will likely suffice.
About the author: Phil Rack is President of MineQuest Business Analytics, LLC located in beautiful Tucson, Arizona. Phil has been a SAS language developer for more than 25 years. MineQuest provides WPS consulting and contract programming services and is an authorized reseller of WPS in North America.