Posts de Junho, 2008

Livros Morimoto

Junho 25, 2008

Gosto de comprar livros e principalmente da área de Informática. Tenho vários livros escrito por Morimoto. E, indico para qualquer livro do mesmo. O Morimoto é de uma didática incrível.

Destaque para este livro:

Linux – Ferramentas Técnicas – Guia Prático

2ª Edição

http://www.gdhpress.com.br/
http://www.gdhpress.com.br/ferramentas/

Jarbas Teixeira (www.jarbasteixeira.pro.br)
Profissional Certificado em LPIC-1, LPIC-2 e Itil Foundation.

Qual distro usar?

Junho 23, 2008

Informo apenas que cada distribuição Linux tem suas particularidades. Por exemplo, se a escolha for por Debian, Ubuntu, os pacotes são no formato .deb se a escolha for por CentOS, Fedora, Red Hat, Mandriva, os pacotes são no formato .rpm.

Esta é uma escolha que na minha opinião deve se levar em conta dois fatores:

Escolha pessoal

Escolha corporativa.

Distro Pessoal é a que você gosta e domina e pode usar em casa.

Corporativa é a distribuição que é homologada pela empresa. Então, não será possível usar a que você dominha. A não ser que seja você quem vai escolher. Por exemplo, na empresa atual que trabalho usamos Red Hat. Red Hat tem suporte de 7 anos e é homologados para os softwares que usamos atualmente.

O importante é se a distribuição escolhida vai atender as suas necessidades ou da empresa.

Apresentando o Linux ou GNU/LINUX

Junho 23, 2008

Apresentando o Linux

Como se percebe o UNIX é inacessível a maioria dos mortais, pois é caro e exige um hardware adequado. Isso, vai inspirar alguém a criar algo acessível. Mas antes disso vamos falar de outra pessoa.

Dr. Andrew Tanenbaum

O Dr. Andrew Tanenbaum motivado para fins educacionais, criou um sistema operacional chamado MINIX, baseado nos processadores INTEL 8086 que era na época a plataforma mais barata e atual.

O Minix só poderia ser usado para fins acadêmicos devido as suas limitações técnicas. Só endereçava até 1MB de cada vez. Não tinha memória virtual.

Ótimo. Já temos a primeira parte do sistema operacional.

O que é GNU e a FSF?

A Fundação do Software Livre – FSF (Free Software Foundation) fundada por Richard Stallman no ano de 1983, fundou a (Fundação do Software Livre). Foi criado o projeto GNU. Este projeto tinha a responsabilidade de criar um clone do UNIX. Um detalhe deste clone é que tinha que ser livre e não poderia usar código fonte no UNIX pois tinha uma versão livre do UNIX – o BSD.

O projeto não deu certo em partes, pois chegou ao final da década de 80 sem cumprir seus propósitos que eram criar o clone do UNIX. Mas o fracasso não foi total. Não se conseguiu fazer o clone do UNIX mas foram criadas as ferramentas necessárias para que Linus Torvalds conseguisse desenvolver o Linux.

Então, Linux Benedict Torvalds aluno da Universidade de Helsinque, na Finlândia usou tudo o que tinha até o momento: O Minix e as Ferramentas do GNU.

Linus, inicia o desenvolvimento de um kernel que fosse um clone do UNIX que possuísse memória virtual, multitarefa premptiva e capacidade de multiusuários. Era um trabalho que ele sozinho não conseguiria terminar em tempo hábil.

Então, ele disponibilizou o código fonte do que ele veio a chamar de Linux.

O nome Linux surgiu da mistura de Linus + Unix. Linus é o nome do criador do Linux, Linus Torvalds.

Alguns linuxistas mais radicais chamam o sistema operacional do pingüim de GNU/LINUX, já que Linux Torvalds, conseguiu algum sucesso usando as ferramentas do projeto GNU.

Então, esta necessidade inspirou um jovem chamado Linus Torvalds.

Origem do nome Linux

O nome Linux surgiu da mistura de Linus + Unix. Linus é o nome do criador do Linux, Linus Torvalds. E Unix, é o nome de um sistema operacional de grande porte.

O nome do mascote Tux (o pingüim do Linux), foi escolhido por votação, pelo próprio Linus. Segundo ele “gostaria de um pingüim cheio, satisfeito por ter comido muitos peixes”. Diz a lenda que o motivo por trás da escolha do Tux como mascote foi uma mordida que Linus levou de um pingüim em um zoológico.

O MINIX DO DR. ANDREW TANENBAUM

Um outro sistema operacional importante foi o Minix. A partir dele é que Linus Torvalds começou a desenvolver o que chamamos hoje de Linux. Mas ele não fez tudo.

Veja a seguir a frase do Linus Torvalds que ele publicou na USENET.

O que é o Linux?

O Linux é um sistema operacional que tem a mesma função do já conhecido Windows. Hoje ele é tão fácil de operar como qualquer outro sistema. Entenda que hoje a maioria dos dispositivos como celulares, laptops, subtnotebooks, servidores de empresas de todos os portes já usam algum Linux. Para você conhecer melhor sobre o Linux vamos explicar esta história incrível.

Como tudo começou?

Bem, um computador sem um sistema operacional para que as pessoas possam interagir, não serve para nada. Então, precisamos de um Sistema Operacional para o computador. Assim sendo, vamos a esta história.

A união do Laboratório Bell da AT&T, com a General Electric e o projeto MAC do MIT (Massachusetts Institute of Technology), era voltada para desenvolver um sistema operacional que veio a se chamar MULTICS.

Como é de se esperar o projeto do MULTICS, não atingiu seus propósitos e então os Laboratórios Bell saíram do projeto. Logo em seguida o cientista Ken Thompson da empresa AT&T e um ex-integrante do grupo que desenvolvia o MULTICS, começou a desenvolver um novo sistema.

Este sistema era escrito em Assembly num computador PDP-7. Este foi batizado de UNIX.

Umas das grandes dificuldades em se escrever em Assembly é que praticamente o sistema operacional só vai funcionar numa plataforma. Ou seja ficaria limitado a uma única plataforma. Mas uma vez foi feito um esforço para se construir uma linguagem de programação que possibilitasse qualquer programa ser portado de forma bem mais fácil para outras plataformas. Então se criou a linguagem C.

O UNIX cresceu muito na AT&T. Nesta época a AT&T não comercializava o UNIX, porém o distribuía de forma gratuita juntamente com o seu código fonte para as universidades para fins educacionais.

O UNIX cresceu tanto que a AT&T, aproveitando este grande filão de mercado, começou a comercializá-lo. Empresas do mundo todo desenvolveram aplicações comerciais para o UNIX.

A origem do nome Unix, vem do MULTICS. Primeiro foi chamado de Unics. Depois virou realmente UNIX. Brian Kernighan, também pesquisador da Bell Labs, foi quem deu esse nome.

O UNIX foi desenvolvido no final da década de 1960 e vai seguindo seu percurso de crescimento.

Características do UNIX

Sistema multitarefa e multiusuário

Disponível para diversas plataformas.

Sistema robusto e confiável.

Sistema maduro.

A principal desvantagem do UNIX é por ser muito caro e só funcionar em plataformas de hardawre com preço inacessível a maioria dos profissionais.

Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanças particulares e lançou o System III. Em 1983, após mais uma série de modificações, foi lançado o conhecido Unix System IV, que passou a ser vendido. Até hoje esse sistema é usado no mercado, tornando-se o padrão internacional do Unix. Esse sistema é comercializado por empresas como IBM, HP, Sun, etc. O Unix, é um sistema operacional muito caro e é usado em computadores poderosos (como mainframes) por diversas multinacionais.

Versões do UNIX comerciais:

HP-UX

AIX

Solaris

IRIX

A versão livre do UNIX se chama FreeBSD.

Essa história da origem do Unix é só um resumo, para que vocês possam entender a origem do Linux.