elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7
11  Programación / Programación C/C++ / Luxur 0.0.7 con FAT12 y ejecucion de archivos 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:



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

Web: http://luxur.com.ar
12  Programación / Programación C/C++ / Gradeer - Entorno Visual para C en: 1 Marzo 2012, 21:06 pm
Gradeer te permitira generar Aplicaciones graficas en C de una forma muy sencilla... Requiere tener instalado devcpp.

Ademas provee una interfaz para usuarios mas avanzados que permite la modificacion
del source a medida que se va generando para lograr una mejor depuracion u optimizacion.

por el momento lo estoy desarrollando solo hasta que realice un add plugins.

aca una imagen:


web official: http://gradeer.com.ar

NOTA: Gradeer contiene mucho codigo en C posiblemente tenga algun error en el software de ser asi por favor reportenmelo.
13  Programación / Programación General / Re: Luxur 0.0.6 alpha . El kernel Avanza! en: 10 Agosto 2011, 03:11 am
Y ahora es cuando te digo.. ¿quien querría desarrollar aplicaciones en un sistema monotarea? Porque digo yo, que en alguna de tus aplicaciones tendrás la necesidad de hacer dos cosas a la vez y para eso te hará falta un sistema de threads.

Esta bien que hagas algo fuera de lo común pero hay que ser realistas. Un kernel básico para la plataforma x86 debe tener todo lo que te mencioné, y no se trata de que la gdt o idt sean sólo un archivo, se trata de comprender como funcionan y para que sirven.

Y otra cosa, ¿que harías si un programa necesita memoria dinámica utilizando malloc() o new(), por ejemplo?

Saludos.



Exacto...pero yo no deseo que Luxur sea "EL kernel" o que llegue a mayores..de hecho esta pensado para ser bien basico y poder comprender su Funcionamiento en tan solo unas Horas.

mas que para utilidad esta pensado para el estudio..del desarrollo de un kernel bien de 0.

De todas formas se pueden hacer lindos programas para Luxur...ya que tienen completo acceso al hardware. sin limitaciones...Luxur se encarga de que tu programa arranque bien y finalize bien..nada mas.

Igual gracias por tu opinion...Todas las opiniones son bien recibidas
14  Programación / Programación General / Re: Luxur 0.0.6 alpha . El kernel Avanza! en: 9 Agosto 2011, 00:15 am
no sigo las leyes de los demas s.o...mi sistema no es una copia o clon de otros s.o...el que no alla implementado una gdt y idt es solamente porque no quise...fijate en mi primera version del kernel...yo cargue la GDT pero ya en la segunda version..se lo quite.

el manejo de las interrupciones solo te lleva 2 archivos...con respecto a la irq es solo un handle de interrupciones y no necesariamente tiene q manejarse de esa forma el teclado.
en mi kernel en el cual manejo perfectamente el teclado..solo capturo la interrupcion que se realiza al soltar la tecla.

con respecto a la paginacion...yo en mi kernel no pagino la memoria ya que toda la memoria se la lleva la aplicacion que se esta ejecutando...por lo tanto cualquier aplicacion puede acceder a cualquier direccion de memoria...incluso la de video 0xB8000...el teclado 0x60, etc..

porque entonces? el hecho es simple....los programas hechos para Luxur se ejecutan sin limites..por lo tanto en Luxur cualquiera puede usar su Programa como si fuera el kernel...siempre como root.

Para cargar un ejecutable en memoria necesitas: GDT, IDT, LDT, IRQ´s, Paging, Heap, un schedule (sistema para ejecutar threads)

Saludos.

error...las aplicaciones son simplemente codigos.que no necesariamente tienen que cargarse asi..desarrolla una aplicacion para mi kernel en la cual uses fopen y luego intenta ejecutarla sin ser root...Fail.

cualquiera puede cargar lo que quiera en memoria...sin una gdt, idt, irq...sino el bootloader no podria cargar tu kernel sin una gdt, idt y irq.

te recomiendo el libro...Diseño e implementacion de un SO...del famoso andres.

Yo mismo pense el Desarrollo de mi sistema y como debe funcionar...No sigo tutoriales para su creacion.

aca un video de Luxur...0.0.6



y aca esta cuando tenia un entorno manejable desde el teclado...es la version 0.0.4 pero se lo quite por la cantidad de errores q me tiraba al ejecutarlo en la pc real.

http://www.youtube.com/watch?v=YYYJrDI8Kt4
15  Programación / Programación General / Re: Otra vez al ruedo: ¿hacer un SO? en: 8 Agosto 2011, 20:04 pm
perdon por revivir este tema pero no se me vengan abajo con el proyecto que esta bastante bien....sino pueden iniciar en modo protegido tomen el codigo de mi kernel ...ami no me molesta q usen mi codigo para eso es opensource...pero gente  continuen con el proyecto...

el source de mi kernel esta en http://luxur.com.ar

es bien basico y facil de entender...hasta hice pdf para explicar todo sobre el kernel y cada linea del kernel esta comentada en español para su correcto entendimiento.

saludos.
16  Programación / Programación General / Luxur 0.0.6 alpha . El kernel Avanza! en: 8 Agosto 2011, 19:59 pm
Luxur el kernel que comenze a desarrollar hace bastante tiempo...ya esta avanzando de a poco....ahora se pueden crear aplicaciones tal como se harian para windows o linux..pero muy basicas...por ejemplo...

printf,scanf,sleep,fopen,fread,fwrite....todo igual que en windows....y para adaptar la aplicacion a luxur...simplemente deben agregar el nombre de la funcion (en ves de main) el nombre de su funcion en el archivo handle.sys hubicado en la carpeta programas...y listo...compilamos y tenemos el kernel con nuestro programa.

todo esto esta explicado en el pdf

http://luxur.com.ar/sources/luxur.0.0.6

Mejorias:

se mejoro el file system de tal manera que se permitio a las aplicaciones que corren a nivel usuario...interferir con el file system mediante la apertura con fopen y modificacion con fwrite ...asi como la lectura con fread.

se mejoro el bucle de la shell() para una mejor velocidad...y se separo los comandos de la shell para ser tratados como aplicacion a nivel usuario.

Luxur avanza de a poco.

Saludos.
17  Informática / Software / Re: KysendFile - Transferencia de archivos PC a PC en: 15 Marzo 2011, 01:08 am
transfiere los datos sin cifrarlos.

uso y demas estan en la web.
18  Informática / Software / KysendFile - Transferencia de archivos PC a PC en: 15 Marzo 2011, 00:00 am
Software KysendFile - Transferencia PC a PC

KysendFile es el software que te permite transferir un archivo de una pc a otra sin utilizar servidores ni intermediarios...Cuenta con una interfaz grafica Amigable y Facil De usar.




Descargar: http://kysendfile.zzl.org
19  Programación / Programación General / Re: Creando Programas para Luxur 0.0.5 (sistema operativo) en: 5 Diciembre 2010, 19:06 pm
claro..suponiendo que alguien desea hacer un memtest o un programa parecido el final de memoria de ese programa acabaria en su marco de pagina.

como dije en desventajas:
Citar
Desventajas:

Luxur no limita al programador en cuanto a memoria,accesos a ficheros,etc lo cual es un terrible problema de seguridad...si soy conciente de ello..pero luxur fue creado con el fin de brindar un sistema operativo libre y sin restricciones a la hora de crear software necesario...si bien un software mal programado podria hacer que luxur funcione mal,sea inestable,etc. Todo lo que programes sera responsabilidad tuya ok? si el sistema falla no le heches la culpa a Luxur..el manko eres tu jajaja.

Por ahora no creare un sistema de paginacion ya que luxur no funciona como multitarea (por ahora). todo el hardware ejecuta la aplicacion que el usuario decida de hay su velocidad.

Nota: si hacen una aplicacion acuerdense que deben ejecutar su...luego introducir la contraseña luxur para iniciar como root...sino no podran ejecutar los programas.

saludos.

20  Programación / Programación General / Re: Creando Programas para Luxur 0.0.5 (sistema operativo) en: 4 Diciembre 2010, 17:47 pm
lo eh pensado en hacer un sistema de paginacion..pero estaria limitando los procesos y memorias a los programas...ya me pondre a pensar haber que hago para la version 0.0.6


saludos.
Páginas: 1 [2] 3 4 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines