this post was submitted on 06 Jan 2024
248 points (93.4% liked)

Asklemmy

43909 readers
970 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] xan1242@lemmy.ml 18 points 10 months ago (1 children)
  1. Power management on certain chips is simply better than anything Linux has to offer (AMD Zen+ mobile for instance)
  2. Modular driver architecture with drivers that aren't complete jank to manage and install. A lot of people see this as a pain point, but in reality it's not such a bad thing, especially nowadays.
  3. This is a given, but as lots of stuff runs on Windows (namely older games), you can only really make stuff for Windows on Windows. So if you need to develop Win32 software, you really have to use Visual Studio for proper development. Mingw cross compile exists, I know, but that's never going to be as good.

Number 3 is keeping me on Windows. I make mods for old games and I need Visual C++. I almost got the compiler to run under Wine but who knows how it would behave if it did run.

[โ€“] dan@upvote.au 3 points 10 months ago

For your third point, it's way easier to cross-compile for a Linux target on Windows than the other way around, as you can just run the compiler in Docker or WSL, which is even easier now that Visual Studio has native Docker and WSL support. WSL is pretty good.