Duvida sobre Kernel e SO [RESOLVIDO]

1. Duvida sobre Kernel e SO [RESOLVIDO]

Wygor Felipe
jdillinger

(usa Ubuntu)

Enviado em 30/04/2013 - 20:22h

boa noite pessoal, hoje eu estava lendo sobre linux e cheguei a seguinte conclusao:
o linux em si nao e o SO e sim o kernel, nucleo que liga o software com o hardware que por sua vez complementado pelos programas de terceiros e interfaces graficas formam o SO. Entao fui mais afundo, e ao inves de pesquisar introducao ao linux procurei por introducao ao kernel linux e acabei encontrando o servidor kernel.org que disponibiliza o codigo fonte do linux e baixei a versao 0.0.1

dai vem a duvida... o kernel funciona sem o sistema operacional (nao sei se e assim que se diz, mas o que eu quero saber e se eu consigo executar so o kernel), acho que sim porque quando Torvalds finalizou essa primeira versao acho que nao tinha interface grafica nem tantos outros recursos como os que temos hoje. E se sim do que ele e capaz, se ele ja vem com alguma ferramenta embutida (li algo no wikipedia dizendo que esta primeira versao vinha com o gcc um compilador de varias linguagens de programacao da gnu)?

O que eu estou afim de fazer e executar apenas o kernel se possivel, tenho um desktop com o vmware instalado e se nao der certo tenho um notebook a disposicao.
o link e esse: https://www.kernel.org/pub/linux/kernel/Historic/ eu "descartei" o diretorio "old-versions" eo "v0.99"
eu quero saber o que devo fazer exatamente pra executar ele, qual arquivo chamar no altorun e tal.

se alguem puder me ajudar eu agradeco e se eu disse algo errado aqui por favor me corrijam


  


2. Re: Duvida sobre Kernel e SO [RESOLVIDO]

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 30/05/2013 - 20:22h

Sim, o linux é o kernel, mas este é responsável por tudo. Não é justo chamá-lo "apenas o kernel". Senão, veja:
ele cuida do gerenciamento de memória, discos, sistema de arquivos, filtragem de pacotes, drivers de dispositivos (rede, vídeo, som, etc.), gerenciamento de processos, etc.

Imagine só, na época em que foi criado, as interfaces gráficas atuais não existiam. Não existiam navegadores de Internet populares (a web como é hoje, simplesmente não existia).

O que quero dizer é que as funcionalidades que ele fornecia para a época eram bastante completas, era uma alternativa livre do unix. Para a época, além das funcionalidades do kernel, muito provavelmente bastaria um shell, que se não estou enganado era integrado ao kernel.


Atualmente os Sistemas Operacionais precisam nos oferecer mais coisas que no passado, mas ainda assim, não podemos nos esquecer que todas essas coisas a que me refiro são nada mais que Aplicativos, e que por de trás de tudo isso ainda há o kernel fazendo todo o gerenciamento da máquina.


Se você quiser se aventurar na execução do linux 0.01, acredito ser melhor emular, de fato, o hardware da época. Mais especificamente, um processador suportado pelo Linux na época, no caso o 80386 (mais conhecido somente por 386). Se não estou enganado o qemu faz isso. Leia http://www.kerneltrap.org/node/14002, pode ser útil para o que deseja.

Talvez seja também interessante tentar compilar e executar uma versão mais madura do kernel, como a 1.0, lançada em 94, pois a 0.01 foi a primeira versão de todas, totalmente experimental, dependia do minix (acho que o sistema de arquivos era o mesmo na época).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts