INSS. Prof. Rafael Araújo. Informática. software assim licenciado. A esta versão de copyright, dá-se o nome de copyleft.



Documentos relacionados
16:21:50. Introdução à Informática com Software Livre

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

PREPARATÓRIO RIO PARA CAIXA ECONÔMICA

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

Aula 01. Introdução ao Linux

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Introdução 12/06/2012. Software Livre

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

Julgue os itens a seguir referentes a conceitos de software livre e licenças de uso, distribuição e modificação.

Como é o desenvolvimento de Software?

Licenças Livres. Terry Laundos Aguiar

São programas de computador utilizados para realizar diversas tarefas É a parte lógica do computador, o que faz o computador realmente funcionar.

APOSTILA LINUX EDUCACIONAL

SISTEMA OPERACIONAL & SOFTWARE LIVRE

1 / 6. Cartilha O ABC do Software Livre. O que é PcLivre?

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Curso de Linux Básico com o Linux Educacional

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux.

OneDrive: saiba como usar a nuvem da Microsoft

Administração de Sistemas Livres. Prof. Lais Farias Alves

Software que fornece uma interface entre o computador e o usuário. É uma coleção de programas que:

Introdução a Computação

SISTEMAS OPERACIONAIS

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

Guia Sphinx: instalação, reposição e renovação

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Operador de Computador. Informática Básica

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

Procedimentos para Reinstalação do Sisloc

software livre: a tecnologia que liberta!

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Manual do Visualizador NF e KEY BEST

Curso Introdução ao Linux. Desmistificando o Software Livre. Nícholas André nicholas@iotecnologia.com.

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Software Livre. para concursos. Questões comentadas

Publicado por brain em Sáb, :35. :: Documentação [

Linux, Windows, Antivírus, Teclado e .

Manual do PolicyKit-kde. Daniel Nicoletti Tradução: Luiz Fernando Ranghetti

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Introdução a Sistemas Abertos

Manual AGENDA DE BACKUP

Como instalar uma impressora?

Laboratório de Redes. Professora Marcela Santos

Instalação do SisAlu 1. Apostila de Instalação do SisAlu

Iniciação à Informática

Sistema Operacional Unidade 1 Introdução aos Sistemas Operacionais GNU/Linux. QI ESCOLAS E FACULDADES Curso Técnico em Informática

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Instalando o Debian em modo texto

Você acessa seu DISCO Virtual do mesmo modo como faz para seu HD, através de:

Manual SAGe Versão 1.2 (a partir da versão )

GUIA INTEGRA SERVICES E STATUS MONITOR

Sistemas Operacionais

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Caderno 1.

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS

ÍNDICE. 06/10/ :21 Leite Júnior

Windows Explorer. Prof. Valdir

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

SOFTWARES LIVRES PARA TRANSPARÊNCIA PÚBLICA. Nome Expositor: Adriano Almeida Órgão: Secretaria Executiva de Transparência Púbica da PMJP

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

ALTERNATIVA PARA CONEXÃO VIA INTERNET DE IP MASCARADO A IP REAL

CADERNO DE QUESTÕES WINDOWS 8

PROJETO INFORMÁTICA NA ESCOLA

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Procedimentos para Instalação do Sisloc

6 programas para criar pendrives bootáveis

Manual do usuário. Softcall Java. versão 1.0.5

02 - Usando o SiteMaster - Informações importantes

atube Catcher versão 3.8 Manual de instalação do software atube Catcher

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

MANUAL DE CONFIGURAÇÃO DO BACKUP

MANUAL DO ANIMAIL Terti Software

CONFIGURAÇÃO MINIMA EXIGIDA:

MQSeries Everyplace. Leia-me primeiro G

Software de sistema Software aplicativo

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

Guia de boas práticas para realização de Backup

Manual de instalação. Manual de instalação. Liberdade. Liberdade. Versão /10/2002. Versão /10/2002

Manual Módulo Livro Caixa Livro Caixa Atualizada com a versão 1.3.0

2. Instalação em um computador autônomo

MANUAL DO PVP SUMÁRIO

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano

Fox Gerenciador de Sistemas

INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Transcrição:

SOFTWARE LIVRE Software Livre é todo programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma restrição. O software livre tem seu modelo de desenvolvimento baseado no compartilhamento, ou seja, uma empresa ou desenvolvedor disponibiliza sua solução para a comunidade, que pode usá-la e aprimorála. Dessa forma cria-se um ciclo virtuoso de desenvolvimento, favorecendo, ao criador, em particular, e a todos que quiserem utilizar a ferramenta. O uso e desenvolvimento de software livre é um investimento em tecnologia sobre bases éticas e socialmente responsáveis, já que o compartilhamento do conhecimento permite a socialização do desenvolvimento tecnológico e o combate à privatização do saber. A opção tecnológica por software livre também é estratégica para o desenvolvimento de soluções de governo, já que permite o avanço tecnológico de maneira segura e eficiente, sem o estabelecimento de dependência de fornecedores e conseqüente aprisionamento tecnológico. Mais precisamente, ele se refere a quatro tipos de liberdade, para os usuários do software: A liberdade de executar o programa, para qualquer propósito (liberdade no. 0) A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade no. 1). Acesso ao código-fonte é um prérequisito para esta liberdade. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade no. 2). A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade no. 3). Acesso ao código-fonte é um pré-requisito para esta liberdade. Entretanto, certos tipos de regras sobre a maneira de distribuir software livre são aceitáveis, quando elas não entram em conflito com as liberdades principais. Por exemplo, copyleft (apresentado de forma bem simples) é a regra de que, quando redistribuindo um programa, você não pode adicionar restrições para negar para outras pessoas as liberdades principais. Esta regra não entra em conflito com as liberdades; na verdade, ela as protege. Portanto, você pode ter pago para receber cópias do software GNU, ou você pode ter obtido cópias sem nenhum custo. Mas independente de como você obteve a sua cópia, você sempre tem a liberdade de copiar e modificar o software, ou mesmo de vender cópias. Software Livre Não significa não-comercial. Um programa livre deve estar disponível para uso comercial, desenvolvimento comercial, e distribuição comercial. Copyleft A maioria das licenças usadas na publicação de software livre permite que os programas sejam modificados e redistribuídos. Estas práticas são geralmente proibidas pela legislação internacional de copyright, que tenta justamente impedir que alterações e cópias sejam efetuadas sem a autorização do autor. As licenças que acompanham software livre fazem uso da legislação de copyright para impedir utilização nãoautorizada, mas estas licenças definem clara e explicitamente as condições sob as quais cópias, modificações e redistribuições podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim licenciado. A esta versão de copyright, dá-se o nome de copyleft. Código fonte (source code) É o conjunto de palavras escritas de forma ordenada, contendo instruções em uma das linguagens de programação existentes no mercado, de maneira lógica. O Código Fonte de um programa de computador implementa o núcleo de funcionalidades do programa. GNU General Public License (Licença Pública Geral), GNU GPL ou simplesmente GPL, é a designação da licença para software livre idealizada por Richard Stallman no final da década de 1980, no âmbito do projeto GNU da Free Software Foundation (FSF). Esta licença garante todas as liberdades comentadas acima. Kernel Kernel de um sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. Ele representa a camada mais baixa de interface com o Hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo. É no kernel que estão definidas funções para operação com periféricos (mouse, discos, impressoras, interface serial/interface paralela), gerenciamento de memória, entre outros. Sendo assim, o kernel é um conjunto de programas que fornece para os programas de usuário (aplicativos) uma interface para utilizar os recursos do sistema. Shell Este é um programa que recebe, interpreta e executa os comandos de usuário, aparecendo na tela como uma linha de comandos, representada por um prompt, que aguarda na tela os comandos do usuário. Linux Linux é ao mesmo tempo um kernel (ou núcleo) e o sistema operacional que roda sobre ele, dependendo do contexto em que você encontrar a referência. O kernel Linux foi criado em 1991 por Linus Torvalds, então um estudante finlandês, e hoje é mantido por uma comunidade mundial de desenvolvedores (que inclui programadores individuais e empresas como a IBM, a HP e a Hitachi), coordenada pelo mesmo Linus, agora um desenvolvedor reconhecido mundialmente. O Linux adota a GPL, uma licença livre - o que significa, entre outras coisas, que todos os interessados podem usá-lo e redistribuí-lo. Aliado a diversos outros softwares livres, como o KDE, o GNOME, o Apache, o Firefox, os softwares do sistema GNU e o OpenOffice.org, o Linux pode formar um ambiente moderno, seguro e estável para desktops, servidores e sistemas embarcado. Hoje, Linus Torvalds continua a dirigir o desenvolvimento do kernel, enquanto outros subsistemas (como ferramentas de desenvolvimento, ambientes gráficos e aplicativos) são desenvolvidos independentemente. A tarefa de integrar todos estes componentes para formar um sistema completo é desempenhada pelas empresas e organizações que mantêm distribuições de Linux. O sistema operacional Linux (ou GNU/Linux) Logo que Linus Torvalds passou a disponibilizar o Linux, ele apenas disponibilizava o kernel (núcleo) de sua autoria juntamente com alguns utilitários básicos. O próprio usuário devia encontrar os outros programas, compilá-los e configurá-los e, talvez por isso, o Linux Atualizada 19/02/2008 Neste curso os melhores alunos estão sendo preparados pelos melhores Professores 1

tenha começado a ter a fama de sistema operacional apenas para técnicos. Foi neste ambiente que surgiu a MCC (Manchester Computer Centre), a primeira distribuição Linux, feita pela Universidade de Manchester, na tentativa de poupar algum esforço na instalação do Linux. Hoje em dia, um sistema operacional Linux completo (ou uma "distribuição de Linux") é uma coleção de softwares criados por indivíduos, grupos e organizações ao redor do mundo, tendo o Linux como seu núcleo. Companhias como a Red Hat, a Novell/SUSE, a Mandriva (união da Mandrake com a Conectiva), bem como projetos de comunidades como o Debian, o Ubuntu, o Gentoo e o Slackware, compilam o software e fornecem um sistema completo, pronto para instalação e uso. No decorrer do tempo várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicativos e sua finalidade. Algumas distribuições de tamanhos menores cabem em um disquete com 1,44 MB, outras precisam de vários CDs, existem até algumas que tem versões em DVD. Cada uma tem seu público e sua finalidade. Super Usuário ROOT O Root ou super-usuário é o Administrador do Sistema LINUX. Responsável em realizar todas as configurações necessárias para o correto funcionamento do Sistema Operacional. Ambiente Gráfico É um software feito para facilitar e tornar prática a utilização do computador através de representações visuais do Sistema Operacional. Para Windows temos apenas o ambiente gráfico padrão. Para Linux temos vários ambientes gráficos, entre eles, o KDE e o Gnome. Figura 1. Interface do KDE A Área de Trabalho do KDE A área de trabalho compreende a área central (com o papel de parede), o painel (ou barra de ferramentas) e os ícones de atalhos para dispositivos e programas. Podem ser adicionados novos itens na área de trabalho, conforme você preferir. Estes itens podem ser tanto pastas de arquivos e aplicativos, quanto dispositivos de sistemas. Na área de trabalho do KDE você também 2 Atualizada 19/02/2008 pode alterar o papel de parede e acessar alguns menus especiais, clicando com o botão direito sobre o papel de parede. Serão explicados agora os itens mais importantes da interface do KDE. Lembre-se apenas que este Desktop é altamente gerenciável, ou seja, o usuário pode deixar o KDE ao seu gosto, trocando praticamente toda a interface dele, ou deixando ela semelhante a interface de outros sistemas operacionais. Neste curso os melhores alunos estão sendo preparados pelos melhores Professores

O Painel ou Barra de Ferramentas Está localizado na parte inferior da janela e é utilizado para gerenciar a sua sessão do KDE. Ele possui menus que possibilitam o gerenciamento da Área de Trabalho na qual o usuário está, e dos aplicativos que estão sendo executados, permitindo que seja alternado entre eles, além de outros comandos. Relembre essa barra na Figura 1.1. Painel do KDE. Figura 1.1. Painel do KDE. escritório estão no atalho de escritório, e assim por diante. Atalhos do Painel Dica Clique com o botão direito sobre o painel para adicionar ou excluir itens e configurá-lo. Gerenciador de área de Transferência (Klipper) Ainda na barra de ferramentas, está o gerenciador da área de transferência, que é um programa que guarda o histórico de cópia e colagem que você faz no seu sistema. É útil, pois você pode colar várias coisas ao mesmo tempo, e não apenas uma coisa de cada vez. Existe a possibilidade de se inserir ícones de atalhos no painel, para agilizar seu acesso a pastas e aplicativos. Este recurso é muito interessante e pode otimizar seu trabalho do dia-a-dia, pois se você usa, por exemplo, o e- mail diariamente e várias vezes ao dia, é interessante colocar um atalho na barra de ferramentas para abrir mais rapidamente sua ferramenta de e-mail. Diversas Áreas de Trabalho Na barra de ferramentas estão presentes, ao lado dos atalhos, dois ícones numerados, que representam uma Área de Trabalho do KDE. Você pode usar várias Áreas de Trabalho ao mesmo tempo, para agilizar seu serviço. Para cada nova Área de Trabalho criada, será criado um ícone de número para representá-la. Barra de Tarefas Dica Você pode alternar entre as Áreas de Trabalho no KDE com a seguinte combinação de teclas: Ctrl-Shift-Tab. Você pode escolher qual Área de Trabalho deseja exibir mantendo apertadas as teclas Ctrl-Shift e teclando pausadamente o Tab. A barra de tarefas está localizada ao lado dos botões dos Desktops Virtuais. Cada vez que você abre um aplicativo no Linux, fica um ícone dele na barra de tarefas, indicando que ele está em uso. Dica Para navegar ente aplicativos abertos, sem usar o clique do mouse sobre a barra de tarefas, utilize as teclas Alt-Tab repetidas vezes. Data e Hora É o relógio que aparece no canto direito da sua barra de ferramentas. Com um clique sobre ele, aparecerá um calendário para você. Para ajustar a data e hora, clique com o botão direito sobre ele e depois em Ajustar Data e Hora. O sistema poderá pedir a senha de root, quando for necessário. ÁRVORE DE DIRETÓRIOS DO LINUX O primeiro choque para quem está chegando agora é a estrutura de diretórios do Linux, que não lembra em nada o que temos no Windows. No Windows temos os arquivos do sistema concentrados nas pastas Windows e Arquivos de programas, e você pode criar e organizar suas pastas da forma que quiser. No Linux é basicamente o contrário. O diretório raiz está tomado pelas pastas do sistema e espera-se que você armazene seus arquivos pessoais dentro da sua pasta no diretório /home. Mas, as diferenças não param por aí. Para onde vão os programas que são instalados se não existe uma pasta central como a "Arquivos de programas"? E para onde vão os arquivos de configuração se o Linux não possui nada semelhante ao registro do Windows? A primeira coisa com que você precisa se habituar é que no Linux os discos e partições não aparecem como unidades diferentes, como o C:, D:, E: do Windows. Tudo faz parte de um único diretório, chamado diretório raiz ou simplesmente "/" (BARRA). Dentro deste diretório temos não apenas todos arquivos e as partições de disco, mas também o CD-ROM, drive de disquete e outros dispositivos, formando a estrutura que você vê no gerenciador de arquivos. O Menu K É um menu que contém atalhos para a maioria dos programas do KDE. Estes atalhos são divididos em tipos de programas semelhantes, ou seja, os programas de Atualizada 19/02/2008 Neste curso os melhores alunos estão sendo preparados pelos melhores Professores 3

Royalty Royalty (Palavra inglesa) - Importância cobrada pelo proprietário de uma patente de produto, processo de produção, marca, entre outros, ou pelo autor de uma obra, para permitir seu uso ou comercialização. Plural: royalties. SHAREWARE Shareware é uma modalidade de distribuição de software em que você pode copiá-lo, distribuí-lo e usá-lo experimentalmente por um determinado período. Passado o tempo de avaliação o software pode parar de funcionar, perder algumas funções ou ficar emitindo mensagens incômodas de aviso de prazo de avaliação expirado. A seguir tem-se uma breve descrição dos principais diretórios e seus conteúdos: / Diretório raiz do sistema de arquivos. É abaixo dele que se situam todos os outros. /bin O diretório bin, contém programas (executáveis) que são necessários durante o boot (inicialização) do sistema, mas que também podem ser usados pelos usuários. /boot /boot" armazena o Kernel e alguns arquivos usados pelo Lilo (o gerenciador de boot do sistema), que são carregados na fase /root Este diretório contém todas as informações e configurações do Super-usuário (Usuário Administrador), os quais os usuários mortais (Comum) não têm acesso. /home Este diretório contém os diretórios pessoais dos usuários finais. Quando este diretório - home - se torna excessivamente grande, ele pode ser subdividido, na forma de grupos de usuários, para facilitar sua manutenção. Exemplos: /home/prof, /home/alunos. SOFTWARE GRATUITO Software gratuito ou freeware é qualquer programa de computador cuja utilização não implica no pagamento de licenças de uso ou royalties. É importante observar que o fato de o licenciamento de um programa ser gratuito não implica na não existência de um contrato de licenciamento para sua utilização. Normalmente, ao instalar um software desse tipo, o utilizador deverá antes concordar com seu contrato de licenciamento que normalmente acompanha o programa. É muito importante ler este contrato e suas limitações, não é porque um software é freeware que ele pode ser usado por qualquer um. Em alguns casos, os softwares são licenciados como freeware apenas para uso pessoal, acadêmico, militar e governamental. Em linhas gerais, um software é considerado freeware quando é usado com programas que permitem a redistribuição mas não a modificação, e seu código fonte não é disponibilizado. Estes programas não são softwares livres. DEMO Considera-se um demo (abreviação de demonstração ou demonstration ) qualquer material promocional que é uma fração de um produto maior, lançado com a intenção de dar a oportunidade de o produto ser avaliado por possíveis clientes. O termo é bastante usado nos contextos da música e dos games. Software em Domínio Público É software sem copyright. Alguns tipos de cópia, ou versões modificadas, podem não ser livres porque o autor permite que restrições adicionais sejam impostas na redistribuição do original ou de trabalhos derivados. Software proprietário É aquele cuja cópia, redistribuição ou modificação são em alguma medida proibidos pelo seu proprietário. Para usar, copiar ou redistribuir deve-se solicitar permissão ao proprietário, ou pagar para poder fazê-lo. Software Comercial É o software desenvolvido por uma empresa com o objetivo de lucrar com sua utilização. Note que 'comercial' e 'proprietário' são conceitos diferentes. A maioria dos softwares comerciais são proprietários mas existem softwares livres que são comerciais, e existem softwares proprietários não-comerciais. 4 Atualizada 19/02/2008 Neste curso os melhores alunos estão sendo preparados pelos melhores Professores