LinuxPOS

March 1st, 1999 by Brian Walters in

One of the strongest features of this program is its client/server nature.
Your rating: None Average: 5 (1 vote)
  • Manufacturer: Linux Canada, Inc.

  • E-mail: sales@linuxcanada.com

  • URL: http://www.linuxcanada.com/

  • Price: $199 US per lane

  • Reviewer: Brian Walters

Being a Linux consultant by night and a Windows programmer by day, I am always looking for the best way to solve different problems. Recently, I was given the chance to apply a Linux solution in a new market for us. A longtime Linux client asked me what I'd recommend for a point-of-sale system. Of course, I knew if he was asking me, he probably wanted a reliable solution based on Linux. After a little searching on the Web, I found LinuxPOS from Linux Canada, Inc. Their web site said LinuxPOS was still in beta but a demo copy was available, so I downloaded it. The beta installed easily and in a few minutes I saw the POS login screen. I was impressed immediately.

One of the strongest features of this program is its client/server nature. Once the registers are up and running properly, the server can actually be taken off-line for backups, maintenance, hardware upgrades, etc. When the server is back on-line, the registers synchronize with the server and the cashiers never notice a thing. This type of configuration makes this application great for remote stores where phone lines may not be 100% reliable.

LinuxPOS is the front end to a powerful Unidata-based program called Retailer's Choice ($599 US), also from Linux Canada. (UniData Server, $885 for a 3-user license, can handle up to six lanes of POS.) RC can handle all the accounting and inventory needs for a single store as well as multiple locations. Written as a text-based application, RC is easy to navigate and simple to understand. You can access it through an xterm window, the Linux console or a terminal such as a PC with a modem. The report writer is a real plus for managers who want to query the system for specific reports not already available in RC.

Screen Shot

The server I set up to run the Unidata database is a Pentium II 400 with 128MB of RAM and two 6.4GB Fujitsu hard drives, housed in a RAID1 full bay enclosure from MicroPal Corporation (http://www.MicropalCorp.com/). Backups are handled by a Seagate DAT drive connected to an Advansys SCSI card. Red Hat 5.2 with iBCS re-compiled handles the OS needs, since the database is not yet native to Linux. Network connectivity is handled through a 10/100 Intel Pro NIC.

The registers also run Linux, of course. AMD K6 266 processors with 32MB RAM and a 2GB hard drive make up the registers. Symbol scanners and Star printers were added to handle the specific POS needs. I believe it is very important that any Linux system sold includes some sort of reliable, fast backup and restore process. These registers are no exception. With a floppy disk in hand, a store manager can walk up to a crashed register and restore it in five minutes while typing only one command. This type of restore is possible due to the 100T network and etherboot.

Another great feature of this system is its technical support. Beside the on-site support provided by myself, the folks at Linux Canada were always there, ready to solve any problems we couldn't quickly fix on our own with the help of the manuals. Support can be a tough thing for small companies to provide, since so much effort is consumed in actually writing and enhancing a great program—these folks have found the perfect balance.

While it appears that LinuxPOS can do everything a storekeeper would want, there was one place where I had to find another solution—employee time cards. Sure, you can have them punch a card in and out every day, but with all this processing power, there is a better way. At first I thought I had found it through a great little application called TimeClock, but after contacting them, I discovered they are having internal difficulties and could not provide us with what we needed. So what's a good Linux consultant to do? Simple; I wrote a series of scripts called lxTimeClock (http://www.TexasComputers.com/) and released them under the GPL, free to all. Support is very limited, but once you get things installed, it really doesn't need much attention at all.

With a little ingenuity and a few years of Linux experience, I was able to deliver a strong, reliable solution without much custom programming. Many people get stuck on how free Linux is and toss a computer together from old or cheap parts. This is fine for testing it out at home or in your office, but when it comes to delivering solutions, quality parts make all the difference in the world. So the next time someone asks you “Can Linux do...?”, search the Web—the answer is most likely there. LinuxPOS was just sitting out there waiting for a great opportunity like this one.

Brian Walters (Brian@TexasComputers.com) has worked with computers since the early 80s. He fell in love with the Macintosh in 1990 and became a UNIX enthusiast in 1996 when introduced to SCO and Linux. At that time, he formed R & B consulting to specialize in providing unique solutions for small and medium businesses using both Linux and Windows. He enjoys hunting in his Jeep, but doesn't like to get too far from society, as he cannot live without the Internet.

__________________________


Special Magazine Offer -- 2 Free Trial Issues!
Receive 2 free trial issues of Linux Journal as well as instant online access to current and past issues. There's NO RISK and NO OBLIGATION to buy. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Sorry, offer available in the US only. International orders, click here.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
enigma variations download's picture

linux

On October 2nd, 2007 enigma variations download (not verified) says:

I send patches? use GIT Do to have Thanks.

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Featured Videos

The November 13, 2008 edition of Linux Journal Live! Shawn Powers and special guest, Linux Journal Author Daniel Bartholomew, talk e-book readers and Daniel's Kindle, DRM, and other goodness.

From the Magazine

December 2008, #176

The Oxford English Dictionary says the word "gadget" is a placeholder name for a technical item whose precise name one can't remember. Like that book-reader thingy from Amazon...what's it called? Spindle, Gindle...Kindle, that's it. Check it out in this month's gadget issue.

Other gadgets covered include the Nokia tablets, the BlackBerry, the Neo FreeRunner, the Dash Express, the Roku Netflix Player, the Kangaroo TV, The TomTom GO 930 and the MooBella Ice Cream System. On the larger hardware front, read the reviews of the Acer Aspire One and the YDL PowerStation. On the software front, check out the articles and columns on memcached, Samba security, Mutt, desktop gadgets, bash and Puppet. To wrap it all up, read Doc's thoughts on Google and the browser platform.

Read this issue

Sign up for our Email Newsletter