SO para Java nas empresas [Resolvido]

Galera,
Estive olhando algumas exigências em termos de conhecimentos de desenvolvedores java. Algumas empresas estão exigindo que o desenvolvedor tenha experiência com outro SO, algumas delas deixam bem explicito que o candidato (para um vaga no caso) deverá conhecer bem a plataforma linux.

Gostaria de esclarecer algumas dúvidas com quem já trabalha com java. Não quero fazer comparações entre Linux x Windows x Mac x FreeBSD. Conheço as vantagens e desvantagens de cada um deles (pelo menos as mais conhecidas).

Minhas dúvidas são: (sempre levando em consideração trabalhos com java)

1 - Qual seria a porcentagem de empresas que trabalham com linux como SO cliente?
2 - O desenvolvedor também tralha na configuração de servidores nas empresas?
3 - O java para web é roda em maior parte em qual SO?
4 - Quando uma equipe desenvolve um software, outra tem que instalar, geralmente levam um desenvolvedor para fazer o projeto de implantação? e esse desenvolvedor geralmente é um que tem mais conhecimentos em infraestrutura? (juntamente com a própria equipe de infra)

Galera, sei que algumas dessas perguntas podem ser respondidas através de pesquisas que temos em algumas sites, revista etc.
Gostaria da opinião de vocês levando em consideração que são profissionais que estão dentro das empresas de desenvolvimento, e são colegas de fórum.

1 - Qual seria a porcentagem de empresas que trabalham com linux como SO cliente?
Na empresa onde trabalho, desenvolvemos sistemas para o setor Público principalmente, e apenas uma prefeitura que me lembro agora, utiliza servidor Java(Jonas, Glassfish, Jboss…) em uma máquina windows, os demais, todas em máquinas Linux. Mas essa parte do servidor no caso, fica de escolha do cliente e o SO também.

2 - O desenvolvedor também tralha na configuração de servidores nas empresas?
Nos nossos clientes, alguns tem uma equipe para isso, mas em alguns(mesmo os que tem uma equipe para isso), temos que dar uma ajuda as vezes.

3 - O java para web é roda em maior parte em qual SO?
Como já disse, aqui onde trabalho é de escolha do cliente, o Java nos da essa portabilidade.

4 - Quando uma equipe desenvolve um software, outra tem que instalar, geralmente levam um desenvolvedor para fazer o projeto de implantação? e esse desenvolvedor geralmente é um que tem mais conhecimentos em infraestrutura? (juntamente com a própria equipe de infra)
Aqui temos implantadores para as aplicações desktop, desenvolvidas em Delphi 7.
Já para as aplicações Web, desenvolvidas em Java, acaba sobrando para os desenvolvedores fazerm uns tutoriais com especificações do que é necessário configurar, coisas desse tipo.

Então cara, nos clientes que tive contato não vi servidores com windows ainda, geralmente são linux e solaris.
Os termineis dos programadores aqui ficam a escolha. A maioria usa windows por questões sociais daqui, mas eu por exemplo uso windows e uns 80% dos programadores C usam linux aqui. Outros desenvolvedores usam linux tbm. A empresa da suporte aos dois SO’s, no caso do linux elegeram uma distro (fedora) para treinar o suporte interno.

Como disse, os servidores geralmente são linux, mas fica a escolha do cliente.

Quanto a um desenvolvedor participar da instalação, bem, ai vai do cliente e da empresa que fez. Geralmente tem desenvolvedores no meio sim, principalmente pra que não esqueçam detalhes de configuração do AS, arquivos, etc etc etc… no nosso caso aqui as questões de infra ficam a cargo do cliente por que ele tem uma filosofia mais fechada quanto a isso, não temos poder pra mudar nada lá quase hehe.

Isso aí.

Abraços.

Vou continuar estudando muito java e sempre que puder mexer um pouquinho no linux, hehhhe.

Valeu galera.

[quote=charlesbraw]Vou continuar estudando muito java e sempre que puder mexer um pouquinho no linux, hehhhe.

Valeu galera.[/quote]

Cara, depois que você acostuma com o linux desenvolver nele se torna uma tarefa muito menos penosa =P
Ainda quebro a cabeça com um monte de coisas, mas hoje em dia é dificil imaginar um cenário sem ssh pra copiar os projetos pros servidores, fazer tunelamento de porta pra servidores de bancos de clientes em outras cidades, tudo isso se torna MUITO mais fácil.
Mas leva tempo… só aprendi essas coisas usando mesmo e por que tava trabalhando com pessoas que usavam isso o tempo todo, daí o aprendizado foi bem mais acelerado.

Boa sorte!