Entendendo os termos do mundo Open Source
Sou um entusiasta do mundo open source, mais como muita gente me sinto meio perdido com tantos termos técnicos como: Unix, Linux, Kernel, Shell, Console, FSF, GNU, GPL, Copy Left, GNOME, KDE, POSIX, Compiz, Distro.
Dando uma pesquisada, encontrei um post no site Guanabara.info que explica o siginificado desses termos e siglas e resolvir compartilhar com vocês.
Unix e Linux historicamente são coisas diferentes, nasceram em épocas diferentes, embora tenham filosofias comuns e um herdou características do outro. O Unix (1973) é um sistema operacional multitarefa, implementado na linguagem C e criado no laboratório Bell Labs da AT&T, por Ken Thompson e Brian Kernighan. Atualmente, além de ser um Sistema Operacional, Unix é também uma grande marca, cuja propriedade é da The Open Group. Saiba Mais sobre Unix
Linux (1991) é um núcleo de um sistema operacional, mas é também nomeado por Linux todos os sistemas operacionais que possuem o núcleo Linux. O núcleo Linux foi criado por Linus Torvalds e baseado no Minix, que por sua vez foi baseado no Unix. O sucesso do Linux também está essencialmente vinculado à sua portabilidade como o Unix. Saiba Mais sobre o Linux
Kernel é um termo em inglês que quer dizer o núcleo do sistema operacional. Como citado no tópico anterior, o kernel/núcleo Linux.
Console ou Shell é um programa interpretador de comandos que faz interface entre o usuário e o kernel. O Shell é geralmente associado aos terminais, ‘tela preta’, porque estes são as janelas que recebem os comandos dos usuários. Exemplos de terminais: prompt de comandos do windows, emacs, gnome-terminal, konsole, terminal Guake, Sakura e outros;
GUI – Graphical User Interface é um tipo de interface que permite a interação com os dispositivos digitais com elementos gráficos, com ícones, janelas e outros, fazendo oposição à interface linha de comando.
FSF – Free Software Fundation (1985) é uma organização sem fins lucrativos, criada por Richard Stallman que se dedica à eliminação de restrições sobre a cópia, redistribuição, estudo e modificação de programas de computadores, além de cuidar dos aspectos legais(jurídicos). Saiba Mais sobre FSF
GNU – GNU not Unix (1984) é um projeto e um sistema operacional. O Projeto GNU foi criado por Richard Stallman com o objetivo de criar sistemas totalmente Livre, que qualquer pessoa tem direito de usar, estudar, modificar e redistribuir o programa e seu código fonte, porém NÃO deveria basear em código fonte da Unix. Há vários programas que fazem parte do projeto GNU como GIMP, GNOME, OCTAVE e outros. Em 1991, o sistema operacional GNU adotou como o principal núcleo o Linux – GNU/Linux. Saiba Mais sobre GNU
GPL- General Public License é a licença mais usada do software livre e idealizada por Richard Stallman para o projeto GNU. É também conhecida como GNU GPL (1989).
CopyLeft é uma licença que preserva a liberdade da distribuição de cópias e de obras derivadas.
GNOME (1997) é um projeto de software livre com o objetivo de criar um ambiente de trabalho gráfico livre amigável através da ferramenta também chamada GNOME. O ambiente de trabalho GNOME é desenvolvido para prover usabilidade, acessibilidade e internacionalização, e é implementado a partir da biblioteca GTK – uma biblioteca feita na linguagem C/C++ para o projeto GIMP, mas extendida ao GNOME devido sua abrangência. Quem supervisiona o GNOME é a Fundação GNOME.org. O projeto GNOME é filiado ao projeto GNU pelas mesmas missões de só usar software livre. Saiba Mais sobre GNOME
KDE (1996)é como o GNOME, o XFce, ou seja, é também um Ambiente de Trabalho Gráfico livre em alta, porém supervisionado pelo Fundação KDE.org. A biblioteca de desenvolvimento é a Qt – uma biblioteca própria da linguagem C++. Saiba Mais sobre o KDE
POSIX é um conjunto de normas, definida pela IEEE, que deve garantir interfaces portáteis entre sistemas operacionais e qualidade das interfaces. Saiba Mais sobre o POSIX
Compiz (2007) é um plugin para adicionar efeitos 3D e vários outros efeitos à sua interface gráfica para sistemas livres. Saiba Mais sobre o Compiz
Distro é uma distribuição Linux, ou seja, são todas as aplicações baseadas no kernel linux. Exemplos de distros: Ubuntu, Suse, Mandriva, Red Hat, Fedora, Gentoo, Slackware, Kurumin, Android, Debian e outras.
0 comentários:
Postar um comentário