terça-feira, 27 de agosto de 2013

22 anos do Linux - 4ª Semana

Linus Torvalds publica mensagem comemorativa pelos 22 anos do Linux
 Finlandês publicou mensagem fazendo referência aos 22 anos do lançamento do Linux
Finlandês publicou mensagem fazendo referência aos 22 anos do lançamento do Linux
O finlandês Linus Torvalds, responsável pela criação do Linux, publicou uma mensagem em comemoração aos 22 anos do sistema operacional, celebrados hoje (26). A mensagem tem o mesmo formato do anúncio original do Linux, publicado por Torvalds em 1991 no grupo de discussão comp.os.minix (leia a mensagem aqui – sim, ela ainda está online após 22 anos).
Contudo, a mensagem postada hoje recebeu atualizações, buscando refletir o sistema após 22 anos. Na nova mensagem, Torvalds faz referência ao crescimento do Linux, e a capacidade do sistema em ser executado em vários dispositivos, ao contrário da forma original do sistema, que só podia ser executada em um único tipo de máquina. “Olá para todos vocês que usam Linux. Estou fazendo um sistema operacional livre (é só um hobby, mesmo sendo grande e profissional) para 486 e clones  AT e mais novos e também para qualquer outro dispositivo existente. Estou trabalhando nele desde abril de 1991 e ainda não está pronto. Gostaria de saber as coisas que as pessoas gostam e desgostam no Linux 3.11-rc7.
Originalmente, eu ofereci suporte para bash (1.08) e bcc (1.40), mas outros tomaram espaço dos usuários e algumas coisas parecem funcionar. Isso significa que eu posso ter a versão final do 3.11 em cerca de uma semana, e eu gostaria de saber quais recursos as pessoas gostariam de ver no sistema. Qualquer sugestão é bem-vinda, mas eu não prometo que vou implementá-las :-) ” segundo a nova mensagem, agora publicada no Google+ (leia na íntegra aqui). Essa é a segunda “brincadeira” que Torvalds faz com o Linux 3.11. Em julho, ele afirmou que chamaria sistema de “Linux for Workgroups”, em referência ao “Windows 3.11 for Workgroups”, da Microsoft.
O Linux 3.11 apresentará melhorias no gerenciamento de energia de placas de vídeo Radeon, e suporte para a tecnologia Rapid Start, da Intel. Segundo Torvalds afirma no post na rede social do Google, a versão definitiva do kernell deve estar sendo disponibilizada em uma semana.

Fonte: http://codigofonte.uol.com.br/noticias/linus-torvalds-publica-mensagem-comemorativa-pelos-22-anos-do-linux

quarta-feira, 21 de agosto de 2013

A História do Linux - 3ª Semana


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, no qual contaremos sua história agora, para que você entenda melhor a do Linux.
A origem do Unix tem ligação com o sistema operacional Multics, projetado na década de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratórios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A intenção era de que o Multics tivesse características de tempo compartilhado (vários usuários compartilhando os recursos de um único computador), sendo assim, o sistema mais arrojado da época. Em 1969, já exisita uma versão do Multics rodando num computador GE645.

Ken Thompsom era um pesquisador do Multics e trabalhava na Bell Labs. No entanto, a empresa se retirou do projeto tempos depois, mas ele continuou seus estudos no sistema. Desde então, sua idéia não era continuar no Multics original e sim criar algo menor, mas que conservasse as idéias básicas do sistema. A partir daí, começa a saga do sistema Unix. Brian Kernighan, também pesquisador da Bell Labs, foi quem deu esse nome.
Em 1973, outro pesquisador da Bell Labs, Dennis Ritchie, rescreveu todo o sistema Unix numa linguagem de alto nível, chamada C, desenvolvida por ele mesmo. Por causa disso, o sistema passou a ter grande aceitação por usuários externos à Bell Labs.

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.

Qual a relação entre o Unix e o Linux, ou melhor, entre o Unix e Linus Torvalds?
Para responder essa pergunta, é necessário falar de outro sistema operacional, o Minix. O Minix é uma versão do Unix, porém, gratuita e com o código fonte disponível. Isso significa que qualquer programador experiente pode fazer alterações nele. Ele foi criado originalmente para uso educacional, para quem quisesse estudar o Unix "em casa". No entanto, vale citar que ele foi escrito do “zero” e apesar de ser uma versão do Unix, não contém nenhum código da AT&T e por isso pode ser distribuído gratuitamente.

A partir daí, “entra em cena” Linus Torvalds. Ele era um estudante de Ciências da Computação da Universidade de Helsinki, na Filândia e em 1991, por hobby, Linus decidiu desenvolver um sistema mais poderoso que o Minix. Para divulgar sua idéia, ele enviou uma mensagem a um grupo pela Usenet (uma espécie de antecessor da Internet). A mensagem pode ser vista no final deste artigo. No mesmo ano, ele disponibilizou a versão do kernel (núcleo dos sistemas operacionais) 0.02 e continuou trabalhando até que em 1994 disponibilizou a versão 1.0. Até o momento em que este artigo estava sendo escrito, a versão atual era a 2.6.

O Linux é um sistema operacional livre e é uma re-implementação das especificações POSIX (padronização da IEEE, Instituto de Engenharia Elétrica e Eletrônica) para sistemas com extensões System V e BSD. Isso signfica que o Linux é bem parecido com Unix, mas não vem do mesmo lugar e foi escrito de outra forma.

Mas porque o Linux é gratuito?

Linus Torvalds, quando desenvolveu o Linux, não tinha a intenção de ganhar dinheiro e sim fazer um sistema para seu uso pessoal, que atendesse suas necessidades. O estilo de desenvolvimento que foi adotado foi o de ajuda coletiva. Ou seja, ele coordena os esforços coletivos de um grupo para a melhoria do sistema que criou. Milhares de pessoas contribuem gratuitamente com o desenvolvimento do Linux, simplesmente pelo prazer de fazer um sistema operacional melhor.

Licença GPL
O Linux está sob a licença GPL, permite que qualquer um possa usar os programas que estão sob ela, com o compromisso de não tornar os programas fechados e comercializados. Ou seja, você pode alterar qualquer parte do Linux, modificá-lo e até comercialiazá-lo, mas você não pode fechá-lo (não permitir que outros usuários o modifiquem) e vendê-lo.

GNU 
Mas a história do Linux não termina por aqui. É necessário também saber o que é GNU. GNU é um projeto que começou em 1984 com o objetivo de desenvolver um sistema operacional compatível com os de padrão Unix. O Linux em si, é só um kernel. Linus Torvalds, na mesma época que escrevia o código-fonte do kernel, começou a usar programas da GNU para fazer seu sistema. Gostando da ideia, resolveu deixar seu kernel dentro da mesma licença.
Mas, o kernel por si só, não é usável. O kernel é a parte mais importante, pois é o núcleo e serve de comunicador entre o usuário e o computador. Por isso, com o uso de variantes dos sistemas GNU junto com o kernel, o Linux se tornou um sistema operacional.

Mas você pode ter ficado confuso agora. O que é o Linux então? O que é GNU? Simplesmente, várias pessoas uma versões modificadas dos sistemas GNU, pensando que é o Linux em si. Os programadores que trabalham com ele, sabem que o Linux, é basicamente o kernel, conforme já foi dito, mas todos, chamam esse conjunto de Linux (há quem defenda o uso de GNU/Linux).

Finalizando, o projeto GNU é um dos responsáveis pelo sucesso do Linux, pois graças à “mistura” de seus programas com o kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque é um sistema operacional digno de habilidades insuperáveis por qualquer outro sistema.

fontehttp://www.brasilescola.com/informatica/historia-do-linux.htm

quarta-feira, 14 de agosto de 2013

A História do Unix - 2ª Semana

Unix: o pai de todos os sistemas operacionais
Ele é a base da maioria dos sistemas da atualidade, mas talvez você saiba bem pouco sobre o Unix.

A década de 1960 não foi marcante apenas por lutas populares que sacudiram o mundo, mas também para o mundo dos computadores, mais especificamente dos sistemas operacionais (SO). É nos anos 60 que surge o embrião do Unix, o pai de praticamente todos os SOs existentes hoje em dia.

Se você ainda não ouviu falar desse sistema operacional, provavelmente já escutou um bocado sobre sistemas feitos a partir dele. Mace Linux são apenas alguns dos SOs tipo Unix. Conheça agora um pouco mais sobre este importante marco na história dos computadores pessoais.


O que é o Unix?

Unix é um sistema operacional criado por Kenneth Thompson após um projeto de sistema operacional não ter dado certo. O Unix foi o primeiro sistema a introduzir conceitos muito importantes para SOs como suporte a multiusuários, multitarefas e portabilidade.

Além disso, o Unix suporta tanto alterações por linhas de comando, que dão mais flexibilidade e precisão ao usuário, quanto definições via interface gráfica, uma opção normalmente mais prática e menos trabalhosa do que a anterior.

Sua história remonta aos anos de 1960, quando Thompson, Dennis Ritchie e outros desenvolvedores se juntaram para desenvolver o sistema operacional Multics nos Laboratórios Bell da AT&T. A ideia era criar um sistema capaz de comportar centenas de usuários, mas diferenças entre os grandes grupos envolvidos na pesquisa (AT&T, General Eletronic e Instituto de Tecnologia de Massachusetts) levaram o Multics ao fracasso. Contudo, em 1969, Thompson começou a reescrever o sistema com pretensões não tão grandes, e aí surge o Unics.

O passo seguinte foi um retoque no nome e ele passa a se chamar Unix. Em 1973, com ajuda de Dennis Ritchie, a linguagem empregada no sistema passa a ser a C, algo apontado como um dos principais fatores de sucesso do sistema. Atualmente, uma série de SOs são baseados no Unix, entre eles, nomes consagrados como Gnu/Linux, Mac OS X, Solaris e BSD.

Por que o Unix é a base dos sistemas operacionais?

Apesar de não haver uma resposta exata para isso, a esmagadora maioria dos sistemas disponíveis atualmente é baseada no Unix. Talvez você nem saiba, mas o sistema operacional que roda no caixa eletrônico onde você saca dinheiro, por exemplo, provavelmente é um do tipo Unix.


(Fonte da imagem: KHanger)


Multitarefa e multiusuário
É provável que o primeiro grande motivo da popularidade deste sistema sejam os conceitos que ele lançou no mundo dos SOs. Ao contrário de seus principais “concorrentes”, o Unix propôs um sistema multitarefa, capaz de executar dezenas de processos simultaneamente. De fato, a execução no Unix se dava de forma extremamente rápida, o que o fazia parecer ser multitarefa.

Outra característica do Unix é o suporte a multiusuário. O sistema permite que várias aplicações sejam executadas de modos independente e concorrente por usuários diferentes. Assim, eles podem compartilhar não somente hardwares, mas também softwares e componentes como discos rígidos e impressoras.

Atualmente, esses recursos parecem óbvios, mas há 40 anos eram novidades e fortes diferenciais para a escolha de um sistema operacional. Vale lembrar ainda que, nessa época, computadores pessoais também pareciam um sonho distante e o Unix era usado, basicamente, por universidades, governos e grandes indústrias.

Distribuição livre
Outro fator que com certeza influenciou na popularidade do Unix foi ele ter funcionado sob uma licença livre em seus primeiros anos de vida, tendo sido distribuído gratuitamente para universidades e órgãos governamentais dos Estados Unidos. Apenas depois de algum tempo a licença se tornou proprietária.

Contudo, a maioria dos sistemas criados com base no Unix funciona sob um sistema total ou parcial de código aberto. Desse modo, a proliferação do sistema foi impulsionada pela licença livre, principalmente das famílias BSD, Open Solaris e Linux.

Por que a Microsoft não usa o Unix?

Essa história começa a ser contada no ano de 1979, quando a IBM necessitava de um sistema operacional para um novo computador e contratou a Microsoft para realizar o serviço. Como a empresa de Bill Gates não possuía um sistema próprio, ela adquiriu o Q-DOS, modificou-o e deu um novo nome a ele: MS-DOS.

MS-DOS, também conhecido apenas por DOS, é um acrônimo para “sistema operacional de disco da Microsoft” e foi a base dos sistemas Windows até o lançamento do Windows 2000. O DOS coordenava o funcionamento do computador, fazendo uma “ponte” entre o hardware e os aplicativos.

Então, a resposta à pergunta desta seção pode ser: por falta de interesse. Além das diferenças básicas entre o Q-DOS/MS-DOS (que tinha como características ser monotarefa e monousuário) e o Unix, o DOS foi a escolha de Bill Gates para entrar no mercado de PCs. Ele preferiu agregar um produto “menor” à sua empresa para vendê-lo à IBM.
Sistemas Unix e tipo Unix.

É importante fazer uma ressalva. Unix é um sistema proprietário, justamente por isso softwares como distribuições de Linux e o Mac OS são chamadas de “tipo Unix”. Para um sistema ser considerado Unix, é preciso se enquadrar completamente no “Single Unix Specifications” ou Especificações Únicas do Unix, em tradução livre.

Essas especificações foram definidas pela norma Posix, criada a partir de um projeto desenvolvido em 1985 para padronizar os sistemas variantes do Unix. Se tomarmos Windows, Mac e Linux, os principais sistemas operacionais da atualidade, apenas o SO da Microsoft não faz uso de uma arquitetura baseada no Unix.
Mais seguro?

Essa é uma questão um tanto quanto polêmica. Muitos falam que o Windows é vulnerável demais, enquanto outros dizem que sistemas Linux e Mac (baseados no Unix) não são infectados por vírus.

O que se pode dizer é que, normalmente, sistemas baseados no Unix têm uma estrutura de execução de processos e de instalação de aplicativos um pouco mais complicada do que o Windows. Acaba sendo mais simples instalar um aplicativo executável no Windows do que compilar um pacote TAR.GZ no Linux, por exemplo.

Cronologia do Unix

1969 - Ken Thompson cria o Unix, executando em um PDP-7 da DEC
1970 - Thompson e Dennis Ritchie instalam o Unix em um PDP-11/20 da DEC. Ritchie usa a linguagem C para ser portável em arquiteturas de hardware diferentes.
1971 - É lançada a versão 1 do Unix, escrita em linguagem Assembly.
1973 - Ritchie e Thompson escrevem o primeiro compilador C para o Unix. A versão 4 do Unix é escrita em linguagem C.
1974 - A AT&T autoriza a distribuição do código-fonte do Unix para as universidades.
1975 - É lançada a versão 6 do Unix. Sua distribuição é ampla nas universidades. A Universidade da Califórnia, em Berkeley, começa a trabalhar no BSD Unix.
1978 - É lançada a versão 7 do Unix. São necessárias taxas de licença.
1979 - A AT&T lança o Unix System III.
1983 - A AT$T lança o Unix System V; A Universidade da Califórnia, em Berkeley, lança o BSD Unix 4.2 (a Sun o utiliza como base para a criação do SunOS).
1984 - O servidor de janelas X Window começa a ser desenvolvido no MIT.
1986 - Primeira implementação comercial do X Window, executando no VAXstation-II/GPX, o X10R3.
1987 - A AT&T lança o Unix System V release 3. É lançado o BSD 4.3. A Sun e a AT&T concordam em fundir o BSD Unix e o Unix System V.
1988 - Criação do X Consortium, organização aberta para garantir a evolução do X. É lançado o X11R3.
1990 - A AT&T lança o Unix System V release 4, que promove relativa unificação do BSD Unix e do Unix System V. O Minix é colocado à disposição na Internet.
1992 - A Sun lança o Solaris, baseado no Unix System V release 4. É lançado o Linux 0.99pl5.
1992-93 - É lançada a primeira distribuição do Linux em um cd-rom.
1994 - É lançada a versão livre do X Window, o XFree86, pelo grupo XFree Project.



fonte: http://www.tecmundo.com.br/mac-os-x/10556-unix-o-pai-de-todos-os-sistemas-operacionais.htm#ixzz2bzIUOl13
&
https://sites.google.com/site/historiasobreossitesdebusca/historia-da-internet/historia-do-unix

Introdução!

"Oi, eu sou o Tux.Eu sou a mascote oficial do Sistema Operacional GNU/Linux. 
Meu criador foi Lerry Ewing e eu fui criado em 1996. Minha figura foi escolhida porque o criador do núcleo Linux, Linus Torvalds, sobre o qual falaremos mais adiante, tinha uma “fixação por aves marinhas gordas e desprovidas da capacidade de voo!" . Meu nome deriva de Torvalds Unix. 
Além do Linux, também falaremos sobre o Unix, e pra começar vamos contar a História do surgimento desses sistemas. 
Espero que todo mundo possa aprender alguma coisa e passe a conhecer melhor esse mundo Unix/Linux.

Divirtam-se!!!"
fonte: http://pt.wikipedia.org/wiki/Tux 

quarta-feira, 7 de agosto de 2013

Computação em Nuvem - 1ª Semana


Você sabe o que é cloud computing ou computação em nuvem? O conceito que tem revolucionado a tecnologia refere-se à utilização da memória e a capacidade de armazenamento de computadores e servidores compartilhados e interligados por meio da internet. Assim, tudo o que você armazenou na nuvem pode ser acessado em qualquer parte do mundo, em qualquer computador, sem a necessidade de instalar softwares e etc. O computador torna-se uma plataforma de acesso às aplicações, que estariam em uma grande nuvem – a Internet.

Um exemplo, para ficar mais claro, é o Google Docs. Esse programa é muito semelhante ao Word, da Microsoft, mas ao invés de você ter seus textos armazenados no seu computador, terá tudo disponível na internet, basta acessar sua Google Account e encontrar tudo ali. É tudo remoto: os programas, serviços, arquivos, tudo! Você só precisa estar conectado à internet. Por isso esse “ambiente” é chamado nuvem.

Mesmo que vagarosamente, essa nova maneira de armazenamento ultrapassa as paredes dos laboratórios para ingressar nas empresas e nos computadores domésticos. O primeiro serviço na internet que ofereceu um ambiente operacional para os usuários foi criado por um sueco e comprado pela empresa WebOS Inc em 1999. A empresa também licenciou uma série de tecnologias desenvolvidas no Texas, Califórnia e Duke, com o objetivos que criar um ambiente operacional completo.

Um dos grandes problemas dessa tecnologia, ainda recente e pouco explorada no Brasil, é a questão da segurança. É claro que cada usuário da computação em nuvem pode tomar medidas de proteção, como a criptografia, mas isso gera uma sobrecarga para os servidores, que não estão na nuvem, e que terão de “descriptografar” o documento toda vez que o usuário quiser acessá-lo.

Dentre as principais vantagens da computação em nuvem está a possibilidade de utilizar softwares que não estão instalados no computador e que são atualizados automaticamente, a facilidade de acessar as informações na rede, em qualquer lugar, principalmente para corporações. Esta modalidade de armazenamento também proporciona um melhor controle de gastos ao usar aplicativos, pois quando eles não forem gratuitos, serão pagos somente pelo tempo de utilização dos recursos. Não é necessário pagar por uma licença integral de uso de software.

fonte: http://www.hagah.com.br/especial/rs/redei-tecnologia-e-informatica/19,769,3179712,O-que-e-a-computacao-em-nuvem.html


Google Drive é um serviço de armazenamento em nuvem que permite você acessar, editar e criar documentos e planilhas em qualquer lugar. Também leitor de PDF e é possível armazenar fotos e diversos arquivos no aplicativo.

Photoshop Express Editor (o photoshop online), para aqueles que não é viável comprar ou apenas querem dar uma editada rápida em algo essa é a melhor opção. Claro que ele não é tão completo quanto o próprio aplicativo baixado, mas já é algo que pode ajudar em casos de necessidade.

Dropbox é o meu armazenamento em nuvem (HD virtual) favorito, você pode criar diversas pastas e sincronizar diretamente com seu celular o envio de fotos e qualquer tipo de arquivo, filmes (.avi, .mkv...), fotos, documentos e qualquer coisa que você possa imaginar. E diferente de outros serviços em nuvem, o dropbox prioriza a privacidade de seus usuários. Mas também é possível compartilhar uma pasta ou link com algum amigo ou deixar visível a qualquer internauta que de algum modo acesse o link.