IWETHEY v. 0.3.0 | TODO
1,095 registered users | 1 active user | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Need recommendations
A county office wants to look into converting their desktops to Linux. The M$ apps that need to run are an Accounting Package (Dynamics?, a GP offering) and Paradox. They are currently using Word Perfect Office for WP and spreadsheet.

I have found (I actually have a copy) Corel Linux Office 2000 which contains WP, Quattro and Paradox. But Corel no longer is active in the Linux world.

I could rewrite the Paradox app in ??? and have them use Open Office for WP, but I don't think I can get them to change thier accounting software.

Which version of Linux?
Open Office?
Database (must support record level locking, multiple user).
Accounting?

Reason for conversion it cost, they don't want to spend money upgrading HW AND SW. "We have a 'bunch' of old 486(!) computers that we don't want to upgrade."

Or should I convince them to upgrade HW?

All advice is appreciated.
New Re: Need recommendations
If it's Great Plains Acccounting (must be to run on 486en) it will run in DOSEMU. (Dynamics is Windows.)

The problem is, 486en will not run recent Linux any better than they will recent Windows. I would steer clear of this one.
-drl
New Dynamics
It is Dynamics accounting on a Windows computer. (Main accountant has high powered computer, rest of department has varity of equipment.) I have seen him running program(s) in a DOS environment.
New Re: Dynamics
With 486es, I don't see the benefit of switching everyone to Linux - what are they after?

Dynamics is Windows only. That computer will have to stay Windows.
-drl
New Good use of a 486
Is to get a box that is modern, and run it as a VNC server and the 486s as VNC clients to that box. That way the 486s can run an older Linux with a VNC client.
New Go thin client
Run the accounting (and pretty much everything else) on the server and use thin clients. I've seen several methods discussed here, several should work for 486s.
===

Implicitly condoning stupidity since 2001.
New Re: Need recommendations
\r\nA county office wants to look into converting their desktops to Linux. The M$ apps that need to run are an Accounting Package (Dynamics?, a GP offering) and Paradox. They are currently using Word Perfect Office for WP and spreadsheet.\r\n
\r\n\r\n

It would be helpful if you'd provide versions of the products, all of which had an extensive lifetime, in many forms. If you're dealing with 486s, I'd be inclined to suspect DOS versions of at least some of this stuff.

\r\n\r\n

For WordPerfect on Linux, well, [link|http://www.tldp.org/FAQ/WordPerfect-Linux-FAQ/|read the FAQ].

\r\n\r\n

For any version of Windows running on a 486, I'd think you'd have pretty good results with WINE as well.

\r\n\r\n\r\n
\r\nI could rewrite the Paradox app in ??? and have them use Open Office for WP, but I don't think I can get them to change their accounting software.\r\n
\r\n\r\n

See below.

\r\n\r\n
\r\nWhich version of Linux?\r\n
\r\n\r\n

Debian. You need to ask?

\r\n\r\n
\r\nOpen Office?\r\n
\r\n\r\n

Sure, but not on any 486 I've seen.

\r\n\r\n
\r\nDatabase (must support record level locking, multiple user).\r\n
\r\n\r\n

Take your pick. I'd suggest PostGres or SAPDB with a Web front-end, but could be anything.

\r\n\r\n
\r\nAccounting?\r\n
\r\n\r\n

Sure.

\r\n\r\n

Oh, you wanted suggestions. How about trying the current package under DOSEMU or WINE?

\r\n\r\n
\r\nReason for conversion it cost, they don't want to spend money upgrading HW AND SW. "We have a 'bunch' of old 486(!) computers that we don't want to upgrade."\r\n
\r\n\r\n

Run, don't walk.

\r\n\r\n

At the very least, demand up-front payment.

\r\n\r\n

The 486s can be pressed into service, possibly, as X servers. But you'll want a minimum HW set. Depending on configuration, memory, NICs, disks, et al, are going to be more expensive than new HW. Consider that low-end consumer HW is available, new, for $150-$200, and reasonable used HW for a comperable price. I'd propose a C/S model myself, with one modestly amped-up server.

\r\n\r\n
\r\nOr should I convince them to upgrade HW?\r\n
\r\n\r\n

Could we convince you to upgrade clients?

\r\n\r\n

I'd definitely push the HW on them. They've skipped about three generations of PC HW. Current systems will be running at 100 times the speed, with 1000 times the storage, and 64 times the RAM, of these systems. For less than the cost of any repair or upgrade to the existing HW. OTOH, you might want to focus on components likely to produce more immediate visual benefits -- monitors, for example.

\r\n\r\n

There's an awful lot you're leaving out of this picture though. For starters:

\r\n\r\n
    \r\n
  • How many systems/users? 3? A dozen? 50? This impacts networking and server capacity.
  • \r\n
  • What versions of the software? Have you tested or checked any for compatibility with DOSEMU or WINE? There are definitely versions of most of what you're looking at which will run, natively or emulated, depending, on Linux. And there are apps which will replace them altogether. Establish what's desired and/or acceptable. While I thought OpenOffice.org (OOo) would read/write WordPerfect docs, I find no control for this, or mentions in the online help.
  • \r\n
  • What's the accounting package do?
  • \r\n
  • What's the current networking infrastructure? 5Mb/s ethernet? You're going to have to look at upgrading that, possibly including cabling, if you're going to go to an X Terminal model. Note that if you crack open a dozen 486s, one of 'em's liable not to work when you're done. Bring lots of canned air and a dust mask.
  • \r\n
  • Does this have to happen in on swell foop? Incremental cutovers work best. I'd suggest bringing in a Linux server and moving applications onto it over time (remote session), rather than cutting the legs out from under the Windows users at once.
  • \r\n
  • What are the reasons for considering Linux? Strategic long-term positioning, or are they just cheap bastards?
  • \r\n
--\r\n
Karsten M. Self [link|mailto:kmself@ix.netcom.com|kmself@ix.netcom.com]\r\n
[link|http://kmself.home.netcom.com/|http://kmself.home.netcom.com/]\r\n
What part of "gestalt" don't you understand?\r\n
[link|http://twiki.iwethey.org/twiki/bin/view/Main/|TWikIWETHEY] -- an experiment in collective intelligence. Stupidity. Whatever.\r\n
\r\n
   Keep software free.     Oppose the CBDTPA.     Kill S.2048 dead.\r\n[link|http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html|http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html]\r\n
New Agree on the HW upgrade.
Time savings alone will objectively justify the cost, but having a bean-counter approve it is another issue...

I've purchased two refurbished Compaq Presario 6000 machines recently. They've been fine. They now have a similar machine for $399 without a monitor. It has a 90 day warranty. [link|http://www.shopping.hp.com|http://www.shopping.hp.com] click on "outlet store" then click on "refurbished desktops" then click on "refurbished Compaq Presario desktops". (I'd post the URL but is has a bunch of Java session ID stuff in it...)

AthlonXP 2000+ (1.67 GHz)
256 MB PC2100
40 GB hard drive
48x12x48 CD-RW
10/100 ethernet, modem
Integrated graphics
Sound, etc.
WinXP Home

Mine was similar but has a 60 GB hard drive and a CD-RW/DVD combo drive. $420. and $400. for the two I bought.

I'm sure you can get similar machines elsewhere, and your local shop may be able to build something similar for less. Being able to buy them off the shelf saves the aggravation of putting them together yourself.

Otherwise, if they insist on the same hardware, I think you'll have to go with a server/thin client solution like KMS and others have outlined here.

Good luck.

Cheers,
Scott.
New WordPerfect filters
While I thought OpenOffice.org (OOo) would read/write WordPerfect docs, I find no control for this, or mentions in the online help.

To quote a friend of mine, "Well, read the [link|http://linuxmafia.com/wpfaq/future.html#ALTERNATIVES|FAQ]." *grin*

That is, there's an alpha-stage filter project, run out of a SourceForge project page, with (if memory serves) development shared between the OpenOffice.org Writer people and the AbiWord people. Progress isn't very fast because there doesn't seem to be heavy effort being put into it. They've bestowed on the underlying library a "version 0.5" moniker for the latest release, which version you can use for command-line conversions. By contrast, the "writerfilter" version, i.e., the OpenOffice.org Writer plug-in filter, currently remains at "version 0.1", which sounds a bit scary.

Me, I've had excellent luck in the past using the wp2latex command-line filter to translate .wpd documents into TeX, and from there to whatever I want using LaTeX stuff, but clearly this isn't what a non-technical office worker wants. Sites that need to do a one-time conversion of legacy .wpd documents into .rtf, .sxw, or something else useful will find the available command-line tools to serve nicely (batching is so nice!), but will have a minor dilemma if they're obliged to have ongoing bidirectional conversion.

Some of the proprietary suites do include robust .wpd filters (Anywhere Office, Ability Linux, TextMaker for Linux).

Rick Moen
rick@linuxmafia.com


If you lived here, you'd be $HOME already.
New Cheaper Hardware
How cheap do they want to go?

Consider this company:
[link|http://www.pconramp.com/|http://www.pconramp.com/]

Well when they get their web site back up next week, *sigh*. Contact sales and ask them about what used systems they have for sale.

But they have Pentium III 600Mhz systems and up for under $200, Dell, Compaq, IBM, etc. Sans monitors. Good enough to run Linux on, and cheap enough to get the Bean Counters to consider a HW upgrade. Used, ex-leased systems, limited warranty, and sans OS. If they want cheaper than that, they are just being impossible.
New Do the hardware upgrade
It needn't cost a lot. You can get perfectly reasonable computers preinstalled with Linux for about $400 a pop. You can assemble them (white box) for about that, too.

Reasons?

- You won't be wrestling with ye olde hardware and drivers for same
- It'll be easier to work with (no ISA, furra start)
- Performance will be stellar by comparison

OS should be Debian.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Thanks all
for the suggestions.

Clarifications.

I started out by doing Paradox programming for them back in '98. Their network is Novell, don't know the version as they have a network support company. Campus has three buildings with 5-10 computers per building. 100mb backbone between buildings and 100mb in the main building, 10mb in out buildings.

The main batch of computers are Pentium based. Manager's computer is/was top-of-the-line last year. Mostly HP hardware. All running Win9x/2000/XP. My take is that he wants to add a "bunch" of additional computers to the network, and for that he wants to use the old "retired" hardware.

I have a copy of Corel Linux Office 2000, (WP, Quattro and Paradox for Linux). It states that the minimum hardware requirement is Pentium 166. I have no experience with Linux on the desktop, I've only put in Linux servers (print, file, and firewall servers). And I have only followed the discussions here on WINE. Hence the questions.

Based on the collective recommendation, I'll suggest to the client that he abandon the idea of "unretiring" the old 486s and purchase new hardware (Walmart has their Lindows machine still at $299.00), and I'll be happy to work with him on getting Linux on all the computers.

FWIW the client knows IWETHEY, knows my id, and has visited, but not posted, occassionally.

Thanks for all your recommendations.

Joe
New 486s are fine...
... in a terminal arrangement with a central server. They aren't sufficient for running end user apps like Corel Office.

So he could use all the old hardware as long as there is a reasonable server to run againt.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New Problem with that is X

...and it's less the 486 part than the video support. 800x600 if that. If you try upgrading video, you find you need a new box, period.

\r\n\r\n

Yes, you can run 486 X Terminals if you want shitty, 486-era graphics support. But upgrading even to P-1 is going to buy you a heck of a lot.

--\r\n
Karsten M. Self [link|mailto:kmself@ix.netcom.com|kmself@ix.netcom.com]\r\n
[link|http://kmself.home.netcom.com/|http://kmself.home.netcom.com/]\r\n
What part of "gestalt" don't you understand?\r\n
[link|http://twiki.iwethey.org/twiki/bin/view/Main/|TWikIWETHEY] -- an experiment in collective intelligence. Stupidity. Whatever.\r\n
\r\n
   Keep software free.     Oppose the CBDTPA.     Kill S.2048 dead.\r\n[link|http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html|http://www.eff.org/alerts/20020322_eff_cbdtpa_alert.html]\r\n
New Further recommendations
jbrabeck wrote:

I started out by doing Paradox programming for them back in '98. Their network is Novell, don't know the version as they have a network support company.

NetWare version can make a significant difference, as the networking protocol stack has evolved over time. NetWare 3.x used the original NetWare Core Protocol (NCP) layers over IPX/SPX transport for machines running its native client software (which, itself, came in several variants). NetWare 4.x added NetWare Directory Services (a very important change!) above NCP, along with abstracting NCP completely from IPX/SPX, allowing variants such (relatively rare) deployments of NCP over IP. I vaguely recall that NetWare 5.x and 6.x have switched to IP transport by default, but please don't hold me to that.

Probably the biggest differentiator is whether you login to an NDS context or not. Of late, Novell is calling NDS "eDirectory", which nomenclature I'm still not used to, as it keeps coming across as a dot-com joke in questionable taste. NDS/eDirectory is a sort-of finely-honed X.500 directory service that I believe has been moving closer to a specialised sort of LDAPv3 structure, over the years.

Looks like you can download the proprietary evaluation version of the Linux eDirectory client software for x86 Linux distributions here: [link|http://download.novell.com/|http://download.novell.com/] They say that you must [link|http://www.novell.com/products/edirectory/howtobuy.html|buy] a non-evaluation copy for any production use. There's also file access via [link|http://www.extremetech.com/article2/0,3973,1157502,00.asp|Web browser](!), which is way too damned peculiar for my liking, and strikes me as of dubious utility over the long term.

There is reasonably good open-source NDS client software for Linux -- [link|ftp://platan.vc.cvut.cz/pub/linux/ncpfs|ncpfs] (NCP filesystem)I vaguely recall that it hasn't quite kept step with Novell's post-5.0 improvements (but, then, there are a huge number of non-upgraded 3.x and 4.x networks out there, so that may not be an issue).

The Linux community as a whole pretty much blew off Novell some years ago as too hopelessly stuck in its own shrinking proprietary world -- which is something of a shame, because they have extremely talented networking engineers/designers. I'm as guilty of this as anyone on the Linux side of things, and so was taken by surprise to find Novell becoming, of late, staunch supporters and adopters of Linux as core technology. It hasn't helped that the main provider of proprietary pieces in the past has been Caldera Systems (of lawsuit infamy). This is of course changing, but there's a bit of an information gap -- and an even bigger mindshare gap -- at the moment.

I have a copy of Corel Linux Office 2000, (WP, Quattro and Paradox for Linux).

Please note that you'll have a difficult time finding many copies of that -- and it would not be lawful to install your one copy throughout your organisation. Remaindered copies can be found [link|http://linuxmafia.com/wpfaq/wp9.html#GETWP9|here and there], but they're becoming more rare all the time.

I personally think that porting Win32 applications only far enough to make them run under Winelib was a dreadful idea ab initio, but I'm a native-app bigot, and you should arrive at your own opinions. ;-> With Paradox, that's all that Corel ever offered, so it was their way or the highway.

It states that the minimum hardware requirement is Pentium 166.

I'll bet a 486 would actually be liveable -- but, to get reasonable performance with ported Winelib apps, not to mention popular desktop toys like GNOME/KDE/OpenOffice.org, you'd need a ton of RAM to go with it, which the retired 486es almost certainly do not have. And, of course, anyone buying new RAM for a 486 in 2003 needs his head examined.

Based on the collective recommendation, I'll suggest to the client that he abandon the idea of "unretiring" the old 486s and purchase new hardware (Walmart has their Lindows machine still at $299.00), and I'll be happy to work with him on getting Linux on all the computers.

Suggestion: Borrow one of those 486 boxes. In fact, stuff it full of RAM scavenged from the other 486en in the pile, as much as it will reasonably hold. Take it home, download one or two Linux distributions, and play with them to see what they're capable of. That will put the rest of this discussion in much sharper context.

Linux in most deployments honestly is not at all CPU-intensive -- unless you're doing large amounts of silly rendering or screen-swooping effects, e.g. with KDE. One of the nicest Linux desktop boxes I have is an AMD K6/233 with about 384 kB of RAM, a nice old Number Nine Imagine128 video card, and a pair of fast 10kRPM SCSI hard drives. I usually run it with my favourite window manager, [link|http://www.plig.org/xwinman/wmaker.html|Window Maker]. The system never seems slow. Just never.

But, generally, I concur with other people's comments that it's difficult to beat the price of new commodity x86 boxes (and a retired 486 of unknown hardware configuration may be too damned much trouble). Only, for heaven's sake, do prototyping. For example, many of the extreme low-end boxes such as the Fry's Electronics $299 boxes preloaded with "ThizLinux" out of Hong Kong, come with VIA C3 Ezra "CentaurHauls" Intel-clone CPUs. Stepping 12 of that CPU is fine, but the equally-common stepping 8 produces errors under Linux on some calculation functions on account of hardware-compatibility problems (and of course you have no idea in advance which chip you're getting). The latter problem can be fixed in any Linux distribution through some rather indelicate library hackery, but the dollar savings isn't worth the hassle.

Rick Moen
rick@linuxmafia.com


If you lived here, you'd be $HOME already.
New Re: Further recommendations
I run Windowmaker on a Toshiba Tecra 8000 with a P300, and it's fine for xterms etc. - but run a "big app" like Konqueror and it's pokey. (Yes, I know, a lot of KDE components need to start up to run Konqueror). Still, it's usable. It's definitely NOT usable on a P166 - Netscape on Windowmaker is acceptable there.
-drl
New RAM shortages and laptops
I run Windowmaker on a Toshiba Tecra 8000 with a P300, and it's fine for xterms etc. - but run a "big app" like Konqueror and it's pokey. (Yes, I know, a lot of KDE components need to start up to run Konqueror). Still, it's usable. It's definitely NOT usable on a P166 - Netscape on Windowmaker is acceptable there.

The standard Tecra 8000 came mostly in one of two configurations: PII/300, 64MB RAM, and 6.4GB hard drive -- or PII/366, 128MB RAM, and a 10GB hard drive. Sounds like yours is the former.

Laptops generally are a special case, and don't compare well directly to desktop machines (which, to be blunt, is what you were doing by implication), because of compromises in the design intended to keep power consumption and heat-generation low. Those entail slow hard drives and a tendency to run the CPU in slow, lazy modes as often as possible. If you combine a slow hard drive with relatively low RAM, then you are spending a lot of time plowing through slow swap, which dramatically worsens the effect that the slow hard drive would have otherwise. That's consistent with what you report about "big" apps. I'll bet that you'd be radically happier if you were able to justify buying a second RAM stick.

So, in particular, what I'm suggesting is that your attributing the pokiness to the PII/300 is simply incorrect. What you're seeing is attributable, instead, to RAM shortage and slow swap.

Rick Moen
rick@linuxmafia.com


If you lived here, you'd be $HOME already.
New What he said.
Saw a HUGE performance increase after doubling the ram in a Dell P2-300 laptop.

I run full blown Gnome and its fine...once its loaded...the slow hard drives in laptops make all app startups lag somewhat...even on the newer P3-700...there is a more significant program start lag..since the 4200 rpm laptop hard drives are so slow compared to the new ATA133 10000 rpm desktop drives.
If you push something hard enough, it will fall over. Fudd's First Law of Opposition

[link|mailto:bepatient@aol.com|BePatient]
New Linux and low[er]-end CPUs
I have to keep reminding myself of the type of machine people mean when they say "retired 486": That would typically be a generic 486DX/33, 486SX/33, or 486DX2/66 with ISA bus only, an antique [link|http://linuxmafia.com/~rick/faq/#486|1994-or-earlier BIOS] incapable of supporting hard drives bigger than 504MB, 32MB of RAM, a single, slow IDE hard drive, a really cheesy Trident or C&T video chipset with from 256kB to 1MB video RAM, and either no NIC or some really cruddy NE2000 clone. And a 15" monitor.

My main machine for eight years running was a 486. Thus: AMI Enterprise III with three VLB slots, five EISA ones, and 16 SIMM sockets for fast-page RAM. Adaptec 1742A SCSI host adapter. ATI Mach32 VLB video card with 4 MB VRAM. Two 7200 RPM IBM SCSI hard drives. One 4x Toshiba SCSI CD-ROM drive. One Yamaha 4X CDR burner. Two 3Com 3C509B ethernet cards. It used a NEC 4FG with effectively a 16" display until I retired it and got my 17" ViewSonic. 32 MB RAM, eventually doubled (about halfway through its service life).

That machine was beefy enough to be my SMTP + Apache + ftp + ssh/shell server for all of my remote users, plus at the same time do local X11 desktop duty for me (fvwm2 window manager), plus at the same time burning CD-ROMs. (Mind you, this was in the days before Linux word processors hogging 73 MB of RAM just to load.)

It was more than acceptable for all of those simultaneous functions during all eight years of service, because I designed it for high I/O in Unix OSes, throughout the hardware. When I say "in Unix Oses", I mean that it was a balanced design, not skimping in some areas of hardware and splurging irrationally in others where Unixes don't benefit very much, resulting in an overall Unix system with sub-optimal performance for the dollar.

The reason I mention all this is the sucky-Linux-system-for-the-dollar syndrome's still with us, now being driven by a new gang of idiots: gamers.

That pretty much was inevitable, as a matter of market economics: The hardware market collapsed, and the only growth area remaining has been the sort of system marketed to teenagers of all ages who fancy themselves gamer D00DZ. You've probably seen them in PC clone shops, and wondered what the hell they were: Transparent compact Plexiglas cases with handles for carrying, neon tube lighting, garishly bright coloured motherboards, ridiculously overpowered CPUs (often 2.4 GHz Athlons) with oversized heat-sinks and fans, NVidia 3D video cards requiring proprietary X11 server software -- and sucky, pathetically under-engineered I/O in every area other than video.

The kiddies who favour these things are basically MS-Windows gamer types who wander over into Linux mailing lists and start giving dumbass hardware recommendations: I see that happen all the time, posting recommendations of poor-value hardware that's poorly balanced for Linux use -- way, way top-heavy on CPU power (and consequently on power draw and heat dissipation), while pathetically bad at I/O (especially mass storage).

My systems, including my former 486, get spec'd to give excellent performance for the dollar over many years of projected service life -- and also to get good parts longevity, through low heat build-up. The ones the kiddies are recommending are overpriced for their real-world Linux performance today, will tend to die early (because of heat), and won't wear well over the years to come. And they're making the same type of error that people made earlier, just with fancier and newer hardware.

Rick Moen
rick@linuxmafia.com


If you lived here, you'd be $HOME already.
New way upgraded, 256M
..and IBM 40Gb Travelstar drive. It really is slow. KDE has gotten extremely bloated, which I guess is a side effect of C++.
-drl
New Define "bloated"
Or do you mean it meets needs that you no longer have?

"Bloated" is a term bandied around by folk who forget that software is designed to be used by other people, too. What's "bloat" to you is required functionality for other people.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Re: way upgraded, 256M
deSitter wrote:

way upgraded, 256M and IBM 40Gb Travelstar drive. It really is slow. KDE has gotten extremely bloated, which I guess is a side effect of C++.

The laptop machine in front of me is:

model name : Mobile Pentium II
stepping : 10
cpu MHz : 366.675
cache size : 256 KB

Total physical RAM: 128 MB. Preferred environment: Window Maker 0.80.1, XFree86 4.2.1.

While Konqueror (installed version = 3.1.0) is no longer my browser of choice (prefer Galeon 1.2.7 or Mozilla Firebird 0.6), it does not have load-time problems, nor is it slow in other ways -- relative to obvious alternatives. Suggest you investigate idiosyncratic problems that might afflict your system.

Rick Moen
rick@linuxmafia.com


If you lived here, you'd be $HOME already.
Expand Edited by rickmoen Aug. 9, 2003, 04:44:42 AM EDT
New Some recommendations
jbrabeck wrote:

A county office wants to look into converting their desktops to Linux. The M$ apps that need to run are an Accounting Package (Dynamics?, a GP offering) and Paradox.

Those will probably run on WINE (open source) or one of the [link|http://linuxmafia.com/wpfaq/future.html#ALTERNATIVESWIN32|souped-up proprietary variants] thereof. However, why not leave the accounting Windows box running Windows? I've never understood the "We're a single-OS shop" mindset.

They are currently using Word Perfect Office for WP and spreadsheet.

If they really like it, they can probably run that Win32 version under WINE, too. I've heard favourable reports. Check on the Corel support newsgroups (linked from my WordPerfect for Linux FAQ).

I have found (I actually have a copy) Corel Linux Office 2000 which contains WP, Quattro and Paradox. But Corel no longer is active in the Linux world.

Yes, curiously enough, they stopped producing applications for Linux (but not for proprietary Unixes) at pretty much exactly the same time as an infusion of cash from Microsoft Corporation. WP9 for Linux/Corel Linux Office 2000 [link|http://linuxmafia.com/wpfaq/wp9.html|was never great, but can be improved]. But, honestly, recompiling Win32 source code to run under Winelib (which is what what Corel did with "Linux Office 2000") is a half-assed way to produce applications for Linux, and is a poor alternative to true native applications.

I could rewrite the Paradox app in ??? and have them use Open Office for WP...

OpenOffice.org isn't a bad suite, especially if you need maximal compatibility with Microsoft Corporation's really dodgy document file formats. The word processor AbiWord's .doc compatibility is about comparable, and AbiWord is much lighter / faster than OpenOffice.org Writer, e.g., loading in 6 MB RAM instead of 73 MB. The spreadsheet Gnumeric occupies a parallel relationship to OpenOffice.org Calc.

But it all depends on what you need. Take your time, try things out, and see what works. For heaven's sake, don't attempt a large-scale deployment without doing pilot projects and agreed-upon acceptance criteria. If you run up against roadblocks, don't give up; ask in places like this one.

...but I don't think I can get them to change their accounting software.

So, don't. Leave that machine alone. It's doing its job.

Which version of Linux?

As the saying goes, that's a religious question. ;->

Pick one; you can't go too badly wrong. You can become a Linux-distribution bigot later.

Open Office?

OpenOffice.org is very useful in providing one-stop shopping for word-processing ("Writer"), spreadsheet work ("Calc"), presentation graphics ("Impress"), and vector graphics ("Draw") -- plus a generic database-access and query interface that can talk to pretty much any back-end database engine via ODBC, JDBC, or specialised middleware.[1] Please note that the name of the program is technically "OpenOffice.org" (abbreviated as "OO.o") rather than "OpenOffice", because the latter was already established as the name of a major Linux VAR in the Netherlands. Also, please note that the ostensibly separate OpenOffice.org applications are actually a single binary that does all of those functions.

Database (must support record level locking, multiple user).

A brief history of databases on Linux:

For most of the last decade, pro-SQL bigotry has been the rule on Linux, which if anything accelerated when all of the big proprietary SQL database vendors but one (Microsoft Corporation) suddenly released supported versions of their SQL engines for Linux in late 1998. The best known open-source SQL engines are MySQL and PostgreSQL. Both have gotten to be quite good; MySQL has more widespread technical documentation and information, while PostgreSQL is technically more solid but less widely used. (Reason, in part: It used to have severe performance problems, which is no longer true.)

Because of the fixation on SQL, and corresponding monopoly over mindshare, other categories of database (xBASE, casual databases) have been a bit slower to develop, but over the last five years have really taken off. I have a [link|http://linuxmafia.com/~rick/linux-info/applications-databases|listing] of known options in all three categories. Sorry to not able to give guidance about which to use for what purpose, but at least the names and locations of those projects should be a good starting point.

Most of my experience is with MySQL and PostgreSQL. Just to be really clear: Both of those are engines, which by themselves furnish only command-line query interfaces. It's intended that you'd use them with separate user-end applications such as phpMyAdmin (Web front-end using PHP) or OO.o -- which is (mostly) what I do.

Caveat: You haven't mentioned what the Paradox application(s) do(es). Duplicating the functionality of a developed application can be a very non-trivial exercise. Beware of "iceberg obstacles" in this area: 9/10 invisible until you run into them. You may not even be able to determine what's the best software to use until you've studied the problem carefully.

Perspective: Although OO.o is a useful tool, its disk space and (especially) RAM requirements are regarded as absurdly high by the standards of Linux applications. If you can devote 200-300 MB of disk space just to housing this office suite and 73MB+ of RAM to run it, then great -- but it is considered a hog.

Accounting?

[link|http://linuxmafia.com/~rick/linux-info/applications-accounting|list]

Reason for conversion is cost, they don't want to spend money upgrading HW AND SW. "We have a 'bunch' of old 486(!) computers that we don't want to upgrade."

OK, whoa, there. This raises the question of hardware adequacy -- not the CPU (which is fine) but rather RAM and disk space. And, in what might seem a small-p paradox, the Linux distributions and desktop environments commonly urged onto new Linux users tend to require (by Linux standards, though not Microsoft ones) gobs of hardware beefiness in exactly those areas. If you hand me, an expert Linux user, a 486DX2/66 with a 504 MB hard drive, a good video card housing at least 4 MB video RAM, and 64 MB system RAM, with some care I can craft a reasonably "friendly" Linux desktop box. It will not have GNOME or KDE; it will not have OO.o; it will not start up a bunch of little-needed daemon processes that far too many distributions auto-default to running with no real reason. It will have a painstakingly selected set of lean applications, instead of the traditional cornucopia of thousands of apps. It might feature [link|http://www.plig.org/xwinman/icewm.htm l|ICEwm] instead of the more feature-rich, RAM-guzzling window managers.

You as a relative newcomer to (desktop) Linux probably wouldn't even know how to go about doing that, unfortunately, for lack of acquaintance with the problem space. On the other hand, if you think you might be up to the challenge, go for it, with my congratulations on your crusading spirit -- but, please, leave yourself large amounts of time for testing and prototyping. But be aware that low-end hardware is a constraint that means you can't just grab a random Linux distribution and, with no idea what you're doing, conduct a "forehead install" (proceeding through the prompts by banging your forehead on the space bar as needed), and expect to enjoy the results. To get a satisfactory outcome under those constraints, you need to know the applications on your Linux distribution of choice; you must know how to do a custom installation to pick and choose the ones that are appropriate for your hardware; you must know how to configure the startup configuration to control what processes start up and what graphical environment the user will have.

The apparent paradox is that "free" (and thus low-end) hardware and "free" Linux mix well only if you have significant desktop-Linux expertise. Unfortunately, newcomers are often lead down the garden path of doing Linux on low-end hardware without expertise: They try loading RAM-and-disk-guzzling "friendly" applications onto a 486 with 96 MB RAM and a 2.1 GB hard disk, run out of disk space while running the installer, try again with some subset of the thousands of apps offered, succeed in completing installation but then find the resulting overburdened system to be dog-slow, and give up on desktop Linux entirely.

(For similar reasons, newcomers tend to insist on dual-booting their proprietary-OS boxes with that OS plus Linux, and then act all surprised when multiboot configurations turn out to be complex and sometime problematic. Surprise: That's always true of multiboot.)

About video: X11[2] on less than 1024x768 resolution is just not satisfactory. It just sucks in diverse, individually annoying ways. Therefore, you need 17" or greater montitors, and video cards holding at least 2 MB of video RAM, bare minimum. (At 16 bits per pixel = 2 bytes per pixel, imaging a video frame at 1024x768 requires 1024x768x2 = 1,572,864 bytes of video RAM. Obviously, 24 bpp or "true colour" looks slightly better, and requires 2,359,296 bytes, which is 4 MB when doing the necessary rounding-up.)

Don't get talked down to 15" monitors. Don't get talked down to 1 MB video cards. They "work" for small and long-term-unsatisfactory values of "work".

Or should I convince them to upgrade HW?

As always, it's a cost-benefit proposition. Unfortunately, it's pretty common for some manager to idly suggest Linux because it's "free" and not take seriously the project's requirements for study and prototyping, and assign to the project a tech with no experience in the area, to do it in his spare time with no funding and short deadlines. The moment the "free" alternative turns out to have caveats and a learning curve, the mandate for it disappears -- because there never was any management buy-in, and what was perceived as "free" was in the final analysis valued at cost. Don't fall into the trap of being that tech: Work out a proper scope-of-work document. Define milestones for acceptance in pilot deployments. Get signoff on your achievement of those milestones and deployments of them. Trust me, you really don't want to agree to head a project with poorly defined goals and acceptance criteria, with no real buy-in from management.

And don't even start until you've played with a few Linux distributions and gotten to know desktop systems somewhat deeper than just the button-pushing level, e.g., buy and learn from Matt Welsh's [link|http://www.oreilly.com/catalog/runux3/|Running Linux] tutorial. Since you've done server/firewall work, you already have a major leg up on that.

[1] In the area of data access and (especially) forms, the just-released OpenOffice.org version 1.1 is much, much better than the prior 1.0x versions. Almost any Linux distribution you install today will furnish the latter; therefore, expect to have to pull down upgrade packages.

[2] Also known as the X Window System, and often incorrectly called "XWindows", i.e., the display engine / mechanism to image graphics on most Unixes. Please note that X11 does best with 3-button pointing devices. 2-button devices are more-or-less OK; in that case, you emulate the missing third button by chording the other two.

Rick Moen
rick@linuxmafia.com


If you lived here, you'd be $HOME already.
Expand Edited by rickmoen Aug. 8, 2003, 05:14:20 PM EDT
Expand Edited by rickmoen Aug. 8, 2003, 05:52:31 PM EDT
Expand Edited by rickmoen Aug. 8, 2003, 06:07:15 PM EDT
Expand Edited by rickmoen Aug. 8, 2003, 06:31:22 PM EDT
     Need recommendations - (jbrabeck) - (22)
         Re: Need recommendations - (deSitter) - (3)
             Dynamics - (jbrabeck) - (2)
                 Re: Dynamics - (deSitter) - (1)
                     Good use of a 486 - (orion)
         Go thin client - (drewk)
         Re: Need recommendations - (kmself) - (3)
             Agree on the HW upgrade. - (Another Scott) - (2)
                 WordPerfect filters - (rickmoen)
                 Cheaper Hardware - (orion)
         Do the hardware upgrade - (pwhysall)
         Thanks all - (jbrabeck) - (10)
             486s are fine... - (admin) - (1)
                 Problem with that is X - (kmself)
             Further recommendations - (rickmoen) - (7)
                 Re: Further recommendations - (deSitter) - (6)
                     RAM shortages and laptops - (rickmoen) - (5)
                         What he said. - (bepatient) - (1)
                             Linux and low[er]-end CPUs - (rickmoen)
                         way upgraded, 256M - (deSitter) - (2)
                             Define "bloated" - (pwhysall)
                             Re: way upgraded, 256M - (rickmoen)
         Some recommendations - (rickmoen)

Better than a VBF, any day of the week.
88 ms