BUENAS A TODOS LOS QUE LEEN Y COMENTAN ESTE POST!
Tengo varias cosas que decir al respecto.
Empesando por el tema de las respuestas con intenciones de bajarle los humos al compañero. Me parece que como algunos lo hicieron bien, otros los hicieron mal, se peuden decir bien las cosas y no ser sarcasticos ni ironicos. Por mas que el mensaje del compañero suene arrogante y superior no ganamos nada con intentar basurearlo o siendo mas arroganes que el.
Yo soy los que concideran a esta clase de gente como la que tiene una enorme capasidad y disposicion para aprender cosas, asi como ganas, pero que empezaron viendo por el visor de 5x5cm de la nave espacial y quieren sacar concluciones del universo con lo que ven, desconociendo que desconoce mas del 90% del universo. Y no hay que volverse loko intentando explicarle que hay mas de lo que el ve, si no que hay que darle las herrameintas para que él mismo se de cuenta lo que esta mirando, ya sea mañana o dentro de 5 años!
Aún asi, quiero aclarar que no estoy de acuerdo en la forma en la que el compañero se quiso introdicir en el foro, pero no por eso le voy a tirar con mi Magnum del counter que tengo gurdada por ahi.
A don
Simeneuro le quiero decir lo siguiente...
Hay mucha gente como vos, que sin estudiar se sienta en una PC y programa, algunos aprenden mas rapido que otros, pero al fin y al cabo
somos muchos!
Por otro lado, y ya metiendonos en lo que vos planteas, te quiero decir que no podes, o que queda mal, decir que sabes de lo que estas hablando cuando no usas la terminologia adecuada al tema, por ejemplo, no podes decir que sabes como funciona un Sistema Operativo y pedir que NO sea booteable o que sea independiente de Windows, eso que decis nisiquiera tiene sentido, por eso la molestia de mucha gente al leer el post, es como querer jugar al mario original pero con luigi, simplemente no se puede. Pero no desesperes, con el tmpo y la lectura te vas a ir sumergiendo en el tema.
Yo estoy estudiando una Lic. en ciencias de la comutacion, ya casi estoy terminando, en mis ratos libres (entre la 1am y las 3am) me dedico a escribir mi propio sistema operativo, digamos mi kernel, me falta mucho para llamarlo un SO, y te comento que ya hace como 2 años que estoy con este proyecto, no porque sea estupido, sino porque es algo muy grande, conlleva aprender muchos conceptos y saber interrelcionarlos, ademas de saber buanas tecnicas de programacion y codificacion (que son cosas distintas) para poder entender lo que escribiste hace tres meses en unos pocos minutos.
Para empezar te recomiendo que averigues sobre los distintos tipos de SO mas comunes, digamos un SO con Linux como kernel, hay muchos, ubuntu, debian, mandriva, etc, despues tenemos los Mac-OS, los de Apple (que son srpados) y tambie tenemos la flia Windows! Ente muchos... muuchiiiiisismos mas que existen por ahi
Luego deberias leer pr lo menos un libro sobre conceptos teoricos de SO, ya te aconsejaron el Stallin, yo te aconsejo ademas el Silvershart, y como estos dos hay musho mas!
Dspues de eso pasate por esta pagina
http://wiki.osdev.org/Main_Page que te va ayudar a saber por donde empezar, como fucniona el arranque de la PC, el POST, como bootea el micro y como bootean los SO, como pasar de modo real a modo protegido para poder usar lo 32bits del micro o a modo extendido si es de 64bits, luego de eso como hacer que tu codigo de arranque escrito en assembly cargue a tu codigo del kernel escrito en C (Y ACA VIENE UNA RECOMENDACION: Es mejor que aprendas C para hacer un kernel que c++, y que la mayoria de los SO estan echos en C y vas a encontrar ejemplos mas facilmente).
Como veras no te mentian cuando decian que hay que saber mucho al respecto para empezar si quiera a escribir el bootloader!
Hace mucho que quiero escribir un tutorial para este foro (asi devuelvo un poco de toda la inforacion que me brindaron desde que entre) de como escribir un programa en C que se ejecute sin sistema operativo ya que he visto esa pregunta varias veces pero nunca tengo tiempo! Algun dia sera!
Mientras tanto estoy a disposicion del que quiera aprender al respecto, no soy un experto en desarrollo de sistemas operativos pero no tengo drama en brindar lo que he aprendido en estos dos años para que otro pueda ir mas rapido en el tema.
Si me qeres contactar lo haces por aca con un mp o me agregar al gmail ->
gonzalobonigo@gmail.comUn saludo a todos, disculpen haber sido tan extenso y gracias a los que leyenron todo el mensaje completo!
Buena vida jeje! Y recordad que
solo hay 10 clses de personas... (el resto ya lo saben jeje)
Saludos.
Dooq'e