Primeiro sistema operacional em pascal
07/01/2006
0
Eu venho aqui para ver se e possivel a ajuda de vocês para realizar um sonho meu?
Sempre tive o sonho de construir um sistema operacional em pascal so de amostra, mas sozinho nunca fui muito longe pesquisei na internet e achei dois sistemas icompletos que ainda estao em alpha e parecem estar parados, eu gostaria de saber se alguem se interessa em continuar essa ideia na verdade sao três por que tem o que eu comecei a escrever se alguem se interessar por favor poste aqui, logo estarei colocando as partes do que eu escreivi para download, e gostaria se possivel da ajuda de todos desse forum para terminar este sonho.
Sistema operacinal glider
http://sourceforge.net/projects/glider-kernel
Sistema operacional perix
http://sourceforge.net/projects/perix
Minha ideia inicial e completar esses dois sitemas um com arquivos do outro e terminar o que esta faltando pelo menos para virar um beta os interessados por favor postar aqui.
Programadory
Post mais votado
14/01/2006
- Conselho é aquilo que os bestas não aceitam e os sábios não precisam.
Vou lhes dar um conselho, cabe a vocês julgar se não aceitam ou não precisam. Comecem por fazer algo que realmente esteja ao alcance de vocês. Trabalhar em grupo é muito bom, é produtivo e estimulante, além de enrriquecer o conhecimento de todos, mas tudo isso quando se vê a ´luz no fim do túnel´, caso contrário a empolgação vai caindo, o interesse vai desaparecendo, e um grupo promissor que poderia render bons frutos vai se desmanchando até desaparecer.
Sugiro que vocês se unam para desenvolver por exemplo um utilitário administrador de banco de dados (como o IBExpert), um jogo com inúmeros recursos gráficos (estilo esses jogos em primeira pessoa) entre outros.
Assim o grupo vai se introsando e fortalecendo os laços.
A partir daí, estarão prontos para alçar voôs maiores.
[]´s
AASN
Aasn
Mais Posts
09/01/2006
Caninha51
Eh bem mais útil! ;)
09/01/2006
Titanius
Fiquei interessado neste assunto, ´posso ajudar no que eu puder.. :D
Discordo plenamente sobre isto, mais útil seria criar um, pois o aprendizado seria maior comparado a pegar um pronto, e usando C e ASM...
09/01/2006
Rafael Gomes
tbm discordo ...
acho uma boa ideia para aprendizado, e gostaria de participar apesar de nao ter muito tempo disponivel, mas sempre existem as madrugadas hehehe, dormir pra q neh!?? 8)
qlqer coisa me contacte no msn
rafaelfgomes@superig.com.br
[]s
09/01/2006
Caninha51
Ainda mais quando quando eh com uma coisa ultrapassada.
Eh a mesma coisa de hoje eu me matricular num curso de datilografia!hehe
Prefiro gastar meu tempo aprendendo novas tecnologias.
Vai me ser mais útil! :D
**Bom, eh apenas minha opnião! ;)
09/01/2006
Edilcimar
09/01/2006
Martins
Acho q quando o objetivo é a aprendizagem é válido vc tentar entender como funciona, desde q não copie e cole, então tudo bem, no seu caso não é reinventar a roda, é realizar um sonho, descobrir como fazer e ampliar seu campo de conhecimento, mas é bom vc saber q terá q otmizar bastante o seu SO para q ele não fique muito pesado.
Posso tentar ajudar no q estiver ao meu alcance.
09/01/2006
Programadory
09/01/2006
Martins
Certo [b:effa1b1a94]M0001[/b:effa1b1a94], vendo por esse lado, clientes com essa config. básica, o sistema não se tornaria tão pesado, é uma idéia muito boa.
Valew pela iniciativa!!!
13/01/2006
Dpinho
Uma vez pensei em estudar isto e ate criei um sonho de fazer um novo sistema operacional, mas que podesse ser aberto e que qualquer programa funcionasse bem nele, tipo assim o corelDraw para windows poderia ser isntalado normalmente, ou um programa para linux ou um programa para Mac.
o Usuario não precisaria alterar nada apenas colocaria o Cd e instalaria sem se preocupar com o sistema operacional.
Muita gente grande iria a falencia.. rssss
Estou nessa tambem amigo
13/01/2006
The_holyman
13/01/2006
Nasguone
Alem do mais vai ser bastante interessante trabalhar em algo desta natureza.....Eu to dentro do projeto....
13/01/2006
Eixox
É importante ressaltar que, o Brasil é um dos países que possui o maior parque de máquinas ´sucateadas´ - Eu mesmo tenho em casa um 450 mhz e um 850 mhz. No 450 roda XP e Conectiva 10 e no 850 roda 2003.
Um projeto como esse que está iniciando e já estão colocando limitações ao hardware, tem grandes probabilidades de ir a falência. Não estou querendo agorar o projeto de você, somente dizer que acho que a coisa está errada. O Linux veio justamente com uma proposta contrária. Tenho um servidor de e-mail rodando Linux com 64 mb de RAM e num pentium 233 mhz - e ele funciona muito bem.
Infelizmente falar em sistema operacional em pascal e querer fazer uma corrida de carros com um fusca e uma F1. O sistema se tornará pesado demais e com rotinas se extendendo a quilômetros. Não esqueçam que somente para um drive existem 32 comandos básicos. Como vocês farão isso com pascal? Será um inferno!
Acredito que seria mais produtivo um estudo direcionado aos processos, concorrências, algorítmos envolvidos no processos tipo (primeiro que entra, último que sai ou primeiro que entra primeiro que sai). Exige a necessidade de muita leitura e muito conhecimento de rotinas de baixo nível - além de muito cuidado nos controles de processos.
Nem estou falando de fragmentação e gerenciamento de memória que é uma das partes mais complexas de qualquer sistema operacional.
Eu vejo que seria mais interessante estudar coisas mais pertinentes as nossas realidades do que querendo fazer coisas que levam e consomem muito tempo.
Não me levem a mal, mas acho que vocês poderiam direcionar suas mentes para algo mais produtivo.
Abraços.
13/01/2006
Aerreira
Ainda bem que o DPinho falou que era só um sonho a estória de rodar tudo que é programa de qualquer plataforma num único SO, senão acharia que ele está é maluco querendo criar isso... Vocês acompanham o caso do Linspire-Linux, que no início tinha a pretenção de ´rodar qualquer programa windows usando o sistema deles´, acabaram sendo processados pela MS e com o tempo eles cairam na real e mudaram o foco do negócio para ´abrir qualquer tipo de arquivo padrão windows usando o sistema deles´, isso é bem diferente...
Sistema operacional não é coisa pra peixe pequeno não... Mas de qualquer modo... boa sorte galera... Se precisarem de ajuda, contem comigo, apesar de eu não me julgar capaz para isso.
14/01/2006
Dpinho
O facil todo mundo faz, o dificil é para o Bom, mas o impossivel é para os melhores.
Outra coisa que diziamos quando começamos na época do DOS, Milagre fazemos em 10 minutos, milagre demora um pouco mais...
14/01/2006
Programadory
Viu ai por que construir um sistema em pascal e melhor, ja evitariamos varios problemas comuns no windows, e tambem e uma questao de justiça o windows e o linux so foi escrito em C por causa da influencia do UNIX o proprio UNIX so nao foi escrito em pascal por que era uma linguagem paga e sairia muito caro um problema que nao temos hoje alem disso existe a INTERNET que serve como fonte de pesquisa e uma questao de vontade ja temos três sistemas operacionais em pascal imcompletos e uma questao de juntar e mostrar que nao e uma misssao impossivel e sim questao de justiça.
Peço aos interessados que me enviem seu MSN para podermos discutir e iniciar o mais de pressa possivel este sistema.
Tambem gostaria de informar aos interessados que existe um site aonde voces podem aprender assembler e como fazer um sistema operacional basico de forma facil.
http://www.numaboa.com.br/informatica/OS/index.php
Vou passar os detalhes mais tecinicos por MSN.
Se alguem for postar duvidas sobre o sistema peço que adote este metodo.
EX: Setor de boot (SOP)
EX: Memoria (SOP)
Assim fica mais facil achar os topicos relacionados ao sistema neste forum.
Clique aqui para fazer login e interagir na Comunidade :)