07 março 2012

Linux

Shell Bash Linux
Trata-se de um Sistema Operacional multitarefa, multiusuário, estável e seguro. Não é um sistema para iniciantes, pois está longe de ser intuitivo. Tente instalar um aplicativo diferente nele ou mesmo uma impressora e rapidamente sentirá uma irresistível vontade de voltar para o Windows.

Mas para os persistentes (hackers, Geeks, Gênios e Nerds em geral) que se aprofundarem neste sistema será algo extremamente seguro, estável e diferente!

Linux é ao mesmo tempo um kernel (ou núcleo) e o sistema operacional que roda sobre ele, dependendo do contexto em que você encontrar a referência. O kernel Linux foi criado em 1991 por Linus Torvalds, na época, um estudante finlandês, e hoje é mantido por uma comunidade mundial de desenvolvedores.

Inicialmente, o Linux foi um hobby de Linus Torvalds que pensou em criar seu próprio sistema operacional "Unix-like" que rodasse em processadores Intel 80386. Linus chegou a estudar o Minix, um sistema similar de autoria do famoso acadêmico Andrew Tanenbaum, mas não ficou satisfeito com a arquitetura deste (que não era um software livre, inclusive) e resolveu criar o seu próprio sistema. O projeto Linux foi publicamente lançado em 1991 em uma famosa mensagem para a Usenet.

Abaixo a mensagem, traduzida:

------------------------------

Olá a todos que usam o minix
Estou fazendo um sistema operacional (livre - apenas como um hobby, bnão será algo grande e profissional como o GNU) para máquinas AT 386 (486). Ele tem sido trabalhado desde abril, e está começando a ficar pronto. Eu gostaria de opiniões sobre coisas que as pessoas gostam/não gostam no minix, já que o meu SO lembra um pouco ele (mesmo layout físico do sistema de arquivos (por motivos práticos), entre outros).

Eu já portei o bash (1.08) e o gcc (1.40) e as coisas parecem funcionar. Isso indica que conseguirei alguma coisa prática dentro de alguns meses, e gostaria de saber quais recursos as pessoas mais gostaria de ter. Todas as sugestões serão bem-vindas, mas não prometo implementá-las :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Sim - ele está livre de qualquer código do minix, e tem sistema de arquivos com multi-threading. Ele NÂO é portável (usa 386, chaveamento de tarefas, etc) e provavelmente nunca suportará qualquer coisa além de discos rígidos AT, pois é tudo o que eu tenho :-(.

------------------------------

Nenhum comentário:

Postar um comentário

A Didática do Ensino Superior

Considera-se desafiador e ao mesmo tempo necessário formar indivíduos levando em consideração suas realidades e saberes pré-existentes, util...