Vous êtes sur la page 1sur 39

Histria do Linux

Tweet

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 histria agora, para que voc entenda melhor a do Linux. A origem do Unix tem ligao com o sistema operacional Multics, projetado na dcada de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratrios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A inteno era de que o Multics tivesse caractersticas de tempo compartilhado (vrios usurios compartilhando os recursos de um nico computador), sendo assim, o sistema mais arrojado da poca. Em 1969, j exisita uma verso 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 ento, sua idia no era continuar no Multics original e sim criar algo menor, mas que conservasse as idias bsicas do sistema. A partir da, comea a saga do sistema Unix. Brian Kernighan, tambm 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 nvel, chamada C, desenvolvida por ele mesmo. Por causa disso, o sistema passou a ter grande aceitao por usurios externos Bell Labs. Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanas particulares e lanou o System III. Em 1983, aps mais uma srie de modificaes, foi lanado o conhecido Unix System IV, que passou a ser vendido. At hoje esse sistema usado no mercado, tornando-se o padro 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 relao entre o Unix e o Linux, ou melhor, entre o Unix e Linus Torvalds? Para responder essa pergunta, necessrio falar de outro sistema operacional, o Minix. O Minix uma verso do Unix, porm, gratuita e com o cdigo fonte disponvel. Isso significa que qualquer programador experiente pode fazer alteraes 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 verso do Unix, no contm nenhum cdigo da AT&T e por isso pode ser distribudo gratuitamente. A partir da, entra em cena Linus Torvalds. Ele era um estudante de Cincias da Computao da Universidade de Helsinki, na Filndia e em 1991, por hobby, Linus decidiu desenvolver um sistema mais poderoso que o Minix. Para divulgar sua idia, ele enviou uma mensagem a um grupo pela Usenet (uma

espcie de antecessor da Internet). A mensagem pode ser vista no final deste artigo. No mesmo ano, ele disponibilizou a verso do kernel (ncleo dos sistemas operacionais) 0.02 e continuou trabalhando at que em 1994 disponibilizou a verso 1.0. At o momento em que este artigo estava sendo escrito, a verso atual era a 2.6. O Linux um sistema operacional livre e uma re-implementao das especificaes POSIX (padronizao da IEEE, Instituto de Engenharia Eltrica e Eletrnica) para sistemas com extenses System V e BSD. Isso signfica que o Linux bem parecido com Unix, mas no vem do mesmo lugar e foi escrito de outra forma. Mas porque o Linux gratuito? Linus Torvalds, quando desenvolveu o Linux, no tinha a inteo 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 esforos 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. Licena GPL O Linux est sob a licena GPL, permite que qualquer um possa usar os programas que esto sob ela, com o compromisso de no tornar os programas fechados e comercializados. Ou seja, voc pode alterar qualquer parte do Linux, modific-lo e at comercialiaz-lo, mas voc no pode fech-lo (no permitir que outros usurios o modifiquem) e vend-lo. GNU Mas a histria do Linux no termina por aqui. necessrio tambm saber o que GNU. GNU um projeto que comeou em 1984 com o objetivo de desenvolver um sistema operacional compatvel com os de padro Unix. O Linux em si, s um kernel. Linus Torvalds, na mesma poca que escrevia o cdigo-fonte do kernel, comeou a usar programas da GNU para fazer seu sistema. Gostando da idia, resolveu deixar seu kernel dentro da mesma licena. Mas, o kernel por si s, no usvel. O kernel a parte mais importante, pois o ncleo e serve de comunicador entre o usurio 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 ento? O que GNU? Simplesmente, vrias pessoas uma verses 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 responsveis pelo sucesso do Linux, pois graas mistura de seus programas com o kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque um sistema operacional digno de habilidades insuperveis por qualquer outro sistema.

Linux
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa Nota: Este artigo sobre sistemas (p.ex., distribuies) que utilizam o ncleo desenvolvido por Linus Torvalds. Para o ncleo propriamente dito, veja Linux (ncleo).

Linux

Tux, a mascote do Linux

Modelo: Famlia do SO: Ncleo: Licena: Desenvolvimento:

Software Livre baseado em Unix Linux GNU GPL / Outras Ativo

Portal Tecnologias de informao

Linux o termo geralmente usado para designar qualquer sistema operativo (portugus europeu) ou sistema operacional (portugus brasileiro) que utilize o ncleo Linux. Foi desenvolvido pelo finlands Linus Torvalds, inspirado no sistema Minix. O seu cdigo fonte est disponvel sob licena GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licena. Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaborao de grandes empresas, como a IBM, Sun Microsystems, Hewlett-Packard (HP), Red Hat, Novell, Oracle, Google, Mandriva e a Canonical.[1] Apoiado por pacotes igualmente estveis e cada vez mais versteis de aplicativos para escritrio (LibreOffice; BrOffice, por exemplo) ou de uso geral, por programas para

micro e pequenas empresas gratuitos(projeto GNU) mas que em nada ficam a dever aos seus concorrentes comercializados, e interfaces grficas cada vez mais amigveis como o KDE e o GNOME, o ncleo linux, conhecido por sua estabilidade e robustez, tem gradualmente caido no domnio 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 [2] e at mesmo no computador mais rpido do mundo, o Tianhe-I, chins.

ndice
[esconder]

1 Histria 2 Ncleo o 2.1 Arquitetura o 2.2 UNIX o 2.3 Termos de Licenciamento o 2.4 Sistemas de arquivos suportados 3 Sistema Operacional 4 Distribuies 5 Cdigo Aberto e Programas Livres 6 Controvrsias quanto ao nome o 6.1 Sobre o smbolo 7 Ver tambm o 7.1 Eventos 8 Notas e referncias 9 Ligaes externas

[editar] Histria

Linus Torvalds, criador e principal mantenedor do ncleo Linux.

O ncleo Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Cincia da Computao da Universidade de Helsinki, Finlndia, com a ajuda de vrios programadores voluntrios atravs da Usenet (uma espcie de sistema de listas de discusso existente desde os primrdios da Internet). Linus Torvalds comeou o desenvolvimento do ncleo como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas prprias 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 comp.os.minix: Voc suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus prprios "device drivers"?[3] Voc est sem um bom projecto em mos 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? Ento esta mensagem pode ser exactamente para voc. Como eu mencionei h um ms atrs, estou trabalhando numa verso independente de um S.O. similar ao Minix para computadores AT-386. Ele est, finalmente, prximo do estado em que poder ser utilizado (embora possa no ser o que voc espera), e eu estou disposto a disponibilizar o cdigo-fonte para ampla distribuio. Ele est na verso 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compress etc. nele. Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretrio FTP onde o ncleo Linux estava inicialmente disponvel.[4] (Linus tinha-o baptizado como "Freax", inicialmente)[5] No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira verso "oficial" do ncleo Linux, verso 0.02. Desde ento muitos programadores tm respondido ao seu chamado, e tm ajudado a fazer do Linux o sistema operacional que hoje. No incio era utilizado por programadores ou s por quem tinha conhecimentos, usavam linhas de comando. Hoje isso mudou, existem diversas empresas que criam os ambientes grficos, as distribuies cada vez mais amigveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux um sistema estvel e consegue reconhecer muitos perifricos sem a necessidade de se instalar os drivers de som, vdeo, modem, rede, entre outros.

[editar] Ncleo
Ver artigo principal: Linux (ncleo)

Interface clssica do Ubuntu, uma das distribuies do Linux utilizando o GNOME como interface grfica O termo Linux refere-se ao ncleo (em ingls: "kernel") do sistema operativo. O termo tambm usado pelos meios de comunicao e usurios para referir-se aos sistemas operacionais baseados no ncleo Linux agregado a outros programas. Segundo Tanenbaum e Silberschatz, um ncleo pode ser considerado o prprio sistema operativo, quando este definido como um gerenciador de recursos de hardware.

[editar] Arquitetura
O Linux um ncleo monoltico: as funes do ncleo (escalonamento de processos, gerenciamento de memria, operaes de entrada/sada, acesso ao sistema de arquivos) so executadas no espao de ncleo. Uma caracterstica do ncleo Linux que algumas das funes (drivers de dispositivos, suporte rede, sistema de arquivos, por exemplo) podem ser compiladas e executadas como mdulos (em ingls: LKM - loadable kernel modules), que so bibliotecas compiladas separadamente da parte principal do ncleo e podem ser carregadas e descarregadas aps o ncleo estar em execuo.

[editar] UNIX
Embora Linus Torvalds no tenha tido como objetivo inicial tornar o Linux um sistema portvel, ele evoluiu nessa direo. Linux hoje um dos ncleos de sistemas operativos mais portveis, correndo em sistemas desde o iPaq (um computador porttil) at o IBM S/390 (um denso e altamente custoso mainframe). Os esforos de Linus foram tambm dirigidos a um diferente tipo de portabilidade. Portabilidade, de acordo com Linus, era a habilidade de facilmente compilar aplicaes de uma variedade de cdigo fonte no seu sistema; consequentemente, o Linux originalmente tornou-se popular em parte devido ao esforo para que os cdigos-fonte GPL ou outros favoritos de todos corressem em Linux. O Linux hoje funciona em dezenas de plataformas, desde mainframes at um relgio de pulso, passando por vrias arquitecturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), ARM, PowerPC, Alpha, SPARC e etc, com grande penetrao tambm em sistemas embarcados, como handhelds, PVR, consola de videojogos, celulares, TVs e centros multimdia, entre outros.

[editar] Termos de Licenciamento


Inicialmente, Torvalds lanou o Linux sob uma licena de software que proibia qualquer uso comercial. Isso foi mudado de imediato para a GNU General Public License. Essa licena permite a distribuio e mesmo a venda de verses possivelmente modificadas do Linux mas requer que todas as cpias sejam lanadas dentro da mesma licena e acompanhadas do cdigo fonte. Apesar de alguns dos programadores que contribuem para o ncleo permitirem que o seu cdigo seja licenciado com GPL verso 2 ou posterior, grande parte do cdigo (includo as contribuies de Torvalds) menciona apenas a GPL verso 2. Isto faz com

que o ncleo como um todo esteja sob a verso 2 exclusivamente, no sendo de prever sua adoo da nova GPLv3.

[editar] Sistemas de arquivos suportados


O Linux possui suporte de leitura e escrita a vrios sistema de arquivos, de diversos sistemas operacionais, alm de alguns sistemas nativos. Por isso, quando o Linux instalado em dual boot com outros sistemas (Windows, por exemplo) ou mesmo funcionando como Live CD, ele poder ler e escrever nas parties formatadas em FAT e NTFS. Por isto, Live CDs Linux so muito utilizados na manuteno e recuperao de outros sistemas operacionais.[6] Entre os sistemas de ficheiros suportados pelo Linux, podemos citar FAT, NTFS, JFS, XFS, HPFS, Minix e ISO 9660 (sistema de ficheiros usado em CD-ROMs), este ltimo tambm com as extenses RRIP (IEEE P1282) e ZISOFS[7]. Alguns sistemas de ficheiros nativos so, dentre outros, Ext2, Ext3, Ext4, ReiserFS e Reiser4.[8] Alguns sistemas de ficheiros com caractersticas especiais so SWAP, UnionFS, SquashFS, Tmpfs, Aufs e NFS, dentre outros.

[editar] Sistema Operacional

Richard Stallman, fundador do projeto GNU para um sistema operacional livre. Logo que Linus Torvalds passou a disponibilizar o Linux, ou seja na sua verso 0.01, j havia suporte ao disco rgido, tela, teclado e portas seriais, o sistema de arquivos adotava o mesmo layout do Minix (embora no houvesse cdigo do Minix no Linux), havia extensos trechos em assembly, e ela j era capaz de rodar o bash e o gcc. A linha guia quando implementei o Linux foi: faz-lo funcionar rpido. Eu queria o ncleo simples, mas poderoso o suficiente para rodar a maioria dos aplicativos Unix.[9] O prprio usurio deveria procurar os programas que dessem funcionalidade ao seu sistema, compil-los e configur-los. Talvez por isso, o Linux tenha carregado consigo a etiqueta de sistema operativo apenas para tcnicos. Foi neste ambiente que surgiu a MCC Interim Linux, do Manchester Computer Centre, a primeira distribuio Linux, desenvolvida por Owen Le Blanc da Universidade de Manchester, capaz de ser instalada independentemente em um computador. Foi uma primeira tentativa de facilitar a instalao do Linux.

Desde o comeo, o ncleo Linux inclua um sistema bsico para chamadas do sistema e acesso aos dispositivos do computador. O ncleo de um sistema operativo define entre vrias operaes, o gerenciamento da memria, de processos, dos dispositivos fsicos no computador e uma parte essencial de qualquer sistema operacional utilizvel, contudo para um sistema operacional adquirir funcionalidade so necessrios tambm vrios outros aplicativos que determinam funes especficas que aquele sistema ser capaz de desenvolver, os aplicativos existentes em um sistema operacional com a nica exceo do ncleo so determinados pelo usurio do computador, como por exemplo: interpretadores de comandos, gerenciadores de janelas, que oferecem respectivamente uma interface para o usurio do computador, CLI ou GUI, e outros aplicativos como editores de texto, editores de imagem, tocadores de som, e, mas no necessariamente, compiladores. A maioria dos sistemas inclui ferramentas e utilitrios baseados no BSD e tipicamente usam XFree86 ou X.Org para oferecer a funcionalidade do sistemas de janelas X interface grfica. Assim como tambm oferecem ferramentas desenvolvidas pelo projeto GNU. No momento do desenvolvimento do Linux, vrios aplicativos j vinham sendo reunidos pelo Projeto GNU da Free Software Foundation (Fundao Software Livre), que embarcara em um subprojeto que ainda continua para obter um ncleo, o GNU Hurd. Porm devido a vrias complicaes o projeto GNU e demora em desenvolver o Hurd, Stallman acabou adotando o ncleo Linux como base para distribuir os programas do projeto GNU , no obstante diversas pessoas e instituies tiveram a mesma idia e assim vrias distribuies comearam a surgir baseadas no ncleo desenvolvido inicialmente por Linus.

[editar] Distribuies
Ver artigo principal: Distribuies de Linux Atualmente, um Sistema Operacional (em Portugal Sistema Operativo) Linux ou GNU/Linux completo (uma "Lista de distribuies de Linux ou GNU/Linux") uma coleo de software livre (e por vezes no-livres) criados por indivduos, grupos e organizaes de todo o mundo, incluindo o ncleo Linux. Companhias como a Red Hat, a SuSE, a Mandriva (unio da Mandrake com a Conectiva) e a Canonical (desenvolvedora do Ubuntu Linux), bem como projetos de comunidades como o Debian ou o Gentoo, compilam o software e fornecem um sistema completo, pronto para instalao e uso. Patrick Volkerding tambm fornece uma distribuio Linux, o Slackware. As distribuies do Linux ou GNU/Linux comearam a receber uma popularidade limitada desde a segunda metade dos anos 90, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de Desktops e servidores, principalmente para a Web e servidores de bancos de dados. No decorrer do tempo, vrias distribuies surgiram e desapareceram, cada qual com sua caracterstica. Algumas distribuies so maiores outras menores, dependendo do

nmero de aplicaes e sua finalidade. Algumas distribuies de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vrios CDs, existindo at algumas verses em DVD. Todas elas tem o seu pblico e sua finalidade, as pequenas (que ocupam poucos disquetes) so usadas para recuperao de sistemas danificados ou em monitoramento de redes de computadores. Dentre as maiores, distribudas em CDs, podem-se citar: Slackware, Debian, Suse, e Conectiva. O que faz a diferena como esto organizadas e pr-configuradas as aplicaes. A distribuio Conectiva Linux, por exemplo, tinha as suas aplicaes traduzidas em portugus, o que facilitou que usurios que falam a Lngua Portuguesa tenham aderido melhor a esta distribuio. Hoje esta distribuio foi incorporada Mandrake, o que resultou na Mandriva. Para o portugus, existe tambm a distribuio brasileira Kurumin (Essa distribuio foi descontinuada pelo seu mantedor), construda sobre Knoppix e Debian, e a Caixa Mgica, existente nas verses 32 bits, 64 bits, Live CD 32 bits e Live CD 64 bits, e com vrios programas open source: OpenOffice.org, Mozilla Firefox, entre outros. Existem distribuies com ferramentas para configurao que facilitam a administrao do sistema. As principais diferenas entre as distribuies esto nos seus sistemas de pacotes, nas estruturas dos diretrios e na sua biblioteca bsica. Por mais que a estrutura dos diretrios siga o mesmo padro, o FSSTND um padro muito relaxado, principalmente em arquivos onde as configuraes so diferentes entre as distribuies. Ento normalmente todos seguem o padro FHS (File Hierarchy System), que o padro mais novo. Vale lembrar, entretanto, que qualquer aplicativo ou driver desenvolvido para Linux pode ser compilado em qualquer distribuio que vai funcionar da mesma maneira. Quanto biblioteca, usada a Biblioteca libc, contendo funes bsicas para o sistema Operacional Linux. O problema est quando do lanamento de uma nova verso da Biblioteca libc, algumas das distribuies colocam logo a nova verso, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam numa distribuio e noutras no. Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronizao. Auxilia principalmente vendedores de software que no liberam para distribuio do cdigo fonte, sem tirar caractersticas das distribuies. O sistemas de pacotes no padronizado. ArchLinux, Debian, Fedora, Mandriva, Mint, Opensuse, PCLinuxOS, Puppy, Sabayon, Slackware e Ubuntu so algumas das distribuies mais utilizadas actualmente, listadas aqui por ordem alfabtica. Um exemplo de distribuio que corre num CD o Kurumin Linux, criado por Carlos Eduardo Morimoto, baseada no Knoppix. De entre as distribuies consideradas mais difceis de gerir (por preferirem assegurar a estabilidade tecnolgica em detrimento da interface de utilizador), destacam-se a Debian, Gentoo e Slackware.

[editar] Cdigo Aberto e Programas Livres

Um programa, assim como toda obra produzida atualmente, seja ela literria, artstica ou tecnolgica, possui um autor. Os Direitos sobre a idia ou originalidade da obra do autor, que incluem essencialmente distribuio, reproduo e uso feito no caso de um programa atravs de sua licena. Existem dois movimentos que regem o licenciamento de programas no mundo livre, os programas de cdigo aberto e os programas livres. Os dois representados respectivamente pela OSI e pela FSF oferecem licenas para produo de software, sendo seus maiores representantes a licena BSD e a GPL. O Linux oferece muitos aplicativos de open source, contudo nem todos podem ser considerados programas livres, dependendo exclusivamente sob qual licena estes programas so distribudos. Os programas distribudos sob tais licenas possuem as mais diversas funcionalidades, como desktops, escritrio, edio de imagem e inclusive de outros sistemas operacionais. Tambm existem organizaes inclusive no mundo livre como a organizao Linux Simples para o Usurio Final (SEUL) que tem como objetivo adotar a maior gama possvel de aplicativos de alta qualidade produzidos sobre a GPL. um projeto voluntrio que atualmente se foca no aprendizado de Linux, seu uso na cincia e em documentos de advocacia, bem como gerenciar e coordenar projetos de desenvolvimento de aplicativos.

[editar] Controvrsias quanto ao nome


Linux foi o nome dado ao ncleo de sistema operacional criado por Linus Torvalds. Por extenso, sistemas operacionais que usam o ncleo Linux so chamados genericamente de Linux. Entretanto, a Free Software Foundation afirma tais sistemas operacionais so, na verdade, sistemas GNU, e o nome mais adequado para tais sistemas GNU/Linux, uma vez que grande parte do cdigo-fonte dos sistemas operacionais baseados em Linux so ferramentas do projeto GNU.[10] H muita controvrsia quanto ao nome. Eric Raymond afirma, no Jargon File, que a proposta da FSF s conseguiu a "aceitao de uma minoria" e resultado de uma "disputa territorial".[11] Linus Torvalds afirma que consideraria "justo" que tal nome fosse atribudo a uma distribuio do projeto GNU, mas que chamar os sistemas operacionais Linux como um todo de GNU/Linux seria "ridculo".[12] Linus disse no se importar sobre qual o nome usado, considera a proposta da GNU como "vlida" ("ok") mas prefere usar o termo "Linux".[13]

[editar] Sobre o smbolo


O smbolo do software foi escolhido pelo seu criador(Linus Torvalds),que um dia estava no zoolgico e foi surpreendido pela mordida de um pinguim.Fato curioso e discutido at hoje.[14] Em 1996, muitos integrantes da lista de discusso "Linux-Kernel" estavam discutindo sobre a criao de um logotipo ou de um mascote que representasse o Linux. Muitas das sugestes eram pardias ao logotipo de um sistema operacional concorrente e muito

conhecido (Windows). Outros eram monstros ou animais agressivos. Linus Torvalds acabou entrando nesse debate ao afirmar em uma mensagem que gostava muito de pingins. Isso foi o suficiente para dar fim discusso.

Tux. Depois disso, vrias tentativas foram feitas numa espcie de concurso para que a imagem de um pingim servisse aos propsitos do Linux, at que algum sugeriu a figura de um "pingim sustentando o mundo". Em resposta, Linus Torvalds declarou que achava interessante que esse pingim tivesse uma imagem simples: um pingim "gordinho" e com expresso de satisfeito, como se tivesse acabado de comer uma poro de peixes. Torvalds tambm no achava atraente a idia de algo agressivo, mas sim a idia de um pingim simptico, do tipo em que as crianas perguntam "mame, posso ter um desses tambm?". Ainda, Torvalds tambm frisou que trabalhando dessa forma, as pessoas poderiam criar vrias modificaes desse pingim. Isso realmente acontece. Quando questionado sobre o porqu de pingins, Linus Torvalds respondeu que no havia uma razo em especial, mas os achava engraados e at citou que foi bicado por um "pingim assassino" na Austrlia e ficou impressionado como a bicada de um animal aparentemente to inofensivo podia ser to dolorosa.

A histria do 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, no qual contaremos sua histria agora, para que voc entenda melhor a do Linux. A origem do Unix tem ligao com o sistema operacional Multics, projetado na dcada de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratrios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A inteno era de que o Multics tivesse caractersticas de tempo compartilhado (vrios usurios compartilhando os recursos de um nico computador), sendo assim o sistema mais arrojado da poca. Em 1969, j existia uma verso 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 ento, sua idia no era continuar no Multics original e sim criar algo menor, mas que conservasse as idias bsicas do sistema. A partir da, comea a saga do sistema Unix. Brian Kernighan, tambm 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 nvel, chamada C, desenvolvida por ele mesmo. Por causa disso, o sistema passou a ter grande aceitao por usurios externos Bell Labs. Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanas particulares e lanou o System III. Em 1983, aps mais uma srie de modificaes, foi lanado o conhecido Unix System IV, que passou a ser vendido. At hoje esse sistema usado no mercado, tornando-se o padro 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 relao entre o Unix e o Linux, ou melhor, entre o Unix e Linus Torvalds? Para responder essa pergunta, necessrio falar de outro sistema operacional, o Minix. O Minix uma verso do Unix, porm, gratuita e com o cdigo fonte disponvel. Isso significa que qualquer programador experiente pode fazer alteraes 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 verso do Unix, no contm nenhum cdigo da AT&T e por isso pode ser distribudo gratuitamente. A partir da, "entra em cena" Linus Torvalds. Ele era um estudante de Cincias da Computao da Universidade de Helsinki, na Filndia e em 1991, por hobby, Linus decidiu desenvolver um sistema mais poderoso que o Minix. Para divulgar sua idia, ele enviou

uma mensagem a um grupo pela Usenet (uma espcie de antecessor da Internet). A mensagem pode ser vista no final deste artigo. No mesmo ano, ele disponibilizou a verso do kernel (ncleo dos sistemas operacionais) 0.02 e continuou trabalhando at que em 1994 disponibilizou a verso 1.0. At o momento em que este artigo estava sendo escrito, a verso atual era a 2.6. O Linux um sistema operacional livre e uma re-implementao das especificaes POSIX (padronizao da IEEE, Instituto de Engenharia Eltrica e Eletrnica) para sistemas com extenses System V e BSD. Isso signfica que o Linux bem parecido com Unix, mas no vem do mesmo lugar e foi escrito de outra forma. Mas por que o Linux gratuito? Linus Torvalds, quando desenvolveu o Linux, no tinha a inteo 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 esforos 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. Licena GPL O Linux est sob a licena GPL, permite que qualquer um possa usar os programas que esto sob ela, com o compromisso de no tornar os programas fechados e comercializados. Ou seja, voc pode alterar qualquer parte do Linux, modific-lo e at comercialiaz-lo, mas voc no pode fech-lo (no permitir que outros usurios o modifiquem) e vend-lo. GNU A histria do Linux no termina aqui. necessrio saber tambm o que GNU. GNU um projeto que comeou em 1984 com o objetivo de desenvolver um sistema operacional compatvel com os de padro Unix. O Linux em si, s um kernel. Linus Torvalds, na mesma poca que escrevia o cdigo-fonte do kernel, comeou a usar programas da GNU para fazer seu sistema. Gostando da idia, resolveu deixar seu kernel dentro da mesma licena. Mas, o kernel por si s, no usvel. O kernel a parte mais importante, pois o ncleo e serve de comunicador entre o usurio 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 ento? O que GNU? Simplesmente, vrias pessoas uma verses 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 responsveis pelo sucesso do Linux, pois graas mistura de seus programas com o kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque um sistema operacional digno de habilidades insuperveis por qualquer outro sistema. Mensagem de Linus Torvalds na Usenet Abaixo segue a mensagem publicada por Linus Torvalds via Usenet na divulgao de seu projeto. A traduo para portugus foi disponibilizada logo abaixo da mensagem em ingls. Ambas as mensagens foram retiradas deste link: http://www.rootlinux.com.br/documentos/downloads/Historia_do_Linux.txt.

De:Linus

Benedict Free

Torvalds minix-like kernel

(torvalds@klaava.Helsinki.FI) sources for 386-AT

Assunto:[comp.os.minix] Newsgroups:comp.archives

Data:1991-10-05 09:24:25 PST


Archive-name: auto/comp.os.minix/Free-minix-like-kernel-sources-for-386-AT Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrating when everything works on minix? No more allnighters to get a nifty program working? Then this post might be just for you :-) As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it. Sources for this pet project of mine can be found at nic.funet.fi (128.214.6.100) in the directory /pub/OS/Linux. The directory also contains some README-file and a couple of binaries to work under linux (bash, update and gcc, what more can you ask for :-). Full kernel source is provided, as no minix code has been used. Library sources are only partially free, so that cannot be distributed currently. The system is able to compile "as-is" and has been known to work. Heh. Sources to the binaries (bash and gcc) can be found at the same place in /pub/gnu.

ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled (and gcc-1.40, possibly 1.37.1, haven't tested), and you need minix to set it up if you want to run it, so it is not yet a standalone system for those of you without minix. I'm working on it. You also need to be something of a hacker to set it up (?), so for those hoping for an alternative to minix-386, please ignore me. It is currently meant for hackers interested in operating systems and 386's with access to minix. The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If you are still interested, please ftp the README/RELNOTES, and/or mail me for additional info. I can (well, almost) hear you asking yourselves "why?". Hurd will be out in a year (or two, or next month, who knows), and I've already got minix. This is a program for hackers by a hacker. I've enjouyed doing it, and somebody might enjoy looking at it and even modifying it for their own needs. It is still small enough to understand, use and modify, and I'm looking forward to any comments you might have. I'm also interested in hearing from anybody who has written any of the utilities/library functions for minix. If your efforts are freely distributable (under copyright or even public domain), I'd like to hear from you, so I can add them to the system. I'm using Earl Chews estdio right now (thanks for a nice and working system Earl), and similar works will be very wellcome. Your (C)'s will of course be left intact. Drop me a line if you are willing to let me use your code. Traduo para o portugus: Voc sente falta dos dias do Minix/1.1 quando homens eram homens e escreviam seus prprios drivers? Voc est sem nenhum projeto legal e est ansioso para mexer num sistema operacional que voc possa modificar para atender s suas necessidades? Voc est achando chato quando tudo funciona no minix? No ficar mais a noite inteira tentando arrumar um programa legal? Ento esta mensagem pode ser para voc. Como eu disse h um ms (?) atrs, eu estou trabalhando numa verso grtis dum similar para o Minix, para computadores AT-386. Ela finalmente atingiu o estgio onde j usvel (apesar de talvez no ser, dependendo do que voc quer), e eu estou a fim de colocar (online) o cdigo fonte para uma distribuio melhor. apenas a verso 0.02 (com mais um patch) mas eu j rodei bash/gcc/gnu-make/gnu-sed/ compress dentro dela.

Cdigos fontes para este hobby meu podem ser encontradas em nic.funet.fi (128.214.6.100) no diretrio /pub/OS/Linux. O diretrio tambm contem alguns arquivos README e um conjunto de arquivos para permitir trabalho no Linux (bash, update e GCC, o que mais voc queria? :-). O cdigo-fonte do kernel est disponvel por inteiro, porque nenhum do cdigo do Minix foi usado. Os cdigos-fontes das bibliotecas so apenas parcialmente abertos, portanto no podem ser distribuidos. O sistema pode compilar "como est" e provado que funciona. (hehehe) Cdigo-fonte dos programas (bash e gcc) podem ser encontrados no mesmo FTP em /pub/gnu. PERIGO! AVISO! NOTA! Este cdigo fonte ainda precisa do Minix/386 para compilar (e o gcc-1.4.0, ou o 1.3.7, no testei) e voc precisa do Minix para configur-lo, ento ele ainda no um sistema por si s para vocs que no tem o Minix. Eu j estou trabalhando nisto. Voc tambm precisa ter um jeito hacker (?) para configur-lo, ento para aqueles torcendo por uma alternativa ao Minix/386, me esqueam. Ele atualmente para hackers com interesse no 386 e no Minix. O sistema precisa de um monitor EGA/VGA e um disco rgido compatvel (IDE serve). Se voc ainda est interessado, pegue no FTP o readme/relnotes e/ou me mande um e-mail para saber mais. Eu posso (bem, quase) ouvir vocs perguntando para si mesmos: porqu? O Hurd vai sair em um ano (ou dois, ou em um ms, quem sabe), e eu j tenho o Minix. Este um programa feito por e para hackers. Eu gostei de fazer ele, e algum pode comear a olh-lo e at mesmo modific-lo s suas necessidades. Ele ainda pequeno para entender, usar e modificar, e eu estou otimista em relao a algum comentrio que vocs tenham a fazer. Eu tambm estou interessado em algum que tenha escrito alguns dos utilitrios/ bibliotecas para o Minix. Se o seu trabalho pode ser distribudo publicamente (registrado ou mesmo domnio pblico), eu gostaria de ouvir comentrios de vocs, e para que eu possa adicion-los ao sistema. Eu estou usando o Earl Chews estdio agora mesmo (obrigado, Earl, por um sistema que funciona), e trabalhos similares seriam bem-vindos. Seus (C)'s obviamente sero mantidos. Me deixe uma mensagem se voc quer deixar que a gente use seu cdigo.

A histria do 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, no qual contaremos sua histria agora, para que voc entenda melhor a do Linux.
Publicado em: 23 de dezembro de 2007 | Canal: Linux | Autor: Diego Darlan

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 histria agora, para que voc entenda melhor a do Linux. A origem do Unix tem ligao com o sistema operacional Multics, projetado na dcada de 1960. Esse projeto era realizado pelo Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratrios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A inteno era de que o Multics tivesse caractersticas de tempo compartilhado (vrios usurios compartilhando os recursos de um nico computador), sendo assim, o sistema mais arrojado da poca. Em 1969, j exisita uma verso 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 ento, sua idia no era continuar no Multics original e sim criar algo menor, mas que conservasse as idias bsicas do sistema. A partir da, comea a saga do sistema Unix. Brian Kernighan, tambm 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 nvel, chamada C, desenvolvida por ele mesmo. Por causa disso, o sistema passou a ter grande aceitao por usurios externos Bell Labs. Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanas particulares e lanou o System III. Em 1983, aps mais uma srie de modificaes, foi lanado o conhecido Unix System IV, que passou a ser vendido. At hoje esse sistema usado no mercado, tornando-se o padro 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 relao entre o Unix e o Linux, ou melhor, entre o Unix e Linus Torvalds? Para responder essa pergunta, necessrio falar de outro sistema operacional, o Minix. O Minix uma verso do Unix, porm, gratuita e com o cdigo fonte disponvel. Isso significa que qualquer programador experiente pode fazer alteraes 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 verso do Unix, no contm nenhum cdigo da AT&T e por isso pode ser distribudo gratuitamente. A partir da, entra em cena Linus Torvalds. Ele era um estudante de Cincias da Computao da Universidade de Helsinki, na Filndia e em 1991, por hobby, Linus decidiu desenvolver um sistema mais poderoso que o Minix. Para divulgar sua idia, ele enviou uma mensagem a um grupo pela Usenet (uma espcie de antecessor da Internet). A mensagem pode ser vista no final deste artigo. No mesmo ano, ele disponibilizou a verso do kernel (ncleo dos sistemas operacionais) 0.02 e continuou trabalhando at que em 1994 disponibilizou a verso 1.0. At o momento em que este artigo estava sendo escrito, a verso atual era a 2.6. O Linux um sistema operacional livre e uma re-implementao das especificaes POSIX (padronizao da IEEE, Instituto de Engenharia Eltrica e Eletrnica) para sistemas com extenses System V e BSD. Isso signfica que o Linux bem parecido com Unix, mas no vem do mesmo lugar e foi escrito de outra forma.

Mas porque o Linux gratuito?


Linus Torvalds, quando desenvolveu o Linux, no tinha a inteo 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 esforos 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.

Licena GPL
O Linux est sob a licena GPL, permite que qualquer um possa usar os programas que esto sob ela, com o compromisso de no tornar os programas fechados e comercializados. Ou seja, voc pode alterar qualquer parte do Linux, modific-lo e at comercialiaz-lo, mas voc no pode fech-lo (no permitir que outros usurios o modifiquem) e vend-lo.

GNU
Mas a histria do Linux no termina por aqui. necessrio tambm saber o que GNU. GNU um projeto que comeou em 1984 com o objetivo de desenvolver um sistema operacional compatvel com os de padro Unix. O Linux em si, s um kernel. Linus Torvalds, na mesma poca que escrevia o cdigo-fonte do kernel, comeou a usar programas da GNU para fazer seu sistema. Gostando da idia, resolveu deixar seu kernel dentro da mesma licena. Mas, o kernel por si s, no usvel. O kernel a parte mais importante, pois o ncleo e serve de comunicador entre o usurio 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 ento? O que GNU? Simplesmente, vrias pessoas uma verses 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 responsveis pelo sucesso do Linux, pois graas mistura de seus programas com o kernel desenvolvido por Linus Torvalds, o Linux vem mostrando porque um sistema operacional digno de habilidades insuperveis por qualquer outro sistema.

Comandos bsicos do Linux


Alguns comandos que voc ver nesta pgina, equivalem aos utilizados no DOS. Se voc no conhece o DOS, clique aqui e veja um tutorial que ensina a trabalhar com

ele. No entanto, saiba que conhecendo ou no o DOS, voc poder estranhar bastante os comandos do Linux ou simplesmente no ter dificuldade alguma. Tudo depende de voc. Essencialmente, trabalhar com o Linux uma questo de prtica e logo voc ficar bem familiarizado.
[root@localhost /root]#

Voc sabe o que signfica isso a em cima? O Linux usa uma estrutura diferente de organizao em seu sistema de arquivos*. Por isso, em vez da sua pasta ser c:arquivospastaarquivo.txt, simplesmente no Linux, pode ser /home/pasta/arquivo.txt. Para voc entender melhor, vamos analisar o prompt do Linux: [root@localhost /root]#

usurio - diretrio / local (PC ou rede) - modo usurio Usurio: No Linux, cada pessoa precisa ter uma conta de usurio. Uma conta de usurio indica um nome e senha que devem ser utilizados para se conectar no sistema. Se o nome escolhido por voc for, por exemplo, Fulano, em vez de root aparecer fulano no lugar. Usurio "root" (ou super-usurio): quem tem acesso irrestrito ao sistema. Quando voc se conecta como usurio root, voc poder fazer qualquer operao no Linux, como alteraes de configurao do sistema, apagar ou modificar arquivos importantes, etc. Por isso, se conectar como root muito arriscado, j que voc pode causar algum dano sem querer. Tendo isso em mente, nunca se conecte como root a no ser que seja mesmo necessrio. Para usar o Linux no dia-a-dia, conecte-se com uma conta de usurio comum, assim no haver risco de danos. Tambm no se esquea de guardar muito bem a senha do root, pois se algum descobrir, poder destruir o sistema. localhost /root : o local (diretrio) onde voc est no momento (/root padro e equivale a C: no DOS). Modo usurio: indica quem est usando a mquina, se um usurio comum ou o superusurio. Veja:
# - modo super-usurio $ - modo usurio

* Sistema de arquivos um local onde os arquivos diretrios so guardados. Consiste em uma rea formatada em um dispositivo como um HD. Exemplos de sistema de arquivo: ext2/ext3 (Linux), FAT (DOS/Windows), NTFS (Windows NT/2000/XP), etc. LINHA DE COMANDO Antes de vermos os comandos em si, necessrio saber o que Linha de Comando. Trata-se de um modo de trabalho com caracteres, onde voc digita o comando e o executa pressionando "Enter" no teclado. Mas voc tambm pode usar uma linha de comando em um ambiente grfico. Se voc usar o KDE por exemplo, pode procurar o aplicativo KDE Terminal para abrir uma janela com linha de comando. Mas isso vria de acordo com a verso do seu Linux. Mesmo assim no se preocupe, pois a linha de comando muito fcil de se achar.

OS COMANDOS BSICOS Vejamos agora os comandos bsicos do Linux, seguidos de uma breve explicao: (qualquer comando) --help: mostra o HELP (arquivo de ajuda) do comando que voc digitou; ls: lista os arquivos e diretrios da pasta (DIR no DOS); clear: limpa a tela (CLS no DOS); cd ___ : entra em um diretrio (igual ao DOS); cd: vai direto para o diretrio raiz do usurio conectado; : abre uma linha de comando "livre" , onde voc pode digitar um comando extenso (digite q e clique em enter para sair); pwd: mostra o diretrio inteiro que voc est; cat: igual ao TYPE no DOS; df: Mostra as parties usadas ou livres do HD; |more: lista o arquivo com pausa de linha em linha (exemplo: CAT leiame |more) |lpr: imprime o arquivo listado; free: mostra a memria do computador (MEM no DOS); shutdown: desliga o computador: shutdown -r now : reinicia o computador; shutdown -h now : desliga o computador (s desligue quando aparecer escrito "system halted" ou algo equivalente); OBS.: O NOW pode ser mudado. Por exemplo: shutdown -r +10 e o sistema ir reiniciar daqui a 10 minutos).

Reboot: reinicia o sistema instantaneamente (pouco recomendvel, prefervel shutdown -r now). Use somente em emergncias; startx: inicia o X-Windows (interface grfica) do Linux; kde: Inicia a Interface grfica K Desktop Enviroment; mkdir: cria um diretrio (MD no DOS); rmdir: destri um diretrio VAZIO (RD no DOS); rm: apaga um arquivo (DEL no DOS); rm r: apaga um diretrio; who: mostra quem est usando a mquina; wc: conta a quantidade de: wc -c arquivo : quantidade de bytes wc -w arquivo : quantidade de palavras wc -l arquivo : quantidade de linhas; date: mostra data e hora; telnet: inicia a TELNET; m: abre o MINICOM e permite configurar o modem; type: explica um determinado arquivo do sistema; file: descreve um determinado arquivo; find / - name ____ : procura arquivo "____"; useradd nome_do_novo_usurio: cria uma nova conta usurio; passwd nome_do_usurio: cria ou modifica a senha do usurio; userdel -r nome_do_usurio: apaga um usurio; su: passa para o superusurio (perceba que no prompt ir mudar o $ pelo #); sndconfig: permite configurar a placa de som; TAR: arquivo para criar Backups: TAR c: cria TAR x: restaura TAR v: lista cada arquivoTAR t: lista os arquivos de backups; write: escreve mensagens para outro usurio em rede; mv: move arquivos; linuxconf: configurao do Linux; alias: possibilita a criao de comandos simples; &: coloca o comando desejado em background, ou seja, trabalha enquanto voc faz outra coisa no computador; ps: relata os processos em execuo; kill: encerra um ou mais processos em andamento; history: mostra os comandos que o usurio j digitou; lpr: imprime um arquivo (exemplo: lpr arquivo); lpq: mostra o status da fila de impresso; lprm: remove trabalhos da fila de impresso;

mtools: permite o uso de ferramentas compatveis com DOS. Aps digitar o comando, voc ver que todo comando do DOS ter um M na frente. Isso normal.

Apresentao Este tutorial explicar de forma clara a origem do Linux. O que software livre, o projeto GNU. Vale apenas ler para ficar por dentro do Linux ou GNU/LINUX. Como tudo comeou? Bem, um computador sem um sistema operacional para que as pessoas possam interagir, no serve para nada. Ento, precisamos de um Sistema Operacional para o computador. Ento vamos a esta histria. A unio do Laboratrio Bell da AT&T, unius-se 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, no atingiu seus propsitos e ento os Laboratrios Bell saram do projeto. Logo em seguida o cientista Ken Thompson da empresa AT&T e um ex-integrante do grupo que desenvolvia o MULTICS, comeou 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 esforo para se construir uma linguagem de programao que possibilitasse qualquer programa ser portado de forma bem mais fcil para outras plataformas. Ento criou-se a linguagem C. O UNIX cresceu muito na AT&T. Nesta poca a AT&T no comercializava o UNIX, porm o distribua de forma gratuita juntamente com o seu cdigo fonte para as universidades para fins educacionais. O UNIX cresceu tanto que a AT&T, aproveitando este grande filo de mercado, comeou a comercializ-lo. Empresas do mundo todo desenvolveram aplicaes comerciais para o UNIX. A origem do nome Unix, vem do MULTICS. Primeiro foi chamado de Unics. Depois virou realmente UNIX. Brian Kernighan, tambm pesquisador da Bell Labs, foi quem deu esse nome. O UNIX foi desenvolvido no final da dcada de 1960 e vai seguindo seu percurso de crescimento. Caractersticas do UNIX 1. Sistema multitarefa e multiusurio 2. Disponvel para diversas plataformas. 3. Sistema robusto e confivel. 4. Sistema maduro. A principal desvantagem do UNIX por ser muito caro e s funcionar em plataformas de hardware com preo inacessvel a maioria dos profissionais. Entre 1977 e 1981, a AT&T, alterou o Unix, fazendo algumas mudanas particulares e lanou o System III. Em 1983, aps mais uma srie de modificaes, foi lanado o conhecido Unix System IV, que passou a ser vendido. At hoje esse sistema usado no mercado, tornandose o padro 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.

Verses do UNIX comerciais: HP-UX AIX Solaris IRIX A verso livre do UNIX se chama FreeBSD. Essa histria da origem do Unix s um resumo, para que vocs possam entender a origem do Linux. Apresentando o Linux Como se percebe o UNIX inacessvel a maioria dos mortais, pois caro e exige um hardware adequado. Isso, vai inspirar algum a criar algo acessvel. 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 acadmicos devido as suas limitaes tcnicas. S endereava at 1MB de cada vez. No tinha memria virtual. timo. J temos a primeira parte do sistema operacional. O que GNU e a FSF? A Fundao do Software Livre FSF (Free Software Foundation) fundada por Richard Stallman no ano de 1983fundou a (Fundao 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 no poderia usar cdigo fonte no UNIX pois tinha uma verso livre do UNIX o BSD. O projeto no deu certo em partes, pois chegou ao final da dcada de 80 sem cumprir seus propsitos que eram criar o clone do UNIX. Mas o fracasso no foi total. No se conseguiu fazer o clone do UNIX mas foram criadas as ferramentas necessrias para que Linux Torvalds conseguisse desenvolver o Linux. Ento, Linux Benedict Torvalds aluno da Universidade de Helsinque, na Finlndia 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 possusse memria virtual, multitarefa preemptiva e capacidade de multiusurios. Era um trabalho que ele sozinho no conseguiria terminar em tempo hbil. Ento, ele disponibilizou o cdigo 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 pingim de GNU/LINUX, j que Linux Torvalds, conseguiu algum sucesso usando as ferramentas do projeto GNU.

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 pingim do Linux), foi escolhido por votao, pelo prprio Linus. Segundo ele "gostaria de um pingim cheio, satisfeito por ter comido muitos peixes". Diz a lenda que o motivo por trs da escolha do Tux como mascote foi uma mordida que Linus levou de um pingim em um zoolgico. O MINIX DO DR. ANDREW TANENBAUM Um outro sistema operacional importante o Minix. A partir dele que Linux Torvalds comeou a desenvolver o que chamamos de Linux. Mas ele no fez tudo. Veja a seguir a frase do Linux Torvalds que ele publicou na USENET. Mensagem de Linus Torvalds na Usenet Abaixo segue a mensagem publicada por Linus Torvalds via Usenet na divulgao de seu projeto. A traduo para portugus foi disponibilizada logo abaixo da mensagem em ingls. Ambas as mensagens foram retiradas deste link: http://www.rootlinux.com.br/documentos/downloads/Historia_do_Linux.txt. De:Linus Benedict Torvalds (torvalds@klaava.Helsinki.FI) Assunto:[comp.os.minix] Free minix-like kernel sources for 386-AT Newsgroups:comp.archives Data:1991-10-05 09:24:25 PST Archive-name: auto/comp.os.minix/Free-minix-like-kernel-sources-for-386-AT Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrating when everything works on minix? No more allnighters to get a nifty program working? Then this post might be just for you :-) As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it. Sources for this pet project of mine can be found at nic.funet.fi (128.214.6.100) in the directory /pub/OS/Linux. The directory also contains some README-file and a couple of binaries to work under linux (bash, update and gcc, what more can you ask for :-). Full kernel source is provided, as no minix code has been used. Library sources are only partially free, so that cannot be distributed currently. The system is able to compile "as-is" and has been known to work. Heh. Sources to the binaries (bash and gcc) can be found at the same place in /pub/gnu. ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled (and gcc-1.40, possibly 1.37.1, haven't tested), and you need minix to set it up if you want to run it, so it is not yet a standalone system for those of you without minix. I'm working on it. You also need to be something of a hacker to set it up (?), so for those hoping for an alternative to minix-386, please ignore me. It is currently meant for hackers interested in operating systems and 386's with access to minix.

The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If you are still interested, please ftp the README/RELNOTES, and/or mail me for additional info. I can (well, almost) hear you asking yourselves "why?". Hurd will be out in a year (or two, or next month, who knows), and I've already got minix. This is a program for hackers by a hacker. I've enjouyed doing it, and somebody might enjoy looking at it and even modifying it for their own needs. It is still small enough to understand, use and modify, and I'm looking forward to any comments you might have. I'm also interested in hearing from anybody who has written any of the utilities/library functions for minix. If your efforts are freely distributable (under copyright or even public domain), I'd like to hear from you, so I can add them to the system. I'm using Earl Chews estdio right now (thanks for a nice and working system Earl), and similar works will be very wellcome. Your (C)'s will of course be left intact. Drop me a line if you are willing to let me use your code. Traduo para o portugus: Voc sente falta dos dias do Minix/1.1 quando homens eram homens e escreviam seus prprios drivers? Voc est sem nenhum projeto legal e est ansioso para mexer num sistema operacional que voc possa modificar para atender s suas necessidades? Voc est achando chato quando tudo funciona no minix? No ficar mais a noite inteira tentando arrumar um programa legal? Ento esta mensagem pode ser para voc. Como eu disse h um ms (?) atrs, eu estou trabalhando numa verso grtis dum similar para o Minix, para computadores AT-386. Ela finalmente atingiu o estgio onde j usvel (apesar de talvez no ser, dependendo do que voc quer), e eu estou a fim de colocar (online) o cdigo fonte para uma distribuio melhor. apenas a verso 0.02 (com mais um patch) mas eu j rodei bash/gcc/gnu-make/gnu-sed/ compress dentro dela. Cdigos fontes para este hobby meu podem ser encontradas em nic.funet.fi (128.214.6.100) no diretrio /pub/OS/Linux. O diretrio tambm contem alguns arquivos README e um conjunto de arquivos para permitir trabalho no Linux (bash, update e GCC, o que mais voc queria? :-). O cdigo-fonte do kernel est disponvel por inteiro, porque nenhum do cdigo do Minix foi usado. Os cdigos-fontes das bibliotecas so apenas parcialmente abertos, portanto no podem ser distribuidos. O sistema pode compilar "como est" e provado que funciona. (hehehe) Cdigo-fonte dos programas (bash e gcc) podem ser encontrados no mesmo FTP em /pub/gnu. PERIGO! AVISO! NOTA! Este cdigo fonte ainda precisa do Minix/386 para compilar (e o gcc-1.4.0, ou o 1.3.7, no testei) e voc precisa do Minix para configur-lo, ento ele ainda no um sistema por si s para vocs que no tem o Minix. Eu j estou trabalhando nisto. Voc tambm precisa ter um jeito hacker (?) para configur-lo, ento para aqueles torcendo por uma alternativa ao Minix/386, me esqueam. Ele atualmente para hackers com interesse no 386 e no Minix. O sistema precisa de um monitor EGA/VGA e um disco rgido compatvel (IDE serve). Se voc ainda est interessado, pegue no FTP o readme/relnotes e/ou me mande um e-mail para saber mais. Eu posso (bem, quase) ouvir vocs perguntando para si mesmos: porqu? O Hurd vai sair em um ano (ou dois, ou em um ms, quem sabe), e eu j tenho o Minix. Este um programa feito por e para hackers. Eu gostei de fazer ele, e algum pode comear a olh-lo e at mesmo modific-lo s suas necessidades. Ele ainda

pequeno para entender, usar e modificar, e eu estou otimista em relao a algum comentrio que vocs tenham a fazer. Eu tambm estou interessado em algum que tenha escrito alguns dos utilitrios/ bibliotecas para o Minix. Se o seu trabalho pode ser distribudo publicamente (registrado ou mesmo domnio pblico), eu gostaria de ouvir comentrios de vocs, e para que eu possa adicion-los ao sistema. Eu estou usando o Earl Chews estdio agora mesmo (obrigado, Earl, por um sistema que funciona), e trabalhos similares seriam bem-vindos. Seus (C)'s obviamente sero mantidos. Me deixe uma mensagem se voc quer deixar que a gente use seu cdigo. Fonte: http://www.infowester.com/linux5.php O que significa gratuito no Linux? O Linux depois de pronto foi baseado numa licena chamada GPL. Nem ele como criador original do Linux pode alter-la ou requerer o Linux novamente para ele. Licena GPL Software livre no significa que uma empresa no possa comercializ-lo. Pode sim. O Linux, pode ser vendido sem problemas, mas, desde que siga quatro princpios de liberdade: Liberdade 0: - O direito de executar o programa, para qualquer propsito. Liberdade 1: - O direito de estudar como o programa funciona e adpt-lo para suas necessidades.. Liberdade 2: O direito de redistribuir cpias, permitindo assim que voc ajude outras pessoas. Liberdade 3: - O direito de aperfeioar o programa, e distribuir seus aperfeioamentos para o pblico, beneficiando assim toda a comunidade. Voc ter os direitos acima especificados contanto que Voc cumpra com os requisitos expressos nesta Licena. Os principais requisitos so:

Qualquer uma destas condies podem ser renunciadas, desde que Voc obtenha permisso do autor. Qualquer direito de uso legtimo (ou "fair use") concedido por lei, ou qualquer outro direito protegido pela legislao local, no so em hiptese alguma afetados pelo disposto acima.

Fonte: http://creativecommons.org/licenses/GPL/2.0/ Ento, para que um programa seja considera livre, ele tem que est baseado nestas quatro liberdades. Mas as pessoas e empresas podem cobrar para distribuir cpias do programa. A nica coisa que no pode acontecer o autor revogar estas 4 liberdades. Ento, para garantir estas liberdades que as licenas foram criadas. A mais famosa a GPL General Public License (Licena Geral Pblica). COPYLEFT VERSUS COPYRIGHT O COPYLEFT garante que qualquer usurio tenha o direito de copiar, modificar e redistribuir o cdigo de um programa derivado do mesmo se os termos de distribuio no forem modificados. o oposto do COPYRIGHT.

Ao terminar este livro, est em andamento o processo de alterao da GPL. Veja uma reportagem: INFORMAES SOBRE A GPL 3 A prxima verso da GPL (General Public License, em ingls), chamada de GPL 3, deve chegar no comeo de 2007. Foi o que revelou Eben Moglen, membro do conselho da Free Software Foundation (FSF) que j est trabalhando em um rascunho da licena. .:A GPL a licena mais popular para software livre e foi criada por Richard Stallman, em 1989, para cobrir o projeto do sistema operacional de cdigo aberto GNU. .:"A verso 2 j est por a h quase 15 anos [desde 1991] sem modificaes substanciais", disse Moglen, que tambm professor de direito e histria legal na Universidade de Columbia, Estados Unidos. .:"A GPL 2 comeou com sucesso a partir de um mundo em que o software livre era usado por uma comunidade marginal e passou para outro em que todas as pessoas, em todos os lugares, sabem o que ele ", afirmou. .:"Mas precisamos globalizar a GPL", continua Moglen. "Essa licena trabalhou elegantemente nos Estados Unidos, Europa e em todos os lugares, mas precisamos deix-la um pouco mais cosmopolita", de forma que a GPL seja mais acessvel a advogados de outras partes do mundo. .:Alm disso, a FSF precisa esclarecer a linguagem de alguns pontos da GPL, j que at advogados que tm o ingls como lngua nativa enfrentam dificuldades na hora de interpret-la. .:Segundo Moglen, a GPL 3 precisar tambm refletir as mudanas na tecnologia, notavelmente o surgimento dos servios web. A licena prev liberdade para a cpia, modificao e compartilhamento de softwares, mas a FSF precisa determinar a situao em que a distribuio no do software, e sim de um servio baseado naquele programa. .:O membro da Fundao afirma ter recebido uma "enxurrada de sugestes" para a GPL 3, e espera que, ao total, consiga at 150 mil comentrios de pelo menos oito mil organizaes de todos os lugares do mundo.

.:"Eles pensam na GPL em termos de suas prprias experincias como desenvolvedores, homens de negcio e usurios", disse Moglen. "Queremos capturar isso em toda a comunidade, de IBM e HP [Hewlett-Packard] at o grupo de usurios de Nairbi". .:Para Eben Moglen, a discusso da GPL 3 por grupos de todo o mundo revelar quo genuinamente cultural a Free Software Foundation. fonte: China Martens - IDG News Service, EUA www.fsf.org FONTE: http://www.softwarelivreparana.org.br/modules/news/article.php?storyid=538

Concluso
Hoje, aprendemos de onde vem o Linux, como foi feito, a diferena de gratuito e software livre. Aprendemos sobre o Minix, Linus, Richard. Sobre o projeto GNU. Bem, no prximo tutorial, estarei falando sobre Distribuies e um pouco mais sobre o Ubuntu. Grande abrao.

Distribuio Linux
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa Esta pgina precisa ser reciclada de acordo com o livro de estilo (desde Janeiro de 2009). Sinta-se livre para edit-la para que esta possa atingir um nvel de qualidade superior.

Ubuntu, uma das mais populares distribuies de GNU/Linux Uma Distribuio Linux (ou simplesmente distro) composta do ncleo Linux e um conjunto varivel de software, dependendo de seus propsitos. Essa coleo de software livre e no-livre, criada e mantida por indivduos, grupos e organizaes de todo o mundo, incluindo o grupo Linux. Indivduos como Patrick Volkerding, companhias como a Red Hat, a SuSE, a Mandriva e a Canonical, bem como projetos de comunidades como o Debian ou o Gentoo, compilam softwares e fornecem a usurios diversos sistemas completos, prontos para instalao e uso. As distribuies do Linux comearam a receber uma popularidade limitada desde a segunda metade dos anos 90, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de Desktops e servidores, principalmente para a Web e servidores de bancos de dados. No decorrer do tempo, vrias distribuies surgiram e desapareceram, cada qual com sua caracterstica. Algumas distribuies so maiores outras menores, dependendo do nmero de aplicaes e sua finalidade. Algumas distribuies de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vrios CDs, existindo at algumas verses em DVD. Todas elas tem o seu pblico e sua finalidade, as pequenas (que ocupam poucos disquetes) so usadas para recuperao de sistemas danificados ou em monitoramento de redes de computadores. De entre as maiores, distribudas em CDs, podem-se citar: Slackware, Debian, Suse, e Mandriva. A maior diferena a organizao e pr-configurao de softwares. A distribuio Conectiva Linux, por exemplo, tinha as suas aplicaes traduzidas em portugus, o que facilitou que usurios que falam a Lngua Portuguesa tenham aderido melhor a esta distribuio. Hoje esta distribuio foi incorporada Mandrake, o que resultou na Mandriva. Para o portugus, existe tambm a distribuio brasileira Kurumin, construda sobre Knoppix e Debian, e a Caixa Mgica, existente nas verses

32 bits, 64 bits, Live CD 32 bits e Live CD 64 bits, e com vrios programas open source: OpenOffice.org, Mozilla Firefox, entre outros. Existem distribuies com ferramentas para configurao que facilitam a administrao do sistema. As principais diferenas entre as distribuies esto nos seus sistemas de pacotes, nas estruturas dos diretrios e na sua biblioteca bsica. Por mais que a estrutura dos diretrios siga o mesmo padro, o FSSTND um padro muito relaxado, principalmente em arquivos onde as configuraes so diferentes entre as distribuies. Ento normalmente todos seguem o padro FHS (File Hierarchy System), que o padro mais novo. Vale lembrar, entretanto, que qualquer aplicativo ou driver desenvolvido para Linux pode ser compilado em qualquer distribuio que vai funcionar da mesma maneira. Quanto biblioteca, usada a Biblioteca libc, contendo funes bsicas para o sistema Operacional Linux. O problema est quando do lanamento de uma nova verso da Biblioteca libc, algumas das distribuies colocam logo a nova verso, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam numa distribuio e noutras no. Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronizao. Auxilia principalmente vendedores de software que no liberam para distribuio do cdigo fonte, sem tirar caractersticas das distribuies. O sistemas de pacotes no padronizado. Um exemplo de distribuio que corre num CD o Kurumin Linux, criado por Carlos E. Morimoto, baseada no Knoppix que em janeiro de 2008 fora descontinuada segundo o seu criador. Cada distro tem o seu propsito. Podem ser feitas especificamente para computadores desktops, laptops, servidores de redes, servidores de aplicaes, servidores de banco de dados, handhelds, telefones celulares e outros. Consulte a lista de distribuies Linux para obter informaes uma lista sobre contendo vrias distribuies.

Distribuies de propsito geral


ALT Linux v e Arch Linux v e Debian v e o gNewSense 3.0 v e o BrDesktop v e o BRLix v e o Damn Small Linux v e o Freedows v e o Insigne GNU Linux v e o Ubuntu v e Alinex v e Fluxbuntu v e gNewSense v e Gobuntu v e Goobuntu v e Jolicloud v e Mangaka v e Kubuntu v e Kubuntu Netbook Remix SimbiOS o KeeP-OS v e o Knoppix v e Kurumin v e NG DreamLinux v e Big Linux v e o gnuLinEx v e o Resulinux v e o Rxart v e o Satux v e o Skolelinux v e o SuiteTelecentro v e
o

ve

Linux Educacional v e 3.0 Linux Mint v e Ubuntu Netbook Remix v e Ubuntu Studio v e Ultimate Edition v e Xubuntu v e ZeVenOS v e o Xandros v e Foresight Linux v e Gentoo v e o Guaranix v e o Librix v e o Litrix Linux v e

Sabayon Linux v e Tutoo v e GoboLinux v e Linux From Scratch v e Neo Dizinha v e Puppy Linux v e Red Hat Linux v e o Caixa Mgica v e o CentOS v e o Fedora v e Ekaaty v e Insigne GNU Linux Libertas v e Muriqui v e Vixta v e o Mandriva v e PCLinuxOS v e o Yellow Dog Linux v e Resulinux v e Slackware Linux v e o GoblinX v e o Slax v e o Vector Linux v e SuSE v e o OpenSuSE v e SYSTEM AJUS v e

o o

ve

- verso 3

[editar] Distribuies LiveCD


As distribuies em LiveCD rodam direto do cd-rom.

gNewSense v e ALT Linux v e Arch Linux v e Arco-Debian Linux v e BRLix v e (Baseado no Debian) Ambiente similar ao Windows XP/Vista BR Desktop (Baseado no Debian) Site Oficial Big Linux v e Caixa Mgica LiveCD v e CentOS v e CLive v e (baseada em Conectiva Linux) Damn Small Linux v e Dizinha Linux v e (baseada no Kurumin) Dreamlinux v e Fedora v e Fenix Linux v e Gentoo v e GoblinX v e Gnoppix v e (baseada em Knoppix) Incognito v e Insigne GNU Linux v e (baseada em Debian/Fedora) Litrix Linux v e Linux Mint v e Linux Educacional v e 3.0 Linius (Basado em caixa mgica) Kya Linux v e (baseada em Slackware Linux) Kalango Linux v e (baseada no Kurumin) Kanotix v e (baseada em Knoppix) KeeP-OS v e Knoppix v e (baseada em Debian Linux) Kubuntu v e Kurumin v e (baseada em Knoppix) Kurumin Games v e (Baseada no Kurumin) NUbuntu v e LinuxFX v e Mandriva v e Mepis v e Moblin v e Morphix v e Neo Dizinha v e NimbleX v e openSUSE v e Paipix v e PCLinuxOS v e PHLAK v e (Baseado no Morphix) Poseidon Linux v e (baseada no Ubuntu) (live-DVD) Puppy Linux v e Quantix v e Resulinux v e Sabayon Linux v e Sacix v e

Satux v e (Baseada em Debian ) Slax v e (baseada em Slackware Linux) SliTaz (distribuio completa e minimalista) (Live-CD) Super OS v e Tatui x v e Ubuntu v e (baseada em Debian Linux) Vixta v e (projeto baseado no Fedora com aparencia do Windows Vista) Yoper v e

[editar] Distribuies de propsito especial


gNewSense v e , verso 3.0 com novo reconhecimento do processador mips. andLinux v e , verso do Ubuntu que roda integrada ao Windows junto com o Explorer. ngstrm v e - Desenvolvida para o console porttil Pandora. Android v e - Sistema operacional voltada para smartphones, desenvolvida pela Google. Arm-Linux v e BackTrack v e (Fuso do Whax com Auditor Security Collection) Bootable Business Card v e BrazilFW v e Coyote Linux v e Cytrun Linux v e Dyne:Bolic v e Edubuntu v e Embedded Debian v e Endian Firewall v e EOS Enhanced Operating System v e - Desenvolvida para automatizar instalao de produtos. F.I.R.E v e FREESCO v e GeexBox v e Helix v e - distribuio baseada em Ubuntu,dedicada investigao ou cincia forense informtica. Indymix v e IPCop v e Linux Educacional v e - Voltados para uso de professores, gestores e alunos da rede pblica de ensino brasileira. Live Android v e - um projeto que visa a utilizao do sistema Android para PC's. Metano Linux v e - Distribuio Linux para dispositivos moveis Mikrotik v e Musix v e Mythbuntu v e Openfiler v e Pentoo v e Portable Ubuntu for Windows v e - Outra verso do Ubuntu que roda integrada ao Windows junto com o Explorer. Progeny Debian v e Sentry Firewall v e

Skolelinux v e SliTaz - Distribuio voltada para computadores antigos e/ou com baixo desempenho. Sysresccd v e - Distro com ferramentas essenciais para manuteno em geral Terabeauts v e - Distro em disquete destinada criao e manuteno de sistemas de arquivos The Linux Router Project v e Titan v e - Distro remasterizada do Terabeauts que cabe em dois disquetes Tupiserver v e Ubuntu Studio v e Clinux v e

[editar] Desktops

Desktop padro KDE 4.3

Desktop Gnome 2.20

Desktop do Xfce - GoblinX

O sistema operacional Linux possui dois tipos de interfaces para que o usurio possa interagir com o sistema operacional. As interfaces grficas e a interface de linha de comando. As interfaces grficas foram desenvolvidas inicialmente por Douglas C. Engelbart e tambm chamadas de ambientes grficos, Desktop's ou GUI (Graphical User Interfaces). Alguns exemplos para o GNU/Linux so:

Gnome Kde LXDE Xfce Fluxbox Blanes Blackbox Windowmaker Afterstep Enlightenment IceWM FVWM Kahakai ZappWM dwm SithWM Whim Karmen Sawfish XIGE Framer Mavosxwm WindowLab OpenBox xmonad

[editar] Desktops 3D
Os desktops 3D, so na verdade, plugins para adicionar efeitos incrveis s outras interfaces:

AIGLX/Beryl XGL/Compiz Compiz Fusion[1] Metisse KWin gerenciador de janelas do KDE com efeitos nativos.

[editar] Sistemas mveis (Mobile)


Motomagx - sistema especialmente desenvolvido para celulares Motorola; LinuxMod - sistema baseado no Motomagx;

Maemo - sistema desenvolvida pela Nokia. Actualmente o nico dispositivo suportado (oficialmente) o Nokia N900; Android - sistema desenvolvido pelo Google; MeeGo - sistema desenvolvido pela Nokia.

[editar] Interpretadores de comandos

Usando o Bash - Framebuffer Representando a interface de acesso no modo texto, ou CLI (Command Line Interface) do Linux, eles so a principal forma de controle remoto e gerenciamento do sistema. Exemplos de interfaces de linha de comando, tambm chamados de Shell's ou interpretadores de comandos:

sh ksh pdksh bash csh tcsh zsh ash dash rc rsh ssh screen

(*) O screen um gerenciador de sesses em modo texto