um estudante universitrio finlands chamado Linus Torvalds com o objectivo de criar um Sistema Operativo que pudesse ser distribudo livremente e contar com o feedback de quem o utilizasse. Introduo UNIDADE 8: Sistema Operativo Linux Introduo o Linux um Sistema Operativo muito popular devido, essencialmente, ao facto de: O sistema ser desenvolvido tendo em ateno as sugestes e consideraes de todas as pessoas que, eventualmente, queiram colaborar. As modificaes podem ento ser efectuadas por qualquer pessoa interessada e com experincia em programao. Os programas que o constituem so distribudos sem custo algum e podem ser copiados directamente da Internet. Da que seja considerado um Software Livre ou Software de Cdigo Aberto (Open Source). UNIDADE 8: Sistema Operativo Linux Introduo 1984 Richard Stallman funda a GNU tendo em vista o desenvolvimento de um sistema operativo completo e livre, similar ao Unix: o sistema GNU.
Basicamente, este era tambm o objectivo de Linus Trovardes quando, em 1990, lanou o Linux. Linus Trovalds desenvolveu apenas o ncleo do sistema (Kernel). Todos os outros utilitrios foram desenvolvidos pelos programadores da GNU. As variaes do sistema GNU, que utilizam o ncleo Linux, so, normalmente chamados Linux. Da que, o termo mais correcto, seja Sistemas GNU/Linux. UNIDADE 8: Sistema Operativo Linux Principais caractersticas Gratuito. Open Source: o cdigo fonte aberto, podendo ser alterado. Multitarefa: capacidade de executar vrias tarefas simultaneamente. Multiutilizador: permite a sua utilizao por vrios utilizadores simultaneamente. Memria protegida: evita que um erro ocorrido numa aplicao bloqueie todo o sistema garantindo tambm a separao entre os processos gerados pelas aplicaes e os processos gerados pelo prprio sistema. UNIDADE 8: Sistema Operativo Linux Principais caractersticas (cont.) Possibilidade de integrar uma rede estruturada com TCP/IP: este protocolo encontra-se implementado no prprio Kernel (ncleo do sistema) tornando este Sistema Operativo bastante rpido e eficiente. Disponvel para vrias plataformas: Intel e compatveis, Motorola, Power PC, Digital Alpha, Spark, Ultra Spark, Mips, etc. Para alm de todas as aplicaes desenvolvidas originalmente para Unix poderem ser executadas em Linux, este Sistema Operativo permite tambm, atravs de programas especiais, simular o ambiente do Windows NT. UNIDADE 8: Sistema Operativo Linux Factores de sucesso UNIDADE 8: Sistema Operativo Linux Flexibilidade O Linux um software de distribuio livre e o seu cdigo est disponvel para que todos os utilizadores interessados possam dar sugestes e efectuar modificaes (melhoramentos).
Este facto tem-se traduzido pela maior configurao do sistema tornando-o compatvel com plataformas to diferentes, desde um simples Palmtop at s complexas Mainframes. UNIDADE 8: Sistema Operativo Linux Economia Como se trata de um Sistema Operativo Open Source, o custo associado muito reduzido.
No so necessrias licenas por utilizador ou por nmero de postos em que o software seja instalado.
Todas as actualizaes ao sistema so de imediato disponibilizadas na Internet para todos os utilizadores sem qualquer custo. UNIDADE 8: Sistema Operativo Linux Fiabilidade Como este software analisado por milhares de programadores, qualquer situao de erro de imediato detectada e corrigida.
As correces e/ou melhorias so disponibilizadas, normalmente, via Internet.
UNIDADE 8: Sistema Operativo Linux Acesso ao Linux Conceito de multitarefa e multiutilizador Um Sistema Operativo com capacidades Multitarefa
um Sistema capaz de executar mais do que uma tarefa, simultaneamente. Sistema Operativo com capacidades Multiutilizador
um Sistema capaz de gerir o acesso de vrios utilizadores, simultaneamente, quer seja por rede interna ou Internet. UNIDADE 8: Sistema Operativo Linux Acesso ao Linux Conceito de utilizador e superutilizador Superutilizador ou Utilizador Root
Pode efectuar todas as alteraes e tarefas possveis no sistema, nomeadamente, alterar ficheiros especiais, criar parties, desligar e ligar a rede, criar novos utilizadores, estabelecer privilgios, etc. UNIDADE 8: Sistema Operativo Linux Acesso ao Linux Login e Password Login do utilizador: Nome pelo qual o utilizador reconhecido no sistema Password: Cdigo de acesso a combinao Login e Password que permite ao sistema identificar o utilizador e determinar os respectivos acessos, quer a programas quer a operaes que possa, eventualmente, executar. UNIDADE 8: Sistema Operativo Linux Acesso ao Linux Login e Password O Login do Super utilizador (administrador) s deve ser utilizado quando se pretende aceder ao sistema sem restrio de acessos.
Para aceder ao GNU/Linux, um utilizador precisa de dispor de um Login e de uma Password. UNIDADE 8: Sistema Operativo Linux O sistema de ficheiros Tudo o que se pode guardar, individualmente, sob o mesmo nome um ficheiro. Podemos ter ficheiros de texto, de som, de vdeo, etc. Em Linux, devemos ter alguns cuidados na atribuio dos nomes aos ficheiros, nomeadamente: No incluir o caracter / (barra). No exceder os 256 caracteres (o nome deve ter poucos caracteres!!!!). Distino entre maisculas de minsculas (case-sensitive). Em ficheiros de texto utilizar a extenso .txt. UNIDADE 8: Sistema Operativo Linux Ambientes grficos O sistema X Windows tambm conhecido como X11 ou X, , basicamente, um conjunto de rotinas que permitem a criao de um interface grfico independentemente do hardware do sistema. O Windows Manager o interface principal entre o sistema de janelas e o utilizador sendo da sua responsabilidade disponibilizar: Barras de ttulo, barras de ferramentas, bordas e outras decoraes para as janelas das aplicaes. cones uniformes. Um meio uniforme de mover e redimensionar janelas. Um interface amigvel. UNIDADE 8: Sistema Operativo Linux Ambientes grficos Programas Sistema de Janelas X Monitor No mesmo ambiente grfico, quer seja o GNOME ou o KDE, podem ser utilizados diferentes Windows Managers.
As janelas tero um aspecto diferente. UNIDADE 8: Sistema Operativo Linux O Ambiente grfico KDE Ambiente de Trabalho rea de trabalho (Desktop) onde esto as pastas, os ficheiros e os atalhos que se utilizam com mais frequncia. Barra de ferramentas que permite: acesso mais rpido s principais aplicaes; alternar entre os ambientes virtuais activos ; visualizar a hora e a data do sistema. UNIDADE 8: Sistema Operativo Linux O Ambiente grfico KDE O KDE tem a particularidade de permitir ter vrios ambientes de trabalho em simultneo, cada um deles com as suas prprias janelas. UNIDADE 8: Sistema Operativo Linux Barra de Ferramentas Aceder a todas as aplicaes instaladas do KDE Aceder ao site da Caixa Mgica
Sair Terminar sesso Aceder (escolher) a alguns directrios Executar o Kmail Aceder rea do utilizador Mostrar o Ambiente de Trabalho
System Tray acesso a diversas aplicaes Executar o KConsole Ecrs virtuais Executar o Xlucas Barra de tarefas Hora e data do sistema Executar o Mozilla Bloquear UNIDADE 8: Sistema Operativo Linux O boto Iniciar Atravs do Menu K podemos aceder ao menu de aplicaes.