• 0 Posts
  • 47 Comments
Joined 2 years ago
cake
Cake day: December 23rd, 2024

help-circle








  • Docker compose definitely works for most people, so I would feel pressured to swap.

    There is one instance where Quadlets would have fixed an issue we ran into at work. We had a Kafka instance whose container died and went away because we ran out of space on the server. Compose doesn’t recreate containers on failure, so I was called in to fix the issue. Quadlets treats containers as disposable, so it would have recreated it as soon as it went away. The root of the issue was a bad logging config that we fixed on the next business day.



  • It does have a larger file size compared to compose, sure. The big advantage of quadlets is that systemd will handle things in the event of a failure. It makes it a great option for production environments where you will not need to update your config files as much. It also allows you to have more control over when each application starts, if they rely on a specific disk mount or service running on the system. I’m sure someone else can provide more benefits who use them in a production environment.






  • Copium

    To address some of the author’s points.

    1. MacOS vs OSX: to my understanding, safari reports the OS as OSX still, likely for compatibility reasons. 3rd party browsers such as chrome changed their agent to macOS, which explains the split. macOS users are more likely to use Safari in general.
    2. Bots: Does the author really believe these sites aren’t capable of detecting bots? I’m sure some slip through, but if not traffic were included in general, then Linux would be at a 90% share or higher. They just consume way more page traffic than a human ever could.
    3. Data corrections: Sure, the data may get corrected a bit to bring Linux numbers back down, but there is a clear trend that Linux numbers are rising. It also happens that Windows is where people are migrating from the most.
    4. Official numbers from Microsoft: lol




  • Its unstable as a target platform for development. You never know when it will break API/ABI compatibility. It’s why most containers target Ubuntu, Debian, Alpine, and UBI. The versions can be locked and you can be assured that your software won’t randomly break one day after and update.

    For some reason people have taken that as being unstable to use as a system, which hasn’t been the case for me either.