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



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

História. Sistema Operacional

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

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

Aula 01. Introdução ao Linux

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

SISTEMA OPERACIONAL & SOFTWARE LIVRE

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

Sistema Operacional LINUX

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

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

Curso de Linux Básico com o Linux Educacional

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

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

Everson Scherrer Borges João Paulo de Brito Gonçalves

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

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

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

Introdução a Sistemas Abertos

Estudo de Caso II: 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

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

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

Prof. Jefferson Costa

Circuito Curitibano de Software Livre

O que é o GNU/LINUX? O que e o Kernel?

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

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

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

Laboratório de Redes de Computadores e Sistemas Operacionais

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

software livre: a tecnologia que liberta!

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

Linux, Windows, Antivírus, Teclado e .

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

Administração de Sistemas Livres. Aula 4 - Ambientes Gráficos Profª. Lais Farias Alves

4. Conceitos Básicos de Computação: Sistemas Operacionais

Linux pra mim, Linux pra você!

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

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

Sistemas Operacionais de Arquitetura Aberta

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

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

Estudar e trabalhar com o Ubuntu Linux 12.04

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Laboratório de Redes. Professora Marcela Santos

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa

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

O que é uma distribuição de Linux

Fundamentos e Prática em Informática Ensino Médio Integrado em Informática. Lara Popov Zambiasi Bazzi Oberderfer

Guilherme Pina Cardim. Pesquisa de Sistemas Operacionais I

Professor: Gládston Duarte

Informática I. Aula Aula 19-20/11/06 1

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Noções de Software. André Aziz Francielle Santos

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

Sistema Operativo Linux

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

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

SOFTWARE LIVRE. Fábio Rodrigo Barby Informática - IFPR

Software. Livre. Será que é isso mesmo que eu quero? João Eriberto Mota Filho Eriberto jun. 10

Sistemas operativos unix

Escola Adalgisa de Barros

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

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Administração de Redes Linux. Unidade 1 - LINUX

Sistemas Operacionais

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

Mini curso de GNU/Linux

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux

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

Roteiro 3: Sistemas Linux arquivos e diretórios

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

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

MicrovixPOS Requisitos, Instalação e Execução

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

MANUAL DE CONFIGURAÇÃO DO BACKUP

Objetivos do Curso. Organização do Curso. Apresentação do Curso. Pós Graduação em Projeto e Gerencia de Redes de Computadores

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

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA

Software de sistema Software aplicativo

Introdução a Computação

Treinamento para Manutenção dos Telecentros

Sistemas Operacionais Aula 01

Como é o desenvolvimento de Software?

6 programas para criar pendrives bootáveis

USB Creator. USBCreator. 1. Requerimentos. Página Imutável Informação Anexos Mais Acções. Ubuntu Brazil Entrar Help

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Sistemas Operacionais

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Introdução à Informática

A história dos sistemas operacionais

Sistemas Operacionais Introdução

CURSO BÁSICO DE INFORMÁTICA

UFRJ IM - DCC. Sistemas Operacionais I

OneDrive: saiba como usar a nuvem da Microsoft

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Introdução ao Linux: Parte I

Fundamentos de Software Livre

Everson Scherrer Borges João Paulo de Brito Gonçalves

Transcrição:

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

SUMÁRIO INTRODUÇÃO... 3 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS... 3 Monousuário x Multiusuário... 3 Monotarefa x Multitarefa... 3 Alguns exemplos de sistemas operacionais... 4 Tipos de sistemas operacionais... 4 SISTEMA OPERACIONAL LINUX... 4 O que é software livre?... 5 Liberdades defendidas pelo Software Livre... 5 Projeto GNU... 6 O Kernel... 6 Servidor X... 6 Esquema gráfico: kernel, Servidor X e Interface Gráfica... 6 Características do Linux... 7 Origem do Linux... 7 O que é uma Distribuição Linux... 7 Distribuição LiveCD/LiveUSB... 8 Aplicações modo gráfico e modo caractere... 8 Linux no mercado... 8 DISTRIBUIÇÃO UBUNTU... 9 A palavra Ubuntu... 9 Versionamento e lançamento das distribuições Ubuntu... 9 Hardware necessário para Instalação do Ubuntu.... 10 Gerenciadores de Janela... 10 Exemplos de Gerenciadores de Janelas... 10 REFERÊNCIAS... 11 2

INTRODUÇÃO Nesta unidade apresentaremos o que é um sistema operacional e qual seu papel no computador. Você verá alguns exemplos de sistemas operacionais e as principais características de um sistema. Apresentaremos o conceito de software livre, e você conhecerá o Sistema Operacional Linux, sua origem, suas principais distribuições e como ele funciona. Em seguida, falaremos sobre a distribuição Ubuntu, que será utilizada nesta disciplina. INTRODUÇÃO AOS SISTEMAS OPERACIONAIS Um computador é formado basicamente por dois conjuntos de elementos: o hardware (os dispositivos físicos como teclado, mouse, monitor, etc.) e o software (os programas que permitem que se execute alguma tarefa neste computador). Um dos programas essenciais para a utilização do computador é o Sistema Operacional. Também chamado de forma abreviada de SO (ou OS Operation System), é um conjunto de softwares responsável pelo gerenciamento do computador (dispositivos e programas). Outras tarefas comuns entre os sistemas operacionais são o fornecimento de uma interface gráfica (tela) amigável para o usuário, oferecer meios para que um programa seja carregado na memória principal e executado, permitir acesso aos periféricos de entrada, saída, processamento e armazenamento e gerenciamento de usuários. Vejamos a seguir algumas características importantes de um sistema operacional. Monousuário x Multiusuário Monousuário: somente um usuário por vez pode utilizar o sistema; ex: MS-DOS. Multiusuário: permite o acesso de vários usuários ao mesmo tempo; ex: Unix, Windows 2003, etc. Monotarefa x Multitarefa Monotarefa: só consegue executar uma atividade de cada vez. Ex: MS- DOS. 3

Multitarefa: gerencia a execução de mais de uma tarefa ao mesmo tempo, seja execução simultânea ou por compartilhamento de tempo. Ex: Linux, Windows. Alguns exemplos de sistemas operacionais MS Windows - http://windows.microsoft.com/pt-br/windows/home Unix - http://www.unix.org/ Linux; Oracle Solaris - http://hub.opensolaris.org/bin/view/main/ Android - http://www.android.com/ OS X - http://www.apple.com/br/osx/. Tipos de sistemas operacionais Sistemas modo texto puro (DOS, Unix). Sistemas com interface gráfica (DOS com Win 3.11, GNU/Linux). Sistemas puramente gráficos (Windows (9x, 2K, XP, Vista, Seven), Mac OS-X). Sistemas para usuários comuns: o Estação de trabalho, home, media center (ex: Win Seven Home Edition, Ubuntu, Kurumin, etc.). Sistemas para servidores: o Servidor de internet, servidor de arquivos, impressoras, controle de usuários, banco de dados, etc. (Ex. Ubuntu Server Edition, Win 2008 Server). SISTEMA OPERACIONAL LINUX Nessa disciplina será abordado o Sistema Operacional Linux. O Linux é um software livre, pois adota a licença GPL. A sigla GPL se refere à General Public License (Licença Pública Geral), idealizada por Richard Matthew Stallman. É a licença mais utilizada no que diz respeito a projetos de software livre. 4

O pinguim Tux 1, mascote do Linux. O nome Linux surgiu da mistura de Linus + Unix. Linus é o nome do criador do Linux, Linus Torvalds. Linux foi baseado no Unix, mas foi reescrito do zero. Seu intuito é ser um sistema operacional livre e uma alternativa aos sistemas pagos. O que é software livre? É todo aquele software que pode ser: executado para qualquer propósito, copiado, alterado e redistribuído. Liberdades defendidas pelo Software Livre Um software será considerado livre se todos os seus usuários tiverem essas quatro liberdades: Liberdade de executar o software, para qualquer propósito. Liberdade de estudar como o software funciona, e adaptá-lo às suas necessidades. Acesso ao código fonte é um pré-requisito para esta liberdade. A liberdade de redistribuir cópias de modo que possamos beneficiar o próximo. A liberdade de aperfeiçoar o software, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. DESCUBRA: Quais softwares livres você tem no seu computador??? 1 By Larry Ewing, Simon Budig, Anja Gerwinski ([1]) [Attribution], via Wikimedia Commons 5

Projeto GNU O Projeto GNU foi lançado em 1984 para desenvolver um sistema operacional completo compatível com Unix que seja software livre: o sistema GNU. O núcleo do GNU ainda não está pronto; assim, o GNU é utilizado com o núcleo Linux. A combinação do GNU com o Linux é o sistema operacional GNU/Linux, atualmente utilizado por milhões de pessoas. GNU Head 2 O Kernel A Free Software Foundation (FSF) é a principal organização patrocinadora do Projeto GNU fundada por Richard Stallman (autor da GNU GPL). Todo sistema operacional tem um código fonte de origem. Em qualquer sistema operacional, o kernel é o núcleo, encarregado de controlar o acesso à memória, componentes de hardware, gerenciar o tempo do processador, etc. É a base sobre a qual rodam os programas e módulos de dispositivos, por exemplo. Servidor X O servidor X é o servidor gráfico que trabalha sobre o kernel. As interfaces gráficas geradas para Linux trabalham sobre ele. Exemplos de interfaces gráficas: KDE, Gnome, WindowMaker, FluxBox, Xfce, etc. Esquema gráfico: kernel, Servidor X e Interface Gráfica Interface gráfica Servidor X kernel 2 Fonte: http://www.gnu.org/graphics/agnuhead.html 6

Características do Linux Multiprocessado (suporta ser gerenciado por mais de um processador físico), multitarefa, multiusuário, multiplataforma (desktop, celular, tablet, TV, etc.). Um único usuário raiz (root) com poderes administrativos; Suporte a várias sessões e/ou terminais; Estrutura de diretórios baseado no Sistema Operacional Unix; As configurações do sistema são realizadas através de arquivos texto, os chamados arquivos de configuração (.conf) e tarefas são executadas através de arquivos com comandos chamados de scripts; Origem do Linux O Linux foi desenvolvido por Linus Benedict Torvalds em 1991. Torvalds na época era um estudante finlandês. Quando Linus Torvalds desenvolveu o kernel do Linux ele não visava ganhar dinheiro, ele só queria desenvolver um kernel de um Sistema Operacional para o seu próprio uso. O Kernel do Linux é baseado em outro sistema operacional chamado de Unix, que existe no mercado há mais de quatro décadas. Sistema UNIX: Sistema operacional de grande porte utilizado em mainframes, surgido na década de 70 (MODO TEXTO). Criadores: Massachusets Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratórios Bell (Bell Labs) e American Telephone and Telegraph (AT&T). O que é uma Distribuição Linux Distribuição é um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Distribuições (ou distros ) são mantidas por organizações comerciais, como a Red Hat, Ubuntu, SUSE e Mandriva, bem como projetos comunitários como Debian e Gentoo. Algumas Distribuições Linux: Debian, Conectiva, Fedora, Gentto, Knoppix, Red Hat, Mandriva, Slackware, SUSE, Ubuntu, Kurumin, entre outras. 7

Distribuição LiveCD/LiveUSB Uma distribuição LiveCD pode ser executada a partir do CDROM, enquanto que uma LiveUSB permite iniciar o sistema a partir de um dispositivo USB, como um pendrive, por exemplo. Mas como isso acontece? Quando inserimos o CD/DVD (ou o pendrive) e o computador é ligado, o sistema operacional será inicializado a partir do CDROM (ou do pendrive), ou seja, o kernel será carregado na memória RAM do computador. Tudo que for realizado será gravado na memória RAM, ou seja, ao religar o seu computador continua como estava antes. ATENÇÃO: Em alguns casos, o computador não está configurado para inicializar no CD ou na USB, então é preciso alterar esta configuração para que se possa testar este tipo de distribuição. Aplicações modo gráfico e modo caractere No Sistema Operacional Linux, temos dois tipos de aplicações, são elas: Aplicações em modo gráfico: são aquelas aplicações que podemos visualizar e interagir através de uma interface gráfica (janelas), utilizando mouse, menus, ícones, etc. Aplicações em modo texto: são aplicações que são executadas a partir de linha de comando no terminal (a chamada tela preta ). Elas não permitem a interação do usuário com dispositivos como mouse. Linux no mercado Atualmente o Sistema Operacional Linux por ser software livre está sendo utilizado por diversas empresas. Você com certeza deve ter um Sistema Operacional Linux em sua casa e nem sabe. Por exemplo: Os eletrodomésticos que temos em casa podem ter Linux; As TV s inteligentes chamadas de SMART que acessam a internet podem tem um kernel de Linux instalada. É só olhar no manual para você visualizar a versão do kernel, licença, entre outros. 8

Muitas escolas municipais adotaram o Linux nos seus laboratórios de informática, os governos federal e estadual também utilizam Linux em diversos projetos e órgãos. DISTRIBUIÇÃO UBUNTU A distribuição Ubuntu é um Sistema Operacional Linux-like baseado no kernel de Linus Torvalds. O Ubuntu é uma derivação da distribuição Debian. A empresa Canonical disponibiliza algumas versões da distribuição Ubuntu para propósitos diferentes. Segundo a Canonical o Ubuntu é e sempre será gratuito. A palavra Ubuntu A palavra Ubuntu vem das línguas Zulu e Xhosa. Uma tradução aproximada do princípio do Ubuntu é Humanidade para com os outros. A tradução mais comum e direta na língua portuguesa é: Humanidade para todos, porém, encontramos outras, tais como: A crença em um vínculo de partilha universal que conecta toda a humanidade. Sou o que sou pelo que nós somos. livre. A distribuição Ubuntu traz o espírito desta palavra para o mundo do software Versionamento e lançamento das distribuições Ubuntu A Canonical lança uma nova versão para servidores e desktops a cada seis meses. A distribuição Ubuntu visa segurança, ou seja, você tem atualizações de segurança por pelo menos 18 meses para desktops e servidores. É disponibilizada uma versão denominada LTS (Longo Tempo de Suporte), onde se tem três anos de suporte para desktops, e cinco anos para servidores. A Canonical utiliza um sistema diferente de numeração de suas versões, onde ao invés de numerá-las (1.0, 2.0, e assim por diante), utiliza a data em que o pacote de programas é liberado para gerar o número da versão da distribuição. Assim, o primeiro número corresponde ao ano, e o segundo ao mês. A primeira versão foi a 4.10, anunciada por Mark Richard Shuttleworth, o fundador da empresa Canonical em 20 de outubro de 2004, chamada Warty Warthog (porco africano verruguento). 9

Cada versão tem um nome de animal juntamente de um adjetivo dado pela equipe de desenvolvimento do Ubuntu. A versão atual do Ubuntu é a 12.04, ou seja, lançada em abril de 2012. O nome do animal com seu respectivo adjetivo é: Precise Pangolin. Hardware necessário para Instalação do Ubuntu. Segundo a Canonical o hardware mínimo necessário para instalação da distribuição Ubuntu é: Memória RAM: 256 MB. HD: 4GB de espaço livre. ATENÇÃO: dependendo do processador e placa de vídeo (onboard/offboard), o sistema operacional pode ficar lento com apenas 256MB RAM, ou seja, recomenda-se 1GB RAM. Em relação ao HD, 4GB funcionam bem, porém, as atualizações serão comprometidas. Recomenda-se 10GB de HD para conseguir utilizar o sistema operacional e conseguir realizar as atualizações de segurança sem problemas. Gerenciadores de Janela Um gerenciador de janelas é um software responsável por realizar a montagem do nosso ambiente desktop conhecido como área de trabalho. Em uma distribuição Linux (seja Ubuntu ou outra) baseado em Unix podemos ter muitos gerenciadores de janelas instalados. Exemplos de Gerenciadores de Janelas Entre os mais conhecidos estão: Unity, Gnome, KDE, Fluxbox, Openbox, BlackBox, entre outros. O gerenciador de janelas Unity é o padrão da distribuição Ubuntu a partir da versão 11.04. As figuras abaixo mostram os gerenciadores de janelas Gnome e Unity, respectivamente. 10

REFERÊNCIAS 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 [31/07/2012]. UBUNTU. http://www.ubuntu-br.org/ubuntu. 2012. CANONICAL. http://www.canonical.com. 2012. GNU OPERATION SYSTEM. http://www.gnu.org/. 2012. FREE SOFTWARE FOUNDATION. http://www.fsf.org/. 2012. 11