Since either OS is fine, then the question bounces back to you: what kind of builds are you doing?
If you have mostly Windows builds, choose Jenkins/Hudson on Windows. And conversely choose Linux if you do mostly Linux builds. It is much easier to maintain the Jenkins/Hudson jobs if you are using the same OS as the developers. If you have an even mix of builds, and you are comfortable with maintaining both OSes, choose Linux for the master. The only caveat is that you can get into some odd scenarios with permissions but these generally don't arise at all and are generally straightforward to fix. Note it is possible to mix both kinds of builds via slaves, i.e. some Windows, some Linux. I have a strong preference for Linux (Ubuntu) because you can pretty much script everything. Since I also worry about disaster recovery, I have scripted the installation of nearly all of our development environment and backups are also nearly painless in Ubuntu. In short, you might want to look at your OS choice from a larger perspective. Good luck, John On Sun, Jan 27, 2013 at 5:04 AM, Stephen Connolly < stephen.alan.conno...@gmail.com> wrote: > s/solace/slave/g > > ;-) > > Damn you autocorrect > > > On Sunday, 27 January 2013, Stephen Connolly wrote: > >> Windows file locking mode is a pain. With a windows solace you can >> restart the slave process with low or no impact... Restarting the master >> take a lot more coordination (waiting for all builds to stop) and has a >> much higher impact (all builds stopped until master restarted) >> >> That, and the 254 character file name limit that java and the windows >> APIs conspire to apply on you are the only *technical* reasons to favour a >> unix over a windows master... Neither are show-stoppers, but if you have >> the choice, I recommend a unix. >> >> Active Directory *can* in some shops be easier from a windows master... >> But if you have a more complex AD setup you may end up switching Jenkins to >> "unix"-mode for AD authentication anyway >> >> -Stephen >> >> On Sunday, 27 January 2013, Peter Miklosko wrote: >> >>> Unix >>> >>> On 27 Jan 2013 11:37, "Levin, Ilya" <ilya.le...@hp.com> wrote: >>> > >>> > Hello, >>> > >>> > >>> > >>> > I have a simple question, what OS should I Choose when installing >>> Jenkins ? >>> > >>> > >>> > >>> > Thanks >>> >>> -- >>> >>> >>> >> --