Luxur 0.0.7 con FAT12 y ejecucion de archivos

Iniciado por taul, 24 Abril 2012, 04:13 AM

0 Miembros y 1 Visitante están viendo este tema.

taul

Luxur en su nueva etapa permite levantar la fat12 de un floppy y ejecutar programas escritos y compilados en Linux.

aca una Imagen:



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

Web: http://luxur.com.ar

Khronos14

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.


taul

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.

maxotux

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!

armizh

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/
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
Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

taul

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.

maxotux

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!

taul

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.

maxotux

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!