back to article Remember the days when signs were signs and operating systems didn't need constant patching?

Windows 10 likes an update. Goodness me it likes an update, as any user who has found a workday cruelly interrupted while the operating system treats itself to a jolly good patching can confirm. Sometimes, however, things can go wrong. Particularly when one has some connected signage and failed to either configure policies to …

  1. Len
    Meh

    Why Windows?

    I have never understood why these kinds of devices need a whole Windows OS installed on them. Why not just a pared down version of Linux? Just barebones kernel+display driver+input driver+network stack for management and to receive updated content. Less code means less things that can crash.

    1. simpfeld

      Re: Why Windows?

      So much agree with this. This is just asking for it to use Windows for a sign and other such devices (e.g. cash machines). It's not like you can cut down Windows easily.

      Plenty of people do Linux embedded for this application, so it's not like it's impossible.

      1. Michael B.

        Re: Why Windows?

        Microsoft used to do Windows Embedded and now do Windows IOT which definitely suit this better but these probably require some degree of effort to configure properly. it wouldn't surprise me if the computer guts of these are just off the shelf computers with Windows Home.

        1. Anonymous Coward
          Anonymous Coward

          Re: Why Windows?

          There's the LTSC version. Must be good given how hard Microsoft work to stop anyone using it.

    2. Anonymous Coward
      Anonymous Coward

      Re: Why Windows?

      Because the shiny management software for managing them (that's already been bought) will only connect to Windows clients..?

    3. alain williams Silver badge

      Re: Why Windows?

      This is a perfect use for a Raspberry Pi, glue it to the back of the display.

      1. Huw D

        Re: Why Windows?

        Exactly! Digital signage doesn't have to be expensive.

        1. RegGuy1 Silver badge

          Re: Why Windows?

          What? When companies will pay silly money for it?

          Of course it has to be expensive. That makes it BETTER!

          Everyone knows that!

          1. John Brown (no body) Silver badge

            Re: Why Windows?

            So put a Pi into an expensive looking box :-)

    4. sgp

      Re: Why Windows?

      That's just a logical fallacy.

      1. Some public displays run Windows.

      2. All Windows go TITSUP*

      3. Therefore, all public displays run Windows.

      *Total inability to support unsollicited publicity

      1. Len
        Happy

        Re: Why Windows?

        Ha, that's just a straw man argument. I never suggested all public displays run Windows. It's just that every time I see that a public display runs Windows (because it has borked, or because it's shows an 'Updates are ready to install' box, or is shows a 'license has expired' dialog box) I wonder why it needs to run Windows.

        Now, if one were to do a desk study into OS error messages on public displays that make it into the media I bet that 95% of the reports are on Windows. That could be because 95% of them run Windows, or it could be because it's not as funny when a public display shows an error message from another OS. Somehow I feel it's the former.

        But yes, there will definitely be public displays and kiosks that do not run Windows.

        1. sgp

          Re: Why Windows?

          There is a third possibility: that only 1% of them run windows but that 1% is responsible for 95% of the borkage.

          But joking aside, I do get your point and it's indeed strange so many of these things run Windows with all the license and update hassle, giant footprint etc.

    5. The H-J Man

      Re: Why Windows?

      Brain the size of a planet and all you want me to do is display signs..Call that job satisfasction

      1. GrumpenKraut

        Re: Why Windows?

        > Brain the size of a planet

        Not the description I'd choose for Windows.

        1. Phil O'Sophical Silver badge
          Coat

          Re: Why Windows?

          It's a reference to the system resources you'll need to run Windows 11

    6. ecofeco Silver badge

      Re: Why Windows?

      I was just about to ask the same question for the same reason.

    7. Lee D Silver badge

      Re: Why Windows?

      I'll answer from 20 years of IT Management experience.

      Because most places that you ask for help cannot/won't touch Linux, hiring a person who "knows Linux" is far harder than one who "knows" Windows (definition of "knows" left as an exercise to the reader), and most tech support, IT, consultancy, etc. companies dealing with small businesses will run a mile from a Linux box and tell you to just replace it with a Windows equivalent.

      People nowadays are scared of the command line, petrified of anything that doesn't have Windows Updates and run from anything that doesn't have a taskbar with the AV running in the corner. They'll use a Linux box if it just turns on and presents a website on an IP but otherwise they won't ever want to configure it.

      Now that's a crass generalisation, but it's pretty true, in my experience.

      Have a look at nComputing - they sell little terminal services boxes that just log into a server, like a mini Citrix, and display the screen / send mouse movements. Their boxes are running "something". They can connect to a server running either Windows with an expensive TS licence, or Linux. In fact the newer client boxes are literally nothing more than a RPi3 in a fancy box. And how are most sold systems configured? Windows servers.

      I have an access control product. It's written in Java, perfectly well has support for both Linux and Windows and even Linux-specific instructions for install, etc. It spends its life doing backend work and presenting a web page to configure it from, then talking UDP out to the actual door control devices (which run on a form of Linux). The engineers are very friendly with me (a long-term customer) but still tell me they only ever configure it on Windows machines.

      Same for everything. Hell, I see Windows running PBX boxes, which I find laughable. "Engineers" and "consultants" from all kinds of places come in and look at my systems and hate that I have some LAMP stacks running websites. They don't understand it. It hasn't got a GUI.

      I called out a specialist IBM-certified engineer once for some emergency work on a BladeCenter (blade server chassis with integrated networking, storage, etc.). I needed them to access the iSCSI-offered storage so we could recover it. No matter how much I said it, they avoided everything they could to use the SSH-based tool that lets you do it in seconds (I know it does, and I know how to do it, because that's what I used to configure the whole thing, but this was a "you're the expert, you fix it" scenario for them so I was hands-off on it on the orders of my boss). When they couldn't get into the web-interface, they were stuffed, baffled, unable to continue. Hours and hours and hours of playing about trying to get the web interface to work and restarting the whole thing, for the sake of three SSH command lines. In the end, they literally bodged it by putting a blade in a previously-allocated slot and reading the storage from the blade (which had to boot up into Windows and be configured to pull in the iSCSI and so on). If that blade config hadn't been in place, or the storage in any way faulty, they would have been stuffed.

      It's about maintainability. Everywhere I go, I'm allowed put in Linux because it's free and I'm managing it. As soon as I make noises to leave, and other people are brought in, the first thing they ever want to do is ditch/replace all the Linux-based things, even standardised devices running on support contracts (e.g. our visitor management is Linux on a support contract, our web filter the same, etc.). Those they see as ripe for replacement with their own solution, but Windows ones, they never do.

      Their engineers universally don't understand, haven't tried, don't use, or have decades-old scare-stories of Linux that keep them away from it at all costs. I literally have some in my office as I speak. Outside company putting in a cloud backup solution. Windows agents, all just install. Linux agents - they're baffled when they don't work, have no recourse, have to go back to the backup providers, etc. etc. etc.

      Linux is a second-class citizen in small business IT. Datacentres, sure. But mom-n-pop shops, IT guys who just want to come in and get Office working for you, engineers that setup digital signage, access control, CCTV, etc.? Unless the devices comes pre-loaded and just runs a website, and that can all be accessed and configured from Windows? Forget it.

      Everywhere I've worked with techy-bosses, I've been able to deploy Linux and save a ton of money (on OS licensing, service costs, and things like TS licences, Exchange licences, web-filtering, etc.). Every time they leave, I leave or I go somewhere else... it all gets wiped back to pure-Windows and/or expensive off-the-shelf boxes that do less and cost more.

      I've given up on trying to argue it, to be honest. I've met so few people in my career that have even used Linux in any fashion seriously (beyond "Yeah, I tried it 20 years ago but you had to create your own modelines in X so I never touched it again") that I realise the exact problem. The friends I have in the industry who know it inside out and use it themselves are all developers or in the higher-end of IT (e.g. Google datacentres, Rackspace, cloud providers, etc.). I am a complete outlier, trying to use Linux, which I'm extremely comfortable with, demonstrating its benefits, and yet having full control of the IT, and yet occasionally having to pass it off to someone else. Nobody's interested. They all just see it as an opportunity to sell you their Windows-based alternatives that are less powerful and more costly, or sell you an embedded Linux box where you can't get to the Linux parts at all but it "just works".

      Honestly? The answer's simple. You want an engineer who did a day's course on the system 6 years ago to walk into a customer site and fix it within minutes. And it's easier and quicker to deploy it on Windows, and let their knowledge of Windows get them through downloading the installer, saving it on the desktop, running it, and then rebooting.

      And most companies that write their own program or sell things like digital-signage don't care that it's Windows and licenced. The customers are paying that. But it's a lot easier to find a .NET dev than a Linux guy, a pre-loaded Windows machine than a version of Linux that installs from disc and just works on UEFI etc., and an engineer who just needs to remember where Control Panel is nowadays rather than teach them to use a Linux system.

      And, I have to say, the only system I have that is solely Linux and sold as a Linux box and provided to customers, the visitor-management system, sucks. Some guy knocked something up in Python, lobbed it on a machine, and they supply you with a VHD of a Linux server and pre-loaded Ubuntu machines with the scripts on. It just runs X, runs Chrome, goes into full-screen and loads a local webpage. It falls over, it doesn't work with multiple monitors (e.g. to let a secretary see what the visitor is struggling with), it prompts with crash warnings from Chrome all the time (because it wasn't properly shut down - and they haven't bothered to change the Chrome options), and only one guy at the company understands it, so everything you ask has to be filtered through the busiest guy in the company and then passed third-hand back to you as a customer.

      Linux is very much either a black-box, or a "geek son of the company director made a product and he's the only one who understands it".

      And I'd like to point out - I ran Linux-only for 15 years, I supported a Linux distro called Freesco back in the floppy days (and my box for that ran my network for 15 years!), I put Linux into every workplace I work in (eventually, when it's been okayed with the above caveats), and I love Linux.

      But everything sold with Linux anything more than a black-box sucks or is effectively unsupported.

      Case in point: I took over a new job running the IT for a private school. They'd had their IT suite converted (terribly) to Linux. It sucked as a desktop environment for them. I scrapped it. With a heavy heart, but it just wasn't fit-for-purpose. It was cobbled together (by a professional company!) with cheap server, junky implementation, Cygwin-based tools and trying to coax Wine to do stuff. We scrapped it, after they asked if there was any hope for it. It took me five years to get Linux back onto a desktop in that school (server-side, very different obviously). And that was a bunch of new-at-the-time Netbooks... load up a cheap netbook without a Windows licence, slap Ubuntu on, configure the desktop, turn it into what we'd today call a Chromebook. They worked well enough.

      When I moved on a year or so later (after my boss moved on), I know that all those netbooks ended up in the bin, and everything Linux was just ripped out and replace with boxes costing 2-3 times as much as the original purchase price. Because they couldn't find anyone to support them.

      Irony: My next place, after many years, then demanded Chromebooks. Which are literally just Linux desktops running only Chrome. But they're supported and people know what they are, and you don't have to do anything fancy - they either work, or they're cheap enough to bin.

      Windows machines own the market for no technical, ethical, cost or other reason. Than "the 23-year-old engineers grew up with them". That's it.

      1. GrumpenKraut
        Pint

        Re: Why Windows?

        Wow, that is a well written description of the (sad) state of things!

      2. bigtreeman

        Re: Why Windows?

        My 25 yrs with *nix, I've seen all the above. With the exception of a tiny school which ran a bsd server. Single teacher school out the back of Nimbin, the guy was a very knowledgeable, cool hippy, just made my year.

        I've come to understand the clever marketing behind Windows.

        It has so much momentum it won't go away.

    8. This post has been deleted by its author

  2. Andytug

    I saw this one on Sunday and took a pic....

    then forgot all about it in the usual fudge of trying to get out, decide which chest of drawers was best, etc :)

    It was conveniently right in the main entrance for everyone to see what a PITA Window Update can be......

  3. Mike 125

    infinite dumb

    > Windows 10

    > Your device needs the latest security updates

    > Can't download updates

    > We couldn't download some updates.

    > More info.

    Good, because that's zero information so far.

    "Opening Times (Customer Restaurant)"

    Now we're talking.

    How hard can it be to replace those 'helpful' Windows messages with a corporate banner, e.g. 'IKEA' on error? You'd think that would be standard behaviour for anything unexpected in embedded versions.

    It would spoil Bork spotting though..

  4. Boufin

    Many moons ago when travel was still a thing, I had the misfortune to travel from Reading to Heathrow on a bus. The bus started in Reading, so when I boarded the engine wasn't running. When the (bus) driver started the engine a large screen at the front powered up, and I was pleased to see a Linux boot sequence commence. It was clearly quite a slow system, because the boot took quite some time to complete. I found myself speculating what this was going to show. Traffic conditions? Flight terminal and gate number information? Weather? Eventually the boot completed, and some window manager kicked off. At the end of this, the screen simply said "Fasten Seat Belt" - and it stayed like that for the rest of the journey. I found the while experience quite depressing.

    1. lglethal Silver badge
      Trollface

      It is a very important message. Gotta make sure they get it right, dont they... :P

    2. Len
      Facepalm

      I think the CPUs for kiosk systems etc. are deliberately ancient. It's as if they have CPU's that reach end of life, they then put them on a shelf for ten years and only after ten years can they be used in kiosk systems.

      Those terminals to buy train tickets on UK stations must be using i386 CPUs because even registering a button press takes two seconds. It would be a serious challenge to deliberately create a system that is that slow.

      1. Anonymous Coward
      2. lglethal Silver badge
        Boffin

        Security through obsolescence?

    3. terrythetech
      Facepalm

      I wonder why so many of these screens exist. An old fashioned cardboard printed sign would do in this, and I guess, many cases. Illuminated with a few LEDS if you want to make it look important. FFS if you want it computerised an Arduino with the relevant shield ought to be enough.

  5. six_tymes

    written by an apple worshiper no doubt. oh wait, or possibly a snobby linux user. :)

  6. Efer Brick

    What a DOMBÅS

    1. David 132 Silver badge
      Happy

      ...or a daft bookcase. Err I mean, a silly Billy.

  7. TimMaher Silver badge
    Coat

    Isn’t she a pop star?

    Bork I mean.

    Or is it the tennis player, Bjorn Bork?

    Scandinavian anyway.

    Mine’s the one with the allen key in the pocket.

    1. RegGuy1 Silver badge

      Re: Isn’t she a pop star?

      OK, so what's Allen's key doing in your pocket?

  8. MatthewSt

    _Need_ Updates

    They've always _needed_ constant patching, just constant patching didn't used to be available!

  9. Glenn Amspaugh

    In Vegas for a tech conference 8-10 years ago; fancy new Coke Machine in the mezzanine, BSOD rendering it useless as thousands of geeks streamed past in search of caffeine.

    Busted out laughing.

    So it goes

    So it goes

    So it goes

  10. Malcolm Weir Silver badge

    Ah, a bout of nostalgia hits me.... remember when borked signs in airports and the like revealed that the guts were PDP-11s, which generally seemed to run RT-11, but occasionally you'd spot something suggestive of RSTS/E, and wonder what possessed them to use that when better alternatives were available...

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like