Comunidade OSDevBrasil.net
Maio 22, 2012, 07:28:41 *
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: Usuário e propaganda  (Lida 1011 vezes)
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« : Outubro 12, 2007, 03:01:23 »

Que tipo de usuários nós teríamos foco? Claro, que o objetivo do OSDev-BR é ser um sistema moldável para quem quer fazer seu S.O... Parecido com o Linux, mas acho que poderíamos dar foco também ao usuário comum, como um modo mais fácil de navegação...

E como poderemos chamar mais pessoal para vir programar um S.O? Acho que ai vem o blog (Ver área sobre o site), lá poderemos por nossas experiências e ainda mostrar aos que vem aqui, que sabemos o que estamos fazendo...

T+
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 : Outubro 27, 2007, 06:37:31 »

Além disso, acredito que um sistema de APIs, será mais conveniente a ser um padrão para todos os SOs que tem base nesse projeto, assim eliminamos um série de problemas, que tal? Além é claro que criei um tópico a respeito disso.
Registrado

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

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

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

gnomo
Moderador Global
OS Full Member
*****

Karma: 6
Mensagens: 173


gnomo_86@linuxmail.org
Ver Perfil WWW Email
« Responder #2 : Outubro 28, 2007, 04:59:29 »

Bons argumentos Sorridente

Seria (facilmente) possivel criar uma camada para compatibilidade com softwares criados para outros sistemas? (ex: Win32, Linux)

Quero dizer, sem precisar ter syscalls e coisas do tipo adaptadas ao outro sistema, seria apenas uma camada para traduzir interrupções de softwares, syscalls e segmentos solicitados pelo código não nativo do osdev-br.

 Hein??? Hein??? Hein???

deu pra entender ?  rsrsrs Legal
Registrado

Projeto SOmBRA - http://code.google.com/p/projeto-sombra
E-Mail: gnomo@projeto-sombra.org

S.O.: Debian 6.0 "Squeeze"

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #3 : Outubro 28, 2007, 08:40:21 »

Na verdade o Windows usa esse sistema. Por isso sua compatíbilidade com todos os seus sistemas anteriores. Assim quando você usa um sistema feito para Windows XP no Windows 98 ele verifica que não existe a biblioteca do XP e dá um resposta de erro... É uma API em cima da outra Língua

Então a resposta seria sim, é possível...

Registrado

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

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

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

anthony collucci
it not exist
Moderador Global
OS Full Member
*****

Karma: 3
Mensagens: 100


Ver Perfil WWW Email
« Responder #4 : Novembro 24, 2007, 10:14:09 »

para portar programas de outros sistemas poderiamos tambem utilizar o metodo do wine.. que simula uma maquina virtual, com as chamadas do sistema do outro SO...
Registrado

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #5 : Novembro 24, 2007, 11:17:16 »

O Wine simula o Windows e difícilmente ele emula interrupções, já que elas são um mistério, já que a Microsoft usa API's (DLLs) para fazer as chamadas.
Registrado

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

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

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

anthony collucci
it not exist
Moderador Global
OS Full Member
*****

Karma: 3
Mensagens: 100


Ver Perfil WWW Email
« Responder #6 : Novembro 25, 2007, 11:00:45 »

correto mounter, mas quando por exemplo vc chama a int21 do dos, o wine le os paramtros e chama as syscalls correspondentes no linux tratando o resultado.. correto?
« Última modificação: Novembro 25, 2007, 11:03:18 por anthony collucci » Registrado

Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #7 : Novembro 25, 2007, 03:31:54 »

Bons argumentos Sorridente

Seria (facilmente) possivel criar uma camada para compatibilidade com softwares criados para outros sistemas? (ex: Win32, Linux)

Quero dizer, sem precisar ter syscalls e coisas do tipo adaptadas ao outro sistema, seria apenas uma camada para traduzir interrupções de softwares, syscalls e segmentos solicitados pelo código não nativo do osdev-br.

 Hein??? Hein??? Hein???

deu pra entender ?  rsrsrs Legal

Também podemos "simular" a INT 80h do Linux, assim os programas ficariam compatíveis e módulos para rodar programas Windows... Tudo é possível! XD

correto mounter, mas quando por exemplo vc chama a int21 do dos, o wine le os paramtros e chama as syscalls correspondentes no linux tratando o resultado.. correto?

Na realidade o Wine deve fazer algo parecido ao que falei, ele deve carregar as bibliotecas e usar a Int 80h do Linux para execução... Mataria 2 coelhos com uma facada só! Só quanto ao DOS não tenho muita certeza, somente se estudarmos o Wine!
Registrado

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

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

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

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!