Slashdot Mirror


Linux On a Used Cash Register

codewolf writes: "Looking at this site, it seems that if someone has enough time on their hands, they can get Linux to run on just about anything. Looks like this guy got Red Hat Linux running on an Ultimate Techonologies Corporation cash register. This is a great hack if you ask me."

214 comments

  1. Great! by popeyethesailor · · Score: 2, Funny

    Now we can get all our stuff free from the Linux counter :)

  2. well if you need reliability... by Romancer · · Score: 5, Funny

    I'd hate to see a port of WinCE on a cash register, Imagine the small print on the back of the receipt.

    "...you agree by paying this amount, to never divulge what you paid, or purchased, in any form, written, recorded, or electronicly transcribed in any way, to anybody. By having this receipt, you are violating the EUCEA (End User Cash Exchange Agreement) and must distroy this document, or face an audit of all digital processing and storage devices you own."

    --


    ) Human Kind Vs Human Creation
    ) It'd be interesting to see how many humans would survive to serve us.
    1. Re:well if you need reliability... by Anonymous Coward · · Score: 1, Informative

      A friend are using delphi to code for cash registers at his complany, so I guess they are running winblows on thoose machines.

    2. Re:well if you need reliability... by Glorat · · Score: 4, Funny
      I'Id hate to see a port of WinCE on a cash register

      Heh, well at Wimbledon station in the UK, they run Windows NT to sell train tickets in one of those electronic hole in the wall ticket dispensers. (Choose ticket, insert money, out pops ticket).

      While waiting for my pickup, I amused my self as the machine spontaneously rebooted, saw the NT4 loader in it's comforting blue screen, see Windows launch, autologin, connect to some network shares and start up the ticket selling interface. And then watch it spontaneously reboot again =P
    3. Re:well if you need reliability... by Surak · · Score: 1

      Are you sure it spontaneously rebooted, or was it being remotely controlled perhaps? Remember to change anything deeper than the wallpaper, you have to reboot... :)

    4. Re:well if you need reliability... by Anonymous Coward · · Score: 0

      I think the Blue is soothing. Thats probably the idea anyway, to keep you placated while you queue behind the old women trying to purchase a day-return to Hull with old 5p peices.

    5. Re:well if you need reliability... by Anonymous Coward · · Score: 0

      Disney's been running Windows NT / IE browser based cash registers for years in their theme parks. Gezz, don't you slashdot folks ever get out of the house!

    6. Re:well if you need reliability... by poggs · · Score: 1

      You can't get a Day Return from Wimbledon to Hull. The cheapest walk-up ticket you could get is a Saver Return at £66.60, which would be 1,332 five pence pieces. This would weigh in excess of 4kg.

    7. Re:well if you need reliability... by dorward · · Score: 1

      A little like photo #1 (The message if you can't read it is the NT 'At least one service failed to initilise on startup'

    8. Re:well if you need reliability... by The+Purple+Wizard · · Score: 1

      The Singaporean MRT system, known for its efficiency cleanliness bla bla bla, has a comprehensive communications system. They have electronic boards outside MRT stations giving generally unhelpful messages on how fast trains will arrive and depart.

      Guess what? They all run on DOS (or a related Win 9X clone). I once saw a "Not reading Drive A. Abort, Retry, Fail?" message on at least one screen.

      Allegedly, many commuters thought that train drivers weren't driving the trains that day.

    9. Re:well if you need reliability... by vicious_sloth · · Score: 1

      the MTA(NY,NY) runs win NT on their metrocard vending machines.. so far they've had no problems, except when people "vandelize" the machines and make it so that the machine eats your money, then tells you that it dosnt accept cash at that time.

      I thought it was intresting and i only found out when i saw one of them being repaired

      --
      Sun is Warm, Grass is Green
    10. Re:well if you need reliability... by Glorat · · Score: 1

      Oh I sat there long enough for the cycle to happen twice. Daytime too, just when you need 100% availability

    11. Re:well if you need reliability... by cthrall · · Score: 1

      > I'd hate to see a port of WinCE on a cash
      > register

      The last time I bought a ticket at Vail, they were using NT for ticketing...when I got to the window, something caused a BSOD and the ticket person had to power cycle the terminal.

    12. Re:well if you need reliability... by anshil · · Score: 1

      I inserted my credit card into a cash dispenser, it BSOD'ed, watchdog rebooted it, and of course it didn't give back my credit card :)

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    13. Re:well if you need reliability... by sillyfreak · · Score: 1
      HAH! Same here in New Jersey, USA. New Jersey Transit uses the same system. I observed EXACTLY what you describe at Penn Station-NY while purchasing a ticket recently.

      Heh, well at Wimbledon station in the UK, they run Windows NT to sell train tickets in one of those electronic hole in the wall ticket dispensers. (Choose ticket, insert money, out pops ticket). While waiting for my pickup, I amused my self as the machine spontaneously rebooted, saw the NT4 loader in it's comforting blue screen, see Windows launch, autologin, connect to some network shares and start up the ticket selling interface. And then watch it spontaneously reboot again =P

    14. Re:well if you need reliability... by 56ker · · Score: 2

      Think - without WinCE you wouldn't have had such a fun time buying a ticket!

    15. Re:well if you need reliability... by Anonymous Coward · · Score: 0

      I was involved in that NT rollout, a nightmare from day 1. Mind you, most Retail stores have NT sitting on thier tills these days, older stores have OS/2

  3. Is this... by Albanach · · Score: 1

    putting your money where your mouth is?

  4. not surprising... by powerlinekid · · Score: 1

    its not really surprising... in that linux supposedly compiles and runs on anything with a gcc compiler... while i'm not sure what processor its running... it appears to be intel based. With that in mind, booting it shouldn't be an issue. Setting up drives and getting the "led thing" as he puts it, to work may be an issue. But again if its intel, the drives and memory shouldn't be much of an issue. Definitly an interesting hack... but I'm not sure how impressive it is.

    --

    can't sleep slashdot will eat me
    1. Re:not surprising... by tapiwa · · Score: 2, Interesting

      I agree

      I checked out the site, and it seems that not only is the chip a PENTIUM MMX 233.

      He changed the graphics card

      He could not get it to run with 4Mb ram and so threw in a 32Mb stick.

      Really not much of a hack there if you ask me. Only the LED is impressive.

      --

      Live today. Tomorrow will cost a lot more!

    2. Re:not surprising... by Anonymous Coward · · Score: 0
      Nothing impressive really - it has an off the shelf PC as it's core, so the article is really like saying "Getting Linux to run on a Dell" which is about as easy. The guy basically lifted the lid on a cash register, found a PC and installed Linux. In hindsight, the LED display isn't as impressive as it first seems - the PC will be geared up to talk to it anyway so no extra prizes there.

      Pacman on my Kodak Digital Camera was more impressive...

    3. Re:not surprising... by cscx · · Score: 1

      You're right, nothing is really that interesting in the article, except for this:

      Luckily, in her purse Tracy had been carrying around a 32MB 72 pin SIMM from a Dell that got RMA'ed at her work. She yoinked the RAM figuring I could use it. She's my main lady, and I can't extoll the virtues of marrying a geek grrrl enough. The new RAM works and Tracy r0x0rs.

      God damn, if she's hot, she could be my wife anyday. Uh-huh-huh-huh-huh-huh...

    4. Re:not surprising... by VistaBoy · · Score: 1

      Damn, I always wondered what would happen if people started to use Pentiums in cash registers... "Let's see... a two-dollar purchase, another two-dollar purchase....your total comes to $3.999998."

  5. I WILL OWN J00r CASH! by Anonymous Coward · · Score: 0

    PH34R MY SK1LLZ Wh3n I 0wN j00r b0X3n^H^H^H^H^Hcash register

    1. Re:I WILL OWN J00r CASH! by trollbot · · Score: 0

      Why does nobody ever use "^W"???

      I do not see the why "^H" has to be the popularity party favour for all children!!?

      Please SLASHDOT READERS, solve the mystery for me, the mystery of the "^H" and the "^W"!!?

      --
      Greetings, for free software!
  6. Well it's confirmed... by Thaidog · · Score: 5, Funny

    Linux is a POS operating system...

    --

    ||| I still can't believe Parkay's not butter.

    1. Re:Well it's confirmed... by Anonymous Coward · · Score: 0

      Does B stand for Biewer, or for Blödmann?

    2. Re:Well it's confirmed... by c00lant · · Score: 0

      Yep it is, I worked at round table for a year a while ago and our cash regesters all ran a shell called OneSystem based on redhat 5.5

  7. I won't be truely impressed... by explosionhead · · Score: 2, Funny

    ...until I see an old, beat up, chrome covered toaster from the 60's running linux...

    ...wait a sec, with those mini-itx boards it'd just about be possible...

    Shit. I gotta lay off the caffine.

    --
    ?
  8. What's so special about this? by laptop006 · · Score: 3, Insightful

    If you actually read the product info you can (for the 'logic unit') either use a:
    * ASCII Terminal (Just connect to a *nix box)
    * PC (Just install linux)
    * NC (Can anyone say X)

    Now, yes this IS cool, but it's equivilent to someone isntalling linux on a weird looking PC with some cool peripherals.

    --
    /* FUCK - The F-word is here so that you can grep for it */
    1. Re:What's so special about this? by Anonymous Coward · · Score: 0

      I totally agree, I mean, windows have been running on cash registers for quite some while. My previous place of employment had a win95 powered cash register. With suprisingly few problems too.

      They are just weird looking PCs with touchscreens and barcode scanners, with the upside being that you can alt-tab to solitaire when there's no customers around.

    2. Re:What's so special about this? by h0tblack · · Score: 1

      Agreed, it's a pretty standard beast in core hardware terms -
      vendor_id : GenuineIntel
      model name : Pentium MMX (stepping : 3)
      cpu MHz : 232.099722
      ioports including:
      dma;keyboard;fpu;idex2;serialx2;eth
      T here's an Acer Labs M1521-1523 chipset with M5219 IDE controller.
      Interesting quote "After the install I stated poking around the machine to find out what kind of hardware it hads a so forth".
      After! I'd have thought cheking the hardware would have been the FIRST thing to do.
      Not to say it's not a fun little project, but getting something up and running (like the LCD display) would have been a bit more of an achievement. Or maybe a distributed cash-register-cluster ;)

    3. Re:What's so special about this? by Anonymous Coward · · Score: 0

      Most POS systems run DOS. Some with Netware on them.

    4. Re:What's so special about this? by phyxeld · · Score: 1

      I agree, installing linux on a 200MhZ Pentium system isn't very amazing (or worthy of slashdot front-page coverage :), but I did think this part was sort of cool. Of course, he only did it after receiving full docs from the company, so it's really not that much of a feat...

      --
      __
      Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
  9. They've got these at work... by hazyshadeofwinter · · Score: 2, Interesting

    The touch screen version. Always thought one would make a sweet X terminal, and if it can run win95 with our P.O.S. POS software, it can run something decent...

    --
    Click here if you just like to click on shit.
    1. Re:They've got these at work... by Anonymous Coward · · Score: 0

      http://www.ultimatetechnology.com/products/prod_dr ivers.php4?pid=2

      Knock yourself out.

  10. would be cool by Anonymous Coward · · Score: 0

    cept the unit is just a pentium based pc.
    complete with harddrive and floppy. :/

  11. Oh wow by Jailbrekr · · Score: 1

    Someone got Linux running on an embedded PC. If it was an obscure processor than sure, but its nothing more than a PC with a different plastic shell.

    This is getting old.

    *yawn*

    --
    Feed the need: Digitaladdiction.net
    1. Re:Oh wow by tapiwa · · Score: 1

      Its not even an obsure processor.

      It a Pentium MMX 233Mhz

      --

      Live today. Tomorrow will cost a lot more!

  12. What's that they say? by buzzbomb · · Score: 1

    Oh, yes...

    "Just because you can doesn't mean you should..."

    Pretty interesting, none the less...

  13. not to be a spoil sport, but... by Romancer · · Score: 1

    It looks to me like he says it's has got a pentium 233 in it. Not what I'd call a true OS install, more of a "getting the periferals to work" project.

    --


    ) Human Kind Vs Human Creation
    ) It'd be interesting to see how many humans would survive to serve us.
  14. If you ask me by Anonymous Coward · · Score: 0

    This is a stupid hack.

    Unless he's thinking to start his own POS company, that is.

  15. If you guys pay a subscription fee... by Anonymous Coward · · Score: 0


    If you guys pay a subscription fee, can you mod the articles down that aren't good?

    Just a thought.

  16. Not impressive by Shriek · · Score: 3, Flamebait

    This POS is still a computer so what is the big deal about this? The CueCat that is attached to it is a more impressive hack.

    1. Re:Not impressive by Anonymous Coward · · Score: 0

      Bizarre isnt it. For those people working on till based systems, its perhaps more suprising that windows works on them. A till is far more powerful than the first machines linux was originally developed on. Probably.

    2. Re:Not impressive by fferreres · · Score: 2

      If it where not a computer, how could you run Linux? Of course it's not impressive. When you run Linux on a palm it's interesting, when you run it on cash register it's not? Why?

      --
      unfinished: (adj.)
  17. Cuecat actually put to a good use by Cornelius+the+Great · · Score: 0, Flamebait

    And I don't have the barcode scanner. So I hooked up my Cue:Cat instead.

    It's good to see that someone has actually found a practical use for that damned thing.

    --
    Sigs are for losers
  18. Will they have to retrain the clerk ... by bob_jordan · · Score: 2

    ... to add up your shopping using dc?

    Bob.

  19. Its a P233 pc by BrookHarty · · Score: 4, Interesting

    Kinda neat, but its a P233 pc. Really the only cool thing is the led display. I have an old IBM thermal printer that uses fax paper also, used it on my c64. Now put linux on a c64 (load "linux",8,1) and I will be impressed.

    1. Re:Its a P233 pc by jonelf · · Score: 1

      Not Linux but Lunix:
      http://lng.sourceforge.net/
      and while your at it you could as
      well write a driver for TFE
      http://dunkels.com/adam/tfe/

      --
      /J - to know recursion you must first know recursion
    2. Re:Its a P233 pc by Anonymous Coward · · Score: 1, Informative

      linux is ported the c64

      lng.sourceforge.net

    3. Re:Its a P233 pc by HeUnique · · Score: 5, Informative

      already done :)

      --
      Hetz (Heunique)
    4. Re:Its a P233 pc by T-Punkt · · Score: 1

      Lunix is not Linux...

    5. Re:Its a P233 pc by Lumpy · · Score: 3, Informative

      first off it isnt a LED display it is a Vaccum Flouresent Display (VFD) (Please excuse my spelling, I just got up, I cant find My glasses, and My hands are still wet from the shower... Ooops too much information)

      VFD's are easy to get to talk to linux, they act just like a LCD and if it is serial I am betting that it takes standard Matrox Orbital commands so he just downloaded the code from one of the linux pages on how to talk to one of these things.

      Hey, If I install linux on my PC can I get a story on slashdot?? That is exactly what this is.

      Now the industrial touchscreens I have that are water,weather,freeze proof... that is a cool hack, but not worthy of a slashdot story...

      --
      Do not look at laser with remaining good eye.
    6. Re:Its a P233 pc by copyconstructor · · Score: 1

      As someone else pointed out, this is not a Linux port. Neither is this jos but pretty cool nonetheless.

      Actually, I'm not sure a C=64 (or any 8-bit) Linux port would be possible, or rather so much code would have to be changed, it would end up being more like one of these non-Linux OSes than Linux.

      Are there any good lists of existing and/or wanted 'odd' Linux ports anywhere? As a learning exercise, I'd like to port Linux to something, the stranger the better. Any ideas?

  20. And here I was... by MadFarmAnimalz · · Score: 1, Offtopic

    thinking that a 14 incher sucked...

    --
    Blearf. Blearf, I say.
    1. Re:And here I was... by flewp · · Score: 2, Funny

      Don't worry, it's how you use it that makes you a man.

      Sorry, couldn't resist.

      --
      WWJD.... for a Klondike bar?
    2. Re:And here I was... by Anonymous Coward · · Score: 0

      Recursive: Adj. See Recursive

      LOL! Awesome!

  21. Well ... by Throstur · · Score: 5, Insightful

    POS machines are nothing more than PC computers with extra serial ports and different peripherals than "normal" PCs. And the POS software normally runs on DOS or Windows (*gasp*) ;-) I really don't see what the big fuss is about, I mean, I've installed Linux on a few different POS machines myself, (I work for a company that makes POS software), and it's just like setting up Linux on a normal PC except for the peripherals.

    1. Re:Well ... by cwebster · · Score: 1

      if they are even that sophisticated. A company i used to work for sold POS solutions. The cash registers were little more than IBM 3151 terminals + fancy keyboard, barcode reader and a pole display. Setup the POS terminals, then run cat5 (serial) back to a portserver, then ethernet to a RS/6000 43p, running the software that drove the whole operation.

      Easily scalable, just more 3151's (and possible another portserver).

    2. Re:Well ... by Anonymous Coward · · Score: 0

      One of the Siemens Beetle range is my choice, few extra serial ports than the standard PC motherboard, good quiet PSUs, plenty of onboard options and interesting compact case designs.

    3. Re:Well ... by Anonymous Coward · · Score: 0
      POS machines are nothing more than PC computers with extra serial ports and different peripherals than "normal" PCs.

      Oh, and I thought POS machines were nothing more than PC computers with Windows installed on them. *duck*

    4. Re:Well ... by Throstur · · Score: 1

      The Siemens Beetle's I've used ("Beetle/M" model I think) are actually quite loud in my opinion... seems to be a common problem for a lot of POS hardware to have noisy fans, like Tec ST-60, it's horrible. :-) However, IBM SurePOS 500 is very quiet and also looks very cool.. black'n'all ;-)

  22. Linux controlling the cash drawer? by eugene+ts+wong · · Score: 1

    If he could get Linux to control the drawer, then the cash would be real secure! :^)

  23. I won't be truely impressed... by yatest5 · · Score: 1

    until I see that old toaster screensaver running on a toaster running linux...

    --
    • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
  24. Intresting... Not too hard but intresting. by FIRESTORM_v1 · · Score: 2, Informative

    I think that getting the display pole is pretty schweet, however the "embedded PC" at the cash register is not anything unexpected. I have a pair of SASI terminals that used to belong to a CoastalMart in town. They had a log 16bit ISA card that connected their peripherials to the box as well as a laptop's 1.2GB HDD downsized to 500MB.. (1024,16,63... familiar?) All I had to do was remove the propietary card that contained a bootROM and voila, a perfectly good P200,32mB RAM 4MB ATI video.. These had PCI in them as well.. One's my router and one is my webserver.. If you are a hardware freak, like I am, you are always on the constant lookout for embedded boxes of this sort.. Cash registers are higly sought out after for this reason... After all, why use a suitcase for a router when you have a shoebox available..

    Good catch on the hardware!!

    --
    Partnership for an idiot free America!
  25. Oh Jesus Christ! Anything that gets manipulated by SensitiveMale · · Score: 0

    with linux you think is a great hack.

    I would be inpressed if linux had a attractive useful gui.

  26. First irrelevant anti-ms post award! by yatest5 · · Score: 0, Flamebait

    Well done, you posted the first anti-MS joke on this story, which had NOTHING TO DO with MS.

    --
    • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
    1. Re:First irrelevant anti-ms post award! by Romancer · · Score: 2

      It also had nothing to do with porting Linux to a Cash register.

      He just installed it and had to get the attached "LEDs on a stick" and a cuecat to work through a standard interface. Not a challenge. I was just making the article a little bit more worth while/humorous to read.

      --


      ) Human Kind Vs Human Creation
      ) It'd be interesting to see how many humans would survive to serve us.
    2. Re:First irrelevant anti-ms post award! by Anonymous Coward · · Score: 0

      You guys can slug it out between yourselves but don't go dising the guy who experiments with Linux.

  27. Been done already: L'�nePOS. by RJarett · · Score: 2, Informative

    L'ânePOS is a linux/postgres Point of Sale system.
    http://l-ane.sourceforge.net/nic.html

    Based on a ThinkNIC, but can be used with any system

    Jarett

  28. Imagine.. by heytal · · Score: 0, Redundant

    A Beowulf cluster of these....

  29. Linux can run on anything by Ed+Avis · · Score: 5, Funny

    Just goes to show that Linux will run on any old POS.

    --
    -- Ed Avis ed@membled.com
    1. Re:Linux can run on anything by AlterEd · · Score: 0, Redundant

      I'm sure that pun is going over more heads than you might think.

      --

      Ed Chauvin IV
    2. Re:Linux can run on anything by Cruciform · · Score: 2

      hehe, I had to read POS in the other posts about 5 times before I realized it referred to "point of sale" :)

      An accurate double entendre without a doubt.

    3. Re:Linux can run on anything by BlueUnderwear · · Score: 1

      Given how often this same joke has already been made in this forum, I think not...

      --
      Say no to software patents.
  30. I like this by ishark · · Score: 3, Interesting

    Don't ask why... Some things just need doing.

    Definitely an excellent reason for this project. I can't think of a better one :)
    I'm only surprised that the first use of the display pole was not for uptime/load....

  31. What about a calculator? by fireboy1919 · · Score: 5, Interesting

    I think that this is actually a little smaller...
    Look at the bottom of the page.
    There's a Linux shell for TI-89!
    http://www.ticalc.org/pub/89/asm/shells/

    Now for more wierdness...how about Linux on an oscilloscope? I know a guy who wrote "pong" for it using anolog circuits. Perhaps someone should take it further.

    They could use a TV remote as the interface and an adapted LCD driver chip to do it cheap...

    --
    Mod me down and I will become more powerful than you can possibly imagine!
    1. Re:What about a calculator? by Vladimir+Pizdenko · · Score: 1

      A analog pong on the oscilloscope? COOL! :-) You know where to see screen shots of this? Thanks!

      --
      - Vlad.
    2. Re:What about a calculator? by anshil · · Score: 2

      Now for more wierdness...how about Linux on an oscilloscope? I know a guy who wrote "pong" for it using anolog circuits. Perhaps someone should take it further.

      It's sad but true, but nearly all current oscilloscopes technology Tektronics, HP, etc. runs windows 98 or 2000. Yes it's really true. Why the vendors do prefer windows over a linux system on their hardware I don't know. First they have to pay royalites. Second the oscilloscope boots slow. Thirs you cannot even start a single measurment without having to log into windows (Press CTRL-ALT-DEL to login in) Yes I borrowed the oszi, left the keyboard back, since I just wanted to make a typical digital measurment "high or low". and couldn't pass this stupid login!. Forth writting drivers under win2k is a pain. Really. I wrote for both winNT and linux, and I tell you, the linux drivers interface is 100 times more easier to handle. Just buy the "Rubini" read it through and you're of with you first linux drivers. For windows? Surf through MSDN a month, get a lot of different confusing directions, start playing around, watch the machine crash, use beep codes to debug, start whining etc.:o) But if you get paid for it :o)

      Oh yes and the HP one I brought to BSOD several times :o)

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  32. Re:Now, can we by FIRESTORM_v1 · · Score: 1

    I wouldn't be surprised.. after all, it IS just a computer inside a funky box... get enough of these and a load of gig-E nics and a gig-E switch, and a lot of cat-5 cables.. heh heh... BIG @$$ electric bill :)

    man i gotta lay off the fscking coffee....

    --
    Partnership for an idiot free America!
  33. Re:Oh Jesus Christ! Anything that gets manipulated by Hyperfrog · · Score: 0, Offtopic
    *Gasp* Don't you participate in The Polls??

    Bad slashdotter! Someone spank him!

    --
    Move faster
  34. I can't imagine by jsse · · Score: 1, Funny

    if someone installed Quake on it. This will make the queue longer than ever...

    Hey mam what you are typing all I need is to get some change...

  35. Uh Duhh by Tranvisor · · Score: 1

    This isn't just a great hack this should be one of the main uses for Linux! An os thats stable as a rock and once you set it up you'd rarely have to 'reboot' the cash register. Come on, perfect for 24 hour Dairy Marts everywhere :).

  36. Versatile Linux by Anonymous Coward · · Score: 0
    This story illustrates the ever increasing versatility of Linux.

    Whether it's on a cash register, an IBM mainframe, a wristwatch, a PDA, or powering NASA experiments, Linux is there. Your ISP uses Linux. So does your university. The US Air Force absolutely loves Linux and plans on investing heavily in Linux technology in the coming year. Linux is once again the darling of Wall Street, as more and more investment firms convert their computer infrastructure to Linux. Oh, and that great new movie with the awesome special effects--yup--you guessed it, Linux doing its job again.

    There's no getting around it: We are living in the Linux millennium.

    1. Re:Versatile Linux by Anonymous Coward · · Score: 0

      you're an idiot, this is nothing more than a standard pc, linux is shit

    2. Re:Versatile Linux by Anonymous Coward · · Score: 0

      People are missing the point here. Microsoft seems
      to think this 'point of sale' equipment is a good
      market and they have spent a lot of money trying
      to get retailers to use their solutions. MS has
      also made a big deal how impossible it would be
      to use linux.
      Once again this article proves that Linux will
      excel no matter how much FUD comes out of Redmond.

      Linux is versatile. Trolls suck and is something
      that can be done about the idiots posting goatse
      ASSCI ?

  37. Re:Yup, lunix is a total time waster by Anonymous Coward · · Score: 0

    A nice GUI would be a good start.

  38. Big Deal by DarkHelmet · · Score: 1
    http://www.micros.com/products/products_descriptio ns/eclipse_pc_workstation/specs.asp

    My sister has a couple Subway sandwich shops that run on a copy of Windows 98 Embedded.

    The Point of Sale Printer is nothing more than a parallel printer running on LPT1 with its driver set as a standard printer in Win98.

    The disk drive on it is USB. The Printer on it is USB. The keyboard uses a standard keyboard interface.

    Finally, the processor is a Pentium 3-700 with 128 meg of ram. The touchscreen is basically an LCD with a surface on it that maps to a mouse driver.

    Why is this so hard in linux? USB might be painful at times, but the receipt printer is an easy hookup. The cash drawer opens whenever a signal is sent to the printer.

    On many occasions I've printed something along the lines of "Welcome to Subway's Sex Shop" using the receipt printer. I don't see it as a plus which operating system I used to do it.

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  39. This doesn't surprise me by Tribbles · · Score: 1

    I used to work at Burger King, and we had our cash registers upgraded (this was about 9 years ago now). Inside the registers was basically a 386 processor, networked to the office (and then on to the head office) so the managers could keep track of how much we were selling.

    It was quite amusing wathcing them reboot every so often...

  40. Enough time? More like way too much time! by jonr · · Score: 3, Funny

    This is fun and whatnot, but SFW? You have full access to the kernel and everything, so what an excellent way of spending your weekend. A company that I work for, is hacking Linux to work on a embedded medical device eg.
    Do you have to mount /dev/cashdrawer?

    J.

  41. Slight bug though... by C+A+S+S+I+E+L · · Score: 5, Funny

    Apparently it still operates as a cash register while running Linux... except that it keeps insisting that anything run through it should be costing $0.00.

    1. Re:Slight bug though... by rusty0101 · · Score: 2, Funny

      and it invoices the item as beer...

      --
      You never know...
  42. nothing special by BiggyP · · Score: 2, Insightful

    well, hmmm, sure looks like it's just a PC underneath, pentium processor, 30MB of memory, IDE hard disk, in which case it's not exactly anything special. now the Display on a stick on the other hand, that would be cool.

  43. windows something at the local grocery store by Anonymous Coward · · Score: 0

    this is nothing new, cash registers now run alot more than just adding up the total price. the registers at our local albertsons run some kind of windows, 2k embedded i think but i dont know for sure. next time i'm over there i'll find out the company that makes them.

  44. Display by JimPooley · · Score: 3

    I thought it was quite nice the Cash Register people told him how to get the display on a stick working. That's what I call support...

    --

    "Information wants to be paid"
    1. Re:Display by Anonymous Coward · · Score: 0

      Hey, you're getting your sophisticated technical terminology wrong.

      According to the page, it's a "led on a stick", not a "display on a stick" (the latter would seem to be more correct and sounds just as silly, though).

    2. Re:Display by cdrudge · · Score: 2

      All you do is send hex commands with the string you want to be displayed to the serial port. Nothing more. The "support" you refer to was probably telling him where the user manual were located.

    3. Re:Display by RFC959 · · Score: 1

      Yeah, but the point is that they didn't have to, and they would have been entirely within their rights to say, "You didn't buy it from us, so sod off." (And, sadly, that's what I'd have expected them to say.) The fact that they were willing to help out somebody who hadn't bought something from them and probably never would is what makes it cool.

    4. Re:Display by cdrudge · · Score: 1

      But they didn't know if he bought it from them or not. Many POS manufactures don't deal directly with the general public. They go through 3rd party dealers. My company doesn't buy our 2 line displays from the mfg directly, but they do support us since the display is ours.

      I could understand if it was something indepth or complex, but just to say go download the manual doesn't take a whole lot of support time.

  45. Blah! Try it on a real machine! by Cef · · Score: 3, Interesting

    Just like most Point Of Sale machines, they are just PC's with extra hardware. That is, if they bother. Many are just plain jane PC's, with things like the pole display and cash draw all driven by the printer, while the barcode scanner is plugged in through a keyboard wedge, so it emulates keyboard input.

    If you're so interested in this, try developing a whole graphical (note: graphical as in has to look similar to their existing Windows setup) Point Of Sale system that will be using FrameBuffer, that will end up running on 486-dx33's, with 16 meg of RAM, and a whopping 420 meg of h/drive space. The place I work for is doing this for an Australia wide chain so that they can install it on their existing hardware. They are in a 'contract' with the old POS supplier to keep the hardware on the desks for a few more years. Poor bastards!

    We have most of the extra hardware working (a whole 2 extra serial ports - and while it has a PCMCIA flash card reader, it isn't even worth the worry). The Point Of Sale program itself is written in Kylix (was originally a Delphi app on Windows), using SDL as an interface between the FrameBuffer and Kylix. Fun fun fun!!

    1. Re:Blah! Try it on a real machine! by Anonymous Coward · · Score: 0

      If you consider a graphical POS system on a 486-33/16M system with almost half a gig of disk a challenge, I'd recommend finding another career.

      I did a logging system on a Linux box in 1995 with mutliple remotely-connecting data sources (primitive wireless stuff called AX.25) which not only featured a Postgres95 database but all of the development tools needed to tweak and rebuild all of the software if need be. The whole thing ran very nicely on a 386-16/4M laptop with a 60 meg disk.

      If you want a challenge, try doing a useful embedded application on hardware where all of your code has to fit into 24K of ROM space.

  46. Screen shot by Salsaman · · Score: 3, Interesting
    1. Re:Screen shot by Vladimir+Pizdenko · · Score: 1

      Cool, thanks!

      --
      - Vlad.
    2. Re:Screen shot by Vladimir+Pizdenko · · Score: 1

      This link http://www.designboom.com/eng/education/pong.html don't work for you? It work for me...

      --
      - Vlad.
  47. Linux PoS by BiggyP · · Score: 2, Informative

    and people actually sell linux PoS systems,

    http://www.internetweek.com/ebizapps01/ebiz07160 1- 1.htm

    http://www.viewtouch.com/poshome.html

    1. Re:Linux PoS by shess · · Score: 1

      In an amazing twist, the company which makes the computer he installed Linux on actually will put Linux on them for you! Talk about leet! http://www.ultimatetechnology.com/technology/linux . hp4

      [I purchased a Pentium-based POS system FOUR YEARS AGO and installed two extra Ethernet cards (to give three ports), and installed RedHat to make it a router and web server. It was complicated, just like ... installing RedHat on any other machine. Which is to say it wasn't complicated.]

  48. This is not news. by idiat · · Score: 1

    This is not news, most of these thing's I've used run NT, and if the hardware manage that Linux should be a breeze.

    --
    And remember folks, Gnu's *not* unix.
  49. OK so what by fruey · · Score: 2
    Linux on a Mac is harder than that. I got up and running on an old old mac with 32M ram, harder than what that guy did (boot red hat installer and leave overnight). If he'd got it running with just 4M, that would have been cooler.

    The article is not without a cool edge though :

    She yoinked the RAM figuring I could use it. She's my main lady, and I can't extoll the virtues of marrying a geek grrrl enough. The new RAM works and Tracy r0x0rs.

    Credit where credit is due too: quality photos, good description, up in HTML. Doing cool stuff is one thing, writing a reasonable report quite another. Kudos still goes to this dude.

    --
    Conversion Rate Optimisation French / English consultant
    1. Re:OK so what by Permission+Denied · · Score: 2, Informative
      Linux on a Mac is harder than that. I got up and running on an old old mac with 32M ram, harder than what that guy did (boot red hat installer and leave overnight).

      I feel your pain. I had to get Linux running on a bunch of old Macs. God, those machines sucked. 16M ram, 180 MHz first-generation PowerPC. Getting X to work was such a PITA - it uses the kernel framebuffer stuff which, at the time, was undocumented. Had to go searching through kernel source to figure out what boot paramaters to pass it. These things were so damned slow - felt like a 386 even though they're supposed to be faster than that. There's like a half second latency for any exec(), even for stuff you've just run - makes every mundane 'ls' seem like a big event.

      These machines were constantly swapping - even when you weren't doing anything, the disk was busy. Thus, these things chewed through hard disks right quick (fortunately, Macs don't have b0rked BIOSes like PCs and even the oldest Macs with IDE can accept the newest, biggest hard drives). Compiling anything is an overnight process, and compiling kernels was a week-long process (try it, come back next day, figure out what broke the build, fix it, try again, ad nauseam).

      I had to actually code for this thing. Oh, how that sucked. Even using 'vi' was too damned slow. Formatting man pages took like thirty seconds. Of course, I would do all my development on a real machine and port it over, but I still had to work with the damned Macs when my compile broke because they had a different version of some library and so on.

      The exec() thing was killer. My code needed to use multiple processes or threads. The multiprocess approach didn't work too well, and using threads didn't help as there's little difference between a thread and a process in Linux (compared to Solaris, for instance). I started playing with using MIT pthreads compiled to do in-process threading, just to get decent performance (lazy, didn't want to write my own in-process scheduler). I eventually just gave up and just let the damned things run slow.

      Never again.

    2. Re:OK so what by Hadlock · · Score: 2

      i have an LC II and an LC III, based off of the precursor to the Power PC chip, the 680x0 series. previous to the 68040, none of the chips had FPU's on them (for example, the LC II had a 68020, and the III had a 68030, meaning you either a)wrote your own software FPU, or B)install freeBSD for the 68k mac, which already has a software FPU...)

      anywho, it takes 5 min to generate a new SSH crypt key every 2 hours. other than that, it's like a 6 hour install on a 1 gig drive + pains and headaches - but boy! do they make greak, quiet, and cool webservers. that's what mine is, at least :)

      --
      moox. for a new generation.
    3. Re:OK so what by fruey · · Score: 1
      Cheers for the support. My hard disk just crashed and I have to start again. Luckily I have a stack of old small drives I can test it with.

      Framebuffer support, thankfully, is much better now, and Yellow Dog is coming up with friendlier installs even for OldWorld boot rom pieces of junk.

      --
      Conversion Rate Optimisation French / English consultant
    4. Re:OK so what by Tycho · · Score: 1

      Just to nitpick, but those sounded like 6400, which are second generation PPC Macs and those aren't too bad, what really would have been bad would be a 6200/75 with 8MB of RAM. You just needed to add more RAM to get much of anything done. When it comes to booting though, on the 6400, leave a small MacOS partition and use BootX for booting linux. If you were doing this using Open Firmware and bootvars you were just asking for trouble. Unless you were doing this before BootX was released, in which case, I feel your pain. I had to go that route with a 6500, its successor. Also, you were wrong, those BIOSes are "b0rked" pretty well. For instance you can't boot from any SCSI device using Open Firmware. They also don't like to work with PCI to PCI bridge chips. Additionally all those extra boot arguments you had to pass are totally unnecessary on the non-consumer grade machines of that generation like the 7600 or the 8500.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    5. Re:OK so what by Permission+Denied · · Score: 1
      Yeah, I actually went with the BootX route on these things, even though I found it a bit distasteful leaving a 100 MB MacOS partition which is only used for booting. I got 'em to boot using Open Firmware, but I've had bad experiences struggling with SCSI settings in the firmware on older Suns, so I was kind of glad to bypass Open Firmware.

      The machines were actually 5400s, which have 603e PPC chips. I figured that was a first-gen PPC chip, but I never looked into it. I believe this was the first Mac to use PCI instead of NuBus, or whatever they used before PCI. I also noted a couple of PCI problems, like PCI cards randomly not being initialized on boot (but reboot and it usually comes up OK). Still, I'd say these firmware problems are nothing compared to problems I've seen with PC BIOSes: like the 528 MB, 2 GB, 40 GB drive limits, all of which I've run into, or completely broken APM implementations, etc.

  50. A few questions by Eberlin · · Score: 1
    Just a few questions regarding this great hack --
    1. does it run some form of GNUCash?
    2. does it GPL the ingredients of products bought?
    3. anyone consider a beo...nevermind
    Seriously, though. Even if it's just really a funny looking computer, just the thought of making it work has to be pretty cool.
  51. OS/2 spotted as well... by Jon+Abbott · · Score: 2

    I remember back in my younger years finding a cash register that ran OS/2... I got bored one day and started pressing key sequences for different operating systems that minimize full screen windows, and before I knew it I was looking at the OS/2 PM on a 6" black and white screen. My only thought at that point was, "this thing can run Quake!" :^)

    1. Re:OS/2 spotted as well... by Anonymous Coward · · Score: 0

      Yup... I remember working at Egghead and they used cash terminals that ran the app in a command window and would sometimes crash back to the desktop. One of the terminals was a bit slower and you could actually see the IBM OS/2 logo pop-up for about half a second while it was loading back up. What was funnier is that they used an older HP server to run OS/2 instead of the NT 3.5 that came with it. Too bad they ditched it and moved to even more clunkier text-only terminals...

  52. What's new about this? by flc · · Score: 2, Interesting

    We got hold of some old cash register machines (IBM). It has DOS installed (used under some AS/400 system), but it wasn't good enough.

    We tried Windows 98 and Windows NT, but all we came up with was a crashing machine. After struggeling with the MS-based OSes, we tried Linux. Everything matched together and we got everything to work!

    We had some problems with X, but that solved after we added a GeForce2MX graphiccard to the machine, so now you could probably play Quake2 with quite good FPS =) Oh well, the Cyrix 233MHz processor is not that fast.

    Next week they will be in production, and the main interface is... ..Mozilla!

    Here are some early experiments with the machine (running bitchX).

    1. Re:What's new about this? by BiggyP · · Score: 1

      might even be possible to put FreeDOS and the Seal DOS GUI to use for such systems, although the software to interface with certain bits and pieces would need to be written for it, this would give you a free win9x a like system.

  53. This is not necessarily a "good thing"... by guttentag · · Score: 2
    When the atomic bomb was built, one of the many arguments against using it was that it would prove to the world that the bomb could be built. If they had never used it/told anyone about it, competing efforts to use it might have died out with WWII, and the Soviets wouldn't have been so determined to steal it.

    So now that someone has shown the world how relatively easy it is to get a PC operating system running on a cash register, Microsoft has no excuse not to stand on the shoulders of this research and port Windows XP (which already runs some ATMs).

    Then MS's propaganda/marketing machine will begin a campaign to warn retailers about "the dangers of using an operating system written by hackers." It would probably be something along the lines of "Linux could suck the cash right out of the drawer and send it over the internet to some hacker's Swiss bank account."

    Extrapolated ridiculousness follows:

    • Supermarkets buy subscriptions to Windows XP...
    • You pay an extra 25 cents at the checkout...
    • Every now and then the store manager tells you to put your stuff down and come back tomorrow because some hacker exploited the Win XP feature that was intended to allow the cash registers to talk to toaster ovens over the Internet.
    • Microsoft patiently waits to see what else we can port Linux to...
    Personally, I'd like to see someone get Linux running on my optical Intellimouse Explorer... Apache has been run on less hardware IIRC
    1. Re:This is not necessarily a "good thing"... by Anonymous Coward · · Score: 1, Funny

      Are there, per chance, black helicopters in your back yard?

    2. Re:This is not necessarily a "good thing"... by Anonymous Coward · · Score: 1, Informative

      Microsoft has spent alot of time and effort
      warning retailers of the dangers of using linux.
      Microsoft sent out a warning to all retailers
      that was filled to the rafters with a big huge
      pile of FUD, on how bad linux is for POS.
      POS is big business. This IS for real. It may not
      win a nobel prize but the more people that become
      aware of it the better.
      A distribution that has a POS option would be a
      huge plus for open source operating systems.

  54. IBM cash registeres are PCs by Anonymous Coward · · Score: 0

    I dont know about anything else, but IBM cash registers are just PCs with a cash drawer. They run windows NT (and before that OS/2). So no big challenge there.

  55. The point... by Anonymous Coward · · Score: 0

    ...is?

  56. Now it would be impressive by Anonymous Coward · · Score: 1, Funny

    to see linux installed on an old mechanical cash register

  57. non-geek human successfully installs linux by Anonymous Coward · · Score: 0

    Now that headline would be news.

  58. This damages Linux's image with the suits. by Anonymous Coward · · Score: 0

    How are we ever going to convince the suits that Linux is a serious OS, when people insist on pulling stupid stunts like this ? What IS the point ? I can hear the laughter in the boardrooms all over America.

    1. Re:This damages Linux's image with the suits. by gordie · · Score: 1

      NO, this shows, as we already know, that Linux can be adapted to many uses. "Suits" that learn this, will be impressed by the fact, that the price of an OS, can now be deducted from the production cost of this type machine, increasing the bottom line of the manufacturer! In cases like this, Linux == Profits !! More money for the manufacturer and general happiness for all "Suits" envolved.

  59. Like they even know by Ghengis · · Score: 1

    How many of the suits do you think actually come to sites like this and find out about all the odd places that linux is installed. They have no idea.

    --

    "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

  60. More Linux POS fun... by Denito · · Score: 1

    In opening his club, Jamie Zawinski messed around with a linux based POS system..

    interesing article here:

    Linux-Based Point-of-Sale Software

  61. X-Box? by loony · · Score: 1

    The cash register doesnt impress me much - but how about getting Linux running on a M$ X-Box? its after all also intel based and who knows, maybe the nvidia driver works with that chipset as well....

  62. Monty Hall would be proud by donpardo · · Score: 2, Funny
    I spent two hours looking for a 72 pin SIMM. I found 30 pin SIMMs and 168 pin DIMMs but no 72 pin anything. Luckily, in her purse Tracy had been carrying around a 32MB 72 pin SIMM from a Dell that got RMA'ed at her work.

    And I thought my wife carried everything in her purse.

    --
    Nothing to see here. Move along.
  63. Big deal.... by gatkinso · · Score: 1

    ...he got Linux running on a PC.

    Well, come to think of it, that IS news!

    --
    I am very small, utmostly microscopic.
  64. Bah!... by Pig+Hogger · · Score: 2
    Bah, it's really just a DOS box with special peripherals.

    A real good challenge would be Linux for Furby...

  65. What surprised me... by jawtheshark · · Score: 1
    ...is that he didn't use a small Linux distribution. I personally would have taken a minimalist distribution (or NetBSD, but that's another story) and there are plenty to choose from according to linux.org .

    The funniest thing for me was RedHat complaining that there was not enough memory (32Meg, come one, isn't that enough to *install*). My favourite "mini" distribution is Peanut Linux . It's the one I use on all my machines, big and small. I have running it on a P120/32Meg RAM with WindowMaker as windowmanager and it runs really smooth (while playing MP3's, in mono however). The installation process never complained a single time about "lack of memory".
    Ah, the days that 4Meg of RAM was huge and 8Meg of RAM was overkill :-)

    This was my 500th post on slashdot. Feel honoured I used it on you ;-)

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  66. If I know root password for cash register! by Vladimir+Pizdenko · · Score: 1

    COOL!!! HEHEHE! :-) Just you can imagin if we all would know root password for cash register and we can make back door to get this money!!! :-) What do you thing? Would be this posible?

    --
    - Vlad.
  67. Nice 404 page by Anonymous Coward · · Score: 0

    I noticed that the page numbers were not consecutive (sp?) and peeked around some.
    Check out the 404 page on e.g. http://27.org/linuxregister/003.html

    Nice ;-)

    1. Re:Nice 404 page by codesmith.ca · · Score: 1

      Hmmm, seems like very few people actually watch the urls's going past... Now where did I put 003.html?

      Ya know, somebody ought to start a collection of cool 404's or sumthin... Oh yah, there already are some.....

      404 Research Lab
  68. kill time by Anonymous Coward · · Score: 0

    quake on a cash register?

    hell yeah I'll work overtime =P

  69. "This is a great hack if you ask me." by Anonymous Coward · · Score: 0

    "This is a great hack if you ask me."

    Yeah, well no one did.
    -12 troll

  70. cash machine by Anonymous Coward · · Score: 0

    Folks, Its just a re-packaged PC. No big deal getting RH running on a PC.

  71. *Yawn* Nice to see Linux is catching up by Anonymous Coward · · Score: 0

    to NetBSD.

  72. Oh Please! by thepustule · · Score: 1

    This "Cash Register" is really just a PC!!! I've had one of these things running Linux for years. It also runs OS/2, Win98, WinNT, and Win2000. Honestly, I'm really surprised this made it to slashdot. This is barely a hack at all.

  73. Re:Oh Jesus Christ! Anything that gets manipulated by Hyperfrog · · Score: 0
    Thanks for the -1 mod, offtopic.

    If you'd bothered to follow the link, you'd see it pointed to the polls page and said:

    Poll

    Best Desktop Environment?

    KDE 3 (5910)

    Which aint offtopic.

    damn people who can't read.

    --
    Move faster
  74. He should use this as caller ID by gosand · · Score: 2

    At the end, the guy said he was syslogging it to a printer, and would like to have that serve as a caller ID someday. Why not just use the display as caller ID? It would be perfect. I suppose he could also print it, to have a record of it, but displaying it would be great (don't have to get up to see it.)

    --

    My beliefs do not require that you agree with them.

  75. Uh, Linux on small devices is nothing new, folks. by erat · · Score: 2

    Linux has been ported to uCsimms, Palm devices, inventory devices (wireless inventory machines at Hahn have been running eDesktop for a while now), TiVos, web cameras, you name it.

    This doesn't sound all that new to me...

  76. I hate to burst your bubbles... by TheDrew · · Score: 1

    But some compinies have been running a Unix/Linux based cash registers for years now, and have the LED working. Pertty cool for one guy to do it for fun though...I've always wanted to...

  77. hehehe by dmarien · · Score: 1

    it's the model 4 p.o.s. cash register, get it? p.o.s.....? heh.

    --
    dmarien
  78. Not just about anything... by nochops · · Score: 1

    While this has 'cool factor', it's really not that impressive. Looking at the specs here:

    http://www.ultimatetechnology.com/media/brochure s/ 40System.pdf

    You can see that this thing's basically just a PC with a cash drawer.

    --
    "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
  79. This is getting a bit old! by Richard_at_work · · Score: 1

    Now if you ask me, all this "linux on this and linux on that" is getting very old very fast. I have been all through this with the Amiga, and looked what happened with that! Windows based pc magazines and sites seem to have stopped saying "oooh look what it can run on" and are saying "oooh look what YOU can do with it" which is infinatly better from my point of view because i dont want to be left salivating over systems i cant have (well maybe in this case its a bit different). What i DO want to be left doing is thinking "hmmm thats actually useful to me, now how do i get my bosses to actually think along the same lines as me?". Im sorry for venting all this on you, but from where im standing, Linux is marketing itself to the end user much like the Amiga did, and showing niche cases of what it can do for a subselect of humanity rather than the actual userbase.

  80. scary by ahogue · · Score: 0
    I don't know which is scarier, this project, or the fact that this guy owns a gun:

    I slid the little PC out the back and then took the cover off. The case is like 16 gauge steel. Seriously, it's thicker metal then that of my gun safe. I figured they did that for additional security or RF shielding or both. (from this page)

  81. Vive la r�publique! Vive la d�mocratie! by Anonymous Coward · · Score: 0

    Le 5 mai, n'oubliez pas de voter!

  82. It has a Joystick/Game port in the back! by kyoorius · · Score: 1

    Checking out the specs in the pdf file,
    it can be seen that this register comes
    with a joystick/game port.

    Sorry sir, please step up to the next
    register, this one is closed
    (while playing Wolfenstien)

  83. Doom on Point of Sale by Anonymous Coward · · Score: 0

    I spent the last five years working in the Point of Sale industry. We made it a rule that all systems we put out had Doom installed on them, as long as the system was basically a PC...

    All around this province, unwitting shopkeepers have Doom installed in their store... Actually we have it in pet stores, hospital gift shops (with a health/armour meter on the 2x20 pole display at one particualr store), grocery stores, etc...

  84. 404.. by blur00 · · Score: 1

    The article was interesting, but to me, just as entertaining was the 404 error for the host when I went searching for the gaps in his battle with the cash register, such as 003.html or 007.html.

    neat little zork message.

  85. Large companies have been running Linux POS by RunzWithScissors · · Score: 1

    Home Depot was experimenting with Linux as the point of sale operating system over 2 years ago. They had a test store up and working more than a year ago in Atlanta, GA.

    Other companies, like IBM, who currently use Flex OS have also been experimenting with Linux instead. Most POS terminals are simply PCs with a cash drawer anyway.

    -Runz

  86. Nothing that fancy by Anonymous Coward · · Score: 0

    As someone who works for a POS company, it's not really that impressive. Lots of cash registers can run Linux, it's when they get deployed that's more impressive. The company I work for has certified on RedHat and Windows and our POS runs on Java. It's not that big a deal as long as the registers are just fancy PCs. What is cool is that I'm rolling my own embedded Linux to deploy on diskless cash registers using Busybox and Etherboot in 1500 stores. I'll be sure to post on Slashdot once our customer is about to deploy.

    Posting anonymously just in case someone doesn't want me talking about it (stupid industry).

  87. IBM RSS has offered Linux for a long time by monseman · · Score: 1

    IBM Retail Store Solutions has been offering Linux solutions for quite some time.. see link here..

    Linux and Java support from IBM Retail

    So I guess we haven't been paying too much attention to what goes on behind the cash registers..

  88. Yawn. by timbck2 · · Score: 1

    What's the big deal about this? From what I can tell, this is a standard PC platform with VGA, ethernet, PS/2 keyboard, IDE, etc. What made it such a "hack" to install Redhat on it?

    --
    Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
  89. bah by Anonymous Coward · · Score: 0

    NetBSD already has an official port for that platform anyway, call me when it runs on a toaster...

  90. You Wanna See Linux touchscreen POS ??? by Anonymous Coward · · Score: 0

    Just Go Here
    http://www.viewtouch.com/select.html

    When you can give the customer the benefit of 20 years in the business, a fully rendered GUI on 15" & 17" LCD touchscreen displays, Kitchen/Bar Video, X terminal touchscreens everywhere instead of Linux computers everywhere, and link 200 of a company's restaurants together in real time, you just let us all know.

  91. UTC Machines by jkl6648 · · Score: 1

    The fact that they got Linux working on this machine is no great feat.. Seeing as UTC sells their machines with Linux preinstalled =) Seeing as I am the developer who wrote many of the Linux drivers for some of UTC's proprietary hardware I can assure you that UTC is always more than happy to sell a POS machine with a custom Linux install.

  92. You should get a Clue, loser. by Anonymous Coward · · Score: 0

    Linux or FreeBSD POS is NOT like this -- or SHOULDN'T be.
    First of all, you don't put Linux computers everywhere; you put X terminals everywhere. And instead of using Serial and parallel ports you use USB. Oh hell, go read the book. at viewtouch.com

    1. Re:You should get a Clue, loser. by Throstur · · Score: 1

      Well, most POS hardware does have 4 - 8 serial ports, and most printers (like the very common Epson TM-88 is either serial or parallel, might be USB versions of them too though but I've never seen them) and other POS hardware is connected with the "legacy" serial ports. USB would be great, but it's just slowly catching on ...

  93. Duh Yourself by Anonymous Coward · · Score: 0

    There are companies that had this system years ago and hung lots of touchscreen x terminals all around a restaurant or a bar. Today they have hundreds of installed locations, all linked in real time. You just never heard of them. Check out viewtouch.

  94. Hey, here's an idea by nobodyman · · Score: 3, Funny

    Can you imagine a beowulf cluster of these *whack* ouch!! Okay, I'm sorry, I'm sorry!!!

  95. Fucktard by Anonymous Coward · · Score: 0

    If you don't know why I'm calling you a fucktard, get a damn clue.

  96. Doesn't surprise me, cash register hardware by Traicovn · · Score: 2

    Actually, this doesn't surprise me too much. Most of the cash registers that you see in larger chain stores are honestly just pc's. Sometimes they will have some non-standard periphial connections, for example some of the IBM registers (I think the 7390 series) use rj style connectors to connect 99% of the periphials. Some of the older registers are honestly just dumb terminals also. But when you go to walmart, or to Winn-Dixie, you'd be surprised to find out that those registers are commonly an older model pc. Something between a 486 and a Pentium 2.
    It is true that some of them use different hardware, I think I've seen some that use PC104 architecture. Essentially the companies manufacturing the cash registers simply want to get the job done cheaply on their end so that they can sell them and make a good profit. There's enough standard pc hardware already out there that it ends up being cheaper for them to use.

    The grocery store I worked at in high school had Fujitsu POS's and they were simply 486 66mhz computers. They had all the standard connections and everything, they even ran DOS! We installed Doom on one of them just to say we had done it :)

    --

    [Something witty and intelligent should have appeared here.]
    {Traicovn}
  97. Ding Dong by Anonymous Coward · · Score: 0

    If this is done the RIGHT way then all the touchscreen displays are X terminals. You have a lot to learn. Hopefully you won't roll out 1500 locations based on a lot of bad ideas, which is what you are admitting that you are doing. Just go type Linux and POS into Google - you'll easily find a company already doing this and in business for 20 years. You could do it the right way, but not unless you have a little humility and are willing to go to Google and look for Linux POS.

    1. Re:Ding Dong by Anonymous Coward · · Score: 0

      Just go type Linux and POS into Google - you'll easily find a company already doing this and in business for 20 years. POS.

      Linux has been deployed on POS systems for 20 years? Interesting.

  98. till? by To0n · · Score: 1

    He's missing the ultimate peripheral, the till ( place where the money goes ).

    I'm wondering, if he were to take the till in and out (what sales associates and managers do to count out the register in order to have the correct amount inside, typically $125), does he have to mount and remount?

    --
    blah
  99. Ahem. by Anonymous Coward · · Score: 0
    1. Re:Ahem. by fireboy1919 · · Score: 1

      Pessimest.

      Perhaps pong isn't proof of concept, but perhaps also you don't know what modern day oscilloscopes can do.

      I gave that as an example because I know someone who did it, not to show proof of concept (sorry, he didn't make any screenshots). Most modern oscilliscopes come with some programmable I/O features and a built in embedded processor. If you want a video game that better serves as an example, how about centipede or nibble? Most of the modern versions of HP oscilliscopes have those built in (which can only be accessed using an easter egg).

      It seems to me that these modern oscilliscopes are sitting right on the edge of possibility for a Linux install.

      And as far as that kernel being linux or not, its an assembly shell, but its probably the closest he could get to posix compliance on so little memory. Also keep in mind that it may be an adaptation of some concept of Linux more than just the whole system. There are a lot of features in Linux that are already handled by the underlying ROM on a TI89.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
  100. Free as in... by nick_davison · · Score: 2

    Free as in CHER-CHING! Three dollars and seventy nine cents please.

  101. eCommerce by KaVu · · Score: 1

    There you have it - linux is usable for eCommerce after all!

  102. Not just another "why?" comment... by Loligo · · Score: 2

    >This is a great hack if you ask me.

    As many have pointed out, this is hardly a hack. It's just a PC.

    What I'd like to know is why people keep spending so much time getting Linux to run on silly little toys rather than making it better and more accessible on the platforms it already runs on.

    Linux is not going to beat Windows by running on my watch, microwave, or cordless drill.

    Linux is not going to conquer the desktop by running on my radar detector, VCR, or electric razor.

    Yet I bet it will run on one of those devices before it's ready for me to install it on my mother's computer.

    -l

    1. Re:Not just another "why?" comment... by Anonymous Coward · · Score: 0

      Sure it is :)

      Ineffables.

      If someone said to you (and I don't know what you like to do, so you'll have to fill in the blanks) "What I'd like to know is why you, loligo, spend your time (linedancing, exercising, reading novels by authors I don't like, doodling, gardening, visiting foreign countries, eating foods I've never heard of) rather than something else that I would like you to do."

      Or like complaining (again hypothetical) that your neighbor likes rutabaga instead of cabbage. Well ... there is no answer that's going to easily satisfy the question 'Why do people like or do different things than I would?' People just have different interesting and inclinations.

      Otherwise life would be simpler (since everyone would agree on all things) but boring.

  103. Microsoft loses monopoly by Cro+Magnon · · Score: 1

    Everybody knows M$ had a monopoly on POS systems.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  104. hate to say this by XO · · Score: 1

    But it's really not at all impressive. It's standard Intel hardware, through and through. Only thing you'd have to do that's nonstandard is get the secondary display up and running, and im sure that that's probably just a serial device.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  105. Is it still there? by Suburban+nmate · · Score: 1
    If so I'll keep an eye out for it. :)

    And maybe a sticker [easy to remove so i dont get a bollocking] saying something like "And THIS is what you put at the heart of your company's network?"

    I dont have much call to go to Wimbledon though...

    --
    "Windows and Linux can co-exist on the same machine." - Microsoft Corporation.
    1. Re:Is it still there? by Glorat · · Score: 1

      Probably not... it was some months back so it ought to be fixed by now. I can't imagine a machine rebooting once every 5 minutes for the past few months =P

  106. A better one by madenosine · · Score: 1

    would you like that in paper, plastic, or .tar

  107. I Like This Guy by NickisGod.com · · Score: 1

    Anybody who writes...

    "...It used the hard disk (I could hear the disk running) but when it tried to decompress something (couldn't tell what) it kernel panics with a really cool error message saying that lower memory address such-and-such was being overwritten by higher address so-and-so. It needs more RAM. ..."

    ...is okay in my book.

    :)

  108. That's crazy!! by wrax · · Score: 1

    This is the single best application of Linux that i have ever seen. Scrolling poll data would just be so kick to have running. printing netstat data to the poll and being able to scan in those old robot games that used bar codes for mods would be just too cool. really a good hack.

  109. great.... by Anonymous Coward · · Score: 0

    its nice to see all the people who got layed off doing something "interesting" wih there time - why dont they just go look for a fucking job or do something useful you linux fag!

  110. What's the BFD? by Anonymous Coward · · Score: 0

    Oh, wow. He got Linux to install on a PC. Stop the presses!

    In case you weren't paying attention, that "cash register" is nothing but a PC with some non-standard peripherals. Hardly a groundbreaking hack.

  111. Agreed - this is not impressive by rblancarte · · Score: 1

    Go to the grocery store today and see that MOST cash registers are in some way Intel based. This install is no real shock. Hell - it is a snap if you ask me.

    Now if it was one of those old style registers w/ just the 10 key + - x / etc, then I would be interested.

    --
    It is human nature to take shortcuts in thinking.
  112. /dev/cashdrawer, Cash registers running OS/2 by billstewart · · Score: 2
    I worked for NCR for a couple of years in the early 90s, and yes, a cash register these days is basically just a PC with different I/O devices - no point in making a specialized processor system when the general-purpose ones are cheaper and more powerful. The main alternatives were from IBM and ran funky IBM POS operating systems, but they were also becoming PCs.

    We tended to run OS/2 on ours, since back in those days it was a major step up from DOS, better at networking, and could get a way with fewer resources than most Unix systems.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  113. Win98 by parkanoid · · Score: 0

    That register originally ran on a custom version of Win98 (or so this guy claims) so it is not such a big surprise. The quecat bit is nice though (mine is set up to read my student ID card and log me into my system using a PAM module).

  114. imagine... by Anonymous Coward · · Score: 0

    a beowulf cluster of one of these.....wow!

    (had to be said)

  115. Heh by zapfie · · Score: 2

    I guess naming something the "Model 40 POS" cash register has different connotations in the cash register and computer industries. ;)

    --
    slashdot!=valid HTML
  116. But how was I supposed to know what was inside it? by Wee · · Score: 2
    I didn't know until I opened it. My mom saw these at a sale from Service Merchandise and got them for liek $30 each. So I nabbed one because I wanted to see what was inside it. I took it apart and saw that it was a PC. I couldn't get it to boot, so I installed Linux. I never said it was like I wrote a special kernel or anything.

    BTW, the reason I have web pages for this at all is that once I realized Linux would run on these then I realized that my mom could possibly move to Linux for her POS OS (which would solve some problems she's been having lately). And so I took pictures so she and my brother could see my progress. I have an automatic thumbnailing script that makes those pages, and I used that. After I repeated myself twice when I was doing things, I made little notes.

    But I never claimed it was any great hack, just Linux on a second-hand cash register. I certainly wasn't trying to impress anyone, I'm just having fun...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  117. The VFD is the coolest part by Wee · · Score: 2
    VFD's are easy to get to talk to linux, they act just like a LCD and if it is serial I am betting that it takes standard Matrox Orbital commands so he just downloaded the code from one of the linux pages on how to talk to one of these things.

    Before I could get the manual, I didn't know how to talk to it. I had no serial port info, so I was trying all sorts of stuff. I looked all over the web and couldn't find much. I wrote an email to the manufacturer and told myself that if I didn't hear back, I'd take it apart. When they sent me the manuals, it was fairly trivial to write a tiny perl script that sent information to it. I have no idea if the VFD commands are similar to the MO commands and I didn't "download any code".

    The thing people don't realize is that before I got the screwdriver out, I didn't even know if it was a PC. And in kind of a leap of faith, my mom had bought 10 of them hoping she could use them. So I grabbed one, took it apart, and she's now got them working. But yeah, it is just a PC. And I'm having fun playing with it (Caller ID on the pole display will be cool, and I'm thinking xmms-based VU meters would be nice as well). The only reason there are web pages is because my thumbnailer script makes them. I just added some comments.

    Hey, If I install linux on my PC can I get a story on slashdot?? That is exactly what this is.

    No, this is me discovering how POSes are built, partly to help my mom out, partly to have fun with old hardware. If it isn't impressive, then that's ok by me. I never claimed it would cause world peace or cure the common cold or anything. I could have cared less it got on Slashdot. In fact, it would have been better if I had got everything working before people saw it... :-)

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  118. Re:But how was I supposed to know what was inside by Throstur · · Score: 1

    Don't get me wrong, I wasn't criticizing you. I'm all for people playing with setting up Linux on unconventional hardware, and to tell you the truth, after seeing your usage of the customer display, I'm thinking about getting one for myself to display uptime or something. :-)

    What I was criticizing, was the fact that this story got to /. front page, but that's not your fault. :-)

    Anyways, good luck to you and hopefully you can convince your mom to switch to Linux. ;-)

  119. industrial stuff by amibrauer · · Score: 1

    I would like to see linux running on industrial touch panel systems, the siemens ones are now using windows and it is slow as hell