Olá pessoal, depois de algumas pesquisas a respeito de software livre e da convivência com algumas pessoas que não gostam muito da filosofia livre proposta pela comunidade GNU/LINUX, resolvi postar alguns pontos interessantes para melhor esclarecimento dos novos adeptos do "free style".
Software Livre
O software livre começou com o projeto GNU em 1983 e tinha o objetivo de desenvolver um sistema operacional Unix-like totalmente livre. A liberdade proposta pelo projeto se refere ao fato de que todos podem executar, distribuir, estudar, mudar e melhorar o software.
O sistema Unix-like é composto por vários programas diferentes, e muitos desses programas foram agregados ao sistema através de negociações com os respectivos desenvolvedores, que por fim, acabaram aderindo ao projeto e aceitaram torná-los livres. Outros programas foram desenvolvidos especialmente para o projeto GNU, como por exemplo; o GNU Emacs, o compilador GNU C, o GNU C Library, o Bash e vários outros que viriam posteriormente reforçando a quantidade de componentes da categoria de software GNU.
Em 1992 já era possível encontrar todos os principais componentes do sistema exceto o kernel, que estava sendo desenvolvido em paralelo por Linus Torvalds. O kernel Linux não foi escrito para o projeto GNU, mas a combinação dos dois funcionou muito bem, e com algumas pequenas alterações formou um sistema operacional funcional e compatível com o Unix.
O projeto GNU não é somente desenvolvimento e distribuição de alguns softwares livres úteis, na realidade é uma idéia que mostra o valor a e importância de se defender a liberdade de escolha e a possibilidade de conhecer detalhadamente o produto adquirido.
Linux
O Linux é um sistema operacional que foi criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlândia, possui o código aberto e é distribuído gratuitamente através da Internet. Seu código fonte é liberado como Free Software (software livre) sob a licença GPL, de forma que nem mesmo Linus Torvalds possa fechá-lo, objetivando o uso comercial. Isto quer dizer que, ninguém precisa pagar para utilizar o Linux, e não é crime fazer cópias para instalar em outros computadores.
O sistema segue o padrão POSIX que é o mesmo usado pelo sistema UNIX e suas variantes, desta forma, aprendendo o Linux os usuários não sentirão dificuldades em operar os sistemas UNIX, FreeBSD, HPUX, SunOS e vários outros construídos com o mesmo padrão. Hoje o Linux é desenvolvido por milhares de pessoas espalhadas pelo mundo, cada uma fazendo sua contribuição ou mantendo alguma parte do kernel gratuitamente. O criador do Linux, Linus Torvalds, ainda trabalha em seu desenvolvimento e na coordenação dos grupos de trabalho do kernel.
O código fonte aberto permite que qualquer pessoa veja como o sistema funciona, podendo assim, corrigir algum problema ou oferecer alguma sugestão para a sua melhoria, esse é apenas um dos motivos de seu rápido crescimento e do aumento da compatibilidade de periféricos e de sua estabilidade.
Algumas características do Linux
O Linux é um sistema extremamente completo, possuindo características que não são encontrados em nenhum outro sistema, segue abaixo uma lista com algumas características interessantes.
· Convive sem nenhum tipo de conflito com outros sistemas operacionais no mesmo computador;
· Multitarefa real;
· Multiusuário;
· Suporte a extensos de arquivos e diretórios;
· Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, Power Pc, ARM, Unix, Windows, DOS, etc;
· Proteção entre processos executados na memória RAM;
· Suporte a mais de 63 terminais virtuais (Consoles);
· Modularização, pois o Linux somente carrega para a memória o que é usado durante o processamento, liberando totalmente a memória assim que o programa ou dispositivo é finalizado;
· Roda aplicações Windows através do Wine;
· Suporte a dispositivos infravermelho;
· Suporte a rede via rádio amador;
· Suporte a dispositivos Plug-and-Play;
· Suporte a dispositivos USB;
· Suporte nativo a cartões de memória;
· Suporte a dispositivos wireless;
· Os sistemas de arquivo usados pelo GNU/Linux (Ext2, Ext3, reiserfs, xfs, jfs) organizam os arquivos de forma inteligente evitando a fragmentação, fazendo dele um poderoso sistema para aplicações multi-usuárias exigentes e que realizam gravações intensivas.
Distribuições do Linux
Só o kernel GNU/Linux não é o suficiente para se ter um sistema funcional, por isso existem grupos de pessoas, empresas e organizações que decidem distribuir o Linux junto com outros programas essenciais, como por exemplo: editores gráficos, planilhas, bancos de dados, ambientes de programação, formatação de documentos, firewalls e etc.
Cada distribuição possui características próprias, como sistemas de instalação, o objetivo, a localização de programas, nomes de programas, nomes de arquivos de configuração, e etc. Hoje temos um grande número de distribuições, mas as principais são: Debian, Slackware, Suse, Red Hat Enterprise Linux, Fedora, Mandrake, Kurumin e Ubuntu.
Debian
Distribuição desenvolvida e atualizada através do esforço de voluntários espalhados ao redor do mundo, seguindo o estilo de desenvolvimento GNU/Linux. Por este motivo foi adotado como a distribuição oficial do projeto GNU.
Possui suporte a língua portuguesa, e é a única que possui suporte a mais de 14 arquiteturas diferentes (i386, Alpha, Sparc, Powerpc, Macintosh, Arm, etc.) e aproximadamente 15 sub-arquiteturas. A instalação da distribuição pode ser feita através de Disquetes, CD-ROM, Tftp, Ftp, NFS ou através da combinação de vários destes em cada etapa de instalação.
Slackware
Distribuição desenvolvida por Patrick Volkerding, para alcançar facilidade de uso e estabilidade como propriedades principais. Foi a primeira distribuição a ser lançada no mundo e costuma trazer o que há de mais novo enquanto mantém uma certa tradição, provendo simplicidade, facilidade de uso e com isso flexibilidade e poder. Desde a primeira versão lançada em Abril de 1993, o projeto Slackware Linux tem buscado produzir a distribuição Linux mais UNIX-Like, ou seja, mais parecida com UNIX. O Slackware segue os padrões Linux como o Linux File System Standard, que é um padrão de organização de diretórios e arquivos para as distribuições.
Suse
Distribuição comercial Alemã com a coordenação sendo feita através dos processos administrativos dos desenvolvedores e de seu braço norte-americano. O foco da Suse é o usuário com o conhecimento técnico no Linux (programador, administrador de rede, e etc.) e não o usuário iniciante no Linux (até a versão 6.2). A distribuição possui suporte ao idioma e ao teclado Português, mas não inclui (até a versão 6.2) a documentação em Português. Eis a lista de idiomas suportados pela distribuição: English, Deutsch, Français, Italiano, Espanholñ, Português, Português Brasileiro, Polski, Cesky, Romanian, Slovensky, Indonésia. Possui suporte as arquiteturas Intel x86 e Alpha. Sua instalação pode ser feita via CD-ROM ou CD-DVD.
Red Hat Enterprise Linux
Distribuição comercial suportada pela Red Hat e voltada para servidores de grandes e médias empresas. Também conta com uma certificação chamada RHCE específica para essa distribuição. Ela não está disponível para download, é apenas vendida a partir de 179 dólares (a versão workstation) até 1499 dólares (a versão advanced server).
Fedora
O Fedora Linux é distribuição de desenvolvimento aberto patrocinada pela Red Hat e pela comunidade, originada em 2002 e baseada em versões da antiga linha de produtos Red Hat Linux, a distribuição mais utilizada no mundo. Esta distribuição não é suportada pela Red Hat como distribuição oficial, devendo obter suporte através da comunidade ou outros meios.
A distribuição Fedora dá prioridade ao uso do computador como estação de trabalho. Além de contar com uma ampla gama de ferramentas de escritório e possui funções de servidor e aplicativos para produtividade e desenvolvimento de softwares. Considerado um dos sistemas mais fáceis de instalar e utilizar, inclui tradução para o Português do Brasil e suporte a plataformas Intel e 64 bits.
Mandrake
Distribuição Francesa que se instala praticamente sozinha, extremamente simples de manusear. Boa auto-detecção de periféricos, inclusive Web-cams.
Kurumin
Uma distribuição baseada em Debian que roda diretamente do CD, sendo ideal para quem deseja testar uma distribuição Linux. Pode também ser instalada diretamente no disco rígido. É distribuída a partir de um CD, e possui suporte para uma boa quantidade de hardwares disponíveis. A versão instalada possui suporte para a maioria dos modens mais encontrados no Brasil.
Ubuntu
É um sistema operacional baseado em Linux e desenvolvido pela comunidade, é perfeito para ser utilizado em notebooks, desktops e servidores. Possui todos os aplicativos necessários para garantir uma usabilidade completa; entre os aplicativos mais usados temos: um navegador web, programas de apresentação, edição de texto, planilha eletrônica, comunicador instantâneo entre outros.
Uma nova versão do Ubuntu é lançada a cada seis meses e cada versão possui suporte completo, incluindo atualizações de segurança pela Canonical por pelo menos dezoito meses, tudo gratuitamente.
Pessoal, essas informações foram só alguns pontos básicos para auxiliar na formação ou na mudança dos conceitos no que diz respeito ao software livre. É claro que existem muito mais informações a respeito dessa nova filosofia de vida proposta pela GNU/Linux.
Podemos encontrar muito mais informações em sites como:
- http://focalinux.cipsga.org.br
- http://br-linux.org/
- http://www.vivaolinux.com.br/
Bibliografia
- Guia Foca : http://focalinux.cipsga.org.br/
1 comentários:
Fala mano Gabriel!!!!!!!!!!!
Tudo Beleza????
Caramba meu amigo, seu blog ficou maneiro, muito informativo, pena que ainda existam pessoas que são contra a idéia de Software Livre...
Valeu pelo comentário no meu blog, de vez em quando vou postar algo relacionado a informática também, principalmente ligados à Lógica que tem algumas coisas ligadas a psicologia.(Saudade de Jefferson...afff rsrsrsrsrs).
Valeu mano.
Postar um comentário