• klankin ( klankin@piefed.ca ) 
      link
      fedilink
      English
      arrow-up
      98
      ·
      edit-2
      7 days ago

      The kernel has a ton of optional modules that they’d be stupid to include them all. They certainly don’t need support for an obscure Quebec companies GPUs that stopped producing in the 90s.

      Its pretty standard operating to cut out any cruft you can, saves on storage, boot times, etc. This one was probably saving milliseconds and kilobytes, so presumably not much thought was given to disabling it, nor needed to reenable it.

    • Riskable ( riskable@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      29
      ·
      7 days ago

      Have you ever configured the kernel? As in make menuconfig.

      There’s a zillion options in there and best practices dictates that you only enable that which you need. For example, why would you enable support for sound cards that don’t exist in your board? Beyond wasting space, it could enable some vulnerability discovered in the future.

      Example: My PC doesn’t have a MIPI DSI display connector (or support for one on the motherboard), so why would I enable support for that in my kernel? Sure, I could compile it as a module and let it sit there, taking up a few kilobytes of space on my hard drive but why?

      It makes no sense to support CD ROMs on a VR headset so I completely understand why they didn’t enable the driver. Even though it’s a “real PC”, the Steam Frame is still embedded hardware.

      I want to know why this person wants CD ROM support! The Steam Frame has at least a 256GB SSD and a Micro SD card slot. Just put the ISO (or .bin/.cue files) on one of those and mount it like any other loopback filesystem or use FUSE cdemu (yes, Linux has support for that built-in; unlike Windows haha). It’ll be a zillion times faster and a vastly superior experience!

      Aside: Yes, I know Windows 11 can natively mount an ISO file but it only supports a limited subset of the filesystems that you can find on CD/DVD ROMs. So unless the image is ISO9660 with the Joilet extension or UDF, it’s not going to work. Example: Trying to mount a PS1 CD ROM works in Linux but not Windows. Not without 3rd party stuff, anyway.

    • BCsven ( BCsven@lemmy.ca ) 
      link
      fedilink
      English
      arrow-up
      23
      ·
      7 days ago

      Not everything is included by default, otherwise kernel gets larger for no reason as do possible CVE issues. Its good practise to only include what is needed.

      I had to add CDROM drivers on my Linux machine when I added an external CD after install.

        • How’s this a bug?

          And cd support is the current hot issue with gaming. It’s free publicity, not many people know about it being already available and they artificially limited it. So even if people know and get it out there, the publicity generated is far more positive and washes that out.

          This is a common marketing tactic. They look like the good guys for adding a feature that was “requested”. Because of course people are gonna bring it up with everything going on.

          • klankin ( klankin@piefed.ca ) 
            link
            fedilink
            English
            arrow-up
            5
            ·
            7 days ago

            Still clearly is now an intended feature, that yeah I’d even consider it being overlooked as a bug.

            Assuming every single thing they do is a calculated, profit driven decision is like blaming all your bad luck on the devil, without proof youre just swatting imaginary faries.

            I’d be insanely surprised if like 1 TV commercial would market leagues above “some company most old people don’t recognise changed something about a thing most people don’t know how works. The company claims its a positive”.

            • And this is why it works, people make excuses for them when people point this stuff out.

              I would be extremely disappointed with their marketing group if this didn’t come up.

              But sure, it’s a “bug” since it’s “now” an intended feature and they get credit for fixing it. That’s incredibly backwards thinking. You’re making my case for me, while defending this corporation. It’s crazy how apparantly only Valve is somehow immune to this here.

              • klankin ( klankin@piefed.ca ) 
                link
                fedilink
                English
                arrow-up
                1
                ·
                7 days ago

                So what’s the marketing team say when 1500 indexes join a botnet cause they didn’t properly audit the CDrom code?

                Really worth the potential 3 extra sales, by ruining your entire reputation as youre trying to build it.

                • Hyperbole is not a good look, especially when you’re clearly using fake numbers to make it so lopsided in your favor.

                  Clearly it was so easy they could do it so fast (article specifieds 10 minutes even for you….), so why didn’t they? It couldn’t have been for an audit, and if it was, that wasn’t that robust of one of its out so fast now isn’t it? I wouldn’t trust a 10 minute audit, that’s nuts.

                  Quit making excuses for them.

                  And as I said it’s a common marketing tactic, guerilla marketing uses the exact process you’re decrying.

                  • klankin ( klankin@piefed.ca ) 
                    link
                    fedilink
                    English
                    arrow-up
                    2
                    ·
                    7 days ago

                    Why not? Hyperboles are a literary tool, and meant to be used.

                    Unfortunately its as off topic as your random hate for companies and literary structure, so I’m a bit hesitant to continue this debate.

                    That being said I’d assume it was in their test suite considering their haste.

                    Doing things the wrong way will always be cheaper, Elon had the same argument as you when he used a padlock to secure a datacenter worth of confidential twitter data. It makes money immediately, but anyone with a 2and grade education realises time exists beyond the next quarterly report.

                    Properly auditing and testing software takes time, looks like shit quarterly, and develops a long term following leading to stable profits. I see no reason for Steam to have changed from this path.