Operating system for engine development?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Which OS do you prefer for development of your engine?

Poll ended at Tue Mar 01, 2022 8:03 am

Windows
20
42%
macOS
2
4%
Linux/Unix
26
54%
 
Total votes: 48

Modern Times
Posts: 3574
Joined: Thu Jun 07, 2012 11:02 pm

Re: Operating system for engine development?

Post by Modern Times »

towforce wrote: Sat Jun 22, 2024 1:33 pm
Q. "Why buy Microsoft?"
A.. Just maybe because for the overwhelming majority of normal users, it is a very good product.
User avatar
Bo Persson
Posts: 246
Joined: Sat Mar 11, 2006 8:31 am
Location: Malmö, Sweden
Full name: Bo Persson

Re: Operating system for engine development?

Post by Bo Persson »

smatovic wrote: Fri Jun 21, 2024 12:57 pm
Guess 2025 with Windows 10 EOL we will see some more users switch.

Yes, can't wait for the Windows 12 upgrade!
User avatar
towforce
Posts: 11751
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: Operating system for engine development?

Post by towforce »

Modern Times wrote: Sat Jun 22, 2024 2:27 pm
towforce wrote: Sat Jun 22, 2024 1:33 pm
Q. "Why buy Microsoft?"
A.. Just maybe because for the overwhelming majority of normal users, it is a very good product.

A few years ago, I did an (informal) analysis based on the use-cases of most users, and I concluded that for the "overwhelming majority of normal users", the best choice was a Chromebook. I can repeat the analysis, but won't do so unless requested, because this thread is about operating system for engine development, and I'm not in a position to make a case for using a Chromebook for that purpose.

Super briefly - CB v Windows:

* cheaper
* fast startup
* up and running again with a new device in 5 minutes if it breaks

CB v Linux distro

* Google looks after everything for you
* easy (doesn't require one becomes a "computer operator" :) )

For chess: for me (and, I would argue, for most people), Chess.com meets all my computer chess needs handily, so Chromebook good enough.
The simple reveals itself after the complex has been exhausted.
Modern Times
Posts: 3574
Joined: Thu Jun 07, 2012 11:02 pm

Re: Operating system for engine development?

Post by Modern Times »

Good points re Chromebook.

As you say, back on topic, Windows is certainly fit for purpose for chess engine development, as evidenced by the large numbers of engine developers who use it. As well as that, the best all-rounder in my humble opinion.
smatovic
Posts: 2797
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: Operating system for engine development?

Post by smatovic »

As Dangi put it, these days the lines are blurry, Windows has WSL, windows subsystem for Linux, macOS* is Unix based, and you have Wine for Linux...and on all three you have additional virtual machines or emulators for different purposes, and, people can run a ssh console even via smartphones or Chromebooks.

--
Srdja

*to have a crosscompiler for macOS would be nice, but I guess Homebrew does the job for open source projects.