sábado, 5 de abril de 2008

Criando pacotes apartir do codigo fonte

Bom este assunto é um assunto que considero extremamente útil pois é realmente um tanto quanto trabalhoso compilar programas, o tal make nem sempre costuma ser muito amigável, ainda mais quando vc pretende estalar em outros computadores, coisa que tornaria muito mais chato o processo, porem no linux tem sempre um feliz comando ou ferramenta gráfica que parece ter sido feito pra tornar mais fácil a sua vida, e neste caso o comando é o Checkinstall, ele provavelmente já vem junto com sua distro, casa não tenha ta ai o site http://checkinstall.izto.org

Como usar ? Por mais que sempre que se fala em linha de comando os usuários se assustem não é nada de mais ainda mais se vc já esta acostumado com a receita de bolo do ./configure && ./make a diferença é que vc não vai usar o make install pois é agora que entra o checkinstall.
exemplo:

checkinstall -R (Gerar um RPM)
checkinstall -S (Gerar um TGZ do Slackware)
checkinstall -D (Gerar um DEB)

Apos o comando, o programa pedira algumas informações sobre o pacote, podendo inclusive vc personalizar com seu nome e coisas do genero, apos isso é so estalar o programa com a ferramenta utilizado pelo sua distro.
exemplo:

dpkg -i (Debian)
rpm -ivh (Red Hat)
installpkg (Slackware)

Agora vc não vai precisar compilar denovo este pacote quando for estalar em outra maquina ou coisa do gênero.

segunda-feira, 24 de março de 2008

Visão geral sobre o linux

É realmente dificil entender o conceito de linux, por mais que as pessoas cismem em acreditar que linux é uma impresa não da nem pra contar quantas vezes eu já ouvi falar a frase "A linux..." porem esta tal "Linux" não existe, na verdade linux ou GNU/LINUX melhor falando não é nada mais nada menos que um tipo de sistema proveniente da união das ferramentas do Projeto GNU com o kernel escrito por Linus Torvalds, não entrarei em detalhes tais como o padrão de sistemas POSIX que é um padrão no qual tanto o linux quanto o unix utilizão, porem tirando esta parte técnica, não podemos deixar de ressaltar a parte filosófica da coisa, a parte na qual faz com que o linux tenha tantos admiradores. Grande parte do fanatismo pelos sistemas linux é o fato de o sistema ter algo que posso ser definido como caráter, coisa que não existe nada parecido em nenhum outro sistema, é um tanto quanto estranho falar isso, vc deve se perguntar como assim um tipo de sistema operacional pode ser filosófico ?? é meio difícil associar algo deste tipo a uma filosofia até por que não é uma filosofia única pois cada distribuição linux tende a defender a sua propria, porem a maioria delas acabam defendendo a cultura do software livre, o famoso "open source" até por que os sistemas linux por padrão são open source, porem vale a pena ressaltar que livre não quer dizer gratuito, um software pode ser livre porem pago, livre significara unica e exclusivamente código aberto ou seja o código fonte é dado podendo vc alteralo da forma que lhe for conveniente porem mantendo suas autorias, mas é claro que em um meio de centenas de sistemas gratuitos é bem provável que vc opte pelos não pago, até por que são excelentes sistemas, porem voltando ao quesito filosofia vou citar uma distribuição, ou seja um sistema que atualmente tem uma filosofia bem interessante o Ubuntu linux distribuição que tenta levar as idéias humanistas para dentro do mundo da informática, a própria palavra "UBUNTU" que vem de uma lingua africana que tem o significado "Humanidade para todos" já deixa bem claro isso, o Ubuntu é completamente gratuito, inclusive vc poder fazer o pedido do cd gratuitamente no site www.ubuntu.com vc pede o cd e eles enviam gratuitamente para a sua casa e eles atualmente ainda adotaram a filosofia do "pass it on" passe adiante, é isto mesmo é pra passar adiante e isso vale tanto para as ideias da filosofia ubuntu como para o sistema no que quer dizer que vc pode copiar o cd e passar pra todo mundo ou até mesmo pedir um monte de cd só pra destribuir. Claro que não podemos esquecer o lado capitalista da coisa, pois infelizmente hoje em dia ninguem nem muito menos nenhuma organização vive de filosofia, é fato que iremos encontrar sempre por tras de uma grande distribuição linux uma grande impresa que patrocine, o proprio ubuntu por exemplo tem a Canonical que o patrocina e é obvio que mesmo o sistema sendo gratuito acaba gerando dinheiro não é atoa que essas organizações se mantem, seja atravez de doações ou de uma impresa patrocinadora enfim, não temos como fugir disso, porem não tem por que esquecer as milhões de pessoas que contribuem para a cominidade linux, e suas filosofias. Atualmente uma das que mais me surpreendeu foi o Projeto do "Green Linux" que em portugues significa "linux verde" que tem como idéia baixar o alto consumo de energia, é dificil de acreditar mas é isso mesmo seu sistema operacional vai gastar menos energia e obter melhor performasse, dai vc se pergunta o tal linux ta preocupado com o consumo de energia no mundo ?? tem certeza que ele é so um sistema ?? é muito provável por isso que surgem as atribuições caráter, filosofia e por isso muitas vezes o fanatismo, mas porem vc pode não estar enteressado em nada disso dai vamos aos dados que realmente podem convencer vc a colocar o linux em seu computador.

Voltamos agora nas características técnicas, começarei com o principal, o carro chefe no que se diz defender os sistemas linux, o preço, os sistemas linux são de graça ou algo bem próximo disso, quando te cobram alguma coisa geralmente é o preço do cd ou até mesmo o suporte que neste caso é excelente como exemplo cito o suporte de duas distro Mandriva e Redhat .

A segunda maior defesa do linux, a segurança, coisa que é incontestável o padrão posix garante isso sem sombra de duvidas, no que diz respeito a viruz então pode esquecer esse tal de anti-vírus pois em ambiente linux isso não existe se algum dia pegar um vírus em ambiente linux favor me passar o numero ip da maquina que eu vou usa-lo pra apostar na megacena e concertesa vou ganhar rsrsr, pois devido a grande variedade de sistemas linux tornasse muito dificil criar um padrão para os sistemas linux, coisa que torna muito difícil a vida dos hackers que queiram invadir ou criar vírus para linux na verdade toda tática de invasão em sistemas linux se baseiam em pegar a senha de administrador mais conhecido como senha de root, para então ter poderes dentro do seu sistema sem isso nem adianta. Uma distro que normalmente é citado nesse quesito é o Slackware, mais conhecido como preguiçoso pois a instalação desse sistema é um tanto quanto trabalhosa vc acaba tendo que compilar tudo na mão, o sistema não faz nada sozinho, na verdade o que se diz respeito a segurança desse sistema é o fato de ele não vir com nada logo menos vulnerabilidades o sistema tem, mas se vc esta em um ambiente linux vc pode relaxar um pouco mais em relação a segurança isso se vc estiver em um desktop caseiro é claro.

Estabilidade
pra quem já usa linux algum tempo ja se acostumou com isso, o sistema acaba sendo meio pacato pois não tem toda aquela emoção que vc esta acostumado a ter enfrente ao pc utilizando o sistema temendo o seu sistema travar e mandar embora todo seu trabalho feito até o momento, e por algum motivo que eu desconheço os usuários de alguns sistemas proprietários ignoram e simplesmente recomeçam do zero como se travamento fosse a coisa mais normal do mundo, no que se diz sobre travamento completo do sistema , em plataformas linux é quase mito, e ainda por cima quando algo para no linux o gerenciamento de processos do linux é excepcional algo que faz o gerenciador de tarefas de outros sistemas passarem vergonha, existem casos comprovados de servidores rodando a mais de 10 anos sem parar, e no que se diz a respeito da estabilidade, vamos citar o sistema linux que recebe o título de sistema mais estável, o "Debian" se tem uma distro linux que posso representar bem esse quesito esta é o Debian, pois os desenvolvedores do debian realmente levam isso a serio, o Debian antes de ser considerado estavel é passado por uma bateria incansavel de teste, motivo pelo qual torna o debian quase que pacato, mas é verdade que o debian nem sempre é o mais atualizado até por que por que quando liberam o debian como estável, ele ja ta um tanto quanto desatualizado no que se refere a pacotes de aplicativos porem nada o impede de atualizalo se tem algo que tb é incontestável é o monstruoso numero de pacotes .deb existentes.

Performasse:
Se tem algo que é indiscutível no linux esta coisa é a performasse pois ao migrar uma maquina para ambiente linux algo fica bem obvio e este algo é a velocidade tanto a do sistema quanto a da internet, não adianta, o linux é mais rápido na internet sim, e se tem algo que o linux faz bem é gerenciar memoria , e gerenciar de tal forma que é de causar inveja. O no que se diz referente ao quesito performasse tem uma distro que leva isso muito a serio, o "Gentoo" linux é uma das distro que possui maior performasse devido ao fato que a sua estalação é uma compilação do sistema adapitando -o ae seu hardware, porem é feito de uma forma automatiza mas requer algum conhecimento de hardware, este é o motivo que faz com que o Gentoo tenha uma otima performace, tanto para servidor, quando para desktop, e é realmente de causar inveja.

Adaptabilidade: acredito que não exista nenhum outro sistema que possa se adapitar melhor ao usario do que o linux, pois no linux vc pode realmente deixar o sistema inteiro com a sua cara, e isso vai desde a aparência as principais funções e recurso do sistema, e em relação ao quesito aparência a dos sistemas linux da de 1000 a 0 nos sistemas proprietários que quase te obrigam a aceitar o conceitos deles de Desktop já nos sistemas linux se vc não concordar com as centenas de possíveis opções vc pode vc mesmo criar a sua e quando eu falo criar não estou dizendo editar algo e sim CRIAR algo do zero e isso realmente é mais um dos quesitos que fazem os sistemas linux serem incomparáveis, porem devido a este grande numeros de sabores existentes no mundo linux, ele acaba sendo mistificado, é muito comum se ouvir falar que é muito dificil utilizar o linux, pois vc precisara saber muitos comando, e é claro que isso é mais um dos mitos, pois na verdade hoje em dia vc vai encontrar distribuições linux que são bem mais fáceis de se utilizar do que qualquer outro sistema operacional, como exemplo cito uma distribuição brasileira que concertesa defende melhor do que minguem essa tese o "BIGLINUX" se existo um sistema que faça tudo pra vc apenas usando o mouse esse sistema é o Biglinux é simplesmente tudo muito facil desde a estalação a utilização o sistema faz tudo pra vc, fazendo com que o usuário apenas segure o mouse

segunda-feira, 25 de fevereiro de 2008

Virtual Certe Exame

Bom la vou para meu segundo post rsrsrsr como eu estou estudando para as provas da lpi atualmente estou usando VCE Virtual Cert Exam um otimo programa pra quem pretende estudar pra alguma prova de certificação, é um programa bem interessante onde vc carrega as provas de simulados , que podem ser baixado no proprio site do VCE o programa tem um visual bem simples e bem parecido com o das provas de certificação então aconselho pra quem pretende fazer uma certificação

segunda-feira, 18 de fevereiro de 2008

Primeiro Post

Bom esse é meu primeiro post tentarei sempre que possivel da uma atenção aqui tudo quanto arquivos , sites serviços... e etc. qualquer coisa que poça achar interessante para quem esta na area de informatica.