¿Como puedo crear un SO?

Iniciado por Alexperto, 26 Agosto 2013, 23:38 PM

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

Alexperto

Desde YA decir que no tengo ni idea de como lograrlo, pero en este mundo nada es imposible.

Quisiera crear un sistema operativo pero no me vale un skin pack, sino un sistema operativo profesional, como lo son Windows, Mac o Linux.

¿Que tardaria años? Me da igual, asi que no me vengan contando eso.
¿Que apunto demasiado alto? También me da igual, si hace falta que me deje la piel, si hace falta que rebienten las teclas de tanto pulsar, si tengo que estar meses sin dormir, LO HARÉ.

Aunque tenga que pagar programas, estoy dispuesto ha pagarlos.

Tambien les pido que sean pacientes, soy de esas personas que no entienden las cosas al 100% a la primera, pero ponen todo el empeño del mundo.

Gracias por su atención.

1mpuls0

El primer programa que te compres que sea un corrector ortográfico.
Después... tendrías que leer mucho.

Programación, electrónica.
Ensamblador, c, c++, pascal o basic, procesadores, gestor de arranque, gestión de memoria, compiladores, api, diseño.
contar con un equipo de personas.


En fin, falta mencionar mucho más.
abc

Alexperto

En ese caso, quiero la lista completa, con todo lo que debo hacer, tutoriales, guias, manuales y todo lo que haga falta que aprenda y lea.

Como dije, no quiero entrar en el tema de que si necesito tantas personas ni tanto tiempo, por eso no se preocupen.

1mpuls0

En ese caso mejor investiga en google
abc

El Benjo

Hay algunos que se dan por vencidos muy rápido al explicar y siempre salen con "busca en google".

No es tanto que se te pueda dar una lista de las cosas que necesitas, porque sería como "desarrolle sus sistema operativo paso a paso" y eso sería que escribas el código de un sistema operativo que alguien ya creó. ¬¬

En todo caso lo que necesitas es aprender Electrónica digital, lenguaje ensamblador y arquitectura de microprocesadores. Lo demás llegará sólo dependiendo de lo que se te ocurra para tu S.O. Pero deberías empezar por eso.

Otra cosa, sí existen libros sobre arquitectura de sistemas operativos, comienza por leer uno de esos y tú mismo verás lo que se necesita.
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.

topomanuel

#5
Yo creo que tu sabes mucho de programación, de arquitectura de procesadores, de álgebra, de lenguajes de programación, y de todo lo relacionado para crear un Sistema Operativo, aparte de que estas dispuesto a escribir mas de 10 millones de lineas de código... entonces empieza ya, que pa'mañana es tarde...

Saludos.


P/D Te iba a decir que necesitarías mucho dinero, pero al parecer eso lo tienes, pues hablaste de que pagarías por las licencias de programas que necesitarías... aunque si eres tan bueno como para hacer un SO desde cero, supongo que no necesitaras muletas de terceros...

Lurker

#6
CitarQuisiera crear un sistema operativo pero no me vale un skin pack, sino un sistema operativo profesional, como lo son Windows, Mac o Linux






Suerte....... ;-)
No todo lo que se puede hacer, se debe hacer.

Alexperto

El que no piense ayudar, que no comente para reirse.
Solo pido que me digais, tienes que aprender esto y lo otro, crear esto , lo otro y lo otro, comprar la licencia y demas, en ningún momento he pedido nongun codigo.

Hacksturcon

Mi consejo...

Hacer un S.O. necesitas saber un poco bastante de lo que ya te han mentado, electronica digital, ASM, C/C++, micros, arquitecturas de S.O., matematicas.... con eso ya podras empezar a hacerte un S.O. muy muy muy sencillito.

Que no te moleste que alguno se ria... la empresa que quieres tomar es muy bestia... y tu solo, con necesidades fisiologicas y todo eso.... dudo mucho que la lleves a buen puerto. Son muchos frentes y solo una vida. Pero te servira para aprender mucho :P.

Una empresa menos exagerada es compilarte un nucleo linux desde 0 y crearte tu propia distribucion linux... no es lo mismo pero ahi queda eso.

Suerte, ya nos contaras tus avances.

Alexperto

Quien ha dicho que vaya a crearlo yo solo ...

Solo busco un dato, que es lo que tengo que aprender EXACTAMENTE e ir aprendiendo poco  a poco, todavia queda muchisimo por delante, pero si no empiezo, o si no se que es lo que tengo que tengo que aprender es cuando nunca voy terminar ...