Introdução a Sistemas Abertos

Documentos relacionados
Curso de Linux Básico com o Linux Educacional

SISTEMA OPERACIONAL & SOFTWARE LIVRE

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

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

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

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

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

História. Sistema Operacional

Aula 01. Introdução ao Linux

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

Sistema Operacional LINUX

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

Aula 01 Visão Geral do Linux

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

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

Laboratório de Redes de Computadores e Sistemas Operacionais

Projeto de extensão Linux no Campus

Sistemas Operacionais de Arquitetura Aberta

Prof. Jefferson Costa

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER.

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

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

Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo

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

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

Linux pra mim, Linux pra você!

Estudo de Caso II: LINUX

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

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

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

Linux, Windows, Antivírus, Teclado e .

Introdução ao Linux: Parte I

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

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

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

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

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

Circuito Curitibano de Software Livre

Minicurso de Introdução a GNU/Linux. Nicolas Katte Dornelles Raul José Chaves Róbson Tolfo Segalla

SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS

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

Sistemas Operacionais

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

Introdução ao Sistema UNIX

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

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

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

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

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

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

Administração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz

Introdução ao Linux MICHELLE NERY

CESPE FNDE - Técnico em Financiamento e Execução de Programas e Projetos Educacionais

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

Informática Fácil NOÇÕES DE LINUX. Prof.: Adelson Gomes Ferraz Antonio Carlos Reis

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

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

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Curso de Linux Básico

Aula 02. Introdução ao Linux

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

Instalando o Debian em modo texto

Labgrad. Usúario: <matricula> Senha: senha

Introdução aos Sistemas Abertos

Mini curso de GNU/Linux


Sistemas operativos unix

INTRODUÇÃO A LINUX. Características Sistema operacional Software livre Criado em 1991 por Linus Torvalds Dividido em duas partes principais 26/11/2013

SISTEMAS OPERACIONAIS

Roteiro 3: Sistemas Linux arquivos e diretórios

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

Revisão Aula Explique a MBR(Master Boot Record)

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

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

Laboratório de Redes. Professora Marcela Santos

Introdução Software Livre Projeto GNU/Linux Software Livre vs Software Proprietário Liberdade para todos. Software Livre. Grupo 5

PREPARATÓRIO RIO PARA CAIXA ECONÔMICA

Polo UAB JALES LINUX 21/10/11. Software Livre. Taylson Molina Martinez

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

Software de sistema Software aplicativo

Sistemas Operacionais Aula 01

4 Estrutura do Sistema Operacional Kernel

Linux. Guia do Administrador do Sistema. Rubem E. Ferreira. Novatec Editora Ltda.

Como é o desenvolvimento de Software?

Faculdades Senac Pelotas

Introdução a Computação

História do GNU/Linux

Sistema de Arquivos do Windows

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

GNU/Linux - Conhecimento e Oportunidades. Agenda Currículo Objetivo GNU/Linux. Free Software e Open Source

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Transcrição:

Introdução a Sistemas Abertos Apresentação filipe.raulino@ifrn.edu.br

Sistemas Abertos Qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído inclusive com seu código fonte e sem restrições Opõe-se ao conceito de software proprietário, mas não ao de software comercial Possui uma licença, só que com objetivos distintos daquelas elaboradas para softwares proprietários 2

Sistema Operacional [Guia Foca Linux] O Sistema Operacional é o conjunto de programas que fazem a interface do usuário e seus programas com o computador. Ele é responsável pelo gerenciamento de recursos e periféricos (como memória, discos, arquivos, impressoras, CD-ROMs, etc.), interpretação de mensagens e a execução de programas 3

Sistema Operacional O kernel é a base principal de um sistema operacional O Sistema Operacional Linux é formado pelo Kernel mais um conjunto de ferramentas Poderá ser construído (compilado) de acordo com a configuração do seu computador e dos periféricos que ele possui 4

Sistema Operacional A história do linux não pode ser dissociada da história do GNU. O linux é apenas o kernel do SO. As bibliotecas e demais programas não fazem parte do linux. O linux mais o conjunto de outros programas formam uma distribuição. Comumente conhecida como GNU/Linux. 5

Histórico 1983 - AT&T começa a comercializar o UNIX. 1984 - Richard Stallman cientista do MIT lança o projeto GNU (GNU s not Unix). 1985 - É criada a Free Software Foundation (FSF) uma corporação sem fins lucrativos que busca promover softwares gratuitos eliminando restrições à cópia, redistribuição estudo e modificação do mesmo formulando assim a licença GPL (GNU General Public License). 1990 - A FSF já tinha obtido ou escrito vários componentes importantes do sistema operacional GNU, com exceção de um kernel. 1991 - Linus Torvalds anuncia a primeira versão oficial do Linux. 1992 - O Linux se integra a GNU com o objetivo de produzir um sistema operacional completo. 6

Histórico Mensagem de Linus Torvalds para o grupo de discussão comp.os.minix em 1989: "Você sente saudade dos bons dias do minix-1.1, quando homens eram homens e escreviam seus próprios device drivers? Você está sem um bom projeto e morrendo de vontade de colocar as mãos em um sistema operacional o qual possa modificar de acordo com suas necessidades? Você acha frustante quando tudo funciona bem no Minix? Sem mais noites em claro para fazer com que um programa funcione? Então esta mensagem pode ser exatamente para você. :-)! Como eu mencionei há um mês, estou trabalhando em uma versão livre de um sistema operacional similar ao minix para computadores AT-386. Ele finalmente alcançou o estágio onde pode ser utilizado (ou não, dependendo do que você deseja), e eu estou disposto a colocar os fontes disponíveis para ampla distribuição. Ele está apenas na versão 0.02, mas eu tenho executado nele, sem problemas, programas como bash, gcc, gnu-make, gnu-sed, compress, etc." 7

Sistema Operacional Algumas características do SO GNU/Linux: Padrão POSIX Multiusuário Multitarefa Modularizado Suporte a múltiplas arquiteturas e hardwares 8

Sistema Operacional Algumas características do SO GNU/Linux: Diversos servidores de aplicações Roteador Firewall Diversas ferramentas para compatibilidade Amplamente documentado 9

Componentes GNU/Linux 10

Componentes GNU/Linux Interpretador de comandos (Shell) Executa comandos digitados no teclado ou contidos em um arquivo (script) Através do shell que o usuário acessa o sistema em modo texto Existem várias opções de shell para o linux: Bash (mais usado, padrão), csh, tcsh, ash, ksh, 11

Componentes GNU/Linux X.org server (Xserver) Implementa uma série de bibliotecas e aplicativos básicos para utilização do Linux em modo gráfico O Linux não implementa suporte ao ambiente gráfico diretamente no kernel Comunica-se com o kernel para trabalhar com os dispositivos: Placa de vídeo, placa de som, teclado, mouse, Sobre o X.org executam gnome, kde, xfce que são os ambientes gráficos propriamente ditos. 12

Sistema de Arquivos Partições São divisões lógicas de disco que marcam onde começa e onde termina um sistema de arquivos; Criando partições é possível usar mais de um sistema operacional no mesmo computador; Dividir o disco rígido em partes para ser usado por um único sistema operacional. Normalmente o disco é formatado durante a instalação do sistema operacional. O sistema de arquivos padrão do Linux é chamado de EXT, atualmente nas versões 3 e 4. Além do EXT o Linux suporta Reiserfs, FAT16, FAT32, NTFS, NetBSD, OpenBSD, 13

Sistema de Arquivos Arquivos e diretórios Arquivos - Onde são gravados os dados. Pode conter texto, áudio, vídeo, programa... Diretórios - Diretório é um tipo de arquivo especial, pois ele é o local utilizado para armazenar conjuntos arquivos, visando melhor organização e localização. 14

Sistema de Arquivos Arquivos e diretórios Nomes de arquivos - Até 255 caracteres - Case Sensitive Extensões - São de uso opcional, o tipo de um arquivo é determinado pelo seu conteúdo e não pela sua extensão. Arquivos Ocultos - São arquivos cujo nome se inicia com. 15

Sistema de Arquivos Arquivos e diretórios Arquivos Especiais - Existem diversos arquivos especiais em um sistema GNU/Linux, sendo seu uso relacionado a acesso a dispositivos, comunicação entre programas, comunicação via rede, etc Permissões Cada arquivo ou diretório possui permissões de Leitura, escrita e execução. Estas permissões podem ser aplicadas ao - Proprietário do Arquivo - Grupo ao qual o arquivo é vinculado - Outros usuários do sistema 16

Sistema de Arquivos Árvore de Diretórios 17

Sistema de Arquivos Árvore de Diretórios / diretório principal ou raiz(root) /bin /sbin /lib /etc /dev /home /var /mnt /usr arquivos binários de acesso geral do sistema operacional arquivos binários de acesso restrito ao super usuário do sistema operacional bibliotecas do sistema arquivos de configuração do sistema devices ou dispositivos do sistema diretórios dos usuários arquivos de conteúdo variável ponto de montagem para dispositivos do usuário User System Resources é aonde os usuários instalam seus programas 18

Distribuições Como vimos anteriormente, embora o Kernel seja a parte principal do Linux, ele não é suficiente para se ter um sistema funcional e produtivo. Existem grupos de pessoas, empresas e organizações que decidem "distribuir" o Linux junto com outros programas de acordo com seus interesses ou necessidades. Cada distribuição tem suas peculiaridades, como o sistema de instalação, localização de programas, nomes de arquivos de configuração A escolha de uma distribuição é pessoal e depende do gosto ou necessidade de cada um. 19

Distribuições Debian (www.debian.org)! Desenvolvida e atualizada através do esforço de voluntários espalhados ao redor do mundo, seguindo o estilo de desenvolvimento GNU/Linux! Várias distribuições comerciais baseiam-se (ou basearam-se) no Debian, incluindo: Linspire (antigo Lindows), Xandros, Knoppix. Kurumin, BrDesktop e Ubuntu.! Slackware (www.slackware.com)! Tem como objetivo manter-se fiel aos padrões UNIX, rejeitando ferramentas de configuração que escondam do usuário o real funcionamento do sistema. Além disso, o Slackware é composto, apenas, do empacotamento de aplicativos em versões estáveis. 20

Distribuições SuSE (www.suse.com) Distribuição comercial Alemã Red Hat Enterprise Linux (www.redhat.com) Distribuição comercial suportada pela Red Hat e voltada a servidores de grandes e medias empresas Fedora (http://fedora.redhat.com) Distribuição de desenvolvimento aberto patrocinada pela Red Hat (originada em 2002) Ubuntu (http://www.ubuntu-br.org/) A proposta do Ubuntu é oferecer um sistema operacinal que q u a l q u e r p e s s o a p o s s a u t i l i z a r s e m d i fi c u l d a d e s, independentemente de nacionalidade, nível de conhecimento ou limitações físicas. 21