Comunidade OSDevBrasil.net
Maio 22, 2012, 07:50:06 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: [1]
  Imprimir  
Autor Tópico: XitSO  (Lida 1841 vezes)
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« : Junho 14, 2008, 05:57:53 »

É um projeto que estou desenvolvendo em separado ao SOmBRA, na verdade irá mais tarde poder substituir o núcleo atual do projeto SOmBRA. Aqui estarei pedindo sugestões e quando ao nome do projeto, se sugerem algo diferente ou se este está bom...

Planejando
Fonte ASCII padrão (português...)
Threads modo núcleo
Alocação de memória com paginação
Maquina Virtual 8086

Feito
GDT - Segmentos
IDT - Interrupções
IRQs - Relógio

Se alguém tiver algum pedido de recurso novo no sistema, a hora perfeita é agora!
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #1 : Junho 15, 2008, 02:15:40 »

Estou planejando uma série de programas em Delphi ou C++ Builder para facilitação de algumas partes:

Criação de fontes Bitmap
Criação de imagens de disquetes
Criação de instalador do S.O (Compilador+Pacotes)

Se alguém tiver interesse pode-se anunciar...
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #2 : Junho 18, 2008, 09:36:20 »


Feito

Revisão e organização do código

Breve  estarei lançando o código do sistema, atualmente estamos na versão 0.1.2-a.

Aguardem!!!
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #3 : Junho 19, 2008, 03:01:36 »

Licença

O sistema será licenciado com BSD, vou explicar o motivo, os códigos poderão ser usados por qualquer um (até pela M$ Língua) mas cada um poderá manter o seu direito sobre os arquivos criados e poderá criar seus próprios programas ou de outros programadores sem que eles precisem ter seu código licenciado pela BSD, só que eles serão distribuídos pelo nome do sistema operacional.

Quem é contra este licenciamento, fale agora ou cale-se para sempre! hauhuahauhau

Claro que quero o motivo do mesmo!
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #4 : Junho 21, 2008, 05:39:17 »

Download

Disponível download do XitSO versão 0.1.3-a, siga o link para fazer o download.

O versionamento funciona no seguinte modo, VERSÃO.REVISÃO.ALTERAÇÃO-ESTADO. Quando a versão está em zero significa que estamos no desenvolvimento inicial e testes para a versão 1. A cada revisão do sistema, por exemplo, um código novo criado ou enviado é checado e adicionado para testes no sistema, caso ele seja aprovado e o sistema revisado (documentado) o número de REVISÃO aumenta, e a cada alteração feita (adicionamento de código e alteração) que é salva para download ou finalização do dia o número de ALTERAÇÃO é modificado.

O ESTADO é o estado de desenvolvimento atual e pode compreender de tais letras e siglas:

A - Alpha
B - Beta
RCx - Pre-Final, sendo X o número de versões candidatas
F - Final

Por enquanto é isso, qualquer dúvida ou sugestão de código é só nos enviar aqui. Como podem ver o código é bem documento e todo o autor de alteração/adição de arquivo é divulgado e documentado.
« Última modificação: Junho 21, 2008, 05:55:12 por Mounter » Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #5 : Junho 21, 2008, 05:50:55 »

Nota

O código está com problemas de execução, se alguém quiser testar o executável melhor recompila-lo e comentar a linha no arquivo main.c que contem a seguinte declaração paging_init().

Para compilar irá ser necessário DJGPP e (R)Windows Língua, ou Linux, mas com alterações em alguns arquivos. (compilação em Linux logo disponível)
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #6 : Junho 21, 2008, 06:26:08 »

Update

Nova atualização da versão, para ver baixe XitSO-0.1.5-a.

Mais Informações

Aos que andaram pedindo por mais informações, irei dar o resumo sobre o sistema e os objetivos:

O sistema tem o objetivo de ser um Uni*-like, possuir as principais funções do mesmo, além de melhorias e adaptações futuras para arquitetura tanto em X86 e X86_64.

Atualmente ando criando a biblioteca C, e nesta nova versão podemos encontrar o printf com as funções %d, %c e %s. Estou desenvolvendo a paginação e se encontra na pasta nucleo/gmem, como podem ver está com vários arquivos e ainda não funcional, estará planejado para as outras versões.

Como podem ver eu ando pulando as versões, até porque não vale a pena eu mandar as antigas, para quem quer as versões anteriores, eu ando as mantendo desde a versão 0.1.1-a.
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

dilan
OS Newbie
*

Karma: 0
Mensagens: 3


Ver Perfil Email
« Responder #7 : Junho 22, 2008, 12:18:49 »

Upgrade (Para Compilação no Linux)

Nova versão do codigo-fonte: XitSO-0.1.6-a
Codigo fonte já compilado: XitSO-0.1.6-a.img (Versão para disquete).
Programa para gravar a img no Disquete: rawrite

Informações

Versão: 0.1.6-a
Descrição: Essa versão veio com a Compilação para o Linux.
Data: 22/06/2008

Post Modificado (Razão):

Atualização do arquivo "leiame.txt" para a versão mais recente


« Última modificação: Junho 22, 2008, 08:23:19 por dilan » Registrado
dilan
OS Newbie
*

Karma: 0
Mensagens: 3


Ver Perfil Email
« Responder #8 : Julho 05, 2008, 01:58:57 »

Bom galera devemos uma explicação,

bom galera eu acho que eu e Mounter devemos uma explicação, o XitSO já está a bastante tempo sem atualizar, e temos uma razão para isso: Mounter está muito ocupado e tambem está desenvolvendo o compilador assembly Railux e eu estou me aprofundando um pouco mais em Assembly e C, portanto não está havendo atualização, mas logo estara devolta enquanto isso estamos voltados ao Railux portanto quem quizer saber novidades do compilador é só ir na area de assembly do forum e acessar o googlecode do projeto Railux.

Atenciosamente,
Dilan
Registrado
Páginas: [1]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!