Visão Geral do Sistema Operacional Linux Elisabete Tomomi Kowata UnUCSEH - Anápolis 1) História do Linux 2) Software Livre 2.1 Projeto GNU 2.2 Definindo software Livre 2.3 Licença GPL 3) Distribuição GNU/Linux 4) Características do GNU/Linux 5) O Mascote Tux 6) Termos utilizados 7) Links Linus Torvalds • Criado pelo estudante finlandês de Ciência da Computação da Universidade de Helsinque, Linus Torvalds. • Inspirado em um sistema operacional compatível com o Unix desenvolvido por Andrew Tanenbaum, chamado Minix. • Disponibilizou a versão 0.02 em 05/10/1991. • Richard Stallman trabalhou nos laboratórios de Inteligência artificial do MIT (iniciou em 1971). • Criador do projeto GNU – 1984. • Idealizou um movimento que apoiasse a liberdade de uso de software. • Lançou as bases filosóficas do software livre. • Criou a Fundação do Software Livre. (FSF-Free Software Foundation) para promoção do software livre. Richard Stallman GNU, que significa Gnu Não é Unix, é o nome para um sistema de software completo e compatível com o Unix. Segundo Stallman, software livre é aquele que permite ser livremente executado, estudado, redistribuído e aperfeiçoado. SOFTWARE LIVRE = LIBERDADE "Software Livre" é uma questão de liberdade, não de preço. O software livre deve prover as 4 liberdades principais: • Liberdade 0 – A liberdade de executar o programa, para qualquer propósito. • Liberdade 1 – A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. • Liberdade 2 – A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo. • Liberdade 3 – A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. "GPL" significa "General Public License" (Licença Pública Geral). A mais difundida dessas licenças é a GNU General Public License, ou GNU GPL. O que é uma distribuição GNU/Linux 1) Também chamada de distro. 2) É um sistema operacional GNU/Linux funcional (utiliza o kernel linux e uma coleção de softwares livres ou não, testados para funcionar em conjunto). Conectiva (braço brasileiro da Mandriva) Kurumin (brasileira) Debian BR CDD (brasileira) Debian Fedora Gentoo Knoppix Mandriva Red Hat Slackware SUSE Ubuntu Yellow Dog Linux (para Mac) Live CDs: Linux sem instalação • • • • São disponibilizadas na forma de Live CDs. Capazes de rodar diretamente do CD. Dispensa instalação no disco de seu computador. Boa forma de ter seu primeiro contato. Exemplos de Live CDs. Kurumin (brasileira) Litrix (brasileira) Knoppix Mandriva (possui versão Live) Ubuntu (possui versão live) Características: • Gerais • Servidores • Desktop Características Gerais 1) 2) 3) 4) 5) Comunidade Solidária Vasta documentação Segurança Multiprocessador, multitarefa e multiusuário Melhoria contínua Características para servidores 1) 2) 3) 4) 5) 6) 7) Servidor Web (páginas Internet) Servidor de e-mail Servidor FTP (File Transfer Protocol) Servidor de Arquivos Compartilhamento de conexões Internet Conectividade com várias redes Linguagens de programação