▲ | inetknght a day ago | ||||||||||||||||||||||||||||||||||
> Industrial and embedded systems are very often Windows-based I find Windows to be the outlier against a sea of embedded Linux devices. > Heaps of games are developed on Windows Inertia. > Windows-based software itself is developed on Windows. Plenty of Windows-based software is developed on Linux with Wine. | |||||||||||||||||||||||||||||||||||
▲ | delta_p_delta_x a day ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
> Plenty of Windows-based software is developed on Linux with Wine The overwhelming majority of software written against MinGW (or worse, Cygwin) are bad/lazy ports of Linux-first software. Case in point: Git and Perl, both of which drag along an entire coreutils ecosystem (each, so you have two copies of `ls`) along with the main binaries. First-class Windows programs that are used every day like Office, Chromium and its forks, the Adobe suite, and tons and tons of internal administrative programs for HR, inventory, and more are written on Windows, for Windows, using C# or C++ and 'boring', so-called enterprisey frameworks like WPF, Windows Forms, and WinUI 2. Anyone remotely serious about taking advantage of the large (albeit shrinking) market share of Windows users should at the very least fire up a VM to test their release binaries, rather than just 'use Wine'. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
▲ | steve_adams_86 a day ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
> I find Windows to be the outlier against a sea of embedded Linux devices. I think you're thinking of consumer devices, not industrial. > Inertia. I think that's a tough case to make. Windows offers legitimate technical advantages for gaming and game development. Integration with large vendors' tooling like NVIDIA and AMD is pretty huge. There are real workflow benefits. > Windows-based software itself is developed on Windows. You know more about this than I do. That sounds kind of wild to me, like it could be a pretty awful work flow at times for no good reason. It looks like you don't have access to native debugging tools and Wine itself introduces potential compatibility risks. I would rather just develop on target, personally | |||||||||||||||||||||||||||||||||||
|