• 2 Posts
  • 100 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle
  • (Not incredibly educated on Flatpaks, please educate me if I’m wrong) My main issue with Flatpak is the bundled dependancies. I really prefer packages to come bundled with the absolute bare minimum, as part of the main appeal of Linux for me is the shared system wide dependancies. Flatpak sort of seems to throw that ideology out the window.

    Let me ask this (genuinely asking, I’m not a software developer and I’m curious why this isn’t a common practice), why aren’t “portable” builds of software more common? Ie, just a folder with the executable that you can run from anywhere? Would these in theory also need to come bundled with any needed dependancies? Or could they simply be told to seek out the ones already installed on the system? Or would this just depend on the software?

    I ask this because in my mind, a portable build of a piece of software seems like the perfect middle ground between a native, distro specific build and a specialized universal packaging method like Flatpak.




  • That’s the thing though, they really were never as rabid as Nintendo. Bleem wasn’t the first PS1 emulator, it was just the fact that it was a commercial product that Sony took issue with, honestly understandably so.

    There are actually PS1 emulators from the pre-Bleem era that are still available. Sony did nothing to shut those ones down because they were being offered freely.

    Piracy is a totally different deal. I’m not delusional, any company that owns an IP is completely within their rights to aggressively stomp piracy at every turn, and I think it’s silly to criticize a company for trying to protect one of their main sources of income (I mean really, do people expect a company to spend billions on a product, then just be okay with the theft of that product?).

    That’s not to say I’ve never sailed the high seas, or think it’s objectively wrong to do so no matter what, but I tend to save it for times where I really wouldn’t be able to enjoy the product otherwise (abandonware, or in Nintendo’s case, games they stubbornly lock behind ridiculous paywalls).


  • What IP does Sony hang its hat on?

    Ratchet and Clank, Uncharted, Killzone, Sackboy, inFamous, God of War, The Last of Us, and if you want to go older, SOCOM, Syphon Filter, Spyro, Sly Cooper, I could go on.

    I mean, I get what you’re saying, they don’t have something as iconic as Mario, but to say you’re hard pressed I think is a bit of hyperbole. Sony has had a really well rounded line of exclusives for decades. Sure, some are on PC now, but they’re expressly “PlayStation ports” not console ports.

    There are other platforms and franchises to mod on

    I personally disagree with that attitude. If every consumer went along with that set of ideals, every studio, firm and corporation would be free to jerk us around willy nilly because we’d just move on to the next thing. There are people out there who really don’t care about modding Skyrim, they want to mod BOTW.




  • I’d agree with you, except Sony, another massive Japanese company operating in the same industry as Nintendo, doesn’t lash out this aggressively at their own community that is just desperately trying to enjoy games in their own way.

    Sony has left basically all emulation projects alone as well as modding projects like 60FPS patches (there was one emulator that they took to court in the 90s, Bleem, but Bleem was charging money for the emulator. Funnily enough, Bleem won the case and was allowed to continue existing, but the company went under due to the cost of the legal battle) .

    Nintendo doesn’t have to act out like this. They actively choose to stifle such products so that they themselves can offer tightly curated versions on their own schedule and at their own price. This isn’t an IP protection strategy, it’s an agressive cornering of their own market.



  • Especially on PC. Also, people forget that Indie doesn’t necessarily mean “made by a small team/low budget”. It just means it was produced by a studio that isn’t at the behest of some massive corperation/faceless number crunching shareholders. CD Projekt Red is an independant studio, as is Valve.

    Also, some games are developed independently by small studios, but then marketed and published by a larger company. Devolver is an example of a publishing house with an excellent track record of just letting the indie dev teams they work with do whatever they want.




  • If you look into PlayStation from a software angle, it makes perfect sense. Sony has always been pretty pro-unix.

    They had an official Linux kit for the PS2 (came with a custom Linux distro on a CD, a HDD, and a KB+M).

    OtherOS was also a selling point on the PS3, and was only ditched when they realized it opened the door to major security risks.

    Further, CellOS, the operating system for the PS3, and OrbisOS, which is the base operating system for the PS4 and PS5, are all based on FreeBSD.

    So, a lot of their hardware is designed around Unix systems already. I know all their controllers since the Dualshock 3 are natively supported by the Linux kernel (no dongles or drivers needed in theory).




  • Sound check (although a little quiet).

    I have a Lenovo IdeaPad 3 and this was an issue on every Linux install I’ve had (Endeavour, Arch, and now Debian). I know it isn’t a hardware issue because when I first installed Endeavour, I was dual booting with Win11 and it was, no joke, capable of easily twice the volume as Endeavour, and that was even after maxing everything out in Alsamixer. Really not sure what’s going on there. I’ve been incredibly lucky with audio on Linux the entire time I’ve used it, this is the one black spot on my record.



  • Performance issues/bloated disk usage and their forced use within Ubuntu.

    The performance issues come from the fact that they run via virtualization. Similar to running a game on an emulator. This helps with compatibility, ie being able to run a Snap on an ARM computer when the native version isn’t available, but again, performance can take a hit.

    Bloated disk usage is a result of each Snap including all dependancies with the base package. For example, if two Snaps rely on the same font, you get two copies of that font. If two native packages rely on the same font, you get one copy, and they share.

    The forced usage literally boils down to this; on Ubuntu, typing “apt install example-package” actually runs the command “snap install example-package” (Edit: I should note this isn’t the case with all packages, but there are some pretty high profile ones on the list, ie Thunderbird). Canonical A; isn’t up front about this, therefor leading users into believing they are getting native packages when this isn’t the case, and B; make it frustratingly difficult to disable this behaviour and get only native packages

    IMO if a company creates a product and then feels the need to force and trick their users into adopting it, that alone is enough to discourage me from ever choosing it over the alternatives.