Apostila linux iniciantes
1. INTRODUÇÃO
O Linux é um clone UNIX de distribuição livre para PCs baseados em processadores
386/486/Pentium. O Linux é uma implementação independente da especificação POSIX, com a qual todas as versões do UNIX padrão (true UNIX) estão convencionadas.
O Linux foi primeiramente desenvolvido para PCs baseados em 386/486/Pentium, mas atualmente também roda em computadores Alpha da DEC, Sparcs da SUN, máquinas
M68000 (semelhantes a Atari e Amiga), MIPS e PowerPCs. O Linux foi escrito inteiramente do nada, não há código proprietário em seu interior.
O Linux está disponível na forma de código objeto, bem como em código fonte, sendo distribuído nos termos da GNU General Public License.
O Linux possui todos as características que você pode esperar de um UNIX moderno, incluindo: • Multitarefa real
• Memória virtual
• Biblioteca compartilhada
• "Demand loading"
• Gerenciamento de memória próprio
• Rede TCP/IP (incluindo SLIP/PPP/ISDN)
• X Windows
2. HISTÓRIA DO LINUX
O Kernel do Linux foi originalmente escrito por Linus Torvalds do Departamento de
Ciência da Computação da Universidades de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Internet.
Linus Torvalds iniciou cortando (hacking) o kernel como um projeto particular, inspirado em seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andy
Tannenbaum. Ele se limitou a criar, em suas próprias palavras, "um Minix melhor que o
Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho em seu projeto, sozinho, ele enviou a seguinte mensagem para comp.os.minix:
2
Você suspira por melhores dias do Minix-1.1, quando homens serão homens e escreverão seus próprios "device drivers" ? Você está sem um bom projeto e esta morrendo por colocar as mãos em um S.O. no qual você possa modificar de acordo com suas necessidades ? Você está achando frustrante quando tudo trabalha em Minix ? Chega de