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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Crear un kernel!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Crear un kernel!  (Leído 7,509 veces)
Ali Baba


Desconectado Desconectado

Mensajes: 310


Ver Perfil WWW
Crear un kernel!
« en: 11 Noviembre 2016, 23:06 pm »

Que hay que aprender para crear un kernel? Lenguaje binario?


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Crear un kernel!
« Respuesta #1 en: 11 Noviembre 2016, 23:58 pm »

lo puedes actualmente hacer en C y otros lenguajes, pero tienes que estar muy claro en teoria de estructura y organización del computador a demás de teoría de sistemas operativos... recomiendo leer sobre eso


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
RevolucionVegana


Desconectado Desconectado

Mensajes: 477



Ver Perfil
Re: Crear un kernel!
« Respuesta #2 en: 12 Noviembre 2016, 00:24 am »

Que hay que aprender para crear un kernel? Lenguaje binario?

No se nada, pero si tuvieses que escribir un kernel en 0 y 1 creo que antes te pegarías un tiro, en todo caso ensamblador (y en esta quizás también te pegarías un tiro) o C (o bueno con la cantidad de lenguajes que hay ahora supongo que podrías elegir entre muchos), y por cierto engel los drivers también se programarían en C? Es que no logro hacerme una idea sobre como se programa algo para que un componente electrónico sea capaz de poder funcionar correctamente con el software del equipo

Saludos
« Última modificación: 12 Noviembre 2016, 00:27 am por RevolucionVegana » En línea

HAS DICHO ALGO NENAAAAAA?!
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Crear un kernel!
« Respuesta #3 en: 12 Noviembre 2016, 00:44 am »

los drivers actualmente se pueden programar en cualquier lenguaje nativo... el componente electrico y el sistema operativo ya tienen medios para leer las señales que envian las tarjetas... el driver es un traductor... por ejemplo "si la tarjeta envia B00010" (b antes de un numero = binario) quiere decir que está lista, enviaremos "B111" para que sepa que estamos listos... solo que entre tantos fabricantes, muchas veces no se establecen standards, entonces hp le gusta por ejemplo mandar la meta data antes que la data y canon prefiere despues... eso hace que requieras 2 traductores diferentes

eso para cerrar aquí evitemos desviar el tema ;)

En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Ali Baba


Desconectado Desconectado

Mensajes: 310


Ver Perfil WWW
Re: Crear un kernel!
« Respuesta #4 en: 12 Noviembre 2016, 15:34 pm »

los drivers actualmente se pueden programar en cualquier lenguaje nativo... el componente electrico y el sistema operativo ya tienen medios para leer las señales que envian las tarjetas... el driver es un traductor... por ejemplo "si la tarjeta envia B00010" (b antes de un numero = binario) quiere decir que está lista, enviaremos "B111" para que sepa que estamos listos... solo que entre tantos fabricantes, muchas veces no se establecen standards, entonces hp le gusta por ejemplo mandar la meta data antes que la data y canon prefiere despues... eso hace que requieras 2 traductores diferentes

eso para cerrar aquí evitemos desviar el tema ;)



Ahora el problema es doble.
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Crear un kernel!
« Respuesta #5 en: 12 Noviembre 2016, 15:52 pm »

XD no esperabas hacer un kernel que fuera compatible con todo no? XD

el problema de los drivers es que la mayoria son privativos... esto implica que fuera de los OS principales, no hay opciones para correr eso dispositivos
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Poyoncio

Desconectado Desconectado

Mensajes: 220



Ver Perfil WWW
Re: Crear un kernel!
« Respuesta #6 en: 12 Noviembre 2016, 15:54 pm »

No vas a crear un kernel en una semana, ni en dos años si quieres algo medianamente decente. El kernel de linux lleva muchisimos años desarrollandose y ha tenido muchisimas contribuciones, si quieres algo medianamente decente te sera mejor modificar el kernel de linux que crear uno nuevo
En línea

Curso de ensamblador desde cero
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Crear un kernel!
« Respuesta #7 en: 12 Noviembre 2016, 15:56 pm »

No vas a crear un kernel en una semana, ni en dos años si quieres algo medianamente decente, el kernel de linux lleva muchisimos años desarrollandose y ha tenido muchisimas contribuciones, si quieres algo medianamente decente te sera mejor modificar el kernel de linux que crear uno nuevo

en realidad si puede crear un kernel... si es mejor modificar el de linux... pero en un buen esfuerzo de unos 6 meses podría armar uno funcional... muchas veces esto se usa para poder correr procesos exclusivos que necesiten hiper alta prioriad en el pc... o que funcionen de maneras especiales o experimentales
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Ali Baba


Desconectado Desconectado

Mensajes: 310


Ver Perfil WWW
Re: Crear un kernel!
« Respuesta #8 en: 13 Noviembre 2016, 02:17 am »

XD no esperabas hacer un kernel que fuera compatible con todo no? XD

el problema de los drivers es que la mayoria son privativos... esto implica que fuera de los OS principales, no hay opciones para correr eso dispositivos

Dije que el problema era doble porque me implantaste mas dudas  :laugh: :laugh: :laugh:
En línea

Ali Baba


Desconectado Desconectado

Mensajes: 310


Ver Perfil WWW
Re: Crear un kernel!
« Respuesta #9 en: 13 Noviembre 2016, 02:18 am »

No vas a crear un kernel en una semana, ni en dos años si quieres algo medianamente decente. El kernel de linux lleva muchisimos años desarrollandose y ha tenido muchisimas contribuciones, si quieres algo medianamente decente te sera mejor modificar el kernel de linux que crear uno nuevo

Yo voy a pasarme mi tiempo y estudiar un poco para crear mi kernelsito  :silbar: :silbar: :silbar: aun asi me pase 15 años  ;-) ;-)
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear Instalacion [Crear enlace ODBC desde Visual]
Programación Visual Basic
{_The_Alwar_} 2 7,096 Último mensaje 15 Julio 2005, 00:15 am
por {_The_Alwar_}
Toro Kernel un kernel en Pascal
GNU/Linux
portaro 0 3,292 Último mensaje 24 Noviembre 2010, 16:44 pm
por portaro
Crear nueva entrada en menú contextual de CREAR ARCHIVO TXT « 1 2 3 »
Windows
Esgrimidor 25 20,765 Último mensaje 30 Junio 2012, 08:26 am
por Eleкtro
kernel detective:cannot load the kernel driver; tuluca: se ha bloqueado driver
Software
Hason 0 2,352 Último mensaje 21 Octubre 2015, 18:30 pm
por Hason
Estudiando para crear un Kernel
Windows
Ali Baba 4 6,642 Último mensaje 7 Julio 2017, 03:55 am
por MRx86
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines