Crear un kernel!

Iniciado por Diesan Romero, 11 Noviembre 2016, 23:06 PM

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

Poyoncio

Cita de: Mago Diesan en 13 Noviembre 2016, 02:18 AM
Yo voy a pasarme mi tiempo y estudiar un poco para crear mi kernelsito  :silbar: :silbar: :silbar: aun asi me pase 15 años  ;-) ;-)
Lo veo un poco estupido, vas a reinventar la rueda, pero bueno, yo he hecho cosas aun mas estupidas  ;-) ;-) ;-)
Adelante, pero te daras cuenta que necesitas un buen nivel de C, incluso podrias hacer como el de linux y poner componentes escritos en python
Saludos
Curso de ensamblador desde cero

engel lex

Cita de: Poyoncio en 13 Noviembre 2016, 02:29 AM
Lo veo un poco estupido, vas a reinventar la rueda, pero bueno, yo he hecho cosas aun mas estupidas  ;-) ;-) ;-)
Adelante, pero te daras cuenta que necesitas un buen nivel de C, incluso podrias hacer como el de linux y poner componentes escritos en python
Saludos

ojo no comparo, solo digo... podría haberle dicho lo mismo a linus torvalds cuando dijo que haría una copia de bsd XD

a demás por aprendizaje nunca está de más
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.

Diesan Romero

Cita de: Poyoncio en 13 Noviembre 2016, 02:29 AM
Lo veo un poco estupido, vas a reinventar la rueda, pero bueno, yo he hecho cosas aun mas estupidas  ;-) ;-) ;-)
Adelante, pero te daras cuenta que necesitas un buen nivel de C, incluso podrias hacer como el de linux y poner componentes escritos en python
Saludos

Entonces todo los kernel son iguales?

kub0x

Cita de: Mago Diesan en 13 Noviembre 2016, 22:55 PM
Entonces todo los kernel son iguales?

No. Existen varios tipos como el Monolithic o MicroKernel. Sus diferencias son notorias ya que el Monolithic carga todo en modo privileged y el Micro separa la lógica en capas poniendo en modo privileged solo aquello necesario, por lo tanto el micro suele ser menos propenso a fallos, y sí, Linux es mono, anda que el Torvalds buena manía tiene a los micro (segun afirmaciones varias).

+ INFO -> https://en.wikipedia.org/wiki/Kernel_(operating_system)#Kernel-wide_design_approaches

Saludos!
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


Gringasho

hummm... se me ocurren algunas soluciones:

podrías bajarte el source code de puppy linux, puppy linux es una versión linux de bajo recursos (solo tiene lo básico, a diferencia de ubuntu)... así sería mucho más fácil analizar su código que si bajas el source code de ubuntu....

analizar DLLS con programas como ollydbg, wxhexeditor y asdf asdf....imagino que si tuvieras ganas de hacer un S.O operativo y solo tuvieras internet como referencia, seria una buena manera de aprender...

pegarte un tiro.... o tratar de programarlo a MANO y terminar cuando tengas 102 años  :laugh:

engel lex

Cita de: Gringasho en 14 Noviembre 2016, 04:41 AM
hummm... se me ocurren algunas soluciones:

podrías bajarte el source code de puppy linux, puppy linux es una versión linux de bajo recursos (solo tiene lo básico, a diferencia de ubuntu)... así sería mucho más fácil analizar su código que si bajas el source code de ubuntu....

analizar DLLS con programas como ollydbg, wxhexeditor y asdf asdf....imagino que si tuvieras ganas de hacer un S.O operativo y solo tuvieras internet como referencia, seria una buena manera de aprender...

pegarte un tiro.... o tratar de programarlo a MANO y terminar cuando tengas 102 años  :laugh:

no tiene sentido que se baje puppy  linux... su kernel es el mismo no tiene ninguna reducción... lo unico que tiene es un gestor de aplicaciones y de escritorio más ligero, pero eso está por encima del kernel

tambien para que analizar dlls? XD no es más facil analizar los drivers de codigo abierto de linux? así no tiene que andar adivinando que es qué
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.

Borito30

coge una distro de linux y tuneala  :xD ya tienes tu propio kernel pero basado en otro
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)