Você está na página 1de 6

LINUX

O ncleo Linux foi desenvolvido pelo programador finlands Linus Torvalds, inspirado no sistema Minix. O seu cdigo fonte est disponvel sob a licena GPL(verso 2) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licena.

Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, os operativos inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, os sistemas operativos ou sistemas operacionais com ncleo Linux passaram a ter a colaborao de grandes empresas como IBM, Sun Microssystems, HewlettPackard (HP), Red Hat, Novell,Oracle, Google, Mandriva e Canonical. Apoiado por pacotes igualmente estveis e cada vez mais versteis de softwares livres para escritrio (Libreoffice, por exemplo) ou de uso geral (projeto GNU) e por programas para micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus concorrentes proprietrios, e interfaces grficas cada vez mais amigveis como o KDE e o GNOME, o ncleo Linux, conhecido por sua estabilidade e robustez, tem gradualmente cado no domnio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. H muito, entretanto destaca-se como o ncleo preferido em servidores de grande porte, encontrando-se quase sempre presente nos mainframes de grandes empresas comerciais e at mesmo no computador mais rpido do mundo, o K computer, japons.

HISTRIA

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. 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" 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. Linus inicialmente tinha-o batizado como "Freax".

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.

NCLEO

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.

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.

PORTABILIDADE

Embora Linus Torvalds no tenha tido como objetivo inicial tornar o Linux um sistema porttil, ele evoluiu nessa direo. Linux hoje um dos ncleos de

sistemas operativos mais portteis, 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.

SISTEMA 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 comoLive 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. 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.

DISTRIBUIES 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 aCanonical (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. Algumas distribuies de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vrios CDs, existindo at algumas verses em DVD. Dentre as maiores, distribudas em CDs, podem-se citar: Slackware, Debian, Suse, e Conectiva. Cada distribuio , em tese, um sistema operacional independente, de modo que os programas compilados para uma distribuio podem no rodar em outra, embora usem o mesmo ncleo (o Linux propriamente dito). 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 mantenedor), 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: LibreOffice, Mozilla Firefox, entre outros. ArchLinux, Debian, Fedora, Mandriva, Mint, Opensuse, PCLinuxOS, Puppy, Sa bayon, 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 dainterface de utilizador), destacam-se a Debian, Gentoo e Slackware. Existem tambm distribuies Linux para sistemas mveis, como tablets e smartphones, sendo o Android, desenvolvido pelo Google, a mais difundida de todas. Outras distribuies Linux para sistemas mveis so o Maemo e o MeeGo.

Você também pode gostar