GNU/Linux, querido software livre
Esse artigo traz alguns conceitos sobre Linux e software livre, tentando explicar um pouco como tudo aconteceu. É muito indicado para os marujos de primeira viagem que ainda não entendem muito bem toda essa nomenclatura da comunidade livre.
O que é GNU?
GNU is Not Unix!
É um projeto de um sistema operacional baseado no padrão Unix (POSIX) com o objetivo de criar um sistema totalmente livre: O Sistema GNU.
O Unix
É um sistema operacional multitarefa e multiusuário, que roda em uma grande variedade de computadores. Uma das principais razões do seu grande sucesso é o equilíbrio entre sua produtividade e portabilidade.
O sistema operacional UNIX é dividido basicamente em duas partes. A primeira consiste nos aplicativos e serviços. A segunda consiste no núcleo do sistema (o kernel), o qual suporta esses serviços e aplicativos.
O Linux
Linus Torvalds, estudante de ciência da computação em uma universidade de seu país, Finlândia, iniciou o projeto do kernel inspirado no MINIX, um pequeno sistema baseado no UNIX, criado no MIT (Massachusetts Institute of Tecnology). O objetivo era criar um MINIX melhor. Depois de um tempo de trabalho, Linus enviou uma mensagem para um grupo de discussão na Internet sobre o MINIX, dizendo que estava desenvolvendo um sistema operacional similar, totalmente livre e dispondo os códigos fontes para ampla distribuição.
No dia 5 de Outubro de 1991, Linus anunciou a primeira versão oficial do Linux.
O nome Linux surgiu da mistura de Linus com Unix (LINUs + uniX = LINUX).
GNU/Linux
A Free Software Fondation (FSF - Fundação internacional de software livre) tinha o objetivo de criar um sistema operacional totalmente livre, mas um sistema compreende muito mais do que um kernel. Ele deve conter editores de texto, compiladores, interpretadores de comandos, aplicativos em geral entre outras ferramentas básicas que tornam um sistema operacional útil.
No entanto, a FSF precisava de um kernel para seu sistema e começaram a criar um, o Hurd, mas aproveitaram o Linux que tinha os mesmos objetivos.
Surgiu então o Sistema GNU/Linux, que vem cobrindo uma considerável quantidade de plataformas, sendo adotado por várias empresas e usuários em virtude de sua estabilidade, segurança e custo-benefício. Por isso é que, nos dias de hoje, vem crescendo cada vez mais.
Por que Software Livre?
Hoje, se dispusermos todo o código fonte como software livre, estaremos ajudando no desenvolvimento de lógicas e grandes sistemas. Assim, fica muito mais fácil para as pessoas interessadas ajudarem a desenvolver um programa ou um sistema, porque elas terão acesso aos códigos fontes. Ao passo que algumas empresas ao desenvolverem aplicativos e demais softwares, fecham seus códigos fontes, reduzindo as possibilidades no estudo de lógicas, de correções de aplicativos, de melhoramento de seus softwares e até do sistema operacional.
Liberdade
Software Livre é dotado de 4 tipos de liberdades:
- Executar o programa com qualquer propósito;
- Estudar como o programa funciona e adaptá-lo às suas necessidades;
- Redistribuir cópias do programa para que se possa ajudar os amigos, conhecidos, parentes, etc;
- Melhorar o programa, e distribuir suas melhorias para o público em geral, de maneira que toda comunidade possa se beneficiar disto.
Distribuições
Hoje o GNU/Linux é dotado de diversas distribuições, ESCOLHA A SUA:
- Conectiva
- RedHat / Fedora Core
- Mandrake
- SuSE
- Knoppix
- Kurumin
- Debian
- Slackware
- Gentoo
- E muito mais...
Adorei a data! 5 de Outubro é também é o meu aniversário, sendo assim, faço niver junto com o Linux :))))