segunda-feira, 22 de fevereiro de 2010

Instalando o Lazarus no Ubuntu 9.10

Primeiro instale o freepascal (fpc) a partir do repositório:

$ sudo apt-get install fpc fpc-source

Isto irá instalar a versão 2.2.4 do compilador fpc. Note que o download é grande e o apt vai instalar todos os pré-requisitos. Para testar:

$ fpc

Depois baixe os fontes da versão mais nova e estável do Lazarus (lazarus-0.9.28.2-src.bz2).


Descompacte na pasta ~/lazarus.

Entre na pasta ~/lazarus e compile o Lazarus:

$ cd ~/lazarus
$ make


Crie um link simbólico na pasta ~/bin (se não estiver criada, crie):

$ ln -s ~/lazarus/startlazarus ~/bin/startlazarus

P. Por que compilar o Lazarus?
R.. Porque assim, toda vez que você for precisar atualizar, seja a partir do svn ou simplesmente para compilar um componente, para o que você precisa de direitos de escrita em certas pastas, fica tudo mais simples.

É isso.

quarta-feira, 17 de fevereiro de 2010

Cadê o Linux?

Questão que poderiam me formular: Você diz que o uso do Linux está crescendo em quase todas as frentes (servidores, desktops e móveis), porque é que eu não vejo o Linux por aí?

Resposta curta: não vê e vai ver cada vez menos.

Resposta longa: como todo sistema operacional, o Linux cuida de interligar aplicações aos hardwares existentes. Como tal ele não deveria mesmo aparecer em canto nenhum, pois o que tem que aparecer é a aplicação. Essa sim, é o que deve aparecer ao usuário. Se está rodando sobre Linux, Solaris, ou mesmo Windows, deveria ser transparente. Quando crio uma aplicação para o Android, o faço não para o SO Linux, mas para a plataforma Android. Idem para o MeeGo. Claro que também dá para fazer aplicações multiplataforma. Essa filosofia de existir software que só roda em um certo sistema operacional é uma filosofia que está ultrapassada. Foi engendrada pela Microsoft para criar um verdadeiro monopólio nos PCs. Sorte que esse monopólio não se estendeu para servidores e dispositivos móveis. Atualmente os desenvolvedores querem desenvolver aplicações e as empresas querem vender serviços (associados àquelas aplicações) e não sistemas operacionais (exceto a MS que ainda tem boa parte de suas vendas atreladas ao par Windows/Office, apesar de estar mudando isso aos poucos ano a ano).

O Linux está crescendo e está indo para onde deveria: literalmente para a nuvem.

Linux 1% de mercado?

Para quem ainda tinha dúvidas quanto ao crescimento do Linux:

http://news.cnet.com/software-interrupted/

Dentro da reportagem há um outro link para

http://reviews.cnet.com/8301-12261_7-10370495-10356022.html

Lembrar que apesar de vários nomes diferentes, todas essas plataformas (Android, MeeGo, todas as ARM) são Linux-based.

Considerando que há muitos milhares mais celulares no mundo que computadores PC, é piada achar que o Linux só tem 1% de mercado global, o que inclui servidores (linux já era líder), desktops (linux está em franca ascensão) e móveis (cujo mercado é muito concorrido e os líderes são a Apple e a Nokia e não a MS).