Antes de Iniciar
Aprenda o que esperar deste tutorial e como tirar o melhor proveito dele.
Este tutorial descreve a grande variedade de ferramentas de programação disponíveis em Linux®. Além disso, demonstra como é rápido e fácil iniciar o desenvolvimento na plataforma e demonstra algumas das inovações mais recentes em ferramentas de software livre.
Aprenda como instalar um servidor da Web, um banco de dados e diversas linguagens de programação em Linux. Aprenda também como combinar essas partes para construir um aplicativo, primeiro em PHP, depois em Ruby on Rails.
Este tutorial é escrito para todos os desenvolvedores de software interessados em adotar Linux como uma plataforma de desenvolvimento e para desenvolvedores que desejam explorar a variedade expansiva de ferramentas de desenvolvimento de software disponíveis gratuitamente como software livre. Para seguir este tutorial, você deve ter uma familiaridade geral com o uso de um shell de linha de comando Linux e alguma experiência em programação. Alguma experiência em instalar e configurar software em Linux é útil, mas não necessária.
Para executar os exemplos neste tutorial, é necessário um computador Linux com pelo menos 300 MB de espaço em disco livre. É necessário acesso do root à máquina para instalar diversos pacotes de software. Os exemplos mostrados neste tutorial foram criados no Ubuntu Desktop Linux 8.04.1 em execução como uma máquina virtual em Parallels no Mac OS X Leopard. Ubuntu não é necessário; no entanto, os exemplos usam Aptitude, que pode ser encontrado em qualquer distribuição baseada em Debian.
