Conheçendo o sistema operacional GNU/Fiwix

Neste artigo apresento o sistema operacional livre GNU/Fiwix, simples e modesto, ele tem como objetivo servir para os estudos na área de sistemas. É baseado no Linux, mas não é Linux, ficou confuso? Então leia o texto e entenda melhor sobre este curioso sistema operacional.

[ Hits: 36.320 ]

Por: Matheus Santana Lima em 06/12/2006


GNU/Fiwix em ação



Quando o sistema é iniciado. o Fiwix carrega por padrão uma versão do GRUB própria, toda customizada.


Nesta primeira tela vemos o boot do GNU/Fiwix, podemos notar que ele detecta toda a máquina, desde o o fabricante, capacidade de processamento, HD, dispositivo VGA, drive de disquete e as respectivas entradas de I/O e IRQs.


Depois que acaba a detecção do hardware, ele pede que você tecle 'Enter' para ativar o console.


Ao entrar no modo console é mostrada uma mensagem de abertura, gravada como no Linux em /etc/motd.


Clicando com a tecla Tab o sistema nos mostra os comandos disponíveis, exatamente como se faz em um sistema Linux.


O primeiro aplicativo que testei foi o "Cal", que nada mais é do que um pequeno calendário em modo texto, e olha que legal, ele acertou a data :-).


Agora abri o 'whoami' que informou que o usuário logado era o root e o comando 'free' que mostrou o total de memória usada pelo sistema.


Executando o comando "pwd" ele informou que estava na pasta raiz "/", digitando "env" ele mostrou na tela as variáveis de ambiente e ainda quando digitei "date" me informou a data certa, com excessão da hora, tudo como se estivéssemos em um sistema Linux.


Navegando pelas pastas do sistema, fui até a pasta /etc e encontrei o arquivo mtod, que contém a mensagem mostrada depois que o sistema carrega.


Ainda na pasta /etc encontrei o arquivo inittab, que contém as informações que são responsáveis por carregar o sistema.


Indo mais a fundo na pasta init.d, encontrei o único script que é carregado pelo sistema no processo de boot, o rcS.


Voltando a pasta /etc existe também o arquivo que contém os grupos do sistema.


Para finalizar, voltei a pasta raiz e acessei o diretório /boot/grub/ e encontrei o arquivo de configuração do Grub do sistema, no caso o grub.conf.


Conclusão


O GNU/Fiwix mostrou-se um sistema operacional bem interessante, apesar do grande número de limitações, ele é sim um bom sistema, cumpre o objetivo principal de ser simples para que estudantes possam aprender com ele e acho que ele tem um grande potencial.

Se eu fosse estudante de Ciência da Computação, Engenharia da Computação ou ainda de Sistemas da Informação, com certeza eu daria uma boa atenção para o Fiwix.

Abraços
Obrigado a todos
Espero comentários.
Atenciosamente
Matheus Santana Lima
matheusslima - at -yahoo.com.br
www.matheussantanalima.x-br.com

Página anterior    

Páginas do artigo
   1. O Que é o projeto GNU/Fiwix
   2. Download
   3. GNU/Fiwix em ação
Outros artigos deste autor

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

Gerenciando serviços de sistemas Linux

NFS simples e fácil usando Mandriva e Kurumin

Ubuntu Completo e Total

Os segredos da criptografia com o Gcipher

Leitura recomendada

Como explicar o que é kernel para um leigo

Kernel 2.6.9 em 20 passos

IPCMSG: Comunicação inter-processos sem magia negra

O Kernel Linux

Compilando kernel com suporte a POM (path-omatic) e Layer7 no Debian e Slackware

  
Comentários
[1] Comentário enviado por tiagotavares em 06/12/2006 - 08:16h

Muito legal Matheus!
Aliás, além do GNU/Fiwix, existe algum outro projeto qu se assemelha ao do Fiwix?

[2] Comentário enviado por hugorafael em 06/12/2006 - 08:20h

Muito legal!
Nunca tinha me interessado muito em me aprofundar na programação do kernel por achar o do Linux muito complexo, mas agora com certeza achei um mais interessante (pelo menos mais fácil), de estudar.
Valeu a indicação!

[3] Comentário enviado por linux.dcdinfo em 06/12/2006 - 08:28h

Gostaria de saber se há algum sistema em portugues que seja do estilo como o FIWIX?

[4] Comentário enviado por leoberbert em 06/12/2006 - 10:25h

Fala Matheus.... Blz de artigo hein!!! Abração pra ti!!!

[5] Comentário enviado por demoncyber em 06/12/2006 - 11:36h

Muito bom artigo =], hum soh para lembrar não podemos nos esquecer do Minix e do clássico livro do grande Andrew S. Tanembaum que é em geral a documentaćào e o sistema operacional usado para este fim nas faculdades, gostei do projeto ainda vou dar uma pesquisada a fundo nele mas considero uma boa alternativa porém acho q o MINIX por questão de seus anos de existência e documentaćão ainda são o melhor para este fim.

Ótimo artigo, foi para os favoritos =]

[6] Comentário enviado por dastyler em 08/12/2006 - 09:44h

Bacana o artigo!!
O que mais me agradou no projeto é o requisto de hardware, que é baixissimo e isto permite que o sistema seja utilizado em maquinas de R$100,00!!

[7] Comentário enviado por tenchi em 08/12/2006 - 15:39h

Muito legal mesmo. Existe uma infinidade de sistemas livres colaborativos por aí. Eles só não são tão conhecidos quanto o linux. E não há só aqueles baseados em unix, mas também inspirados no windows (http://www.reactos.com ).
Exclelente artigo.
Estou até agora tentando instalar o hurd.. sem sucesso.. ;)

[8] Comentário enviado por huluky em 08/12/2006 - 23:05h

legal, mas onde esta as fontes do kernel?

[9] Comentário enviado por anunakin em 09/12/2006 - 20:51h

Excelente artigo! parabens!

[10] Comentário enviado por matheusslima em 09/12/2006 - 23:56h

Sobre o Código Fonte disponível, achei o motivo de nao estar disponível por hora:

License

All the project and its source code will be officially presented under the GPL license when the kernel version reaches 1.0.0. This allows me to assure several things. First, the certainty that the source code of all the system will be available for everybody and simultaneously will be protected under the GPL license. Second, it will allow me to assure that all the students will have all the final source code at the same time. And third, if the educational kernel is coded by only one person, it will be more useful and understandable for students.


[11] Comentário enviado por acollucci em 28/11/2007 - 00:06h

otimo artigo esta de parabens, so um detalhe o Minix tem se tornado complexo nos ultimos anos, pois o Tanembaum mudou o foco dele.. confiram no www.minix3.org. Outra coisa e que existe um projeto nacional sobre desenvolvimento de SO em www2.osdev.net t+

[12] Comentário enviado por librarian em 14/02/2008 - 11:58h

Se é para estudar o kernel Linux, por que não baixar os fontes das versões anteriores no FTP do Linus Torvalds?

[13] Comentário enviado por removido em 07/07/2009 - 12:05h

pode ser uma baixar o linux primeiras versões
mas não é para uso didático e nem tem o intuiuto de ser simplificado

Com GNU/Fiwix surge um novo minix...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts