Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: taul en 24 Abril 2012, 04:13 am



Título: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: taul en 24 Abril 2012, 04:13 am
Luxur en su nueva etapa permite levantar la fat12 de un floppy y ejecutar programas escritos y compilados en Linux.

aca una Imagen:

(http://luxur.comoj.com/luxur.png)

pueden descarga el Kernel o la Libreria para crear Aplicaciones de la pagina oficial.

Web: http://luxur.com.ar


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: Khronos14 en 24 Abril 2012, 19:19 pm
Menos mal que me hiciste caso con el heap y el páginado de memoria para permitir la ejecución de programas.

Lo de hacer una syscall para la función atoi() es una estupidez, para escribir en la pantalla me parece normal porque quieres impedir que las aplicaciones de usuario utilicen la dirección de memoria 0xB8000.

Por cierto, estás usando código de terceros, por agradecimiento deberías de poner las fuentes. Su trabajo ayudó a tu kernel, por lo menos se considerado.

Más que nada porque los archivos kb.c, isr.c me suenan muchísimo de verlos en otros kernels como el tuyo. Y no me creo que tu solo hiceras el archivo fat12.c

Saludos.



Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: taul en 25 Abril 2012, 00:14 am
estan los autores de dichos codigos. aunque si esta bastante modificado por mi. pero lo mismo nombre a cada persona que escribio codigo para Luxur.


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: maxotux en 27 Abril 2012, 16:27 pm
Hola, muchisimas gracias por tu proyecto, me ha sido de gran ayuda, soy un gran seguidor, solo gracias a eso me acabo de registrar en esta web, para poder comunicarme contigo, si no ni me registro xD.

Pues mira, me interesa mucho tu proyecto, y como te digo, me ha sido de gran ayuda, yo programo en C (no mucho) y estoy dispuesto a crear un  kernel basandome en el tuyo, osea no modificar el tuyo si no tomar cosas que me sean de ayuda.

El problema es que no se como compilarlo, ya tengo el kernel y algunas librerias, pero no se como compilarlo a ISO, he leido las documentaciones de tu Web pero en ninguna explicas este paso, me gustaria que me dijeras como.

Uso Linux Ubuntu 12.04.

Saludos!


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: armizh en 28 Abril 2012, 03:39 am
Maxotux: debiste haber buscado informacion y compilar y tener un poco de codigo antes de embarcarte en un proyecto... pero animo! Que un kernel no es tan dificil como lo dicen normalmente...
Por cierto taul... Muy buenos los avances en tu kernel! Yo tambien estoy en un proyecto, pero es mas bien de un SO. Debo admitir que comence con todo esto luego de ver Luxur 0.0.5. El kernel de mi sistema operativo no lo programe yo, mas bien, mi SO es un fork de uno que ha sido descontinuado, pero me he preocupado de completarlo, especialmente las librerias y los comandos. Si quieren pueden echarle un vistazo...
http://armizh.10h.us/ (http://armizh.10h.us/)
https://github.com/armizh/Fnx (https://github.com/armizh/Fnx)
Otra vez mas... felicitaciones por los avances de tu kernel! Vengo siguiendo Luxur de hace medio año aproximadamente y siempre me doy el tiempo de leer el codigo de sus distintas versiones.

Saludos


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: taul en 30 Abril 2012, 04:16 am
gracias por comentar.

maxotux para compilar el kernel ejecutas..

apt-get install scons

y luego haces

scons y lo compila.

instalas wine apt-get install wine

descargas la .img del kernel y la abris con ultraiso(ejecutado con wine) y metes el nuevo kernel dentro de la imagen y listo.


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: maxotux en 30 Abril 2012, 04:26 am
ooo gracias, olle, ya llevo avance en mi proyecto pero la verdad es que seria muy dificil crearlo yo solo, me podria unir al tuyo? ayudar en algo, esto tambien serviria para compartir conocimeintos
saludos!


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: taul en 30 Abril 2012, 04:30 am
por supuesto leete bien la libc de Luxur y podras crear cualquier aplicacion..yo despues la subo a la descargas de softwares de Luxur.

cualquiera puede compartir codigo para Luxur  y siempre sera nombrado el autor del codigo.


Título: Re: Luxur 0.0.7 con FAT12 y ejecucion de archivos
Publicado por: maxotux en 30 Abril 2012, 04:32 am
Ok muchas gracias, mas que nada lo que quiero ir viendo es como es que funciona el software y el hardware para hacer todo lo que hacemos en las PCs.

Aportaré con algunas cosas luego te las compartiré para que tengas más variedad de programas. Saludos!