smax013, on 21 September 2012 - 04:47 AM, said:
Just to be clear, I was not really suggesting an Apple computer. I only mentioned Apple as the illustrative point about how more computers are becoming "unfriendly" in terms of user upgrades.
Having said that, you mention that Apple doesn't offer the applications that you need for your business. If you are seriously considering Linux, then you may find that getting Linux programs for your business is even tougher than for the Mac OS. And if you can find a Linux program for your needs, then more than likely there is a Mac version of that program. Keep in mind that the current "generation" of the Mac OS (i.e. all Mac OS X versions) trace their ancestry back to UNIX, much like Linux does. Thus, it is typically much easier to make a Mac version of a program if there is a Linux program. Again, I am not suggesting a Mac, more pointing out that if you think finding specific programs for the Mac OS is tough, then you may find it just as tough, if not tougher, to find them for Linux. Windows definitely has the widest variety of programs out there.
As a case in point, I do structural engineering for a living (this computer stuff is more of a hobby, although I do some minor computer support stuff on the side). All my structural engineering applications are Windows only programs. It is VERY tough to find structural engineering applications for the Mac (and I assume Linux, but have never really looked). Thus, the reason why I run Windows XP/7 in a VM on my Macs and also have Windows desktops. For all the other "general" stuff (i.e. word processing, spreadsheets, presentations, etc), there is generally a Mac equivalent. It is the more "specialized" programs that are tougher to find...and that is the same for Linux.
Yes, and most of the older structural engineering and other programs I've been told about are written in Fortran or COBOL, so are 16-bit. The newer ones are indeed better in a GUI, so that makes sense. DOS emulators will run in Linux, so can run those programs. DOSBOX is cross-platform, whether Win7 or prior, or Linux. So that might keep Win7 in the game for me.
CNC controllers' software is a related topic, and that stuff is either on DOS or XP (since XP can run DOS windows). The proprietors are reluctant to upgrade to Win7, given the many problems, esp. with 64-bit not being able to read 16-bit programs. So then DOSBOX or Tao Computing's DOS emulator are perhaps helpful. Tao, as I wrote in another post, estimates the DOS emulator market at
25-35 million users.
I too need DOS. Wrote my own DOS programs for the business. IBM told me DOS might not run well in XP Mode in Win7; their SmartSuite runs everything I need, because it can read my old DOS 1-2-3 templates and all my old Multimate, Word, WordPerfect files from the 1980's forward. I do actuarial work and accounting for pension plans, so have to always have backwards-compatibility, just like a lawyer or accountant or other financial firm needs to have. Government is still 50% on XP, with no quick change, per a white paper from Dell which I read last week. So they are in the same bind as I am.
See: it's cheaper to the customer if we can use the old stuff that still works well. It's much cheaper and faster to run stuff in DOS than to run it in an ever-changing-interface that requires retooling thousands of employee machines; and at the end, you can do less; and at the end, what you can do, takes longer. Versus my competition, I save my clients about 30% or more on my fees and offer 24/7 phone support to boot; because I don't have to mess with the constantly dysfunctional upgrades. And I'm but a one-person (well, two plus 19 computers) firm. How much bigger the savings, then, for a larger business?
I don't understand why MS is so short-sighted. Point is, Linux does have a DOS portal, so many business applications can be run. The Linux 'ethic' is kinda annoying to put up with, but it is a mainstay in enterprise market already, so I'm sure someone will figure out how to port over applications which still are needed; especially, IBM.
We need 'open' only in the sense of knowing how the program works so we can tailor it. We don't need 'free' as in no charge. IBM specializes in servicing software, and makes its money on that. And we are glad to pay. Wish MS would understand that's the market, instead of banking all on a childish interface and the product of the OS. No, it's the SERVICING of the OS which could make them money, but they won't cater to that. Instead, they base their marketing on the SALE of the OS, and its 'support', which forces them to change the interface to make it look 'new'. So they alienate customers.
This post has been edited by brainout: 21 September 2012 - 09:51 AM