Slashdot Mirror


Major Retailer Chooses Linux for its Tills

An anonymous reader writes "ZDNet is running an article on how Matalan has installed several thousand point of sale terminals running Linux rather than Windows. The reason? Reduced cost of ownership. It was a big consultancy that did the work, Capgemini, and IBM on the kit side. Sounds like some people can get Linux to work in an 'enterprise environment' after all."

32 of 316 comments (clear)

  1. Work.. by Tesko · · Score: 5, Informative

    I work as a cashier at a grocery store, and they run MS XP Embedded. We have at least 1 till crash at least once a day. Causing major headaches, I wish we had them running on Linux...

    1. Re:Work.. by rm69990 · · Score: 5, Informative

      Same with Canada Safeway, where I used to work. They moved their cash systems from Unix to Windows Server 2003 and WinXP Embedded, and now the actual terminals have to rebooted periodicly throughout the day as they lock up. It is actually something new cashiers are trained to do.

    2. Re:Work.. by hdparm · · Score: 4, Funny

      In other words, they migrated their cash systems to crash systems, right?

    3. Re:Work.. by tehshen · · Score: 5, Funny

      LOL! I do my groceries at a wholesaler next to my place, and their registers run on Windoze. They have the default "clang" beep, and each time they beep, I jump...

      I used to work in a wine store which ran KDE. In certain cases, having a smashing bottle sound on an error message isn't a good thing...

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
  2. Linux in the enterprise? by HangingChad · · Score: 5, Funny
    What's next? Cats barking at dogs? It's outta control! Obviously these people have never read those MSFT funded TCO studies or they would never have let that commie OS through the door.

    Hehe. MSFT is going to be pretty unhappy with Capgemini.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Linux in the enterprise? by FuryG3 · · Score: 5, Interesting

      Obviously these people have never read those MSFT funded TCO studies or they would never have let that commie OS through the door.

      I'll bet they have, they actually wrote one of those studies

      From TFA:

      Menzel defended this study, saying that Capgemini provides an independent view, but admitted "sometimes there are situations where you get together with the client and defend their data."

      Yeah, sure. Those "situations" would be when "the client" gives you a lot of "their money".

      Very objective consultancy.

  3. going "onto the bios" ? by Anonymous Coward · · Score: 4, Interesting

    Okay, maybe I'm a technological ignoramus, but when the guy in the article talks about IBM being able "to connect onto the till remotely and go onto the BIOS" I am a bit puzzled.

    Is this possible with a normal PC motherboard? Or are they using some different type of system which provides hooks for the OS to do this?

    1. Re:going "onto the bios" ? by DA-MAN · · Score: 4, Informative

      Okay, maybe I'm a technological ignoramus, but when the guy in the article talks about IBM being able "to connect onto the till remotely and go onto the BIOS" I am a bit puzzled.

      No magic behind the scenes. At work we have standard serial console servers that connect to com1. In the BIOS we set console redirection to the serial port. Enable that in Linux and viola, you can access the system from BIOS to the login prompt.

      Is this possible with a normal PC motherboard? Or are they using some different type of system which provides hooks for the OS to do this?

      I think this is done on most server targetted boards and a few home boards. There are also third party ways to do it on boards that do not natively support it such as with the PC Weasel:

      http://www.realweasel.com/

      --
      Can I get an eye poke?
      Dog House Forum
  4. the tide, led by POS points by fak3r · · Score: 5, Interesting

    I really think POS is an important step for Linux acceptance. The beauty of Linux, of corse, is that it can run on an AS/400 or a wristwatch; and everything inbetween. I cringe when I see POS machines just running a terminal within Windows; think of what they are paying just to have telnet to a main system! While I, and most good geeks, run nothing but Linux for desktops, it'll take time to get them past the exec level; but for POS it's all about the bottom line, and no one will be able to beat Linux in that field. I think that will be the tipping point, but feel it's still ~3 years off.

    1. Re:the tide, led by POS points by tmasssey · · Score: 5, Insightful
      Those of you who have used the old-school NCR ATMs with the green-screen text interface know of what I speak. The new Windows ATMs are 3 times slower and 100 times less reliable. One wonders why the rush to abandon the old software that worked perfectly well.

      Simple: Advertising. And, I guess, user perception. But mainly advertising.

      I agree with the function/performance argument. The new ATM's do seem slower, especially in transitioning from screen to screen. But people like them better: they're more friendly! And the color screen makes the bank look better. Forget selling you on a loan or something: just the fact that when people walk down the street and see a bank's ATM's, they're bright and cheerful.

      People select products based on such factors. And banking is a competitive business, like most any other.

    2. Re:the tide, led by POS points by alienw · · Score: 5, Insightful

      Why would you run any general-purpose operating system on a point-of-sale terminal?

      It's much cheaper to use an existing OS than developing a custom OS. There isn't even any reason to develop a custom OS, considering both Windows and Linux work quite well for such applications. Not to mention, you can use cheap off-the-shelf hardware and drivers instead of having to develop your own.

      For that matter, why would you use an x86 CPU in a cash register?

      Maybe because it's cheap and easy to develop for?

      The new Windows ATMs are 3 times slower and 100 times less reliable.

      They also don't look fugly, are easier to use, and probably cost less to maintain.

      One wonders why the rush to abandon the old software that worked perfectly well.

      Legacy custom-developed software is typically a money pit. What if all that crap is coded in Assembler for some obsolete CPU? What if you need support for modern networking protocols?

  5. Remote Access? Nice. by Brent+Spiner · · Score: 5, Funny
    For example, when one of the Linux tills had a problem with the keyboard an IBM team in the US were able to connect onto the till remotely
    ssh root@till
    Password:
     
    root@till:~> eject /dev/till0
    Profit!!!
    --
    Reality test... am I dreaming?
  6. POS by Benwick · · Score: 4, Funny

    Linux will never as much of a POS as Windows!

    A Piece O'...

  7. But, but.... by RealisticCanadian · · Score: 5, Funny

    Microsoft swears by it's "independent" studies that windows is better, faster, cheaper!

    And besides, what about licencing? You absolutely have to have that!

    OMFG! And I almost forgot, you actually OWN your installed copy of linux, as opposed to MSWXP! Why, why would you actually want to OWN the software you pay money for? Are you crazy?

    Up is down! Down is up! The world doesn't make any sense anymore!

    --
    A couple fans told me that my last journal entry was mint; give it a shot. Hope you like.
  8. 'enterprise environment'? You mean like this by NZheretic · · Score: 4, Informative
    Desktop Linux wins plaudits for stability

    A company that migrated from Microsoft Windows to Linux on the desktop has praised the open source operating system's stability.

    Günter Stoverock, the data processing manager at German import company Heinz Tröber, said on Thursday his firm had decided against running its ERP software on Windows as it considered it less stable than the open source alternative.

    If your refering to the early article on "Crest Electronics" then, IMO, Crest's IT manager Anthony Horton's statements don't quite ring true.
  9. Point of Sale Systems are not really enterprise. by jellomizer · · Score: 4, Insightful

    Point of Sale systems are really not enterprise level software or whatever. Usually the simpler it is it the better. Using linux for Point of Sale systems are just a good idea, first you can make linux very basic without the crap. Having it in a small factor allowing it to run on cheap systems, without the extra junk in the way. But to say this proves the linux is enterprise ready because of these is just silly. Most Point of Sales systems are running on DOS.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  10. Other retailers? by mgkimsal2 · · Score: 4, Informative

    There are two other major chains I know of using Linux in their POS - burlington coat factory (I think most people knew about that) and Valvoline oil change places. I noticed the Valvoline place I went to last year using some console app, but was just booting up and he logged in to a RedHat 6.2 system. I'm sure there are others - I don't often bother to look, but it's nice to see all the same. Who knows of others openly using Linux as POS?

    1. Re:Other retailers? by Anonymous Coward · · Score: 4, Informative

      Who knows of others openly using Linux as POS?

      AutoZone's entire in-store setup, including the POS stations, the green screen terminals for parts lookup, everything, is running off of Linux servers in the back of the store. They have 3500+ locations across the US and Mexico/Puerto Rico.

      If you're been in there recently, you might have noticed their new thin client machines. They use a green-screen terminal emulator to access the older software, and they seem to be rolling out some sort of web-based software using these devices. The one I saw was running Mozilla and had some graphics showing how to install an alternator or something like that.

  11. Missed GNU/Linux's advantages in embedded apps by saterdaies · · Score: 4, Informative

    As I post this from an installation of Suse 10 RC1, I know that GNU/Linux is an operating system that can be used in place of Windows or Mac OS X. It does something better. It does somethings worse.

    Articles like this might be important to show some people, but I feel like the Slashdot crowd should be beyond this. Slashdot readers should know that GNU/Linux is a great operating system. They should also know that it isn't the be all and end all of software (I'm DEFINITELY not saying that Windows is).

    For me, this article says stupid things like "abstraction is bad". Abstraction is good most of the time, but it criticizes Windows for it. Really, it should have said that Windows doesn't offer you an alternative to their abstraction and we wanted to hack some code that would communicate right with the BIOS and Linux allowed us to do that because with free software the attitude isn't 'my way or the highway'. I really wish that the article talked about how, because GNU/Linux is a loose association of tools rather than a monolithic package, one can pick and choose which tools to include for an application like a cash register without all the crap you don't need. That's especially important for the embedded space (and something that isn't important for most/all desktop users) and something that GNU/Linux allows that Windows doesn't. That's something to point out.

  12. Maplin allready use Linux for POS by Anonymous Coward · · Score: 5, Informative

    I work for an electronics company in the UK called Maplin.

    They allready use Fedora for all their equipment.

    Thunderbird for e-mail and firefox for web browser.

  13. I work at Pizza Hut by Headcase88 · · Score: 5, Informative

    We run DOS.

    --
    "When the atomic bomb goes off there's devastation...but when the atomic bong goes off there's celebraaaaation!"
  14. thrills? by StarvingSE · · Score: 5, Funny

    Did anyone else read this as " Major Retailer Chooses Linux for its Thrills" at first?

    Linux turns me on too... ;)

    --
    I got nothin'
  15. Clash of the acronyms by Neo-Rio-101 · · Score: 4, Funny

    When I see the POS acronym, and when someone mentions a POS system, my very first thought is to image a system that is literally a piece of $#!+ I know what POS is supposed to mean here. Really, I do.

    --
    READY.
    PRINT ""+-0
  16. Other stores by futuresheep · · Score: 4, Interesting

    Go to Lowes and you'll see a KDE based desktop.

  17. But Windows... by Sr.+Pato · · Score: 5, Funny

    has the lower cost of 0wnership!

    --
    Nobody's gay for Mole-Man. :-(
  18. Re:Remote Access? Nice. by HomerJ · · Score: 4, Informative

    even better:

    echo ^g > /dev/printer

    most of your cash drawers are connected to receipt printers that when they get the bell command, send the signal to kick open the till.

  19. Aren't POS systems usually dumb terminals? by Chemical · · Score: 4, Interesting
    I used to work in retail support for a little while, so I'm no expert, but AFAIK at many major chains the POS terminals (aka cash registers) don't actually have an OS installed on them. Rather, they network boot and download their OS from a server (either in the store or centrally). Where I was working, we used an OS made by IBM called 4690 which is designed exclusivly to act as a controller for the POS terminals. Other popular options are to run the POS server software on top of Windows or OS/2. But from what I gathered, usually registers themselves won't have any sort of OS installed on them. At least this is the case with IBM registers. See for yourself next time you are at the supermarket. If the register is an IBM machine type 4694 or 4800, it probably is just an overglorified dumb terminal.

    Of course I could be totally wrong about this, but from everyone I talked to while working there, I gathered that this was pretty much the norm.

    1. Re:Aren't POS systems usually dumb terminals? by vastabo · · Score: 5, Informative

      4690 is Digital Research FlexOS with IBM's name on it; IBM didn't even bother to grep the help files for DR references or change "dredix" to "ibmedit" or something. I'm really not sure why they went with FlexOS either, but I'm sure they had their reasons.

      The registers CAN run Windows or OS/2 but 500MHz Celerons (or lower) tend to die. So, like you said, it tFTP boots a basic OS which includes a funny little Java Virtual Machine and some TCP/IP utilities (I think you can telnet into them, but I haven't tried). The JVM will load whatever frontend the vendor soaked you for (usually some kind of Java/XML type deal that pulls stuff from the database back on the store controller). We use a really god-aweful Swing app for display. The registers usually have uptimes in the 3 month range unless something bad happens on the store controller (like IBM Deskstar hard drives).

  20. Re:easy decision by tmasssey · · Score: 5, Informative
    OS/2 used to be very well used in IBM POS machines. OS/2 was used for more than just ATM's. It could be stripped very small and put into all kinds of places!

    It was also a popular OS for vertial applications such as bank terminals. NationsBank grew from a tiny bank to the 6th largest bank (before they were bought by Bank of America) on a plan of aggressive acquisition. A large part of this strategy was their computer infrastructure. It was heavily based on OS/2: Each branch had a single centrally-administered OS/2 Workspace on Demand server. All computers in a branch would actually boot from the server (LTSP-style), with all of its applications ready to go. If the bank wanted to update their software, they could push these changes from a central point to each branch overnight (or over time), and schedule the switchover. The next day, everyone came in and was completely updated.

    You can do the same with Linux (I already mentioned LTSP, but this was almost 10 years ago.

    Like they say, what's old is new again.

  21. Wrong! by Reality+Master+201 · · Score: 5, Interesting

    When were you last involved with a POS implementation at a retailer? Cause I did one a couple years ago, for a retailer, and the in-store systems that the client was putting in place were fairly complicated. The actual POS terminal itself is a fairly minor part of the whole in-store system. The work for things like inventory tracking and restocking (from suppliers), EOD and realtime sales numbers, even time card and other HR type functionality, is usually done on back office servers. Sadly, the article was thin on details about the particular system that was implemented, so the argument is largely speculative at the moment, but to say that POS systems aren't "enterprise" is just not true, particularly if the business sells product for a living.

  22. Re:Point of Sale Systems are not really enterprise by Liam+Slider · · Score: 5, Insightful

    So a system...used by enterprises....is not an enterprise system...

  23. Re:This /. article is bogus by utlemming · · Score: 4, Informative

    As a manager in a retail enviroment I can tell you that having the latest and greatest is not the best for retailing. I would love for usability studies to be done on POS systems. The biggest problem that I see with a POS system is the administration of that system. For a mid-size company, it takes three people nearly 15 hours a week to make sure that the system works, and that the information is accurate. As far as the cashiers are concerned (and I cashier from time to time), the eye candy and all the other stuff is just fluff. All a cashier needs is stability and the information quickly. If a DOS 4.1 machine can provide that stability, while providing the information then there is no need to upgrade or worry. The system we use has its quarks, but frankly, the customer never knows because the cashiers have a level of usability that enables them to preform their job efficently and accurately. In fact, we have looked at upgrading and/or switching to another POS, but frankly, while it might give management more information, we view the potential upgrade as a risk to disrupting customer relations. So I guess the point of this, if your local auto parts store has a system that works, why bother to upgrade if it provides the functionality that the customer demands and the cashiers expect. If I had to upgrade the software and hardware on the POS machines ever two to three years, it would have major implications on the customers. Heck, our POS systems are merely Windows 95 machines. And I don't see an upgrade any time soon. The computers we are using to administer the system are pretty slick, but if that rarely affects the customer. Now in an enviroment where the computer systems are defined by when the location is built, then I can see this being a big issue. If you build XXX stores a year, then this becomes a major issue. But that means that the POS and the operating system that you choose has to scale.

    --
    The views expressed are mine own and do not express the views of my employer.