• 2 Posts
  • 104 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • jabjoe@feddit.uktolinuxmemes@lemmy.worldThe best Unix
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    BSD and other permissively licenced code is used a load in games. PS4-PS5 are FreeBSD based I think. GCC is often the compiler used for these platforms. Though maybe Clang + LVM now. So loads of FOSS is used, but these is little community participation. That what non-copyleft allows. Maybe it’s better now. I left games over 12 years ago now and not really following.



  • jabjoe@feddit.uktolinuxmemes@lemmy.worldThe best Unix
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 months ago

    Linux owns more than server/web space. It’s everywhere. A lot of IoT is Linux too. Also drones, router, switches, NASs, smart white goods, cars, etc, often have Linux in somewhere too. TVs were Linux, but are now Android, which is Linux but not GNU/Linux. Basically user facing Linux is often Android, though not the Steam Deck.



  • The problem is when Docker is used to gift wrap a mess. Then there are rotting dependencies in the containers. The nice thing about Debian packaged things is the maintainer is forced to do things properly. Even more so if they get it into the repos.

    My preference is Debian Stable in LXC or even KVM for services. I only go for Docker if that is the recommended option. There is stuff out there where the recommend way is their VM image which is full of their soup of Dockers.

    Docker is in my pile of technologies I don’t really like or approve of, but don’t have the energy to really fight.






  • The whole point of docker is to solve the “work on my computer” by providing the developer hacked up OS with the app. (Rather than fixing it and dealing dependencies like a grown up)

    Bit special for it to still be broken. If it flat out doesn’t work, at all, then it may well be “sunk cost fallacy” to keep working on it. There is no universal answer, but there is a developer tendency to rewrite.



  • Programmers love to rewrite things, but it’s often not a good idea, let alone good for a business. Old code can be ugly because it is covered with horrible leasons and compromises. A rewrite can be the right thing, but it’s not to be taken lightly. It needs to be budgeted for, signed off on and carefully planned. The old system needs to stable enough to continue until the new system can replace it.