Linux - Sua história e seu uso na sociedade
Autor: Cleynaldo Carvalho | Publicado: 2011-12-17T19:14:00-08:00

Essa postagem, terá como abordagem a história do Sistema Operacional Open Source Linux:


Definição 



"Linux&nbsp;é o termo geralmente usado para designar qualquer&nbsp;sistema operativo&nbsp;(português europeu)&nbsp;ou&nbsp;sistema operacional&nbsp;(português brasileiro)&nbsp;que utilize o&nbsp;núcleo Linux. Foi desenvolvido pelo&nbsp;finlandês&nbsp;Linus Torvalds, inspirado no sistema&nbsp;Minix. O seu&nbsp;código fonte&nbsp;está disponível sob licençaGPL&nbsp;para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença.


Inicialmente desenvolvido e utilizado por grupos de entusiastas em&nbsp;computadores pessoais, o sistema Linux passou a ter a colaboração de grandes empresas, como a&nbsp;IBM,&nbsp;Sun Microsystems,&nbsp;Hewlett-Packard&nbsp;(HP),&nbsp;Red Hat,&nbsp;Novell,&nbsp;Oracle,&nbsp;Google,&nbsp;Mandriva&nbsp;e a&nbsp;Canonical.Apoiado por pacotes igualmente estáveis e cada vez mais versáteis de aplicativos para escritório (LibreOffice, por exemplo) ou de uso geral, por programas para micro e pequenas empresas gratuitos(projeto&nbsp;GNU) mas que em nada ficam a dever aos seus concorrentes comercializados, e interfaces gráficas cada vez mais amigáveis como o&nbsp;KDE&nbsp;e o&nbsp;GNOME, o núcleo linux, conhecido por sua estabilidade e robustez, tem gradualmente caido no domínio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. Há muito entretanto destaca-se como o sistema operacional preferido em servidores de grandes porte, encontrando-se quase sempre presente nos "mainframes" de grandes empresas comerciais&nbsp;e até mesmo no computador mais rápido do mundo, o&nbsp;K computer, japonês (lista&nbsp;TOP500).
HistóriaO&nbsp;núcleo&nbsp;Linux foi, originalmente, escrito por&nbsp;Linus Torvalds&nbsp;do Departamento de&nbsp;Ciência da Computação&nbsp;da&nbsp;Universidade de Helsinki,&nbsp;Finlândia, com a ajuda de vários programadores voluntários através da&nbsp;Usenet&nbsp;(uma espécie de sistema de listas de discussão existente desde os primórdios da&nbsp;Internet).Linus Torvalds&nbsp;começou o desenvolvimento do núcleo como um projeto particular, inspirado pelo seu interesse no&nbsp;Minix, um pequeno sistema&nbsp;UNIX&nbsp;desenvolvido por&nbsp;Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho no projecto, sozinho, enviou a seguinte mensagem para&nbsp;comp.os.minix:
Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios "device drivers"?&nbsp;&nbsp;Você está sem um bom projecto em mãos e deseja trabalhar num S.O. que possa modificar de acordo com as suas necessidades? Acha frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem? Então esta mensagem pode ser exactamente para você. Como eu mencionei há um mês atrás, estou trabalhando numa versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estado em que poderá ser utilizado (embora possa não ser o que você espera), e eu estou disposto a disponibilizar o código-fonte para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso ao executar&nbsp;bash,gcc, gnu-make, gnu-sed, compress etc. nele.
Curiosamente, o nome Linux foi criado por&nbsp;Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório&nbsp;FTP&nbsp;onde o núcleo Linux estava inicialmente disponível.&nbsp;&nbsp;(Linus tinha-o baptizado como "Freax", inicialmente)No dia&nbsp;5 de outubro&nbsp;de&nbsp;1991&nbsp;Linus Torvalds anunciou a primeira versão "oficial" do núcleo Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado, e têm ajudado a fazer do Linux o&nbsp;sistema operacional&nbsp;que é hoje. No início era utilizado por programadores ou só por quem tinha conhecimentos, usavam linhas de comando. Hoje isso mudou, existem diversas empresas que criam os ambientes gráficos, as distribuições cada vez mais amigáveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux é um sistema estável e consegue reconhecer muitos periféricos sem a necessidade de se instalar os drivers de som, vídeo, modem, rede, entre outros.

         NúcleoO termo&nbsp;Linux&nbsp;refere-se ao&nbsp;núcleo&nbsp;(em&nbsp;inglês:&nbsp;"kernel") do&nbsp;sistema operativo. O termo também é usado pelos meios de comunicação e usuários para referir-se aos sistemas operacionais baseados no núcleo Linux agregado a outros programas. Segundo Tanenbaum e Silberschatz, um núcleo pode ser considerado o próprio sistema operativo, quando este é definido como um gerenciador de recursos de&nbsp;hardware. ArquiteturaO Linux é um&nbsp;núcleo monolítico: as funções do núcleo (escalonamento de processos,&nbsp;gerenciamento de memória, operações de&nbsp;entrada/saída, acesso ao&nbsp;sistema de arquivos) são executadas no&nbsp;espaço de núcleo. Uma característica do núcleo Linux é que algumas das funções (drivers de dispositivos, suporte à&nbsp;rede,&nbsp;sistema de arquivos, por exemplo) podem ser compiladas e executadas como&nbsp;módulos&nbsp;(em&nbsp;inglês:&nbsp;LKM -&nbsp;loadable kernel modules), que são bibliotecas compiladas separadamente da parte principal do núcleo e podem ser carregadas e descarregadas após o núcleo estar em execução         Sistemas de arquivos suportadosO Linux possui suporte de leitura e escrita a vários&nbsp;sistema de arquivos, de diversos&nbsp;sistemas operacionais, além de alguns sistemas nativos. Por isso, quando o Linux é instalado em&nbsp;dual bootcom outros sistemas (Windows, por exemplo) ou mesmo funcionando como&nbsp;Live CD, ele poderá ler e escrever nas partições formatadas em&nbsp;FAT&nbsp;e&nbsp;NTFS. Por isto,&nbsp;Live CDs&nbsp;Linux são muito utilizados na manutenção e recuperação de outros sistemas operacionais.Entre os sistemas de ficheiros suportados pelo Linux, podemos citar&nbsp;FAT,&nbsp;NTFS,&nbsp;JFS,&nbsp;XFS,&nbsp;HPFS,&nbsp;Minix&nbsp;e&nbsp;ISO 9660&nbsp;(sistema de ficheiros usado em&nbsp;CD-ROMs), este último também com as extensões&nbsp;RRIP&nbsp;(IEEE&nbsp;P1282) e ZISOFS. &nbsp;Alguns sistemas de ficheiros nativos são, dentre outros,&nbsp;Ext2,&nbsp;Ext3,&nbsp;Ext4,&nbsp;ReiserFS&nbsp;e&nbsp;Reiser4.&nbsp;Alguns sistemas de ficheiros com características especiais são&nbsp;SWAP,&nbsp;UnionFS,&nbsp;SquashFS,&nbsp;Tmpfs,&nbsp;Aufs&nbsp;e&nbsp;NF
Lugares onde podemos encontrar rodando um Linux
























Na foto acima podemos ter uma noção de que o sistema operacional Linux não é apenas usado em desktop e notebooks.
Mavizen TTX02, moto elétrica com sistema operacional Linux embarcado.




A motocicleta é capaz de atingir cerca de 210 KM/H e possui uma autonomia de 65 KM (rodando em condições normais de aceleração).&nbsp; A motocicleta possui ainda entradas USB que possibilitam a instalação rápida de qualquer acessório periférico. O Sistema Operacional é um Linux, ou seja, seu código fonte é aberto e pode ser modificado livremente. As possibilidades são enormes, conectada na internet poderá requisitar suporte técnico a qualquer momento (que tenha Wi-Fi disponível para conexão). E para finalizar, seu painel é uma tela LCD na qual pode-se inclusive, acessar a WEB, o feliz comprador poderá visitar o motokando.com em sua própria motocicleta, mas atenção, só não pode ver se tem matéria nova quando estiver a cerca de 200KM/H.




















Na foto abaixo podemos encontrar Linux em um semáforo:
Semáforos inteligentes estão sendo cada vez mais adaptados para as grandes cidades. Uma empresa britânica desenvolve sinais de trânsito utilizando o sistema Linux como base e que possibilitam uma melhor fluidez no trânsito.&nbsp; 











Celulares Android também não são novidade a Google também conquistou seu espaço no mercado com seu sistema operacional.Para quem já ouviu falar em sistema operacional da Google, chamado Android, pode ter certeza, é um Linux para celular com o Kernel e código fonte aberto. Você mesmo alterar mudando seu código fonte e incrementando qualquer vetor em seu sistema sem precisar se preocupar com o fabricante.
Android&nbsp;é um&nbsp;sistema operacional&nbsp;móvel&nbsp;que roda sobre o&nbsp;núcleo&nbsp;Linux, embora por enquanto seja ainda desenvolvido numa estrutura externa ao&nbsp;núcleo&nbsp;Linux. Foi inicialmente desenvolvido pelo&nbsp;Google&nbsp;e posteriormente pela&nbsp;Open Handset Alliance, mas a Google é a responsável pela gerência do produto e engenharia de processos. O Android permite aos desenvolvedores escreverem software na linguagem de programação&nbsp;Java&nbsp;controlando o dispositivo via bibliotecas desenvolvidas pela Google&nbsp;Existem atualmente mais de 315 mil aplicações disponíveis para Android.&nbsp;O sistema operativo Android consiste em 12 milhões de linhas de código, incluindo 3&nbsp;milhões&nbsp;em&nbsp;XML, 2.8 milhões de linhas de&nbsp;C, 2.1 milhões de linhas de código&nbsp;Java&nbsp;e 1.75 milhões de linhas de código em&nbsp;C++.
Com o Galaxy Nexus na foto ao lado, portanto o Android&nbsp;4.0 (Ice Cream Sandwich) (Para tablets e Smartphones)&nbsp;Lançado em 21 de outubro de 2008 no Estados Unidos.
HistoriaEm julho de&nbsp;2005&nbsp;a&nbsp;Google&nbsp;adquiriu a Android Inc., uma pequena empresa em Palo Alto, California, USA.&nbsp;No tempo da Google conduzido por Andy Rubin, foi desenvolvida uma plataforma de telefone móvel baseado em&nbsp;Linux, com o objetivo de ser uma plataforma flexível, aberta e de fácil migração para os fabricantes.Mais especulações que a&nbsp;Google&nbsp;estava entrando no mercado de telefones móveis surgiram em Dezembro de&nbsp;2006, com as noticias da BBC eThe Wall Street Journal&nbsp;sobre a Google estar disposta a entrar no mercado de buscas e aplicações para telefones móveis e trabalhar duro para isso. A imprensa reportou rumores de um telefone desenvolvido pelo Google. Atualmente, é desenvolvido em parceria com a empresa de Software, Sun corp.O primeiro telefone comercialmente disponível a rodar no sistema Android foi o&nbsp;HTC Dream, lançado a&nbsp;22 de outubro&nbsp;de&nbsp;2008.Em&nbsp;27 de maio&nbsp;de&nbsp;2010&nbsp;Matias Duarte, antigo diretor da&nbsp;interface&nbsp;do WebOS, junta-se à equipa do Android após a compra da Palm pela&nbsp;HP.O primeiro tablet comercialmente disponível a rodar o sistema operativo Android 3.0 foi o&nbsp;Motorola Xoom, lançado a&nbsp;24 de fevereiro&nbsp;de&nbsp;2011&nbsp;nos&nbsp;Estados Unidos.
Fontes:
Linux
Info Abril
Motokando
Android
Top Aplicativos para Celular