• @pedz@lemmy.ca
    link
    fedilink
    9010 days ago

    I’m always a bit amazed of how things have progressed and on what Linux can still run.

    This is an extreme example, but it’s also possible to run a modern Linux OS on SBCs like a Raspberry Pi Zero, and still have something somewhat usable depending on your needs.

    To have a computer half the size of a credit card with more RAM than my full tower rig from 2001 is amazing. And it can even run software from that era with dosbox or wine.

    My 15 years old laptop is still supported and can still read 1080p on YouTube, using Linux.

    Linux devs just recently decided to drop support for 486 CPUs and some early Pentiums.

    There’s just no competition.

    • @henfredemars@infosec.pub
      link
      fedilink
      English
      2310 days ago

      Pretty much the only place it doesn’t run is where you have hard real-time requirements and on extremely small embedded micro controllers.

        • @Colloidal@programming.dev
          link
          fedilink
          English
          19
          edit-2
          10 days ago

          Technically yes. But it can’t support many hard real-time use cases. For that you need a true RTOS, thought from the ground up for that purpose. Something like VxWorks, QNX, some flavors of L4.

            • @Colloidal@programming.dev
              link
              fedilink
              English
              29 days ago

              Only ever interacted with 6.0 beta. It was a great microkernel system. Even its GUI, Photon, was of a microkernel design, each module operating as a separate process. And it looked so good.

        • @henfredemars@infosec.pub
          link
          fedilink
          English
          149 days ago

          Sort of. There’s realtime builds, but the Linux definition of real time is more relaxed than dedicated RTOS’s in exchange for a much more feature-filled OS. You should not use Linux if people could die when you miss a deadline. You want a simple system where it’s easier to prove that can never happen.

  • Ephera
    link
    fedilink
    English
    5310 days ago

    At $DAYJOB, we’ve been working on a service which uses Raspberry Pis as edge devices. And our product manager – bless him – has made sure we’d have enough hardware budget and wanted to buy only Raspberry Pi 5, so we’d have really good performance.

    And I think, we really befuddled him with our reaction, because you know, normally devs won’t say no to good hardware, but because our software happens to be efficient and Linux is efficient, we’ve just been like, eh, a Pi 3B+ is already a lot beefier than we need it.
    We had to explain that to him like five times before he actually started to believe it. 🙃

    • Twinklebreeze
      link
      fedilink
      2210 days ago

      So you use the raspberry pis to edge, huh? I guess I have another use for my 3b+ that’s been collecting dust.

      • Ephera
        link
        fedilink
        English
        199 days ago

        Yeah, I considered explaining that differently, but figured it doesn’t really matter for the story. 😅
        It’s “edge” basically in the sense that it’s on-the-edge towards the physical world: https://en.wikipedia.org/wiki/Edge_computing

        In our case, there’s some dumb devices, which wouldn’t be able to talk across the internet on their own, so we put Raspberry Pis next to them to hook them up to the internet. In other words, the Raspberry Pis just push network packages through, they’re not going to be crunching numbers or whatever.

    • @hexagonwin@lemmy.sdf.org
      link
      fedilink
      1
      edit-2
      2 days ago

      my extremely crappy cherrytrail atom laptop came with 2gb of ram and win10 32bit. no other os works properly so i just heavily optimized the thing to use like 200mb ram idle. slow but usable.

      …but to do this i had to replace explorer.exe with bbzero and get rid of basically every service lol

    • @Cenzorrll@lemmy.world
      link
      fedilink
      119 days ago

      My laptop with 4gb of ram and atom processor came with Windows 10 (I purchased it intending to put Linux on it). I tried it out just to see how W10 worked on it and it was absolutely excruciating and borderline unusable, and I was coming from a Pentium M with 512mb of ram. I have no idea how anyone would have thought it could be a functional system running that.

      • I cannot imagine how disgustingly slow your college ones are compared to my high school’s ones, which are 16gb ram, i7 boxes running windows 11. They are pretty damn slow even after they recently upgraded them a month ago.

        For most things, I just use my laptop since it stutters much less, but using pycharm on my laptop is pretty much impossible due to its lack of specs, so I begrudgingly use the PC.

      • @Sestren@lemmy.world
        link
        fedilink
        209 days ago

        What else are you going to use your RAM for if not generating advertisement revenue for shareholders.

      • @MonkeMischief@lemmy.today
        link
        fedilink
        28 days ago

        The start button alone probably needs more RAM than that.

        Nah, just all the ad telemetry gathered whenever the user hits the start button!

    • silly goose meekah
      link
      fedilink
      10
      edit-2
      9 days ago

      Honestly making sure my PC only has software installed that I actually use is important to me because my internet is super slow. It took me over 1h yesterday to do a system update. I don’t even wanna know how bad it would be if I had more than 2k packages, it’s already bad enough now with 1.1k

    • Gentoo users be like: Your system is underperformant and unoptimized. Have you tried Gentoo, and compiling all the packages?

      Other users be like:
      Have you tried Slackware?
      Have you tried Damn Small Linux?
      Have you tried Linux From Scratch?
      Have you tried hand-optimizing a 386BSD system with a Mach kernel? OOPS, that’s too far!

    • bruhduh
      link
      fedilink
      29 days ago

      I once installed whole blackarch repo in my machine, so I’m not sure if my 90gb installation was bloated or not

  • ms.lane
    link
    fedilink
    English
    1310 days ago

    Linux on system RAM: I sip

    Linux on VRAM post-Wayland: BIG GULPS

    I used to be able to run a desktop on less than 1GB VRAM, now with 16GB it fills up starts misbehaving.

    • @ryannathans@aussie.zone
      link
      fedilink
      1910 days ago

      Ya might wanna check that because it’s not normal

      I play star citizen in Wayland and don’t even get close to 16GB vram utilisation

    • @tal@lemmy.today
      link
      fedilink
      English
      6
      edit-2
      10 days ago

      I have a 24GB VRAM video card, and the only time I’ve noticed it using over 16GB is when I’m doing LLM stuff. I don’t think that just running under Wayland has ever used much — it’s games that ask for video memory.

      Though for LLM stuff, I agree heartily. If I could get a video card with 128GB of VRAM (well, for a not-completely-insane price) I would. You can always use more VRAM there.

      But that’s not really due to Wayland.

      • ms.lane
        link
        fedilink
        English
        49 days ago

        The problem is actually kwin-wayland, kwin5 on X11 was very frgual, where both kwin5 and kwin6 on Wayland eat vram for breakfast. Right now my desktop is using 4535MiB, the biggest user being plasmashell itself at 1120MiB

        It’s not actually a wayland problem though and If I really wanted I’d of dropped back to X11 when I was still running plasma5 - but Wayland brings more solutions to the table than problems.