O que é o Linux ?

O Linux é um sistema operativo que inicialmente foi criado como passatempo por um jovem estudante, Linus Torvalds, na Universidade de Helsínquia na Finlândia, Linus teve um interesse no Minix, um pequeno sistema de Unix, e decidiu desenvolver um sistema que excedia os seus parâmetros (Minix). Ele começou o seu projecto em 1991 quando ele lançou a versão 0.02 e trabalhou arduamente até 1994 quando a versão 1.0 do Linux Kernel foi lançada. A actual versão completa é a 2.2, e continua a aumentar com vários updates que estão acessíveis para uso publico.

O Linux é desenvolvido sobre a licença da GNU General Public License e o seu código fonte  pode ser adquirido grátis por toda a gente. O Linux pode ser usado para  uma grande variedade de propósitos incluindo networking, desenvolvimento de software, e como uma plataforma final do utilizador. O Linux é também considerado, como uma alternativa de baixo custo contra sistemas operativos mais caros.

Qual é a melhor versão/distribuição, e onde pode ser obtido?

Qual é o melhor?

Existem varias distribuições, ou versões do Linux. A "distribuição" é a compilação do código fonte do Linux, combinada normalmente com algumas coisas extra e software. Algumas distribuições estão disponíveis na Internet via download sem nenhum encargo financeiro enquanto outras estão  disponíveis a preços acessíveis em CD-ROM  da Linux-Retailers Worldwide.    

Há outras forma de o adquirir  como por exemplo a pré instalação no seu computador, ou adquirindo um livro que contenha um CD-ROM complementar. Cada distribuição tem o seu destino, e vários factores que tem a ver com as nessecidades de cada utilizador e dai a melhor distribuição destinada para cada utilizador.

Onde posso conseguir o Linux

Será que posso instalar e correr correctamente o Linux no meu computador?

Compactibilidade do Linux

Linux corre correctamente na maioria dos computadores, Laptops, e plataformas. Existem vários projectos em vista de mudarem para outras configurações de hardware em baixo uma pequena lista de hardware testado e suportado pelo linux.

.

Supported PC-based CPUs include:

 

Incluindo plataformas de suporte não PC:

A maioria dos laptops e notebooks são suportados.

 

Como Instalo o Linux ?

 

Instalação do linux

Os seguintes links tem informação passo a passo como instalar o linux Linux Pre-instal

Questões comuns sobre configuração do sistema, hardware, e software. Complete a lista de verificações antes de começar o processo de instalação para uma instalação mais suave. 

 

Instalação geral, instruções como especificas sobre Debian, Red Hat, Caldera, Slackware, S.u.S.E. 

 

Passo a passo instruções para instalar Caldera's OpenLinux distribuição Standard. 

 

Como instalar a distribuição do Red Hat Linux.

 

Instalação do Red Hat Linux a partir de um set de CD-ROMs.

 

Instalação do Red Hat via FTP para um disco local.

 

Foca primariamente a instalação do Slackware.

Poderei comprar um sistema pre-instalado de Linux?

Existe uma lista de Vendedores que vendem sistemas de Linux pre-instalado via encomenda por e-mail. A largura de escolha vão de um preço modesto de um processador de base Intel até  os grandes como sistemas Alpha ou Sparc. Algumas companies specializadas em particular nas distribuicões de Linux enquanto outros configuram  cada sistema para especificacões do cliente.

Outros vendedores especializados em sistemas pre-instalados, em “cubos” pre-configurados--web servers, mail servers – Que não incluem só Linux mas todo o software e utilidades necessárias para conseguir o arranque em alguns minutos e bom funcionamento do sistema. Existem também disponíveis hard drives pre-installados e soluções perfeitas para utilizadores que estão fazendo um upgrade ao hardware existente e procurando uma instalação sem problemas.

Pre-Installed Linux Vendors

 

Está o Linux preparado para o ano 2000(Y2K)?

Linux no ano 2000.

Como na maioria dos sistemas Unix, o Linux é normalmente escrito com 32-bits de representação de dados. Isto sugere que Linux irá ter dificuldades no ano 2038 a menos que o kernel mas mesmo assim quando o codigo fonte for mudado para 64bit estas implementações serão capazes de trabalhar com datas para mais 2 biliões de anos. Vendo que o programadores do linux tem mais quarenta anos para resolver este problema, é muito provavel que este problema seja solucionado antes de 2038. 

 

 

Os Seguintes web sites discutem Linux e o Ano 2000:

O Linux suporta o X-Window?

  Sim. O Linux usa o XFree86 (a versão actual é a 3.1.2, que é baseada no X11R6). Deve ter uma placa de vídeo suportada pelo XFree86. Actualmente, a maioria das distribuições do Linux vêm com uma instalação X. Também o pode instalar por conta própria, ver em sunsite.unc.edu em /pub/Linux/X11/Xfree86-* e nos sites mirrorados.

 

Onde posso conseguir um XF86Config para o meu sistema?

  Deverá fazer o seu próprio arquivo XF86Config, porque ele depende da combinação exacta da placa de vídeo e do monitor que possui. Isso não é difícil de fazer -- leia as instruções que vêem com o XFree86, em /usr/X11R6/lib/X11/etc. O arquivo que mais precisa ver é provavelmente o README.Config. Pode usar o programa xf86config para facilitar o trabalho. Note que o ConfigXF86 é obsoleto e não deve ser utilizado. Por favor, não solicite por arquivos XF86Config em comp.os.linux.x, nem responda a tais pedidos.

 

Logins pelo "xterm" aparecem de forma estranha em who, finger, etc

  O xterm que acompanha o XFree86 2.1 e anteriores não entende correctamente o formato que o Linux usa para o arquivo /var/adm/utmp, onde o sistema guarda os registos de quem está no sistema. Portanto ele não interpreta todas as informações correctamente. XFree96 3.1 resolve esse problema.

 

Não consigo fazer o X-Window funcionar.

Ler o XFree86 HOWTO -- verifique a secção de perguntas e respostas. Tente ler comp.windows.x.i386unix - especificamente leia a FAQ daquele grupo. Por favor não envie mensagens sobre o X-Window ou o XFree86 para comp.os.linux.x a não ser que sejam específicos sobre o Linux.

 

O X tem suporte para TGUI9440, Diamond Stealth...?

  O suporte para as placas TGUI9xxx e outras está em desenvolvimento. Se quiser experimentar uma versão beta, dê uma olhada em http://www.xfree86.org. As placas Diamond mais antigas não são suportadas, mas pode fazer com que elas funcionem na sua máquina com algum trabalho. Ver a Diamond FAQ em ftp://sunsite.unc.edu/pub/Linux/X11/. As placas mais recentes possuem suporte. Obtenha mais informações em http://www.diamondmm.com/linux.html. Mais informações sobre o suporte para as placas de vídeo, no Hardware HOWTO ou para o caso do XFree86 em http://www.xfree96.org.

 

Como se faz para mover o ecrã para cima em modo texto?

  Com o "keymap" americano padrão, pode usar a tecla Shift com PageUp ou PageDown (Nota: as teclas cinzas, não as brancas do teclado numérico!). Para outros "keymap"de teclado, ver /usr/lib/keytables; Não é possível aumentar a quantidade de ecrã guardado, porque a forma em que é implementado usa a memória de vídeo para guardar o texto a rolar. Porém, pode aumentar a quantidade de texto guardado em cada consola virtual, reduzindo a quantidade deles -- ver o <linux/tty.h>.

 

Como trocar de consola virtual? Como as posso habilitar?

  Em modo texto, pressione Left Alt-F1 a Alt-F12 para seleccionar as consolas tty1 a tty12; Right Alt-F1 vai para tty13 e assim por diante. Para mudar de consola no X-Window pressione Ctrl-Alt-F1 etc; Alt-F5 ou algo assim irá levá-lo de volta ao X. Se quer usar uma consola virtual para login normal, precisa verificar quais as consolas virtuais que possuem prompt de login em /etc/inittab. (Nota: o X precisa de pelo menos uma consola virtual para ser executado). Os Kernels anteriores ao 1.1.59 possuem um limite no número de consolas configurado em tempo de compilação, cujo default é 8. Ver NR_CONSOLES em linux/include/linux/tty.h. Os Kernels mais recentes alojam as consolas dinamicamente, até um máximo de 63. 

 

  Como se configura o timezone (fuso-horário)?

Vá ao directório /usr/lib/zoneinfo; Faça o download do pacote de timezone se não possui esse directório. As fontes podem ser encontradas no sunsite.unc.edu em /pub/Linux/system/Admin/timesrc-1.2.tar.gz. Faça um link simbólico com o nome localtime apontando para um dos arquivos nesse directório (ou sub directório), e um chamado posixrules apontando para localtime. Por exemplo:

ln -sf Portugal/East localtime
ln -sf localtime posixrules

Isso dará efeito imediatamente - experimente date. Não tente usar a variável de ambiente TZ - deixe-a indefinida. Também deve certificar-se de que o relógio do kernel do Linux está ajustado para o horário TMG correcto - digite date -u e verifique se o horário universal correcto é mostrado.

 

Qual a versão do Linux que estou a usar na minha máquina?

  Para saber qual a versão do Linux existente na sua máquina, digite: uname -a

 

Como posso habilitar ou desabilitar os core dumps?

  O Linux agora tem os core files desabilitados por default para todos os processos. Pode habilitar ou desabilitar os core dumps (gravação em disco da memória do processo, em alguns casos de erro fatal) com o comando ulimit no bash, limit no tcsh ou rlimit no ksh. Ver a página do manual para a shell para maiores detalhes. Esse comando afecta todos os programas executados por aquela shell (directa ou indirectamente) e não no sistema todo. Se quiser habilitar ou desabilitar os core dumps para todos os processos por default, mude <linux/sched.h> - ver a definição de INIT_TASK, e também dê uma vista de olhos em <linux/resource.h>.

 

Como actualizar/recompilar o kernel?

  Deve ler o Kernel HOWTO ou o README que acompanha o pacote do kernel em ftp.cs.helsinki.fi, em /pub/Software/Linux/Kernel e mirrors de lá. Pode já possuir uma versão do código fonte do kernel instalado no sistema, mas se o obteve como parte de alguma distribuição do Linux, é provável que ele esteja desactualizado (o que não é problema se só quer um kernel configurado sob medida, mas provavelmente é se precisar de fazer uma actualização.) Lembre-se que para o novo kernel ser carregado, precisa executar o LILO, depois de copiar o kernel para a sua partição raiz -- o Makefile das versões recentes do kernel possui um "target" zlilo especial que já faz isso; tente make zlilo. Os Kernels com número de versão secundário ímpares (ie, 1.1.x, 1.3.x) são para teste; kernels estáveis possuem número de versão pares (1.0.x, 1.2.x). Se quiser experimentar algum kernel de teste, assine a lista de discussões linux-kernel. Quais são as listas de discussão sobre o Linux? Russel Nelson, envia sumários das mudanças recentes no kernel para comp.os.linux.development , estes são arquivados em /pub/kchanges.

 

Posso ter mais de 3 portas de série a compartilhar as interrupções?

  Sim, mas não poderá usar duas portas comuns que compartilham uma interrupção em simultâneo (sem usar alguns truques). Esta é uma limitação da arquitectura do barramento ISA. Ver o Serial HOWTO para informações sobre as possíveis soluções para este problema.

 

Como fazer uma disquete de boot?

  Faça um sistema de arquivos nela com os directórios bin, etc, lib e dev -- tudo que precisa. Instale um kernel nela e faça com que o LILO o carregue pela disquete (ver a documentação do LILO em lilo.u.*.pl). Se montou o kernel (ou fez o LILO dizer ao kernel) para ter um ramdisk do mesmo tamanho da disquete, o ramdisk será carregado em tempo de boot e será montado como raiz no lugar da disquete. Ver o Bootdisk HOWTO para mais explicações.

 

Como fazer "remaping" ao teclado para português, francês, etc,.

  Para os kernels recentes, realize o download de sunsite.unc.edu /pub/Linux/system/Keyboards/kbd-0.90.tar.gz em. Certifique-se de obter uma versão apropriada; precisa do pacote de "mapeamento" do teclado específico para a versão do kernel. O 0.90 deve funcionar com as versões de kernel a partir de 1.0. Para os kernels mais antigos, precisará editar o Makefile do kernel em /usr/src/linux. Pode encontrar mais informações úteis no Keystroke HOWTO, em sunsite.unc.edu em /pub/Linux/docs/HOWTO/Keystroke-HOWTO ou no Portuguese-HOWTO , no mesmo local.

 

  Como se faz para deixar o NUM LOCK ligado por default?

  Use o programa setleds, por exemplo (em /etc/rc.local ou num dos arquivos /etc/rc.d/*):

for t in 1 2 3 4 5 6 7 8
do
setleds +num &lft; /dev/tty$t > /dev/null
done

O setleds é parte do pacote kbd (P. Como faço uma disquete de boot?). Alternativamente, modifique o kernel. Precisa fazer com que o KBD_DEFLEDS seja definido para (1 << VC_NUMLOCK) ao compilar drivers/char/keyboard.c.

 

O que posso fazer para ter mais de 128Mb de swap?

  Usar várias partições ou arquivos de swap - o Linux suporta até 16 áreas de swap, cada uma com 128Mb. Os Kernels muito velhos, só suportam áreas de swap com tamanhos até 16Mb.

 

FAQ's

Frequently Asked Questions (FAQs)

Os seguintes FAQ’s são pertinentes para vários aspectos do Linux.

 

The Linux FAQ (Perguntas frequentes com resposta)

Perguntas e respostas Gerais sobre Linux.

 

Informação Básica sobre o Linux, uma lista de especificações, alguns requerimentos, e alguns .

 

Ideia geral sobre a porta Linux para o Motorola 680x0 com processador PMMU (sistemas Atari e Motorola).

 

Ideia geral do Linux e uma lista de várias fontes de informação adicional.

 

Ideia geral do IP multicasting.

 

PPP, ou Protocolo ponto para ponto, é um protocolo oficial da Internet reconhecido, É um protocolo usado para trocar IP frames através de uma ligação serial.

 

Acerca do Sinal 11 que pode ser encontrado depois do Kernel ser compilado.

 

Ideia geral do Projecto XFree86, Inc como uma organização sem fins lucrativos que produz XFree86, o X Windows server para PC baseado em UNIX(R) e sistemas UNIX.