• Nenhum resultado encontrado

Sistema Operativo Linux

N/A
N/A
Protected

Academic year: 2021

Share "Sistema Operativo Linux"

Copied!
27
0
0

Texto

(1)

Sistema Operativo Linux

A 1ª versão do S.O. UNIX foi desenvolvida nos anos 70 pelos laboratórios Bell (EUA), da companhia telefónica AT&T.

Tudo começou com uma equipa de programadores que resolveu criar uma nova Ling. Progr. e um novo S.O. – a Ling. C e o UNIX.

História

As 1ªs entidades que utilizaram o UNIX foram as Universidades e Centros de Investigação. Inicialmente o UNIX foi licenciado sob a forma de código-fonte, de modo a que os

utilizadores recebiam o código-fonte de todos os programas e utilitários do S.O.

Foi extremamente importante para o crescimento do S.O. porque os próprios utilizadores podiam modificar e adaptar o sistema de acordo com as suas necessidades.

(2)

Sistema Operativo Linux

Com o passar dos anos, o UNIX expandiu-se e tornou-se num verdadeiro S.O. comercial.

As suas variantes passaram a ser utilizadas por fabricantes de Hardware, que as incluíam nos seus comp..

História

Porém, a AT&T começou a restringir a licença de utilização do S.O. e as licenças de código-fonte tornaram-se muito difíceis de obter.

Os utilizadores originais do UNIX ficaram cada vez mais desapontados, pois o sistema tornou-se mais comercial e mais fechado.

No início da década de 80 foi criada a fundação FSF (FREE SOFTWARE FOUNDATION) com o objectivo de desenvolver e proteger o Software Livre.

(3)

Sistema Operativo Linux

Os ativistas da FSF eram programadores e especialistas em software de sistemas.

Propuseram-se criar um novo S.O. baseado no UNIX.

Com o passar do tempo, o nº de programadores de Sw livre foi

História

crescendo e no final dos anos 80, com a Internet… Deu-se um grande impulso no movimento do Sw livre.

A quantidade e a diversidade dos projetos de Sw livre cresceu bastante, não se limitando apenas a S.O

(4)

Sistema Operativo Linux

Surgiram projectos de Sw livre de:

Serviços de rede;Sistemas de janelas;

Ambientes gráficos tipo desktop;Processadores de texto;

Folhas de Cálculo;Jogos;

Outras aplicações…

(5)

Sistema Operativo Linux

No princípio dos anos 90…

Um jovem chamado LINUS TORVALDS resolveu começar a escrever o seu próprio núcleo (kernel) de S.O.

Chamou-lhe LINUX

História

A sua 1ª versão era muito incompleta e limitada.

Mas LINUS TORVALDS resolveu publicar o código-fonte na Internet.

Várias pessoas se interessaram pelo projeto e como era open-source os seus erros iam sendo corrigidos e o S.O. Melhorado.

Com o passar dos tempos o LINUX evoluiu até estar ao nível de S.O. comerciais, possuindo funções bastante sofisticadas.

(6)

Sistema Operativo Linux

O seu modelo Open Source está por detrás da sua rápida evolução. Com o código-fonte acessível a todos os utilizadores, sempre que alguém descobre um erro ou tem uma ideia brilhante…

Pode implementar a solução imediatamente!

História

As principais vantagens deste tipo de modelo são: estabilidade e fiabilidade. Características principais dos projectos de Sw livre.

Nas empresas de Sw comercial (Ex.:Microsoft) as falhas de segurança são negadas oficialmente durante muito tempo e corrigidas muito tarde.

(7)

Sistema Operativo Linux

LINUS TORVALDS apenas criou o núcleo (kernel) do S.O.

A designação «LINUX» apenas é aplicada ao núcleo do sistema, que controla o Hw e cria um ambiente virtual, no qual funcionam as aplicações.

História

O S.O. é composto pelo núcleo do sistema e centenas de programas e utilitários, alguns já existentes antes do aparecimento do LINUX.

No início, era necessário instalar separadamente o Kernel e os programas / utilitários. Tarefa complicada e difícil.

Para resolver este problema surgiram as… Distribuições do LINUX

(8)

Sistema Operativo Linux

Distribuições de LINUX, constituídas por:

Kernel

E

Colecção de programas / serviços / utilitários.

História

Distribuições mais utilizadas no mundo:

Linux MintUbuntuMX LinuxArch LinuxGentoo LinuxSlackware LinuxDebianFedoraOpenSuseCentOS

(9)

Sistema Operativo Linux

As primeiras distribuições de LINUX eram difíceis de instalar.

Atualmente, o LINUX já é tão fácil de instalar como qualquer outro S.O.

Nos 1ºs tempos apenas existia a linha de comandos - o comp.

História

era controlado a partir de ordens escritas no teclado.

Atualmente, existem ambientes gráficos como o Gnome e o KDE.

Os ambientes gráficos são mais fáceis de utilizar do que a linha de comandos.

(10)

Multitarefa:

pode-se executar mais do que um programa ou

comando em simultâneo.

Multiutilizador:

permite a sua utilização por vários utilizadores.

Caraterização do Sistema

Sistema Operativo Linux

Robustez:

sistema fiável e robusto, nomeadamente devido a :

• estabilidade do kernel, não existindo situações de crash;

• gestão cuidadosa dos recursos do comp.;

• maior rapidez na correção de falhas;

• quase inexistência de vírus devido à alta segurança do sistema;

• sistema de proteção avançado.

(11)

Open-source:

sistema desenvolvido em código-aberto.

O código-fonte está disponível no endereço

http://www.kernel.org

permitindo receber o contributo de todos no seu desenvolvimento,

correcção de erros e documentação.

Foram já desenvolvidos programas para Linux, exemplo:

• Apache (servidor Web)

• Qmail (servidor E-mail)

• BIND (servidor DNS –

Domain Name System – endereços Internet

)

• jBoss (servidor de aplicações)

• PostgreSQL (servidor Bases Dados SQL)

• gcc (compilador de C)

• Etc…

Caracterização do Sistema (cont.)

(12)

Modo texto e modo gráfico

Possui 2 formas de acesso:

• Modo gráfico – interface composta por elementos gráficos /

janelas, chamado X Window.

• Modo texto – linha de comandos, onde se digitam e executam

comandos.

Caraterização do Sistema (cont.)

Sistema Operativo Linux

Nota:

também é possível usar a linha de comandos a partir do ambiente gráfico,

(13)

O LDP (The Linux Documentation Project) é um projeto

destinado a criar e desenvolver documentação livre e com

qualidade, para Linux.

Inclui manuais de instalação, manuais de ensino, documentos

informativos, guias, “HOWTO” e “FAQ”.

Endereço do LDP:

http://ldp.ist.utl.pt/

Obtenção de documentação

(14)

Existem grupos de discussão na Internet destinados à troca de

ideias sobre utilização e aperfeiçoamento do Linux.

Alguns fóruns de discussão (newsgroups):

http://slashdot.org

http://www.justlinux.com

http://www.linuxtoday.com

http://linux.com

http://www.linuxfreak.org

http://linux.matrix.com.br

Grupos de discussão

(15)

Antes da instalação

Configuração da BIOS

BIOS – (Basic Input Output System) contém rotinas essenciais do Hw.

É parte integrante do comp. e um elemento a ter conta na

instalação de um S.O.

É através da BIOS que se pode definir a sequência de arranque.

Para instalar uma distribuição Linux, a partir de uma pen ou DVD é

necessário alterar a sequência seja de boot.

Instalação do Linux num PC

Sistema Operativo Linux

(16)

Antes da instalação (cont.)

Verificação da compatibilidade do Hw

Nem sempre, durante a instalação, o Linux reconhece todos os elementos

do Hw.

Por vezes torna-se necessário procurar informações sobre drivers

específicos a instalar no Linux.

É sempre aconselhável que o utilizador conheça as características do Hw.

Instalação do Linux num PC

Sistema Operativo Linux

(17)

Processo de Instalação

Dependendo da distribuição escolhida, é sempre aconselhável consultar

o manual de instalação no site oficial.

Opções para o programa de instalação

A instalação pode ser feita em modo gráfico ou em modo texto.

Em qualquer das opções é possível utilizar o assistente de instalação.

Instalação do Linux num PC

(18)

Processo de Instalação (cont.)

Deteção do Hw fundamental

Durante o processo de instalação o Linux detecta o Hw, apresentando os

resultados.

(19)

Processo de Instalação (cont.)

Partições

Partição - operação de divisão do disco rígido necessária para a instalação

do Linux e implica a perda de todos os dados do mesmo.

Existem 2 formas de criar partições durante a instalação do Linux:

→ Automática (só deve ser selecionada quando se instala unicamente o

Linux no disco)

→ Manual (deve ser selecionada quando existe outro S.O. no disco)

(20)

Processo de Instalação

(cont.)

Partições

(cont.)

Instalação do Linux num PC

O Linux identifica automaticamente

os discos instalados, com as

respetivas partições.

No Linux os discos rígidos não são denominados por letras, como no

windows: C, D, E, etc…

No Linux, os discos rígidos IDE são identificados como:

→ /dev/hda (disco primário master);

→ /dev/hdb (disco primário slave);

→ /dev/hdc (disco secundário master),

→ /dev/hdd (disco secundário slave).

(21)

Processo de Instalação

(cont.)

Partições

(cont.)

Instalação do Linux num PC

A indicação /dev resulta da palavra device (dispositivo).

A indicação hd resulta de hard disk (disco rígido).

Se, no comp., existir apenas um disco, onde serão criadas 4

partições, elas serão identificadas assim:

→ /dev/hda1

→ /dev/hda2

→ /dev/hda3

→ /dev/hda4

(22)

Processo de Instalação

(cont.)

Ponto de Montagem (mounting point)

Instalação do Linux num PC

Na instalação do Linux é necessário criar, pelo menos, uma partição

onde será instalado o sistema.

É denominada por root ou /

Na instalação do Linux são montados sucessivamente 4 diretórios,

em cada uma das partições criadas no sistema:

→ /dev/hda1 - /

→ /dev/hda2 - /boot

→ /dev/hda3 - /home

→ /dev/hda4 - /usr

(23)

Processo de Instalação

(cont.)

Ponto de Montagem (mounting point)

Instalação do Linux num PC

Ponto de montagem – local do Linux que associa diretórios a uma

determinada partição. São estruturados segundo uma hierarquia em

árvore.

O diretório / (ou root) é o diretório principal do sistema, é dentro dele que se

localizam todos os diretórios do sistema.

O diretório /boot corresponde à partição onde arranca o sistema; contém

um ficheiro com o kernel do S.O. e vários ficheiros auxiliares.

O diretório /home corresponde ao local onde ficam os diretórios de trabalho

dos utilizadores.

O diretório /usr contém um conjunto de subdiretórios com programas,

bibliotecas, utilitários, documentação, etc.

(24)

Processo de Instalação

(cont.)

Configuração de contas

Instalação do Linux num PC

O Linux é um S.O. Multiutilizador permitindo, por isso, o acesso a

diferentes utilizadores.

Durante a instalação é criado o superutilizador – root, com acesso

total e ilimitado a todos os recursos do sistema.

Este pode criar outros utilizadores, com permissões de acesso

definidas individualmente.

Nota: apenas se deverá utilizar a conta de root para fazer

(25)

Processo de Instalação

(cont.)

Configuração do hardware

Instalação do Linux num PC

Após a criação do superutilizador este vai poder configurar de forma

adequada o Hw que foi detetado durante a instalação.

Configuração do bootloader (no Fedora 31 chama-se Grub 2)

Para que o Linux arranque corretamente é necessário configurar o

bootloader

Grub 2 – é um pequeno programa que é executado durante a fase de

arranque do comp., permite escolher de entre os S.O. instalados no

comp., aquele com que se pretende trabalhar em dado momento.

(26)

Processo de Instalação

(cont.)

Configuração do sistema X Window

Instalação do Linux num PC

A passagem do Linux do modo texto para o modo gráfico resulta da

execução de vários programas.

Por cima do kernel do Linux corre o programa X – responsável pela

implementação do X Window.

A implementação do X Window é organizada da seguinte forma:

→ servidor X (implementa a interface entre os dispositivos físicos e as

aplicações em modo gráfico);

→ aplicações cliente (estabelecem ligação com o servidor X);

→ gestor de janelas (programa que permite controlar a aparência e atua

entre o servidor X e as aplicações).

(27)

Processo de Instalação

(cont.)

Configuração do sistema X Window

(cont.)

Instalação do Linux num PC

Esta implementação permite:

→criar uma separação entre os programas que controlam o Hw e as

aplicações;

→Escolher diferentes gestores de janelas (KDE, Gnome, etc.).

Se o Linux estiver configurado para arrancar em modo gráfico, o servidor X

é automaticamente executado.

Referências

Documentos relacionados

Desta forma, é de grande importância a realização de testes verificando a segurança de extratos vegetais de plantas como Manjerona (Origanum majorana) e Romã

Para Souza (2004, p 65), os micros e pequenos empresários negligenciam as atividades de planejamento e controle dos seus negócios, considerando-as como uma

As análises serão aplicadas em chapas de aços de alta resistência (22MnB5) de 1 mm de espessura e não esperados são a realização de um mapeamento do processo

The challenges of aging societies and the need to create strong and effective bonds of solidarity between generations lead us to develop an intergenerational

O relatório encontra-se dividido em 4 secções: a introdução, onde são explicitados os objetivos gerais; o corpo de trabalho, que consiste numa descrição sumária das

psicológicos, sociais e ambientais. Assim podemos observar que é de extrema importância a QV e a PS andarem juntas, pois não adianta ter uma meta de promoção de saúde se

Os principais resultados obtidos pelo modelo numérico foram que a implementação da metodologia baseada no risco (Cenário C) resultou numa descida média por disjuntor, de 38% no

O tema proposto neste estudo “O exercício da advocacia e o crime de lavagem de dinheiro: responsabilização dos advogados pelo recebimento de honorários advocatícios maculados