Sistemas Operacionais PLATAFORMA LINUX TECNOLÓGICOS Ricardo de Oliveira Joaquim Histórico do Linux • O Linux é um sistema operacional criado em 1991 • Linus Torvalds, universidade de Helsinky na Finlândia. • Sistema Operacional de código aberto • Distribuído gratuitamente pela Internet. • Free Software (software gratuito) • 386 SX com 2 MB de memória e 40MB Símbolo do Linux • Em 1996, integrantes da lista de discussão Linux-Kernel estavam discutindo sobre a criação de um logotipo ou de um mascote que representasse o Linux. • Monstros ou animais agressivos: tubarões e águias. • Linus Torvalds: mensagem que gostava muito de pingüins. • Um pingüim "gordinho" e com expressão de satisfeito. • Do tipo em que as crianças perguntam "mamãe, posso ter um desses também?". • Porquê de pingüins ?, • Linus Torvalds respondeu que não havia uma razão em especial, mas os achava engraçados e até citou que foi mordido por um "pingüim assassino" na Austrália. Nome do Mascote • Tux • Gera controvérsias, • Versão mais aceitável é a de que o nome Tux veio de "tuxedo", "smoking" ou "fraque". • Cores dos pingüins lembram um ser usando esse tipo de vestimenta. • Torvalds UniX. Algumas Características do Linux • É de graça, e desenvolvido voluntariamente por programadores experientes; • Convivem sem nenhum tipo de conflito com outros sistemas operacionais (como DOS, Windows, Netware) no mesmo computador; • Multitarefa; • Multiusuário; • Suporte a nomes extensos de arquivos e diretórios (255 caracteres); Algumas Características do Linux • Conectividade com outros tipos de plataformas como Apple, Sun, Macintosh, Sparc, Alpha, PowerPc,ARM, Unix, Windows, Dos, etc. • Não há a necessidade de se reiniciar o sistema após a modificar a configuração de qualquer periférico ou parâmetros de rede. • Não precisa de um processador potente para funcionar. O sistema roda bem em computadores 386sx com 4MB de memória RAM (sem rodar o sistema gráfico X, que é recomendado 8MB de RAM). • Acessa sem problemas discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc. Kernel O kernel é o "núcleo" do sistema e é responsável pelas funções de mais baixo nível, como o gerenciamento de memória, gerenciamento de processos e da CPU. O kernel também é o responsável pelo suporte aos sistemas de arquivos, dispositivos e periféricos conectados ao computador, como placas SCSI, placas de rede, de som, portas seriais, etc. Chamamos de Linux o conjunto do kernel e demais programas, como shells, compiladores, bibliotecas de funções, etc. Shell Núcleo Utilitários