Linux
Baseado em Multics e escrito originalmente em linguagem simbólica para o minicomputador PDP-7 DEC; foi rescrito em linguagem C em 1973 por Dennis Ritchie , podendo ser adaptado virtualmente para qualquer computador; Surgiu várias versões de UNIX, entre elas: * System V - AT & T * BSD 4.X - Berkeley Software Distribuition * SunOs - Sun MicroSystem * Ultrix - Dec Station * AIX - IBM, RISC/6000 * Sistema Operacional Complexo * Capacidade Multitarefa; * Mais de 200 comandos e programas * Capacidade Multiusuário; * Transportabilidade; * Ampla seleção de potentes programas; * Comunicação e correio eletrônico; * Biblioteca de Softwares explicativos;
Outras Características
Pode-se também construir banco de dados, fazer cálculos, sistemas de gerenciamento de arquivo, com base em poucos comandos sem usar compilador; existe o modo gráfico, chamado X-Windows que é uma espécie de interface com o mouse, tecnicamente semelhante ao Windows. * Kernel: Faz a interface com o hardware, gerencia a memória, a entrada/saída, planeja as tarefas e administra o armazenamento de dados; * Shell: Interface entre o usuário e a máquina, interpretador de comandos, executa programas; * Aplicativos: incorporam capacidades especiais ao sistema operacional Shell’s
C Shell (CSH) * Versão BSD; * Processamento background e foreground; * History, alias; * Programação parecida com o C; - controle de processos; - prompt %
Bourne Shell (SH) * Padrão do Unix; * Possui as mesmas características do CSH sem a facilidade de history e controle de processos; * Prompt $.
Kernel Shell (KSH) * Comandos mais poderosos; * Prompt # Tudo no UNIX é um arquivo (programas, dados, diretórios, discos impressoras, teclado, mouse, etc.)
Os arquivos estão organizados em uma estrutura hierárquica (diretório e