INSTITUTO TÉCNICO DE MOCAMBIQUE
Curso
Cadeira
Laboral
Discentes:
Maputo, Agosto de 2022
Tema: Linux Ubuntu e Design
Docente:
Maputo, Agosto de 2022
Indice
Introdução..........................................................................................................................1
Objetivo Geral...................................................................................................................2
Objetivos Específicos........................................................................................................2
Uma breve história do Linux Ubuntu e Design.................................................................3
Arquitetura.........................................................................................................................4
Hardwere........................................................................................................................5
Kernel.............................................................................................................................5
Resumo das principais funções do kernel:.................................................................5
Biblioteca de funções padrão.........................................................................................5
Resumo das principais funções da biblioteca de funções padrão:.............................5
Shell...............................................................................................................................5
Resumo das principais funções do Shell:...................................................................6
Aplicações......................................................................................................................6
Características do SO........................................................................................................6
Versões do SO...................................................................................................................8
Comparação Dos Dois SO.................................................................................................9
Ubuntu.........................................................................................................................10
Linux Mint...................................................................................................................10
Requisitos dos SO............................................................................................................10
Compatibilidade..............................................................................................................11
Conclusão........................................................................................................................12
Bibliografia......................................................................................................................13
Introdução
No presente trabalho falaremos do SO Linux Ubuntu, um sistema dedicado para o
desktop que permite muitas facilidades! Como resultado, ele não apenas apresenta uma
interface amigável como ainda é gratuito. Além disso, seu uso permite o apoio de um
suporte profissional em uma das comunidades mais robustas do Linux do mundo.
Antes do Ubuntu, usuários que tinham o objetivo de contar com os recursos do Linux
tinham que lidar com uma série de obstáculos. O fato é que o Linux, embora um sistema
livre e facilmente adaptável para diferentes usuários apresenta alguns efeitos colaterais
que acabam por confundir muitas pessoas. Um dos principais obstáculos nesse sentido é
justamente a elevada quantidade de distribuições.
A grande demanda de distribuições exige que o usuário tenha um conhecimento mais
avançado para configurar o sistema e também realizar a instalação de programas.
Portanto, mesmo com todas as suas vantagens, esses pontos acabam inibindo que
muitos usuários se rendessem ao seu uso.
1
Objetivo Geral
o Falar sobre o Linux Ubuntu
Objetivos Específicos
o Debruçar sobre a História e Quem o Desenvolveu
o Debruçar sobre como foi Construído
o Debruçar sobre as Suas Capacidades e Requisitos
2
Uma breve história do Linux Ubuntu e Design
Ubuntu foi concebido em 2004 por Mark Shuttleworth, um empreendedor Sul-Africano
de sucesso, e sua companhia Canonical. Shuttleworth reconheceu o poder do Linux e do
código-aberto, mas reconhecia as fraquezas que impediam o seu uso disseminado.
Shuttleworth pretendia abertamente resolver estes pontos fracos e criar um sistema que
fosse fácil de usar, completamente livre, e que pudesse competir com outros sistemas
operacionais populares. Com o sistema Debian como base, Shuttleworth começou a
construir o Ubuntu. Usando seus próprios fundos a princípio, CDs de instalação eram
prensados e enviados para todo o mundo sem nenhum custo para o usuário final. O
Ubuntu se espalhou rapidamente, o tamanho da comunidade rapidamente cresceu, e
logo se tornou a mais popular distribuição Linux baseada em Debian disponível.
Agora com mais pessoas trabalhando no projeto como nunca, Ubuntu continua ver
melhorias em funções essenciais e em suporte à hardware, e vem ganhando atenção de
grandes organizações em todo o mundo. Por exemplo, em 2007 a Dell começou a
colaborar com a Canonical vendendo computadores com Ubuntu pré-instalado.
Também em 2005 a Policia Francesa começou a migração de toda a infraestrutura para
uma variante de Ubuntu, um processo que relatadamente os economizou ”milhões de
Euros” em taxas de licenciamento do Microsoft Windows. Para o ano 2012, a Policia
Francesa antecipou que todos os seus computadores estarão rodando Ubuntu. A
Canonical lucra desse arranjo fornecendo suporte técnico e programas personalizados.
Enquanto grandes organizações geralmente acham útil pagar por serviços de suporte,
Shuttleworth prometeu que o sistema Ubuntu será sempre gratuito. Como em 2010, o
Ubuntu está instalado em aproximadamente 2% de todos os computadores do mundo.
Isso igual à milhões de usuários de todo o mundo, e está crescendo à cada ano.
Ubuntu é desenvolvido sobre os fundamentos do Linux, que é um membro da família
Unix. Unix é um dos mais antigos tipos de sistemas operacionais e tem proporcionado
confiabilidade e segurança nas aplicações profissionais por quase meio século. Muitos
servidores em todo o mundo que armazenam os dados de sites populares (como o
YouTube e Google) rodam alguma variante de sistema Unix.
Linux foi designado desde o início com segurança e compatibilidade de hardware em
mente, e é atualmente um dos mais populares sistemas operacionais baseados em Unix.
3
Um dos benefícios do Linux é que ele é incrivelmente flexível e pode ser configurado
para rodar em quase qualquer dispositivo—desde os menores micro-computadores e
telefones móveis até os maiores super-computadores. Inicialmente, Unix era totalmente
em linha de comando até as Interfaces Gráficas de Usuário (GUIs) começaram a crescer
no inicio dos anos 90.
Essas primeiras GUIs eram difíceis de configurar e estranhas na melhor das hipóteses, e
geralmente usadas somente por programadores de computador maduros. Na última
década, contudo, as Interfaces Gráficas do Usuário percorreram um longo caminho em
termos de usabilidade, confiabilidade e aparência. O Ubuntu é apenas uma das muitas
diferentes distribuições Linux, e usa um dos mais populares ambientes gráficos
chamado GNOME
Arquitetura
A arquitetura do sistema operacional Linux é subdividida em hardware, Kernel,
Biblioteca de funções padrão, Shell e Aplicações, conforme demonstra a
imagem.
4
Hardwere
O Hardware é o componente que representa a camada física.
Kernel
A camada responsável pela interface entre o hardware e as aplicações. Como próprio
nomo diz, kernel (kernel é a palavra núcleo em inglês) é o núcleo responsável¹ pelas
funções essenciais e necessárias para o funcionamento do Sistema Operacional.
Ao contrário de muitos outros sistemas operacionais, o Linux permite modificações em
seu kernel, para habilitarmos e desabilitarmos funcionalidades, conforme a
necessidade. Tal função gera benéficos em ganho de performance, pois a medida que
customiza, o usuário torna o kernel enxuto e adaptável.
Resumo das principais funções do kernel:
Detecção de hardware.
Gerenciamento de entrada e saída.
Manutenção do sistema de arquivos.
Gerenciamento de memória e swapping
Controle da fila de processos
Biblioteca de funções padrão
É a camada que permite o acesso a recursos através da execução de chamadas feitas por
processos. Tais chamadas são geradas por funções padrão suportadas pelo kernel.
Resumo das principais funções da biblioteca de funções padrão:
Habilitar funções padrão como open, read, write e close
Mante a comunicação entre as aplicações e o kernel
Shell
O Shell é um processo que executa funções de leituras de comandos de entrada de um
terminal, interpreta estes comandos e gera novos processos, sempre que requisitados. É
conhecido também como interpretador de comandos.
O Shell exibe é quem exibe mensagem sinalizando que o Sistema Operacional está
pronto ler e executar comandos (da mesma forma que acontece com o DOS, por
exemplo, quando exibe a linha de interpretação de comando c:>). Quando o usuário
5
digita um comando, o interpretador identifica o programa, procura pelo arquivo com o
mesmo nome do programa e então inicia sua execução.
Resumo das principais funções do Shell:
Lê e interpreta comandos
Cria novos processos à medida que são requisitados
Aplicações
A camada mais conhecida e mais próxima do usuário comum. Aplicações são
programas com os quais interagimos ao usar o sistema operacional Linux.
editores de texto
browser de navegação web
editores de mídias
compiladores
softwares de administração do SO
gerenciadores de arquivos
dentre outros
Características do SO
Introduzir o recursos do linux ubuntu, existem alguns que podem ser considerados
como geral e que são necessários em termos de seu conhecimento e operação, que
também são detalhados a seguir:
Código aberto e distribuição gratuita: Esta situação indica que qualquer usuário ou
empresa pode desenvolver Linux, agregando maior qualidade às funções e
características do programa, é um sistema operacional totalmente gratuito, que cultiva
positivamente todas as contribuições correspondentes, através de um grande número de
usuários em todo o mundo.
Orientação da rede: Um dos principais objetivos do Linux Ubuntu é que ele seja
direcionado ao trabalho e à comunicação em redes, com todos os benefícios que isso
traz para o público em geral.
6
É compatível: O Linux tem a grande vantagem de possuir excelente compatibilidade
com a grande maioria dos hardwares, aproveitando também o fato de haver uma enorme
facilidade nos requisitos básicos para instalá-lo. Caracteriza-se então por exigir muito
menos elementos necessários para esta tarefa.
Personalização da sua interface: O processo de customização é muito confortável e
apropriado para Linux, mesmo através do uso de alguns desktops específicos como:
Gnome ou KDE.
Sistema operacional seguro: A característica que o Linux oferece em termos de
segurança é um elemento particular que é muito superior aos oferecidos por outras
empresas concorrentes, pois no caso do Linux, a operação com alto nível de segurança é
bastante facilitada, dando assim aos seus assinantes, uma tranquilidade de mente e
funcionalidade adequada de grande confiança.
Não está sujeito a nenhuma multinacional, país ou organização: Neste caso, os
usuários são os que têm a responsabilidade de atualizar, implementar e desenvolver o
sistema Linux e em nenhum caso existe qualquer compromisso com empresas
multinacionais ou outras.
É uma ferramenta ideal para múltiplas tarefas, embora alguns usuários considerem
outros sistemas com interfaces gráficas, como Windows ou MacOS, melhores, tudo
porque sustentam que a interface no Linux tem um certo grau de dificuldade quando
usada, mas na realidade O Ubuntu como distribuição do Linux apresenta a qualidade de
7
ser instalado facilmente, em servidores VPS, para que qualquer usuário sinta
imediatamente o conforto de trabalhar em tarefas como: Copiar e deletar arquivos,
instalação de programas e muitos benefícios adicionais.
Versões do SO
A numeração das versões do Ubuntu são relacionadas com sua data de lançamento. No
formato A.M, ou seja, o primeiro dígito é o ano de lançamento, o segundo é o mês.
Sendo assim, é incorreto falar 8.1 se referindo à versão 8.10, pois o mês lançado foi
outubro e não janeiro. Versões que já temos:
Ubuntu 4.10: primeira versão do Ubuntu, lançada em 20 de outubro de 2004.
Ubuntu 5.04: versão que fez a fama do Ubuntu, lançada em 8 de abril de 2005.
Ubuntu 5.10: lançada em 13 de outubro de 2005.
Ubuntu 6.06 LTS: primeira versão com Longo Tempo de Suporte[2], lançada
em 1 de junho de 2006.
Ubuntu 6.10: versão com reformas estruturais, lançada em 26 de outubro de
2006.
Ubuntu 7.04: lançada em 19 de abril de 2007.
Ubuntu 7.10: primeira versão com o desktop 3D ativado por padrão, lançada
em 18 de outubro de 2007.
Ubuntu 8.04 LTS: segunda versão com Longo Tempo de Suporte[2], lançada
em 24 de abril de 2008.
Ubuntu 8.10: lançada em 30 de outubro de 2008.
Ubuntu 9.04: lançada em 23 de abril de 2009.
Ubuntu 9.10: lançada em 29 de outubro de 2009.
Ubuntu 10.04 LTS: terceira versão com Longo Tempo de Suporte[2], lançada
em 29 de abril de 2010.
Ubuntu 10.10: lançada em 10 de outubro de 2010.
8
Ubuntu 11.04: lançada em 28 de abril de 2011.
Ubuntu 11.10: lançada em 13 de outubro de 2011.
Ubuntu 12.04 LTS: quarta versão com Longo Tempo de Suporte[3], lançada
em 26 de abril de 2012.
Ubuntu 12.10: lançada em 18 de outubro de 2012.
Ubuntu 13.04: lançada em 25 de abril de 2013.
Ubuntu 13.10: lançada em 17 de outubro de 2013.
Ubuntu 14.04 LTS: quinta versão com Longo Tempo de Suporte[3], lançada
em 17 de abril de 2014.
Ubuntu 14.10: versão lançada em 23 de outubro de 2014.
Ubuntu 15.04: versão lançada em 23 de abril de 2015.
Ubuntu 15.10: versão lançada em 22 de outubro de 2015.
Ubuntu 16.04 LTS: a sexta versão com Longo Tempo de Suporte, lançada em
21 de abril de 2016.
Ubuntu 16.10: versão lançada em 13 de outubro de 2016.
Ubuntu 17.04: versão lançada em 13 de abril de 2017.
Ubuntu 17.10: versão lançada em 19 de outubro de 2017.
Ubuntu 18.04 LTS: a sétima versão com Longo Tempo de Suporte, lançada em
26 de abril de 2018.
Ubuntu 18.10: versão lançada em 18 de outubro de 2018.
Ubuntu 19.04: versão lançada em 18 de abril de 2019.
Ubuntu 19.10: versão lançada em 17 de outubro de 2019.
Ubuntu 20.04 LTS: a oitava versão com Longo Tempo de Suporte, lançada em
23 de abril de 2020.
Ubuntu 20.10: versão lançada em 22 de outubro de 2020.
Ubuntu 21.04: versão lançada em 22 de abril de 2021.
Comparação Dos Dois SO
Ubuntu e Linux Mint são distribuições Linux. Isso pode parecer complicado, mas
significa apenas que Ubuntu e Mint são duas maneiras de empacotar vários
9
componentes com o kernel do Linux para criar um sistema operacional de desktop
eficiente. Ubuntu ou Linux Mint podem substituir o Windows, macOS ou Chrome OS
em seu computador.
Para distinguir entre os dois, vamos examiná-los um por um.
Ubuntu
Ubuntu é uma versão desktop do Linux lançada em 2004, quando o milionário Mark
Shuttleworth fundou a Canonical. O primeiro lançamento foi a versão 4.10, referente a
outubro de 2004.
Uma nova versão do Ubuntu está disponível para download a cada seis meses. A quarta
iteração é considerada a versão LTS (Long Term Support). Foi lançado Ubuntu 18.04
LTS em abril de 2016.
Durante os primeiros seis anos do projeto, o lema do Ubuntu foi "Linux para Humanos".
Embora a Canonical tenha mudado a marca, o Ubuntu continua sendo uma distro
voltada para os usuários de computador em geral e é sua melhor aposta se quiser
continuar usando os aplicativos comerciais que começou a usar no Windows ou
MacOS.
Linux Mint
O Linux Mint ganhou destaque pela primeira vez em 2006. A distribuição é baseada no
Ubuntu, mas executa etapas adicionais para remover obstáculos para os recém-
chegados. A interface padrão, conhecida como Cinnamon, fará com que você se sinta
mais confortável para quem já usa o Windows.
Embora os números variem, os lançamentos do Linux Mint geralmente vêm alguns
meses após cada lançamento do Ubuntu. A partir de 17, cada LTS representa um novo
número de lançamento, com os próximos três lançamentos sendo x.1, x.2 e x.3.
Como um projeto baseado no Ubuntu, Linux Mint pode rodar o mesmo software
disponível para a distribuição Canonical.
Requisitos dos SO
Processador: Dual-Core (dois núcleos) 1.0GHz ou superior;
10
Memória RAM: 1GB (32 bits); 2GB ou superior (64 bits);
Espaço livre em disco: 7,0GB (para instalação do sistema);
Unidade de CD/DVD ou uma porta USB para mídia de instalação;
Recursos gráficos: tenha uma placa de vídeo on-board ou off-board com, no
mínimo, 128MB de memória dedicada para rodar o Unity e os elementos
gráficos disponíveis sem "sofreguidão";
Acesso à internet para atualização opcional do sistema (poupa tempo depois da
instalação).
Compatibilidade
É impossível saber toda a lista de componentes e computadores compatíveis com o
Ubuntu. A Free Software Foundation há muito lançou um web com uma base de dados
da grande maioria de componentes que podemos consultar e saber se é ou não
compatível com Linux e por extensão com Ubuntu. A coisa boa sobre o Ubuntu é que
ele não apenas oferece suporte a drivers e componentes compatíveis com Linux, mas
também oferece suporte a drivers e software proprietário, de forma que a gama de
compatibilidade é ampla. Mesmo assim, é bom consultar esta base de dados porque
pode ajudar a escolher o componente ideal na hora de montar nosso computador e até
ajudar no caso de um problema com o hardware ou com as atualizações.
11
Conclusão
Concluindo, com base nessas informações pode-se entender que o Linux não é um
sistema operacional tão difícil de utilizar, pois assim como no Windows você tem um
ambiente de gráfico de desktop para facilitar a utilização do sistema, você também tem
a oportunidade de modificar o código do programa caso você tenha conhecimento em
programação e deixa-lo como deseja, e é claro a parte mais importante, o Linux é grátis
e nele você tem a liberdade de fazer o que desejar, quando você desejar, pois esse é seu
objetivo. Sendo assim não baixe versões pirata do Windows e consequentemente de
seus programas (pois isso é crime), enquanto você pode ter tudo de graça no Linux.
12
Bibliografia
Site Oficial do Ubuntu
[Link]
Site do Ubuntu-BR
[Link]
Site do CERCOMP
[Link]
FTP da UFG
[Link]
Unix History
[Link]
13