Autor
|
Tema: Cómo cambiar scripts de arranque Linux (Proyecto PyOS)? (Leído 17,392 veces)
|
GeorgArming
Desconectado
Mensajes: 350
|
Queremos que el kernel Linux inicie el intérprete Python. Para eso, tenemos que:
1-Poner el source del intérprete dentro de la carpeta Linux 2-Cambiar el makefile para que se compile correctamente. 3-Cambiar los scripts de arranque para que cuando se cargue el kernel se inicie el intérprete.
Para hacer esto último, supongo que lo que tenemos que editar está en la carpeta "init" de source de Linux. ¿Qué tengo que editar en esta carpeta? El archivo main.c, ¿verdad? ¿Qué tengo que poner para que se inicie el intérprete?
Muchas gracias.
|
|
« Última modificación: 18 Enero 2012, 17:05 pm por GeorgArming »
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
qué debemos hacer para que el intérprete se inicie cuando se haya cargado el kernel?
Haciendo que tus scripts de arranque lancen el intérprete de python, vaya. No tiene nada que ver con el kernel
|
|
|
En línea
|
|
|
|
GeorgArming
Desconectado
Mensajes: 350
|
nadie sabe?
|
|
|
En línea
|
|
|
|
fallout20xx
Desconectado
Mensajes: 53
|
Haciendo que tus scripts de arranque lancen el intérprete de python, vaya.
No tiene nada que ver con el kernel
Parece que no xD nadie sabe?
a ver, primero de todo... ¿que quieres hacer? por que el kernel es basicamente el fondo del sistema operativo, y nada tiene que ver con el interprete de python. Explicanos que es, en concreto, lo que quieres hacer, porque puede que te estes haciendote la picha un lio, por lo que puedo sobreentender quieres que un script arranque con el sistema, para eso hay otros metodos, si es que es eso lo que quieres...
|
|
|
En línea
|
si disfrutas siempre que programas... significa que aun no has programado suficiente xD
|
|
|
GeorgArming
Desconectado
Mensajes: 350
|
Parece que no xD
a ver, primero de todo... ¿que quieres hacer? por que el kernel es basicamente el fondo del sistema operativo, y nada tiene que ver con el interprete de python.
Explicanos que es, en concreto, lo que quieres hacer, porque puede que te estes haciendote la picha un lio, por lo que puedo sobreentender quieres que un script arranque con el sistema, para eso hay otros metodos, si es que es eso lo que quieres...
quiero implementar el intérprete python sobre el kernel linux y que el intérprete python se inicie cuando cargue el kernel.
|
|
|
En línea
|
|
|
|
GeorgArming
Desconectado
Mensajes: 350
|
entonces, supongo que en la carpeta "init" debo cambiar el archivo main.c, de manera que en algún lugar ponga que se inicie el intérprete.
|
|
|
En línea
|
|
|
|
fallout20xx
Desconectado
Mensajes: 53
|
Kernel = paquete mega gigante de drivers y rutinas basicas para el funcionamiento de SO
asi que... ¿que pinta el interprete de python ahi?
|
|
|
En línea
|
si disfrutas siempre que programas... significa que aun no has programado suficiente xD
|
|
|
armizh
Desconectado
Mensajes: 187
His brain caught in a hole...
|
Lo que el hombre quiere es simplemente saber como se hace, o con que metodos se puede iniciar el interprete de python para poder ejecutar sus propias rutinas con scripts de python. Por cierto Arming: no te desanimes, suerte con tu proyecto y si necesitas de mi ayuda solo pide
|
|
|
En línea
|
Visita mi blog: http://armizh.10h.us/Fnx, fork de FreeNOS: git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++: git clone https://github.com/armizh/Hamster
|
|
|
GeorgArming
Desconectado
Mensajes: 350
|
Kernel = paquete mega gigante de drivers y rutinas basicas para el funcionamiento de SO
asi que... ¿que pinta el interprete de python ahi?
ok, ahora me explico mejor para que me podáis ayudar. Lo que el hombre quiere es simplemente saber como se hace, o con que metodos se puede iniciar el interprete de python para poder ejecutar sus propias rutinas con scripts de python. Por cierto Arming: no te desanimes, suerte con tu proyecto y si necesitas de mi ayuda solo pide gracias. Allá va mi explicación: quiero crear un sistema operativo que tenga toda la interfaz y aplicaciones en Python, pero el kernel en C (Linux). Vamos, que sería como Android pero cambiando Java por Python, para que nos entendamos (Ya sé que a parte de Java hay otras cosas, es para poner un ejemplo). Para eso, tenemos el source del Linux y el source del intérprete Python (también en C). Quiero incluir el intérprete dentro del kernel. Entonces, para que el intérprete se inicie cuando se cargue el kernel creo que tengo cambiar el main.c de la carpeta init. ¿Es así? ¿Cómo lo hago? Gracias. Espero haberme explicado mejor.
|
|
|
En línea
|
|
|
|
armizh
Desconectado
Mensajes: 187
His brain caught in a hole...
|
Si no me equivoco el source del interprete tiene un main no? puedes tratar de acoplar el main con el kernel para llamar desde el kernel el main del interprete, se entiende? luego al compilar queda todo junto, tanto kernel como interprete y puedes ejecutar los scripts. Si hay algo en que me equivoque por favor corrijanme, saludos.
|
|
|
En línea
|
Visita mi blog: http://armizh.10h.us/Fnx, fork de FreeNOS: git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++: git clone https://github.com/armizh/Hamster
|
|
|
|
|