A Slackware é uma distribuição Linux criada em 1993 que se mantém fiel aos padrões UNIX, rejeitando ferramentas de configuração automática. Ela roda em sistemas de 386 com 2MB de RAM e requer configuração manual de dispositivos após a instalação. Programas podem ser instalados a partir de pacotes binários ou código-fonte.
O documento descreve o sistema operacional Linux Slackware, incluindo seus requisitos de hardware, histórico e funcionalidades. Foi criado por Patrick Volkerding em 1993 e é uma das distribuições Linux mais antigas ainda ativas. Apesar de ter perdido popularidade com o surgimento de outras distribuições mais amigáveis, ainda é usado em servidores e por usuários experientes.
1) O Slackware foi criado em 1993 por Patrick Volkerding como uma nova distribuição após mudanças no SLS que desagradaram alguns desenvolvedores.
2) Sendo a distribuição Linux mais antiga ainda em desenvolvimento ativamente, o Slackware tem foco em simplicidade e estabilidade, seguindo o princípio "KISS".
3) Além do sistema de pacotes em formato .tgz, ferramentas como o slackbuild auxiliam na compilação e manutenção de pacotes no Slackware.
O documento descreve a história e características da distribuição Linux Slackware. Foi criada em 1993 por Patrick Volkerding após insatisfações com o SLS, tendo como princípios a simplicidade e estabilidade. O documento também menciona recursos de suporte à comunidade Slackware no Brasil.
A distribuição Slackware foi criada por Patrick Volkerding em 1993 e é baseada no kernel Linux 2.6. Ela preza pela simplicidade, estabilidade e fidelidade aos padrões UNIX, sendo a distribuição GNU/Linux mais antiga ainda em desenvolvimento ativamente.
O documento apresenta o sistema operacional Mandriva Linux, discutindo sua história, versões, hardware suportado, kernel, sistema de arquivos, pacotes e atualizações, centro de controle e softwares incluídos como GNOME e KDE.
O documento descreve o openSUSE, incluindo sua história desde 1992, seu gerenciamento de pacotes do tipo rpm e a ferramenta YaST para configuração e instalação do sistema.
A apresentação discute a distribuição Linux ArchLinux, destacando que: (1) é otimizada para arquitetura i686 e focada em usuários avançados; (2) possui gerenciador de pacotes Pacman simples e robusto e repositório AUR criado por usuários; (3) é mais simples que outras distribuições como Debian, Ubuntu e Gentoo, mas exige mais conhecimento do usuário.
O documento apresenta um curso de Administração de Redes I em Linux, abordando tópicos como introdução ao Linux, instalação, interface de linha de comando, gerenciamento de usuários e programas, configuração de redes, serviços de rede, avaliação e bibliografia.
O documento descreve o sistema operacional Linux Slackware, incluindo seus requisitos de hardware, histórico e funcionalidades. Foi criado por Patrick Volkerding em 1993 e é uma das distribuições Linux mais antigas ainda ativas. Apesar de ter perdido popularidade com o surgimento de outras distribuições mais amigáveis, ainda é usado em servidores e por usuários experientes.
1) O Slackware foi criado em 1993 por Patrick Volkerding como uma nova distribuição após mudanças no SLS que desagradaram alguns desenvolvedores.
2) Sendo a distribuição Linux mais antiga ainda em desenvolvimento ativamente, o Slackware tem foco em simplicidade e estabilidade, seguindo o princípio "KISS".
3) Além do sistema de pacotes em formato .tgz, ferramentas como o slackbuild auxiliam na compilação e manutenção de pacotes no Slackware.
O documento descreve a história e características da distribuição Linux Slackware. Foi criada em 1993 por Patrick Volkerding após insatisfações com o SLS, tendo como princípios a simplicidade e estabilidade. O documento também menciona recursos de suporte à comunidade Slackware no Brasil.
A distribuição Slackware foi criada por Patrick Volkerding em 1993 e é baseada no kernel Linux 2.6. Ela preza pela simplicidade, estabilidade e fidelidade aos padrões UNIX, sendo a distribuição GNU/Linux mais antiga ainda em desenvolvimento ativamente.
O documento apresenta o sistema operacional Mandriva Linux, discutindo sua história, versões, hardware suportado, kernel, sistema de arquivos, pacotes e atualizações, centro de controle e softwares incluídos como GNOME e KDE.
O documento descreve o openSUSE, incluindo sua história desde 1992, seu gerenciamento de pacotes do tipo rpm e a ferramenta YaST para configuração e instalação do sistema.
A apresentação discute a distribuição Linux ArchLinux, destacando que: (1) é otimizada para arquitetura i686 e focada em usuários avançados; (2) possui gerenciador de pacotes Pacman simples e robusto e repositório AUR criado por usuários; (3) é mais simples que outras distribuições como Debian, Ubuntu e Gentoo, mas exige mais conhecimento do usuário.
O documento apresenta um curso de Administração de Redes I em Linux, abordando tópicos como introdução ao Linux, instalação, interface de linha de comando, gerenciamento de usuários e programas, configuração de redes, serviços de rede, avaliação e bibliografia.
O documento descreve a história e as características da distribuição SUSE Linux. SUSE Linux foi fundada na Alemanha em 1992 e lançou sua primeira distribuição em 1993, baseada em outras distribuições iniciais como SLS e Slackware. Atualmente a SUSE Linux é propriedade da Novell e oferece soluções comerciais e a comunidade OpenSUSE.
Este documento fornece uma introdução ao sistema operacional Linux, discutindo sua história, características, distribuições populares como Debian, Ubuntu e Fedora, ambientes gráficos como GNOME e KDE, a licença GNU e comandos básicos.
O documento discute os conceitos fundamentais de sistemas operacionais Linux, incluindo: (1) A diferença entre Linux e GNU/Linux, (2) A história do projeto GNU e do desenvolvimento do Linux, (3) As definições de código aberto e software livre. (3) As principais distribuições Linux como Ubuntu e suas características.
O documento descreve o sistema operacional Linux, incluindo sua história, licenciamento, características e comandos básicos. Foi originalmente desenvolvido por Linus Torvalds em 1991 e é um clone do UNIX distribuído gratuitamente. Possui funcionalidades como multitarefa, memória virtual e rede TCP/IP.
O documento fornece uma introdução sobre o sistema operacional Linux, incluindo uma descrição do Debian, sistemas de partições e comandos básicos no Linux.
O documento descreve o sistema operacional Debian, incluindo seu objetivo de criar um sistema operacional de alta qualidade e compatível com Unix, seus requisitos mínimos de instalação e como as distribuições Linux oferecem segurança e são gratuitas em comparação com outros sistemas operacionais.
Este documento apresenta uma introdução aos comandos básicos do sistema Linux. Ele discute o terminal, comandos simples, execução de programas, manipulação de diretórios e arquivos, comandos de rede, contas de usuários e permissões. O documento tem o objetivo de ensinar conceitos e ferramentas fundamentais do Linux de forma concisa.
O documento discute o sistema operacional OpenSUSE 11, incluindo sua história, requisitos de hardware, ambientes de desktop disponíveis (KDE, GNOME, Compiz Fusion), programas incluídos e pontos positivos e negativos.
1) O documento discute as vantagens do sistema operacional Linux CentOS em relação a outros sistemas, incluindo ser gratuito, seguro e com muitos aplicativos incluídos.
2) CentOS é derivado do Red Hat Enterprise Linux mas é gratuito, fornecendo compatibilidade com pacotes do Red Hat sem custo.
3) O CentOS suporta ambientes de servidores, estações de trabalho, laptops e notebooks.
1) O documento descreve o que é o sistema operacional Linux, sua história e características.
2) Foi criado por Linus Torvalds em 1991 e é um software livre e de código aberto baseado no Unix.
3) O Linux é um sistema operacional multiusuário, multiprocessado e portátil que pode rodar em diversos hardwares.
O documento fornece uma introdução ao sistema operacional Linux, abordando seus tópicos principais como o nascimento de Linux, as principais distribuições, o kernel Linux, o projeto GNU e a licença GPL. Resume a história do desenvolvimento de Linux desde o sistema Minix até as primeiras versões lançadas por Linus Torvalds em 1991.
Arch Linux: Uma distribuição leve e simples - Érico de Morais NunesTchelinux
O documento descreve o processo de instalação do Arch Linux em 3 etapas: (1) configuração da internet e escolha do mirror, (2) particionamento do disco e (3) seleção dos pacotes a serem instalados.
O documento apresenta uma palestra sobre programação para o kernel Linux. Aborda tópicos como introdução ao Linux e seu kernel, montando o ambiente de desenvolvimento, criação de módulos, gerenciamento de memória e estruturas de dados. A agenda inclui explicações sobre o que é um sistema operacional, características do kernel Linux, diferenças entre desenvolvimento para kernel e espaço de usuário.
O documento discute os principais componentes do kernel Linux, incluindo sua estrutura monolítica modularizada, sistemas de arquivos como Ext2, Ext3 e ReiserFS, e gerenciamento de processos e memória. Ele também compara os principais tipos de kernel e fornece detalhes sobre o desenvolvimento e funcionalidades do kernel Linux.
Este documento fornece um guia sobre como instalar e usar o Arch Linux. Ele discute a história e conceitos por trás do Arch Linux, como gerenciar pacotes e configurar ambientes de desktop populares. O documento também lista comandos úteis e fornece instruções detalhadas sobre como compilar o kernel.
O documento discute o sistema operacional Debian, incluindo sua história, versões, características e usos. Ele destaca que o Debian foi criado em 1993, tem um longo ciclo de lançamento de versões estáveis e é amplamente usado por instituições educacionais, empresas e governos. O documento também define o papel do administrador de sistemas e discute ferramentas gráficas para gerenciamento do Debian.
Este documento fornece informações sobre um curso básico de Linux ministrado no 4° CTA pelo Ten Peres. O curso irá explicar conceitos básicos de Linux e Ubuntu, como configurar e usar o Ubuntu para trabalho diário, e ensinará sobre aplicativos como navegador web, cliente de email e configurações de rede, teclado e plano de fundo.
Como funciona o sistema OpenSUSE e suas principais características.
>Onde tudo surgiu
>Primeira versão do SUSE
>Yet
>As interfaces gráficas
>Zypper
>Tumbleweed
>SUSE Studio
O documento fornece uma introdução ao sistema operacional Linux, descrevendo seus requisitos de hardware, métodos de instalação, nomes de dispositivos, particionamento de disco, processos de inicialização e comandos básicos para administração e manutenção do sistema.
Este documento fornece um resumo sobre o sistema operativo Linux, abordando seus conceitos básicos, características, instalação e configuração. O Linux foi desenvolvido por Linus Torvalds em 1991 e é um sistema operativo open-source, multitarefa e multiusuário que pode rodar em modo texto ou gráfico. Sua instalação envolve a verificação da compatibilidade do hardware, partição e formatação do disco rígido, instalação do sistema operativo e configuração do bootloader LILO.
O documento resume os principais conceitos de sistemas operacionais, incluindo suas funcionalidades básicas, estrutura, arquiteturas, história, gerência de memória, arquivos, processos e comunicação entre processos.
O documento descreve a história e as características da distribuição SUSE Linux. SUSE Linux foi fundada na Alemanha em 1992 e lançou sua primeira distribuição em 1993, baseada em outras distribuições iniciais como SLS e Slackware. Atualmente a SUSE Linux é propriedade da Novell e oferece soluções comerciais e a comunidade OpenSUSE.
Este documento fornece uma introdução ao sistema operacional Linux, discutindo sua história, características, distribuições populares como Debian, Ubuntu e Fedora, ambientes gráficos como GNOME e KDE, a licença GNU e comandos básicos.
O documento discute os conceitos fundamentais de sistemas operacionais Linux, incluindo: (1) A diferença entre Linux e GNU/Linux, (2) A história do projeto GNU e do desenvolvimento do Linux, (3) As definições de código aberto e software livre. (3) As principais distribuições Linux como Ubuntu e suas características.
O documento descreve o sistema operacional Linux, incluindo sua história, licenciamento, características e comandos básicos. Foi originalmente desenvolvido por Linus Torvalds em 1991 e é um clone do UNIX distribuído gratuitamente. Possui funcionalidades como multitarefa, memória virtual e rede TCP/IP.
O documento fornece uma introdução sobre o sistema operacional Linux, incluindo uma descrição do Debian, sistemas de partições e comandos básicos no Linux.
O documento descreve o sistema operacional Debian, incluindo seu objetivo de criar um sistema operacional de alta qualidade e compatível com Unix, seus requisitos mínimos de instalação e como as distribuições Linux oferecem segurança e são gratuitas em comparação com outros sistemas operacionais.
Este documento apresenta uma introdução aos comandos básicos do sistema Linux. Ele discute o terminal, comandos simples, execução de programas, manipulação de diretórios e arquivos, comandos de rede, contas de usuários e permissões. O documento tem o objetivo de ensinar conceitos e ferramentas fundamentais do Linux de forma concisa.
O documento discute o sistema operacional OpenSUSE 11, incluindo sua história, requisitos de hardware, ambientes de desktop disponíveis (KDE, GNOME, Compiz Fusion), programas incluídos e pontos positivos e negativos.
1) O documento discute as vantagens do sistema operacional Linux CentOS em relação a outros sistemas, incluindo ser gratuito, seguro e com muitos aplicativos incluídos.
2) CentOS é derivado do Red Hat Enterprise Linux mas é gratuito, fornecendo compatibilidade com pacotes do Red Hat sem custo.
3) O CentOS suporta ambientes de servidores, estações de trabalho, laptops e notebooks.
1) O documento descreve o que é o sistema operacional Linux, sua história e características.
2) Foi criado por Linus Torvalds em 1991 e é um software livre e de código aberto baseado no Unix.
3) O Linux é um sistema operacional multiusuário, multiprocessado e portátil que pode rodar em diversos hardwares.
O documento fornece uma introdução ao sistema operacional Linux, abordando seus tópicos principais como o nascimento de Linux, as principais distribuições, o kernel Linux, o projeto GNU e a licença GPL. Resume a história do desenvolvimento de Linux desde o sistema Minix até as primeiras versões lançadas por Linus Torvalds em 1991.
Arch Linux: Uma distribuição leve e simples - Érico de Morais NunesTchelinux
O documento descreve o processo de instalação do Arch Linux em 3 etapas: (1) configuração da internet e escolha do mirror, (2) particionamento do disco e (3) seleção dos pacotes a serem instalados.
O documento apresenta uma palestra sobre programação para o kernel Linux. Aborda tópicos como introdução ao Linux e seu kernel, montando o ambiente de desenvolvimento, criação de módulos, gerenciamento de memória e estruturas de dados. A agenda inclui explicações sobre o que é um sistema operacional, características do kernel Linux, diferenças entre desenvolvimento para kernel e espaço de usuário.
O documento discute os principais componentes do kernel Linux, incluindo sua estrutura monolítica modularizada, sistemas de arquivos como Ext2, Ext3 e ReiserFS, e gerenciamento de processos e memória. Ele também compara os principais tipos de kernel e fornece detalhes sobre o desenvolvimento e funcionalidades do kernel Linux.
Este documento fornece um guia sobre como instalar e usar o Arch Linux. Ele discute a história e conceitos por trás do Arch Linux, como gerenciar pacotes e configurar ambientes de desktop populares. O documento também lista comandos úteis e fornece instruções detalhadas sobre como compilar o kernel.
O documento discute o sistema operacional Debian, incluindo sua história, versões, características e usos. Ele destaca que o Debian foi criado em 1993, tem um longo ciclo de lançamento de versões estáveis e é amplamente usado por instituições educacionais, empresas e governos. O documento também define o papel do administrador de sistemas e discute ferramentas gráficas para gerenciamento do Debian.
Este documento fornece informações sobre um curso básico de Linux ministrado no 4° CTA pelo Ten Peres. O curso irá explicar conceitos básicos de Linux e Ubuntu, como configurar e usar o Ubuntu para trabalho diário, e ensinará sobre aplicativos como navegador web, cliente de email e configurações de rede, teclado e plano de fundo.
Como funciona o sistema OpenSUSE e suas principais características.
>Onde tudo surgiu
>Primeira versão do SUSE
>Yet
>As interfaces gráficas
>Zypper
>Tumbleweed
>SUSE Studio
O documento fornece uma introdução ao sistema operacional Linux, descrevendo seus requisitos de hardware, métodos de instalação, nomes de dispositivos, particionamento de disco, processos de inicialização e comandos básicos para administração e manutenção do sistema.
Este documento fornece um resumo sobre o sistema operativo Linux, abordando seus conceitos básicos, características, instalação e configuração. O Linux foi desenvolvido por Linus Torvalds em 1991 e é um sistema operativo open-source, multitarefa e multiusuário que pode rodar em modo texto ou gráfico. Sua instalação envolve a verificação da compatibilidade do hardware, partição e formatação do disco rígido, instalação do sistema operativo e configuração do bootloader LILO.
O documento resume os principais conceitos de sistemas operacionais, incluindo suas funcionalidades básicas, estrutura, arquiteturas, história, gerência de memória, arquivos, processos e comunicação entre processos.
O documento discute os principais conceitos sobre sistemas operacionais, incluindo:
1) A função principal de um sistema operacional é controlar o funcionamento de um computador e gerenciar os recursos entre usuários.
2) Sem um sistema operacional, os usuários precisariam conhecer detalhes de hardware, tornando o trabalho lento e propenso a erros.
3) Exemplos de componentes-chave de um sistema operacional incluem kernel, shell e processos.
O documento discute a arquitetura de sistemas operacionais, definindo-o como um software que gerencia os recursos de hardware e permite a execução de programas. Apresenta as funções básicas de um sistema operacional e tipos como monotarefa, multitarefa, em rede e distribuídos. Explora estruturas como arquitetura monolítica e microkernel e conceitos como processo, chamadas ao sistema e virtualização.
O documento resume o que é o kernel do Linux, descrevendo-o como um conjunto de arquivos escritos em C e Assembly que controlam o hardware do computador e permitem a execução de processos e compartilhamento de memória. Detalha a história do kernel Linux, criado por Linus Torvalds em 1991, e explica como novas versões são lançadas periodicamente com melhorias e correções. Aponta que o kernel permite compatibilidade com diversos hardwares e sistemas de arquivos.
Introdução a computação e suas aplicações seminárioRobson Ferreira
O documento fornece uma visão geral sobre sistemas operacionais Linux, Mac OS e Windows. Descreve características-chave como área de trabalho, kernel, shell e ferramentas de cada sistema operacional, além de comparar suas diferenças e semelhanças.
O documento fornece um resumo sobre sistemas operacionais. Explica que um sistema operacional é um software que gerencia os recursos de hardware e fornece uma interface de alto nível para programas acessarem dispositivos. Também discute conceitos como processos, memória, escalonamento e exclusão mútua, que são fundamentais para a operação de sistemas operacionais modernos.
O documento fornece uma introdução abrangente sobre o sistema operacional Linux, incluindo:
1) Seu histórico como um sistema operacional de código aberto e gratuito;
2) Seus requisitos mínimos de hardware;
3) Suas principais características como multitarefa, segurança, suporte a hardware, redes e compatibilidade;
4) Detalhes sobre arquivos no Linux incluindo nomes, extensões e unidades de medida de tamanho.
O documento discute os conceitos de sistemas operacionais, incluindo suas funções de abstração de recursos de hardware e gerenciamento de recursos compartilhados. Também apresenta diferentes tipos de sistemas operacionais, como batch, de rede, multiusuário e desktop.
O documento discute as principais características e vantagens do sistema operacional CentOS, um clone gratuito do Red Hat Enterprise Linux. Ele destaca que o CentOS oferece a mesma segurança, compatibilidade de pacotes e suporte por meio de atualizações que outras soluções Linux empresariais, sem custo de licença. Além disso, possui uma comunidade ativa e diversos canais de suporte.
A alternativa correta é a letra a) sincronização e comunicação entre processos e threads.
O Kernel é responsável pelo gerenciamento dos recursos do sistema operacional, incluindo a sincronização e comunicação entre processos e threads que estão sendo executados. Ele não é responsável diretamente pelas outras funções listadas nas demais alternativas.
O documento descreve a história e características do sistema operacional Ubuntu. O Ubuntu foi criado em 2004 por Mark Shuttleworth para ser uma distribuição Linux amigável ao usuário. O objetivo era tornar a interface gráfica simples e intuitiva, diminuindo a necessidade de comandos complexos. O documento também lista alguns comandos básicos do Ubuntu como cd, ls, sudo e apt-get.
O documento discute a história e conceitos fundamentais do Linux e software livre. Ele explica que o Linux surgiu como um núcleo criado por Linus Torvalds em 1991 para combinar com softwares livres criados pelo projeto GNU de Richard Stallman, permitindo substituir o Unix. Também descreve conceitos como licenças de software livre, distribuições Linux, interfaces gráficas e diretórios principais do sistema.
O documento descreve os conceitos básicos de sistemas operacionais, incluindo: 1) O papel do sistema operacional em controlar o acesso aos recursos compartilhados entre usuários e programas; 2) Os serviços prestados pelo sistema operacional como execução de programas, armazenamento de arquivos e acesso a periféricos; 3) A organização do sistema operacional em kernel e programas de sistema.
Este documento descreve a implementação de um cluster de computadores para acelerar o processo de comparação de bases de proteínas e nucleotídeos em um laboratório universitário. O cluster foi construído com computadores de baixo custo interligados por rede e executando software livre. Testes iniciais mostraram que o cluster reduziu o tempo de comparação de arquivos proteicos de 29 para 14 segundos.
O documento descreve as principais funções de um sistema operacional, incluindo gerenciar recursos do sistema como processador e memória, fornecer interface entre hardware e usuário, gerenciar hardware instalado e recursos como arquivos e dispositivos, e servir como tradutor entre linguagem de máquina e usuário.
Este documento descreve um plano de ensino para um curso de Sistemas Operativos no 10o ano. O curso visa desenvolver competências relacionadas com a estrutura interna e configuração de sistemas operativos. O plano inclui módulos sobre conceitos básicos de hardware e software, definição e caracterização de sistemas operativos, e funções genéricas como gestão de programas, recursos e segurança.
Sistemas Operacionais - Gnu/Linux Instalando ProgramasLuiz Arthur
O documento discute conceitos de software livre e como instalar programas a partir de arquivos tarball, incluindo como descompactar os arquivos, compilar o código-fonte e gerenciar bibliotecas compartilhadas.
O documento descreve o sistema operativo Linux. [1] Foi criado por Linus Torvalds em 1990 com o objetivo de ser distribuído gratuitamente e poder contar com contribuições de usuários. [2] Linux é popular porque pode ser desenvolvido colaborativamente, é gratuito, existem várias distribuições e seus programas podem ser copiados e distribuídos livremente. [3]
Windows 7 - Fabrício de Oliveira e Marcelo BuscarattiAnderson Favaro
O documento resume as principais características e melhorias do Windows 7 em relação ao Windows Vista. Apresenta as novas interfaces, recursos e edições do Windows 7. Destaca também os ganhos de desempenho e segurança do Windows 7.
O documento descreve a origem e desenvolvimento do sistema operacional BSD, começando pelo UNIX criado por Ken Thompson e Dennis Ritchie nos Bell Labs em 1969. Conta como o UNIX foi reescrito em C e se tornou mais portátil, e como a Universidade da Califórnia em Berkeley obteve uma licença e desenvolveu sua própria implementação BSD. Também resume as principais características e versões do FreeBSD.
Windows Vista - Arthur Duarte Rosa - Henrique BuenoAnderson Favaro
O documento descreve o sistema operacional Windows Vista, incluindo suas versões, principais novos recursos como Windows Aero, melhorias em desempenho, segurança e gerenciamento. Detalha também mudanças no kernel relacionadas a processos, threads, E/O e gerenciamento de memória.
O documento descreve o sistema operacional Mac OS X, desde sua primeira versão lançada em 1984 até as versões atuais. Detalha suas principais características como interface gráfica, arquitetura baseada no Unix, compatibilidade, segurança e inovações de acessibilidade. Também apresenta as versões Snow Leopard e Lion, focadas em melhorias de desempenho e integração com dispositivos móveis respectivamente.
O Debian é uma distribuição Linux fundada em 1993 por Ian Murdock. É liderado por voluntários e lança novas versões regularmente, com codinomes inspirados no filme Toy Story. Oferece suporte a várias arquiteturas e possui milhares de pacotes gerenciados por seu sistema APT. Seu sucesso se deve à comunidade de desenvolvedores e ao foco na segurança e estabilidade.
O documento discute o sistema operacional Windows Vista. Aborda sua história de lançamentos adiados, as diferentes versões, melhorias em relação ao Windows XP como gerenciamento de memória e desempenho, e tecnologias fundamentais como o Avalon, WinFS e Indigo.
A história do Unix começou em 1969 quando Ken Thompson reescreveu o sistema Multics em uma máquina mais limitada chamada PDP-7, rebatizando-o de Unics e depois Unix. Em 1973, Dennis Ritchie e Ken Thompson reescreveram o Unix em linguagem C, tornando-o mais maleável. Ao longo dos anos 1970 e 1980 foram lançadas as primeiras versões comerciais do Unix pela Bell e AT&T.
O documento discute a história do Windows e as principais versões lançadas. Também explica recursos do Windows Vista como a infraestrutura recomendada, contagem de ciclos da CPU, escalonamento por prioridade e recursos como Ready Boost, Ready Boot e Super Fetch para melhorar o desempenho.
O documento descreve o sistema operacional Gentoo Linux, incluindo sua história, filosofia, ferramentas e quem o utiliza. O Gentoo foi criado por Daniel Robbins em 2002 como uma distribuição rápida e personalizável, baseada no Linux e no FreeBSD. Ele permite compilar softwares do código fonte e oferece mais de 10 mil pacotes gerenciados pelo Portage.
O FreeBSD é um sistema operacional de código aberto baseado no 4.4BSD-Lite para computadores x86, DEC Alpha e Sun UltraSPARC. Ele fornece multitarefa preemptiva, compartilhamento de recursos entre usuários, proteção de memória e compatibilidade com aplicativos Linux, SCO e BSD. O FreeBSD também inclui ferramentas de desenvolvimento em C/C++ e suporte a hardware x86, Alpha e SPARC.
O documento descreve as distribuições Red Hat e Fedora, incluindo suas versões, requisitos mínimos e características principais. Red Hat foi lançada em 1994 e focada no mercado corporativo, enquanto Fedora foi lançada em 2003 para desktops. Ambas usam o gerenciador de pacotes YUM e os kernels 2.4.20 e 2.6.25, respectivamente.
O documento discute o sistema operacional Solaris, incluindo sua origem a partir do Unix, recursos avançados como atualizações inteligentes e prevenção de falhas, e como ele controla processos, memória, entrada/saída e fornece segurança.
O documento discute o sistema operacional OS/2 da IBM, incluindo sua história desde 1987 até ser descontinuado em 2005. Detalha as principais versões lançadas e suas características como interface gráfica, sistema de arquivos e multitarefa. Aponta que a versão Warp 4 poderia ter revolucionado o mercado caso tivesse sido melhor divulgada.
O documento discute as diferenças entre o Windows Server 2003 e 2008, incluindo como instalar, habilitar serviços e configurar máquinas virtuais no Hyper-V. Também descreve recursos como o Gerenciador de Tarefas e as vantagens da virtualização com o Hyper-V.
O Mac OS X é um sistema operacional desenvolvido pela Apple para computadores Macintosh. Ele inclui o kernel Darwin e oferece recursos como a interface gráfica Aqua, o gerenciador de widgets Dashboard, o sistema de busca Spotlight e suporte para linguagens como Cocoa, Carbon, Java e OpenGL.
O documento descreve a arquitetura do sistema operacional Unix, incluindo suas principais partes como o kernel, sistema de arquivos, shell e ferramentas. Também discute processos, escalonamento, interrupções de relógio e alarmes no Unix.
3. Requisitos de hardware: A configuração mínima de hardware necessária para suportar o Linux Slackware é um 386 com 2Mb de RAM e 10 MB de espaço livre em disco. A configuração recomendável para aplicações mais robustas como um provedor Internet é um Pentium 8Mb de RAM (para rodar o XP-Windows e alguns outros utilitários) com 400 Mb a 600 Mb de espaço no disco rígido.
4. Trabalha em ambas as formas mono e multi tarefas Inicialização e interrupção do sistema "No boot do Linux, após o Kernel ser carregado, é usado o init, além de uma estrutura de diretórios de script associados parecida para iniciar a execução do sistema e os processos de carregamento. Vale lembrar que apesar desse método estar se tornando padrão no mundo Linux - por ser fácil, poderoso e flexível - algumas distribuições, principalmente distribuições antigas, ainda usam esquema de inicialização diferentes. Apesar de diferentes muitas vezes eles mantém uma semelhança, como é o caso do OpenLinux, que usa um sistema de inicialização onde a diferença está apenas nos nomes dos scripts. "
5. Dispositivos de entrada e saida O acesso aos dispositivos de E/S como terminais discos, impressoras e a própria rede, é feito através de arquivos especiais, Cada dispositivo está associado a um ou mais arquivos especiais, localizados no diretório/dev. Por exemplo, uma impressora pode ser o arquivo /dev/1p, um terminal /dev/tty1 e uma interface de rede, /dev/net. Os device drivers podem ser divididos em dois tipos. Orientados e bloco e orientados a caractere. Os device dirvers orientados a bloco estão ligados a dispositivos como discos e CD-ROMs, que permitem a transferência de blocos de informações do mesmo tamanho. Os drivers orientados a caractere são voltados para atender dispositivos como terminais e impressoras que transferem informação de tamanho variável, geralmente caractere a caractere ou uma seqüência de caracteres. No caso das operações orientadas a bloco, deve existir a preocupação em minimizar o numero de transferência entre o dispositivo e a memória utilizando o buffer cachê .O buffer cachê é uma área na memória principal onde ficam armazenados temporariamente os blocos recentemente referenciados. Por exemplo, quando uma operação de leitura a disco é realizada o subsistema de E/S verifica se o bloco esta no buffer cache se o bloco se encontra no cachê é possível passá-lo diretamente par ao sistema de arquivos sem acesso ao disco. Melhorando assim o desempenho do sistema.
6. BUFFERING A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de EIS e a memória. Esta técnica permite que em uma operação de leitura o dado seja transferido primeiramente para o buffer, liberando imediatamente o dispositivo de entrada para realizar uma nova leitura. Neste caso, enquanto o processador manipula o dado localizado no buffer, o dispositivo realiza outra operação de leitura no mesmo instante.
7. SPOOLING A técnica de spooling (simultaneous peripheral operation on-line) foi introduzida no final dos anos 1950 para aumentar o grau de concorrência e a eficiência dos sistemas operacionais. Naquela época, os programas dos usuários eram submetidos um a um para processamento pelo operador. Como a velocidade de operação dos dispositivos de EIS é muito menor que a do processador, era comum que a UCP permanecesse ociosa à espera de programas e dados de entrada ou pelo término de uma impressão. O uso do spooling permite desvincular o programa do dispositivo de impressão, impedindo que um programa reserve a impressora para uso exclusivo. O sistema operacional é o responsável por gerenciar a seqüência de impressões solicitadas pelos programas, seguindo critérios que garantam a segurança e o uso eficiente das impressoras.
8. Estrutura As distribuições Linux são um bom exemplo de ação da lei de seleção natural. Novas distribuições surgem praticamente a cada dia, mas poucas continuam ativas por mais do que alguns meses. O motivo é bastante simples: qualquer um com conhecimentos técnicos suficientes pode criar uma nova distribuição, tomando como base alguma distribuição já existente. Entretanto, apenas as que conseguem reunir um grupo suficientemente grande de usuários e desenvolvedores conseguem sobreviver a longo prazo.Ao contrário do que se costuma ouvir, a instalação do Slackware pode ser tão simples quanto a do que a do Mandriva ou Fedora, o problema é justamente o que fazer depois da instalação. Quase nada é automático: som, impressora, montagem das partições, tudo precisa ser configurado manualmente depois. O “Slack” no nome significa “preguiçoso” no sentido de que o software não fará muita coisa por você. A proposta da distribuição é justamente lhe proporcionar problemas, para que você possa aprender pesquisando soluções para eles. Esta acaba sendo a principal limitação, mas ao mesmo tempo o diferencial que mantém a distribuição relevante.
9. Arquitetura Programas podem ser instalados a partir de pacotes binários pré-compilados para sua distribuição/versão (oficiais ou de terceiros), compilação a partir do código-fonte, a partir de um SlackBuild ou ainda sim de um instalador binário (este quase sempre pertencendo a programas proprietários). Conceitos: Um pacote binário pré-compilado é um programa pronto para ser usado pelo sistema, bastando instalar. Um código-fonte permite que você altere (se lhe interessar) compile e instale o programa. Um instalador binário é um programa que fará a instalação quando executado. Instalação a partir de pacote binário pré-compilado da sua distribuição/versão Os pacotes pré-compilados são programas prontos para serem usados compactados, bastando instalá-los.
10. S incronização e comunicação de processos Por meio de semaforo: Ele controla os acessos e monitora a execução de instruções que podem causar algum dano. Semáforos são usados para evitar as chamadas "race conditions", ou "condições de disputa", onde dois ou mais processos requisitam um mesmo recurso. Um semáforo serve para impedir que os mais de um processo acesse um recurso compartilhado ao mesmo tempo.
11. O Kernel O kernel faz o controle dos periféricos do sistema e para isto ele deve ter o seu suporte incluído. Para fazer uma placa de som Sound Blaster funcionar, por exemplo, é necessário que o kernel ofereça suporte a este placa e você deve configurar seus parâmetros (como interrupção, I/O e DMA) com comandos específicos para ativar a placa e faze-la funcionar corretamente. Existe um documento que contém quais são os periféricos suportados/ não suportados pelo GNU/Linux, ele se chama Hardware-HOWTO. Suas versões são identificadas por números como 2.0.36, 2.0.38, 2.1.10, 2.2.12, as versões que contém um número par entre o primeiro e segundo ponto são versões estáveis e que contém números ímpares neste mesmo local são versões instáveis (em desenvolvimento). Aplicando Patches no kernel Patches são modificações geradas pelo programa diff em que servem para atualizar um programa ou texto. Este recurso é muito útil para os desenvolvedores, pois podem gerar um arquivo contendo as diferenças entre um programa antigo e um novo (usando o comando diff) e enviar o arquivo contendo as diferenças para outras pessoas. As pessoas interessadas em atualizar o programa antigo, podem simplesmente pegar o arquivo contendo as diferenças e atualizar o programa usando o patch. Isto é muito usado no desenvolvimento do kernel do GNU/Linux em que novas versões são lançadas freqüentemente e o tamanho kernel completo compactado ocupa cerca de 18MB.
12. Gerenciamento Entrada e saida: A gerência de entrada e saída no Linux é implementada através de device drivers, um device para cada dispositivo. Os device drivers são acoplados ao sistema operacional quando o kernel é gerado. Sempre que um novo dispositivo é acrescentado ao sistema, o driver correspondente deve ser acoplado ao núcleo. O acesso a dispositivos é na forma de arquivos especiais.
13. Gerênciamento de processos O modelo de gerenciamento de processos do Linux teve uma evolução notável. Desde o seu início, auxiliado pelo modelo Bazaar1 de desenvolvimento, esses algoritmos foram enumeras vezes criticados e melhorados por eruditos ao redor do mundo, isso faz com que o Linux tenha hoje um dos melhores conjuntos de algoritmos para gerenciamento de processos já visto. Um processo pode ser descrito como parte de um programa que está aparentemente rodando. Este aparente existe somente pelo fato de que determinado processo pode entrar e sair diversas vezes do processador em um único segundo, e em um determinado momento ele pode não estar no processador e mesmo assim aparentemente estar rodando.
14. Memória No Linux a memória funciona da seguinte maneira, processos que estão em execução têm prioridade na memória, quando termina um processo e se tiver espaço na memória, ficam resíduos desse processo na memória para uma futura volta desse processo ser mais rápida. Caso essa memória RAM esteja lotada com processos que estão em execução, aí começa a utilização da memória SWAP (troca). (LIMA, 2007) Cada processo do Linux, em uma máquina de 32 bits, dispõe de 3GB de espaço de endereçamento virtual para si próprio, com 1GB restante reservado para suas tabelas de páginas e outros dados do núcleo. O 1GB do núcleo não é visível quando o processo executa no modo usuário, mas torna-se acessível quando o processo faz uma chamada ao núcleo. O espaço de endereçamento é gerado quando o processo é criado e sobrescrito em uma chamada ao sistema exec. O espaço de endereçamento virtual é dividido em áreas ou regiões organizadas em páginas. Contíguas e homogêneas. Isso quer dizer que cada área consiste de uma série de páginas consecutivas com proteção e propriedades de paginação idênticas. O segmento de código e os arquivos mapeados são exemplos de áreas. Pode haver vazios no espaço de endereçamento virtual entre essas áreas. Qualquer referência à memória para um vazio resulta em uma falta de página fatal.
15. Multiprocessadores O sistema oferece aos usuários um Linux repleto de recursos. Ele traz servidores de web, ftp, e e-mail, diversos ambientes gráficos, uma vasta gama de ferramentas de desenvolvimento, editores e bibliotecas para desenvolver e compilar novas aplicações. Sobre esta versão: Esta versão contém muitas melhorias que agradarão usuários novos, assim como usuários mais experientes do Slackware. Contendo excelentes gerenciadores de janelas, o leve e rápido Xfce 4.4.1 e o KDE 3.5.7 que possui uma interface mais elaborada e fácil de usar. Foi adicionado ao Slackware o suporte para o HAL, que permite a administradores conceder permissão aos usuários para uso de dispositivos de armazenamento USB apenas plugando e usando. O uso do Kernel 2.6.21-SMP que garante uso mais eficiente da máquina por suportar multi-core, HyperThreading e multiplos processadores. Também traz a esta versão melhor suporte a sistemas de arquivos jornaling, SCSI, ATA, SATA e LVM. Além de suporte a X DRI que acelera a renderização de gráficos 3D.