Sem resumo de edição |
Sem resumo de edição |
(Sem diferença)
|
Edição das 13h02min de 19 de março de 2007
Predefinição:Caixa de informação OS
- Este artigo fala sobre sistemas operacionais que utilizam o núcleo linux. Para o núcleo propriamente dito, veja Linux (kernel).
Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o núcleo Linux. É um dos mais proeminentes exemplos de desenvolvimento com código aberto e de software livre conhecidos: seu código fonte está disponível para qualquer pessoa utilizar, estudar, modificar e distribuir livremente.
GNU/Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o núcleo Linux e também os programas de sistema GNU. Como os casos de sistemas de núcleo Linux sem os programas de sistema GNU são raros, freqüentemente GNU/Linux e Linux são sinônimos.
Inicialmente desenvolvido e utilizado por nichos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaboração de grandes empresas, como a IBM, a Sun Microsystems, a Hewlett-Packard, e a Novell, ascendendo como principal sistema operacional para servidores -- oito dos dez serviços de hospedagem mais confiáveis da Internet utilizam o sistema Linux em seus servidores web.[1]
Linux tornou-se o sistema capaz de funcionar no maior número de arquiteturas computacionais possíveis. É utilizado em aparelhos variando desde supercomputadores, até celulares, e vem ganhando popularidade no mercado de computadores pessoais.[2]
GRUB(GRand Unified Bootloader)
Foi desenvolvido por Erich Stefan Boleyn.
O GNU GRUB deriva do GRUB, e também é um multicarregador de sistemas operativos.
O software de arranque é o primeiro software a arrancar num computador.
Permite que ao iniciar o computador, possamos escolher qual o sistema que pretendemos entrar.
Para iniciar a instalação do GRUB há duas opções:
1-através de comandos:
-apg-get install grub
-mkdir /boot/grub
-upate-grub
-grub-install/dev/hda
2-através do pacote de instalação, que se encontra em:
O GRUB tem algumas vantagens sobre o LILO:
-mais flexível
-menu interactivo na escolha do sistema operativo
-mais seguro
Na minha opinião o GRUB é superior ao LILO, pelo que devemos optar pelo GRUB.
Autoria de: Duarte Pereira
Gestor de janelas
Aplicação responsável pela administração do ambiente gráfico de trabalho e das janelas que o integram. Existem 3, gnome, kde e windowmaker.
Gnome
Ideal para utilizadores que preferem o ambiente do linux somente.
Kde
Ideal para utilizadores que preferem o ambiente do windows somente.
Windowmaker
Gestor de janelas muito leve e simples. É uma versão "basica".
Kernel Linux
O Kernel do Linux foi inicialmente desenvolvido pelo estudante finlandês Linus Torvalds numa tentativa de conseguir o seu próprio sistema operativo semelhante ao Unix (Unix-like) que corresse em processadores Intel 80386.
Linus obteve uma cópia do Minix e estudou-o, mas não ficou satisfeito com sua arquitectura. O projecto foi lançado em 1991 numa famosa mensagem para a Usenet. Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório FTP onde o kernel do linux estava inicialmente disponível [3] (Linus tinha-o baptizado como "Freax", inicialmente). Logo desde o princípio, ele recebeu a ajuda de hackers do Minix, e hoje recebe contribuições de milhares de programadores de todo mundo.
Arquitetura
O Linux é um kernel monolítico. Isto significa que as funções do kernel (agendamento de processos, gerenciamento de memória, operações de entrada e saída, acesso ao sistema de arquivos) são executadas no espaço do kernel. Uma característica do Linux é que algumas das funções (drivers de dispositivos, suporte à rede, sistemas de arquivo, por exemplo) podem ser compiladas e executadas como módulos (LKM - loadable kernel modules), que são bibliotecas compiladas separadamente da parte principal do kernel e podem ser carregadas e descarregadas após o kernel estar em execução.
Portabilidade
Embora Linus Torvalds não tenha tido como objetivo inicial tornar o Linux um sistema portável, ele evoluiu nessa direção. Linux é hoje, na verdade, um dos núcleos (kernels) de sistema operacional com mais portabilidade, correndo em sistemas desde o iPaq (um computador portátil) até o IBM S/390 (um denso e altamente custoso mainframe)
De qualquer modo, é importante notar que os esforços de Linus foram também dirigidos a um diferente tipo de portabilidade. Portabilidade, de acordo com Linus, era a habilidade de facilmente compilar aplicações de uma variedade de fontes no seu sistema; portanto o Linux originalmente tornou-se popular em parte devido ao esforço para que as fontes GPL ou outras favoritas de todos corressem em Linux.
Termos de Licenciamento
Inicialmente, Torvalds lançou o Linux sob uma licença que proibia qualquer uso comercial. Isso foi mudado de imediato para a Licença Pública Geral GNU. Essa licença permite a distribuição e mesmo a venda de versões possivelmente modificadas do Linux mas requer que todas as cópias sejam lançadas dentro da mesma licença e acompanhadas do código fonte.
Apesar de alguns dos programadores que contribuem para o kernel permitirem que o seu código seja licenciado com GPL versão 2 ou posterior, grande parte do código (incluído as contribuições de Torvalds) menciona apenas a GPL versão 2. Isto faz com que o kernel como um todo esteja sob a versão 2 exclusivamente, não sendo de prever a adopção da nova GPLv3.
Sistema operacional GNU/Linux
Logo que Linus Torvalds passou a disponibilizar o Linux, ele apenas disponibilizava o núcleo com alguns comandos básicos. O próprio usuário devia encontrar os outros programas, compilá-los e configurá-los e, talvez por isso, o Linux tenha carregado consigo a etiqueta de sistema operativo apenas para técnicos. Foi neste ambiente que surgiu a MCC (Manchester Computer Centre), a primeira distribuição Linux, feita pela Universidade de Manchester, na tentativa de poupar algum esforço na instalação do Linux.
Desde o começo, o núcleo Linux era inútil sem os utilitários GNU. De facto, o núcleo é apenas uma parte de um sistema operacional utilizável: são necessários também vários outros componentes como bibliotecas de funções, interpretadores de comandos, utilitários e mesmo, em última instância, aplicativos como compiladores e editores de texto.
Todos esses já vinham sendo reunidos pelo Projeto GNU da Free Software Foundation (‘Fundação Software Livre’), que embarcara num subprojeto que ainda continua para obter um núcleo, o Hurd. Dada a demora no subprojeto do núcleo GNU, o Linux veio a constituir um sistema operacional completo híbrido, o GNU/Linux.
Distribuições
Actualmente, um Sistema Operacional (em Portugal Sistema Operativo) GNU/Linux completo (uma "distribuição de GNU/Linux") é uma coleção de software livre (e por vezes não-livres) criados por indivíduos, grupos e organizações de todo o mundo, tendo o Linux como seu núcleo. Companhias como a Red Hat, a SuSE, a Mandriva (união da Mandrake com a Conectiva), bem como projetos de comunidades como o Debian ou o Gentoo, compilam o software e fornecem um sistema completo, pronto para instalação e uso. Patrick Volkerding também fornece uma distribuição Linux, o Slackware.
As distribuições de GNU/Linux começaram 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, várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicações e sua finalidade. Algumas distribuições de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vários CDs, existindo até algumas versões em DVD. Todas elas tem o seu público e sua finalidade, as pequenas (que ocupam poucos disquetes) são usadas para recuperação de sistemas danificados ou em monitorizações de redes de computadores.
Existem as versões de 64 bits do Linux, otimizadas para correr em microcomputadores com microprocessadores de 64 bits.
De entre as maiores, distribuídas em CDs, podem-se citar: Slackware, Debian, Suse e Conectiva. O que faz a diferença é como estão organizadas e pré-configuradas as aplicações. A distribuição Conectiva Linux, por exemplo, tinha as suas aplicações traduzidas em português, o que facilitou que usuários que falam a Língua Portuguesa tenham aderido melhor a esta distribuição. Hoje esta distribuição foi incorporada à Mandrake, o que resultou na Mandriva. Para o português, existe também a distribuição brasileira Kurumin, construída sobre Knoppix e Debian.
Existem distribuições com ferramentas para configuração que facilitam a administração do sistema. As principais diferenças entre as distribuições estão nos seus sistemas de pacotes, nas estruturas dos diretórios e na sua biblioteca básica. Por mais que a estrutura dos diretórios siga o mesmo padrão, o FSSTND é um padrão muito relaxado, principalmente em arquivos onde as configurações são diferentes entre as distribuições. Então normalmente todos seguem o padrão FHS (File Hierarchy System), que é o padrão mais novo .
Quanto à biblioteca, é usada a Biblioteca libc, contendo funções básicas para o sistema Operacional Linux. O problema está quando do lançamento de uma nova versão da Biblioteca libc, algumas das distribuições colocam logo a nova versão, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam numa distribuição e noutras não. Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronização. Auxilia principalmente vendedores de software que não liberam para distribuição do código fonte, sem tirar características das distribuições. O sistemas de pacotes não é padronizado.
Caixa Mágica, Debian, Dual OS, Fedora, Freedows, Kurumin, Mandriva, Slackware, SuSE, Ubuntu Linux e e são algumas das distribuições mais utilizadas actualmente, listadas aqui por ordem alfabética.
A distribuição de Linux portuguesa é a Caixa Mágica, estando preparada para as especificidades do país como Teclado, localização de aplicações e suporte de modems (Speedtouch, Santis,...).
Um exemplo de distribuição que corre num CD é o Kurumin Linux, criado por Carlos E. Morimoto, baseada no Knoppix.
De entre as distribuições consideradas mais difíceis de gerir (por preferirem assegurar a estabilidade tecnológica em detrimento da interface de utilizador), destacam-se a Debian, Gentoo e Slackware.
Distribuições de propósito geral
Alguns grupos compilam distribuições Linux para propósitos especiais como firewalls, etc.
Distribuições LiveCD
Estas distribuições correm (rodam) directamente do CDROM, sem necessidade de instalação.
Distribuições de propósitos especiais
- Cytrun Linux - Security Server
- Embedded Debian
- UcLinux
- Arm-Linux
- Bootable Business Card
- Dyne:Bolic
- GeexBox
- Sentry Firewall
- The Linux Router Project
- Ubuntu Linux
Desktops
Com ambientes gráficos como KDE e GNOME , Linux oferece um interface gráfica de usuário mais como Mac OS/Windows que a tradicional interface de linha de comando do Unix, e muitos pacotes open source (embora nem sempre software livre) oferecem a funcionalidade de programas disponíveis em desktops de outros sistemas operacionais.
A organização Linux Simples para o Usuário Final (SEUL), é um grupo que defende a adoção do Linux e programas de usuário final para esse sistema operacional.
- Ao contrário do que alguns pensam, GNOME não é um gerenciador de janelas, e sim uma plataforma para aplicações que utiliza serviços de outros gerenciadores de janelas, como o Metacity.
Referências
- ↑ «Rackspace Most Reliable Hoster in September». Netcraft. 7 de Outubro 2006. Consultado em 1 de novembro de 2006
- ↑ Burke, Steven (2006-03-20). «Red Hat looks to boost channel sales». CRN. Consultado em 1 de abril de 2006
- ↑ «Linux Anecdotes». Lars Wirzenius. 27 de Abril de 1998. Consultado em 31 de dezembro de 2006
- ↑ 4,0 4,1 As empresas Conectiva e Mandrake se uniram e deram origem à distribuição Mandriva.
Ver também
- www.akiatudo.no.sapo.pt
- Lista de distribuições de Linux
- Comparação entre distribuições Linux
- LINUX Guia de Comandos
- Guia Bozolinux
Ligações externas
Recursos
- www.akiatudo.no.sapo.pt
- Porque "GNU/Linux"? (www.gnu.org)
- Projeto de documentação do Linux
- Linux Online
- Projeto de contagem dos usuários Linux
Tutorial
- Guia Foca Linux
- Guia para Administrador de Linux Novato
- Guia do Linux Doméstico
- Projeto Suporte Livre - Distribuindo Conhecimento
- Portal Linux na rede - Artigos - notícias - dicas - fórum - downloads e mais !
af:Linux als:Linux an:Linux ar:لينكسPredefinição:Link FA ast:Linux bg:Линукс bn:লিনাক্স bs:Linux ca:Linux cs:Linux cy:Linux da:Linux de:LinuxPredefinição:Link FA el:Linux en:Linux eo:Linukso es:Linux et:Linux eu:Linux fa:لینوکس fi:Linux fr:LinuxPredefinição:Link FA ga:Linux gl:Linux he:גנו/לינוקס hi:लिनक्स hr:Linux hu:Linux ia:Linux id:Linux ilo:GNU/Linux is:Linux it:Linux ja:Linux ka:ლინუქსი kk:Linux kn:ಲಿನಕ್ಸ್ ko:리눅스 ku:GNU/Linux la:Linux lb:Linux li:Linux lt:Linux lv:Linux mg:Linux mk:Линукс mr:लिनक्स ms:Linux nds:Linux nl:Linux nn:Linux no:Linux oc:Linux pl:Linux qu:Linux ro:Linux ru:GNU/Linux ru-sib:Линукс scn:Linux sh:Linux simple:Linux sk:Linux sl:Linux sq:Linux sr:Линукс sv:Linux ta:க்னூ/லினக்ஸ் th:ลินุกซ์ tl:Linux tr:Linux uk:Лінукс ur:لینکس uz:GNU/Linux vi:Linux zh:Linux zh-min-nan:Linux zh-yue:Linux