• siha@feddit.uk
      link
      fedilink
      English
      arrow-up
      82
      ·
      13 days ago

      The thing that gets me is that they seem to have a separate machine for each display

    • jinwk00@sh.itjust.works
      link
      fedilink
      arrow-up
      14
      ·
      13 days ago

      Probably there for “easily changing out logos of different flavor instead of using paper/plastic printout”

      • outhouseperilous@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        22
        ·
        edit-2
        13 days ago

        Sure but there’s a different machine for each display.

        One crashed. The others didn’t.

        Im very much a ‘hell, lets take it apart right here and figure out what’s going on’ kinda girl, but this is a sign that i never want to see the inside of that machine.

        • vaultdweller013@sh.itjust.works
          link
          fedilink
          arrow-up
          6
          ·
          13 days ago

          Depending on how much is linked up between them its entirely possible each machine is basically independent from each other and simply sharing the same casing. The advantage of this would be that even if one machine goes out or is having issues the other ones hopefully aren’t. I watch enough Bringus to know that shit under the hood for these commercial machines are fucking weird.

    • Jimmycakes@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      13 days ago

      The computer controls the whole machine the logo part is a bonus. It also changes to like a do not use when Its not frozen or out of order.

    • PacMan@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 days ago

      So working on ad machines before a lot of them connect to an external ftp site to pull down the latest version of the logo. Things like this you don’t care if it’s secure or not

    • ByteJunk@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      13 days ago

      I’ve never seen one of these, but I assume it performs other functions - surely monitoring sensors, probably reporting that data, maybe allowing triggering maintenance functions, etc.

      That said, processing and storage is so cheap on this scale that it’s probably better (and cheaper) to go with a tried and true, widely supported system, than it is to optimize with custom hardware/firmware.

        • ByteJunk@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          12 days ago

          I meant the machine itself! The print out is your typical systemd boot, though they’re usually covered by a distro splash but it can be disabled.

    • Grass@sh.itjust.works
      link
      fedilink
      arrow-up
      9
      ·
      13 days ago

      a whole linux system isn’t even all that crazy. if it runs doom it can probably also run linux so probably everything from a potato to a dog’s left testicle can run linux.

    • zalgotext@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      13 days ago

      I feel like that isn’t that far fetched, considering this machine probably has some sort of Internet connectivity so you can update the labels remotely and do other remote maintenance/monitoring tasks.

    • jj4211@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      13 days ago

      Wouldn’t be surprised if they ran animated splash.

      Hell, wouldn’t be surprised if they started pushing ads through the screens.

  • ExLisperA
    link
    fedilink
    arrow-up
    25
    ·
    13 days ago

    Next time take a better picture so we can tell you how to fix it.

    • The flash memory the OS is stored on is borked.

      Filesystem check shows dependency errors attempting to check ext4 fs on /dev/mmcblk0p2. Assuming ext4 and fsck are installed (it should be if this isn’t a mega-custom ultra stripped down private distribution) this shouldn’t be possible.

      Further down networking fails to initialize leading to a bunch of fails before it succeeds and reaches its target, only to be stopped by the dependency errors again.

  • PieMePlenty@lemmy.world
    link
    fedilink
    arrow-up
    23
    ·
    edit-2
    12 days ago

    This implies every drink and its display is handled by its own computer running linux. Potentially mtndew has a different IP than coca cola.

    • foo@feddit.uk
      link
      fedilink
      arrow-up
      2
      ·
      12 days ago

      I wonder if there is a refill cartridge with the flavour in it that the OS reads from to always display the right logo. Or maybe a touchscreen that the workers use to change it manually.

  • Aceticon@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    22
    ·
    12 days ago

    Is it just me who feels that having one processing unit per display is a waste?

    I mean, I get it why they did it (it’s way easier to just have one SBC per-display, both on the hardware and the software sides), but if designing such a system I would still try to come up with a single board solution if only because waste gets on my nerves.

    • Grass@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      13 days ago

      didn’t systemd add a bsod equivalent some months ago? iirc optional default off so nobody will ever see it?

      • selokichtli@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        12 days ago

        IDK but it’s strange if true, because I’d say that a BSOD is more like a kernel panic? Obviously, I’m not an expert.

        • Grass@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          12 days ago

          I think the idea was a visually easier to use for beginners info screen to help with diagnosing the issue but I never read too much into it

  • Wispy2891@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    12 days ago

    How often do they change flavors that they need a full blown computer to show the logo, probably downloading it from a remote server, compared to just a backlighted sheet with a printed image?

  • EldenLord@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    12 days ago

    Oh yeah baby crash my bootloader!💕 Pump me full of bloatware and make my integers overflow🥵 I want you to leave my USB port dysfunctional for days and my ram displaced come on baby do it make me BSOD!!!😮‍💨🥵💕💦💦