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 A história do Tux - o pinguim símbolo do Linux • Nome: Tux (Não se sabe a origem. Algumas teorias: tuxedo = smoking, fraque, ou também Linus Torvalds e Unix). • Ano: 1996. • Desenho criado por Larry Ewing que venceu o concurso. A evolução do desenho Site oficial: www.isc.tamu.edu/~lewing/linux O Tux real Alan Cox, outra personalidade por trás do Linux, juntamente com a revista Linux World, decidiu dar o nome de Tux a um pingüim do zoológico de Bristol, na Inglaterra, como forma de homenagear Linus Torvalds por seu aniversário. Copyleft – é uma condição aplicada em licenças que impede que um software se torne proprietário, permitindo a modificação do software se e somente se as condições de software livre forem preservadas. Distro – é sinônimo de Distribuição. Distribuição GNU/Linux: é uma coleção de software livres, em grande parte do projeto GNU, que juntamente com o kernel Linux formam um sistema operacional completo. FSF – é acrônimo para Free Software Foundation, a fundação criada por Richard Stallman para promoção do software livre. GPL – é o acrônimo para Licença Pública Geral, que garante liberdade para os seus usuários copiarem, distribuirem, entender e modificar o código-fonte e que os softwares resultantes de modificações sejam também GPL. Kernel – principal parte de um sistema operacional, denominado também de núcleo, responsável pelo controle de todo o hardware, e seu uso pelos demais softwares. Linux – é o kernel criado por Linus Torvalds, utilizados nos Sistemas Operacionais funcionais GNU/Linux. Minix – é o sistema operacional baseado nos padrões Unix, para fins didáticos e criado por Andrew Tanenbaum. Este sistema foi o que inspirou Linus quando se criou o GNU/Linux. POSIX – são os padrões criados pelo IEEE, para definir as características básicas do Unix. Unix – atualmente é uma família de sistemas operacionais, que seguem os padrões POSIX e o mais atual, “Single Unix Especification”. •KDE (K Desktop Environment) •GNOME (GNU Network Object Model Environment) •CTRL + ALT + F7 = Modo Gráfico •CTRL + ALT + F2 = Modo Texto /dev/hda1 Número que identifica o número da partição do disco rígido. Letra que identifica o disco rígido (a = primeiro, b = segundo) Sigla que identifica o tipo do disco rígido (hd = ide, sd = scsi) Diretório onde são armazenados os dispositivos existentes • • • • • • • • • /: diretório raiz (equivale ao C:\) /boot: inicializado pelo sistema /dev: acesso aos dispositivos /tmp: temporários /etc: configuração /bin: executáveis (programas) /sbin: binários do super usuário /lib: bibliotecas /var: contém arquivos que são alterados • • • • • /usr: diretório do usuário /home: arquivos pessoais /root: home do super usuário /mnt: ponto de montagem /floppy ou /mnt/floppy: ponto de montagem de disquete • /cdrom, media/cdrom ou /mnt/cdrom: ponto de montagem do cdrom • Case Sensitive: LINUX ≠ linux • Formato Geral de um Comando: • Comando [opções] [argumentos] • Sujeito [verbo] [predicato] • • • Comando – Comando ou programa a ser executado Opções – Modificadores do comando (opcional) Argumentos – Define o objeto a ser afetado pelo comando (opcional) •Gimp: Manipulação de imagens (http://www.gimp.org) •BROffice (http://www.broffice.org) •OpenOffice (http://www.openoffice.org) Principais Aplicativos: Writer – um processador de texto e uma ferramenta para criar páginas da Web. Calc – um aplicativo de planilha para cálculos e gráficos. Impress – um aplicativo de apresentação para slides. Draw – um aplicativo de edição de imagem vetorial. Base – um front-end de banco de dados. Math – ferramenta para desenhar e inserir fórmulas gráficas nos documentos. •Netscape (http://www.netscape.com) •Opera (http://www.operasoftware.com) •Mozilla Firefox: Navegador (http://www.mozilla.org) •Wget: Programa para downloads, em modo texto (http://wget.sunsite.dk) •LimeWire: Programa para downloads de arquivos (http://www.limewire.com) [1] Definição de Sistema Operacional • http://www.webopedia.com/TERM/o/operating_system.html • Define o que é um Sistema Operacional, do excelente site Webopedia, uma enciclopédia on-line de definições em informática. [2] Uma breve história do Unix • http://pt.tech-faq.com/history-of-unix.shtml • Página da Universidade de Geórgia, que apresenta uma breve história do Unix. [3] Space War – o jogo que motivou a criação do Unix • http://www3.sympatico.ca/maury/games/space/spacewar.html Este site você conhecerá uma pequena história do surgimento do primeiro game SpaceWar. [4] FSF – Projeto GNU • a) http://www.gnu.org/fsf/fsf.pt.html • b) http://www.gnu.org/philosophy/philosophy.html • c) http://www.gnu.org/licenses/licenses.pt-br.html • O primeiro endereço fala da fundação criada por Richard Stallman para a promoção do software livre. A segunda e terceira já são endereços úteis para compreender melhor a filosofia por trás do software livre e a sua licença respectivamente. CAMPOS, Augusto. O que é uma distribuição Linux. BR-Linux. Florianópolis, março de 2006. Disponível em <http://br-linux.org/faq-distribuicao>. Consultado em 30/01/2009. A história do Tux, o pingüim-símbolo do Linux. Disponível em: <http://www.infowester.com/tux.php>. Acesso em 30/01/2009. GNU/Linux – Usuário Avançado. Sistemas Abertos, Goiânia – GO. Não há e nunca haverá um sistema operacional melhor que os outros em tudo. Linus Torvalds, Pai do Linux.