¿Como puedo crear un SO?

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

0 Miembros y 2 Visitantes están viendo este tema.

Cuasar

Una Pregunta verdad pretendes una guía paso a paso de cómo hacer un SO?
Sabes programar en algún lenguaje?

Yo te recomendaría que pienses primero en aprender %100 algún lenguaje de programación, eso te ayudara a entender las dimensiones del proyecto que planteas y veras en qué lugar estas parado.

No sirve que pidas como empiezo a crear mi sistema operativo.

Estudia Ingeniería en Electrónica,  Ingeniería en Informática, léete todos los libros que encuentres sobre ensamblado, C y todos los lenguajes de programación que encuentres por la net.

Después de hacer todo eso volve a este foro y te aseguro que serás vos quien se ría de nosotros.

Pero lo que planteas es como querer correr sin saber caminar.

Quieres una lista? acá va.

1_ Hace todo lo que te comente antes Tiempo estimado, Unos 30 o 40 años. si soy muy pero muy inteligente.

Si lograste el punto 1.

2_ sentate y en cosa de 10 años más o menos trabajando con unas 400 personas Podrías tener un sistema operativo.

Pero no quieras arrancar por el punto 2

Primero aprende a Caminar y después mandate a correr.

Saludos y suerte.

Mitsu

Cita de: Alexperto en 19 Septiembre 2013, 15:35 PM
Y la pregunta es, como modifico minix? lol

¿Es una broma? ¿Cómo piensas crear/modificar un sistema operativo si no sabes algún lenguaje de programación, ni mucho menos el esencial: C?

Aprende C que no hay excusa para ello. Hay muchos libros muy buenos circulando gratis por la web para que solo los descargues y empieces a estudiar. También lee el Libro de SO que te han recomendado, en general LEE TODO LO QUE PUEDAS ACERCA DE ELLO.

No sé si teniendo un nivel medio de C seas capáz de entender y modificar exitosamente Minix, pero es bueno ir experimentando, probando, que es así como se gana experiencia.



Suerte.


Alexperto

Estudie visual basic, ahora me puse con c++, deberia estudiar C en lugar de c++?

WIитX

Cita de: Alexperto en 19 Septiembre 2013, 21:23 PM
Estudie visual basic, ahora me puse con c++, deberia estudiar C en lugar de c++?

Visual Basic <.< tío claro aprende C si quieres por lo menos modificar el código de linux.
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

Cuasar

Estudia todos los lenguajes posibles, entiende que un sistema operativo es un conjunto de miles de cosas.

No dejes de estudiar ninguno de los lenguajes de programación y es indispensable que tengas un majo excelente de la electrónica de un computador
no te olvides que es SO es el punto de comunicación entre el hardware y los usuarios.

Mitsu

Cita de: scrngs en 19 Septiembre 2013, 21:45 PM
no te olvides que es SO es el punto de comunicación entre el hardware y los usuarios.

Así es, pero el que hace posible la utilización del hardware es el kernel, por lo que la programación es el punto clave a la hora de crear un SO. Así mismo, como comentas, es muy importante tener conceptos muy claro de electrónica.

Alexperto

Y no serviria c++, tiene que ser c?

Haber, pero para aclarar, la web que puse me serivira para crear el so?

WIитX

Cita de: Alexperto en 20 Septiembre 2013, 13:10 PM
Y no serviria c++, tiene que ser c?

Haber, pero para aclarar, la web que puse me serivira para crear el so?

Si que te sirve la web esa pero eso es como decirlo.. "*****" , tienes que aprender C si es lo más recomendado te recomiendo editar linux al principio
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

Alexperto

Pero con la web esa necesitare comprar algun derecho o algo? Menudo lio ...

Y me refiero a eso, sin que lleve ningun programa de algun creador que no sea yo, es decir los programas tambien los crearia yo.

topomanuel

Naaaaa... ya no perderé mas mis letras en este hilo... este wey no entiende ni la O por lo redondo...

Yo también quiero crear una "Nave Interplatanaria"... pero para eso, debo aprender a sembrar plátanos primero... jajajaaaa...

Saludos y... suerte.