Uma máquina de desenvolvimento no VirtualBox - (Debian-min vs Arch Linux vs recommend-one)

0

Tenho alguns anos de experiência em Linux, principalmente Ubuntu (dual-boot). Agora estou mudando para o Windows e instalando o Linux no VirtualBox, uso pessoal e licença de avaliação (PUEL). Eu estou procurando uma distribuição leve para uma configuração de máquina de desenvolvimento. Pensei em usar debian-unstable-minimum , e instalar build-essentials, openbox (ou um pouco mais de recursos light-WM, ps recomendado), ssh-server, Ethereal , iptables , Nmap (talvez), Vim , Python 3. Isso é tudo o que posso pensar agora principalmente.

Opções em que posso pensar -

No mínimo, instável no Debian, e então usando o apt-get para fazer o resto. Existe também uma versão recomendada do Ubuntu Lite? Eu li o Ubuntu Lite não é bom, alguns outros também não são tão bons.

Arch Linux , lendo muito sobre isso. A Wikipedia diz que é principalmente uma distribuição baseada em binários, mas em toda parte na Internet / comunidade só fala sobre sua abordagem baseada em fonte. Se for binário, acho que posso ter uma configuração rápida. Para os caras guest do Arch Linux no VirtualBox, suas adições de convidado estão funcionando bem no Arch Linux?

FreeBSD 8, é possível uma instalação mínima? E recomendado.

Recomendações para outros i686 otimizados Linux, se houver, ou digamos i386 também é bom, como eu só vou usá-lo para codificação.

Para administradores de sistemas: Eu gostaria de saber se o Arch Linux mantém o potencial de penetrar em empresas para sistemas de produção e substituir o Red Hat Linux / Debian / BSD em servidores para hospedagem de aplicativos / portais.

Adição: apenas um pensamento - existe alguma distribuição que o ajude a ser um melhor programador, desenvolvedor ou analista, em termos da maneira como as coisas devem ser feitas? Eu não sei se estou generalizando isso:).

    
por Vivek Sharma 19.11.2009 / 05:20

3 respostas

5

Sou fã de afinar, então de todos eles eu teria que escolher o Arch. Comece no mínimo e instale apenas o que você vai usar. O Arch também tem os pacotes mais atualizados , que podem ser muito importantes em uma máquina de desenvolvimento. Se você quer ser muito produtivo e minimalista, confira um gerenciador de janelas lado a lado como xmonad , ratpoison , ou impressionante . Depois de aprender os atalhos de teclado dos gerenciadores de janelas e do editor, você é como um buraco negro de produtividade. Suas mãos nunca precisam sair do teclado e tudo é muito personalizável.

FreeBSD 8, is it possible for minimum install.

Depende do que você quer dizer com mínimo. Você pode pegar apenas o Disco 1 e instalar o que você precisa.

And recommended. Recommendations for other i686 optimized linux, if any, or lets say i386 is also fine, as will only use it for coding

Gentoo sem dúvida. strongmente otimizado e muito popular entre a multidão de programação. Distribuição muito pequena com grande suporte para pacotes relacionados à programação.

For system admins - I would like to know if ArchLinux keeps the potential to penetrate companies for production systems, and replace redhat/debian/bsd in servers for hosting apps/portals.

Duvidoso. Essas distribuições têm uma comunidade enorme por trás deles e toneladas de suporte. Para não mencionar o apoio comercial por trás de algumas dessas distribuições, daí porque eles são populares com grandes empresas. O apoio é sempre bom para recorrer se você estiver com problemas, e com grandes corporações, voltar a ficar de pé mais cedo ou mais tarde pode fazer milhares de dólares de diferença.

    
por 19.11.2009 / 05:26
2

Minha máquina principal (usada como estação de trabalho e servidor web) roda um Ubuntu 9.04, que comecei a me sentir muito "pesado": Eu tentei Arch no VirtualBox, e eu tentei versões 64-bit e i686, ambas rodando bem.

Sobre o DE: enquanto eu concordo com o John T, quando ele fala

check out a tiling window manager like xmonad, ratpoison, or awesome

ainda me sinto mais confortável com o GNOME. Sim, eu sei que é muito LAAAARGE, mas ainda pode melhorar a produtividade assumindo que alguém está usando uma GUI (eu gosto, por exemplo, da maneira como o GNOME lida com as preferências do sistema). Com este T20 eu estou usando o GNOME, e funciona como um encanto!

Bem, eu acho que alguém poderia sugerir que você use o Gentoo para tal projeto, embora eu não seja com eles: Eu concordo com DaveParillo quando ele diz:

pick a distribution you are familiar with first and tune it to make it efficient

Essa é a melhor escolha de todas (não estou disposta a aceitar o incômodo de montar uma máquina Gentoo , nem eu sou capaz disso). No entanto, sugiro dar uma chance ao Arch e as razões são:

  • o gerenciador de pacotes é muito fácil de usar: comecei com o APT, portanto temos um histórico semelhante e Pacman tem uma sintaxe fácil (apt-get install gnome = pacman -S gnome / apt-get remove gnome = pacman -R gnome)
  • você terá o sistema atualizado sem se preocupar com milhares de programas que você nunca utilizará (uma instalação básica do Ubuntu, como eu disse antes, é meio que enorme, comparada com uma instalação base do Arch)
  • a escolha do software que você quer no seu sistema operacional é com você (e estou descobrindo agora como isso é maravilhoso)

I would like to know if Arch Linux keeps the potential to penetrate companies for production systems, and replace Red Hat Linux/Debian/BSD in servers for hosting applications/portals

Naturalmente, o Arch Linux é utilizável para um ambiente de produção; Ele vem de Linux From Scratch , então você pode fazer (quase) tudo o que quiser com ele. Mas os benefícios do RedHat e do Ubuntu sobre distribuições como o Arch, é o suporte: depende do tipo de sistema de produção que você tem em mente, mas se houver dinheiro envolvido, eu daria uma olhada em alguma solução corporativa (se um bug do sistema me faz perder 1000000 € Espero estar em contato com alguém em particular, não com a comunidade!): D.

Espero ouvir sua opinião sobre sua escolha final!

(Estou escrevendo isso usando o Arch Linux, executado em um IBM Thinkpad T20 (Pentium III Coppermine, 256 MB de RAM, disco rígido de 12 GB) e é rápido e estável.)

    
por 18.12.2009 / 01:58
0

No que diz respeito a uma caixa de desenvolvimento, almejo estabilidade, flexibilidade e compatibilidade de ferramentas acima de tudo. Se é provável que você esteja codificando em uma variedade de ambientes e linguagens, então uma distribuição baseada no Debian é uma boa escolha porque possui um repositório tão grande. Você quase sempre pode encontrar um pacote esperando por você quando precisar.

Sim, algumas distribuições são mais leves que outras, mas eu escolho uma distribuição com a qual você esteja familiarizado primeiro e ajuste-a para torná-la eficiente. Escolha um gerenciador de janelas leve como xmonad ou Fluxbox . O Arch Linux provavelmente será uma escolha que você ouvirá muito sobre esse tópico, o que é bom. Toda vez que você mudar para uma distribuição muito nova (baseado no Debian vs BSD, por exemplo), você terá que investir algum tempo aprendendo os detalhes de como administrar esse tipo de sistema - é onde as maiores diferenças estão entre os diferentes tipos. do GNU / Linux.

Dito isso, tive boas experiências com o desenvolvimento do Debian e do Fedora .

    
por 30.05.2012 / 22:12