Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: taul en 23 Abril 2010, 22:04 pm



Título: se busca programadores p/crear un Sistem.Operativo
Publicado por: taul en 23 Abril 2010, 22:04 pm
bueno hace un tiempo que vengo desarrollando Luxur (mi S.O) solo y se me esta complicando...aunque voy avanzando de a poco voy muy lento debido a q lo desarrolo yo solo actualmente si algun programador de C quiere unirse ingresar a http://luxur.com.ar para saber como unirse.

aca un video que muestra el kernel actual en su version 0.0.2:

5Dp861YZjwA

dentro de poco largo la version 0.0.3 si quien unirse aprovechen ahora antes que el source se haga demasiado grande como para comprenderlo.


Saludos...Taul.


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: Meta en 23 Abril 2010, 23:55 pm
Muy interesante, estaré al día con ello.

¿Cómo hiciste para que te lo coja la BIOS, aunque sea una máquina Virtual? Cómo mínimo usarás el ensamblador para el arranque.

Saludo


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: SonaArtica en 25 Abril 2010, 14:34 pm
Fua lindo trabajito.
Como consejo:
1*En tu web crea un foro con secciones y demas.
2* Coloca el codigo en tu foro y asi los usuarios que entren lo hiran modificando y a su vez hiran subiendo los avanzes que hicieron.

Es una manera muy rapida para que te ayuden ya que Un SO  es una tarea muy complicada y mas para uno solo. :)


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: taul en 25 Abril 2010, 23:48 pm
ya lo cree al foro http://foro.luxur.com.ar o luxur.com.ar/foro


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: ignorantev1.1 en 26 Abril 2010, 03:42 am
Una pregunta man:

En el foro que pones ahi, viene el proceso de desarrollo desde cero?

 ;-) ;-) ;-) ;-)


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: taul en 26 Abril 2010, 07:28 am
si igual al foro lo cree ayer pero el kernel esta hecho desde 0


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: Gallu en 2 Mayo 2010, 22:39 pm
Yo estária interesado en echarte una mano , pero no puedo ingresar a la pag. del foro,  tengo algunas preguntas.
¿Qué lenguaje estás utilizando para desarrollarlo ?
¿En qué libros  o documentación te está basando ?

Saludos


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: Foxy Rider en 2 Mayo 2010, 23:03 pm
@taul : Hola, te comento ...

por el lado code ...por lo que ví, todo está muy hardcodeado, creo que deberías rearmar todo, por que este "diseño" es insostenible ... (este estilo" de este kernel con consola empotrada y las funciones que estás usando me suena familiar ... me parece haberlo visto en algún sitio o libro)

otro detalle : ¿que estás leyendo para hacer el SO ? que diseño tenés planteado seguir, que funciones soportar, etc .... primero deberías documentar y documentarte sobre eso ...
te diría que toques algo de código (las viejas versiones de Linux, el code de HURD, etc ...)  y leas algo de literatura del tema antes de que empiezes este proyecto ....

por el lado administrativo, te aconsejaría también que migres el código a github o gitorious, como gustes ..
y que naturalmente uses este sistema de control de código, que es el mismo que se usa en el kernel de linux, ya que los tarballs no rinden .... y con git hacer merges, patches, etc es muy sencillo .... y es más abierto para un desarrollo distribuido ...

y te dirías que leas de Clang =)

@Didacso: C, con un source en assembly ...

Saludos.


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: biribau en 3 Mayo 2010, 01:11 am
Yo estária interesado en echarte una mano , pero no puedo ingresar a la pag. del foro,  tengo algunas preguntas.
¿Qué lenguaje estás utilizando para desarrollarlo ?
¿En qué libros  o documentación te está basando ?
Ya que el "jefe" no contesta... yo estoy haciendo un controlador de FAT12
Lenguajes C y asm x86 AT&T como han dicho
Yo propuse usar otros pero bueno... hay poca gente y la poca que era no quería
Libros pues ellos se basan en el clásico de Tanembaum creo, yo tiro de internet y de lo que recuerdo haber leído y estudiado de ese libro años ha. También se basan en una web de como implementar sistemas operativos. Y todos por supuesto en los manuales de intel, programación de sistema(3A y 3B).
También en otros sistemas operativos que hay por ahí, pero el código al menos el mío es from scratch.
La filosofía es que sea en español y con mucha documentación. Sólo para aprender.
Intenta entrar en el foro, es la única vía que tenemos de comunicarnos, tambien lo puedes intentar por el de sourceforge.
por el lado code ...por lo que ví, todo está muy hardcodeado, creo que deberías rearmar todo, por que este "diseño" es insostenible ... (este estilo" de este kernel con consola empotrada y las funciones que estás usando me suena familiar ... me parece haberlo visto en algún sitio o libro)

otro detalle : ¿que estás leyendo para hacer el SO ? que diseño tenés planteado seguir, que funciones soportar, etc .... primero deberías documentar y documentarte sobre eso ...
te diría que toques algo de código (las viejas versiones de Linux, el code de HURD, etc ...)  y leas algo de literatura del tema antes de que empiezes este proyecto ....

por el lado administrativo, te aconsejaría también que migres el código a github o gitorious, como gustes ..
y que naturalmente uses este sistema de control de código, que es el mismo que se usa en el kernel de linux, ya que los tarballs no rinden .... y con git hacer merges, patches, etc es muy sencillo .... y es más abierto para un desarrollo distribuido ...

y te dirías que leas de Clang =)
Se agradece tus opiniones, ya les había advertido yo de esos problemas.
Pero claro una cosa es decirlo y otra hacerlo, haciéndolo me he dado cuenta de que es mucho más práctico ir desarrollando por prototipos, no diseñando y haciéndolo de una pieza. Ahora no me preocupa, eso tarde o temprano se sustituirá por sucesivas revisiones.
Diseñar es útil, pero a veces hasta que no codeas no ves que tu diseño tiene agujeros, para volver a rediseñar, será que soy mal diseñador.
Y lo mismo ocurre en el salto programación a "algo que esté bien programado y funcione", por eso hasta que no se debuguea el código no ves los agujeros que tenía tu código.
HURD nunca lo he tocado, pero Linux he visto(hace tiempo) y es un poco duro de leer, muy complejo, muchas macros, había un tutorial de los internals, pero son muchos conceptos, prefiero hacerlo de 0. Es sólo para aprender, no hay ambición de crear algo que la gente vaya a usar, o "el nuevo Linux". Por cierto, creo que usaremos un modelo monolítico, a mí me gustaría un microkernel o algo innovador, un MACH o un HURD, pero con este enfoque de aprender creo que es lo mejor. Aunque no hay una "decisión" aceptada, es más bien codear, si es que sólo somos 3, y 2 codeando, y de los 2, uno desaparecido un par de días  :xD
El proyecto está en sourceforge, usamos svn. Supongo que podría ser mejor git, no recuerdo las diferencias, pero sé que las había, algo así como distribuído vs. central?.
Ya conocía Clang pero me metí a enterarme más de él y al parecer no corre en windows  :-\ , yo buscaba uno que corriese en al menos ambas, y que no usase esa p**a sintaxis AT&T del asm que te jode el cerebro  :laugh: (y yo uso windows)
Pero supongo que compilará en ambos compiladores, yo al menos lo hago lo más estándar posible, o lo intento.
De verdad que se agradecen tus comentarios, se intenta mejorar.


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: Foxy Rider en 3 Mayo 2010, 02:29 am
Respecto a lo de Git y SVN -> https://git.wiki.kernel.org/index.php/GitSvnComparison
Respecto a Clang/Windows -> http://clang.llvm.org/get_started.html
Respecto a Windows (Híbrido) -> http://en.wikipedia.org/wiki/Windows_NT

Saludos.


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: taul en 4 Mayo 2010, 09:16 am
estaba laburando por eso no resp...

con respecto al code fue creado desde 0 la unica funcion que no la escribi yo fue printf....y en el kernel aclare:

"creado por sebastian fernandez y adaptado a luxur con el permiso del autor"

PD: como dijo baribau es solo para aprender...y todos mis codigos estan desorganizados no solo el de luxur..lo que pasa que mientas voy escribiendo voy modificando y una vez q compilo bien y no le encuentre errores a simple vista lo largo a inet jajaja.(me averguenza)

si el code esta bastante desorganizado..pero en la version 0.0.3 estara bien organizado y con una documentacion.


Título: Re: se busca programadores p/crear un Sistem.Operativo
Publicado por: taul en 17 Mayo 2010, 22:10 pm
gente el foro q cree se cayo por lo q determine q va hacer mejor que los que quieran participar del kernel..simplemente envien estos datos a mi mail:

-modificacion o implementacion que le hicieron al kernel.
-tu nombre o nick q quieras q aparezca en los creditos.

eso es todo...espero sacar la version 0.0.3 la semana q viene...

saludos.