Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Alexperto en 26 Agosto 2013, 23:38 pm



Título: ¿Como puedo crear un SO?
Publicado por: Alexperto en 26 Agosto 2013, 23:38 pm
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: 1mpuls0 en 26 Agosto 2013, 23:51 pm
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 27 Agosto 2013, 00:11 am
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: 1mpuls0 en 27 Agosto 2013, 00:16 am
En ese caso mejor investiga en google


Título: Re: ¿Como puedo crear un SO?
Publicado por: El Benjo en 27 Agosto 2013, 00:38 am
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 27 Agosto 2013, 01:26 am
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...


Título: Re: ¿Como puedo crear un SO?
Publicado por: Lurker en 27 Agosto 2013, 01:50 am
Citar
Quisiera crear un sistema operativo pero no me vale un skin pack, sino un sistema operativo profesional, como lo son Windows, Mac o Linux



(http://www.elsoldeiquique.cl/wp-content/uploads/2013/05/RISAAAAAAAA.gif)


Suerte....... ;-)


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 27 Agosto 2013, 10:24 am
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Hacksturcon en 27 Agosto 2013, 10:59 am
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 27 Agosto 2013, 13:10 pm
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 ...


Título: Re: ¿Como puedo crear un SO?
Publicado por: Hacksturcon en 27 Agosto 2013, 13:41 pm
El "que" tienes que aprender exactamente ya te lo han dicho: ASM, C/C++ (O el lenguaje en el que quieras que funcione tu S.O.), Arquitectura de software, Arquitectura de hardware, Microcontroladores, Matematicas, Protocolos y APIs varias, Buses y Drivers.... y algo que nos habremos dejado.

Manual de "como hacer mi S.O. en 100 pasos y no morir en el intento" no conozco ninguno.... en su dia algo de teoria me empolle.. e incluso me lance a hacer un kernel y nunca lo acabe (empresa que acabo con toneladas de cafe y paciencia, pero aprendes mucho).

Tendras que crearte tu kernel ( cargador de arranque, gestor de procesos, hilos y memoria, administrador de buses y drivers, y muchas mas cosas que sin parar a pensar o buscar en google no se me ocurren). Y luego ya iras agregandole capas por encima.

Echale un ojo a los chicos de BonaFide OS Development, puedes sacar buenas ideas de ellos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: xv0 en 27 Agosto 2013, 13:49 pm
Para que quieres crear un S.O. desde cero, si tienes sistemas como GNU/Linux ho los BSD que son de codigo abierto. Simplemente si quieres cambiar algo modificas el codigo y ya esta.
Pero eso de hacer un S.O. desde cero lo veo una tonteria, ha no ser que sea algo como linux 0.01 aun que igualmente me parece una tonteria, ho eres un troll?

Un saludo.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 27 Agosto 2013, 15:46 pm
Hombre tambien puede ser a partir de linux ...
Si me explicas un poco de como hacerlo a partir de linux me harias un favor.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Juan. en 27 Agosto 2013, 15:56 pm
Mirate Luxur, es algo como lo que planteas y es de código libre, por lo que podrás ver como funciona


Título: Re: ¿Como puedo crear un SO?
Publicado por: Oblivi0n en 27 Agosto 2013, 16:17 pm
Como me ha hecho gracia tu hazaña te voy a dar una lista de libros que te puede servir para llegar a hacer, algún día, un sistema operativo cutre.


http://www.amazon.co.uk/Computer-Architecture-Quantitative-Approach-Kaufmann/dp/012383872X/ref=sr_1_1?s=books&ie=UTF8&qid=1377612404&sr=1-1&keywords=computer+architecture (http://www.amazon.co.uk/Computer-Architecture-Quantitative-Approach-Kaufmann/dp/012383872X/ref=sr_1_1?s=books&ie=UTF8&qid=1377612404&sr=1-1&keywords=computer+architecture)

http://www.amazon.co.uk/Art-Computer-Programming-Volumes-1-4a/dp/0321751043/ref=sr_1_1?s=books&ie=UTF8&qid=1377612418&sr=1-1&keywords=the+art+of+computer+programming (http://www.amazon.co.uk/Art-Computer-Programming-Volumes-1-4a/dp/0321751043/ref=sr_1_1?s=books&ie=UTF8&qid=1377612418&sr=1-1&keywords=the+art+of+computer+programming)

http://www.amazon.co.uk/Operating-Systems-Internals-Design-Principles/dp/0273751506/ref=sr_1_1?s=books&ie=UTF8&qid=1377612468&sr=1-1&keywords=stallings (http://www.amazon.co.uk/Operating-Systems-Internals-Design-Principles/dp/0273751506/ref=sr_1_1?s=books&ie=UTF8&qid=1377612468&sr=1-1&keywords=stallings)

http://www.amazon.co.uk/Compilers-Principles-Techniques-Alfred-Aho/dp/0201100886/ref=sr_1_2?s=books&ie=UTF8&qid=1377612481&sr=1-2&keywords=compilers+principles+techniques+and+tools (http://www.amazon.co.uk/Compilers-Principles-Techniques-Alfred-Aho/dp/0201100886/ref=sr_1_2?s=books&ie=UTF8&qid=1377612481&sr=1-2&keywords=compilers+principles+techniques+and+tools)

http://www.amazon.co.uk/The-Programming-Language-2nd-Edition/dp/0131103628/ref=sr_1_1?ie=UTF8&qid=1377612494&sr=8-1&keywords=the+c+language (http://www.amazon.co.uk/The-Programming-Language-2nd-Edition/dp/0131103628/ref=sr_1_1?ie=UTF8&qid=1377612494&sr=8-1&keywords=the+c+language)

http://www.amazon.co.uk/Introduction-Assembly-Language-Computer-Architecture/dp/0763772232/ref=sr_1_7?s=books&ie=UTF8&qid=1377612501&sr=1-7&keywords=assembler (http://www.amazon.co.uk/Introduction-Assembly-Language-Computer-Architecture/dp/0763772232/ref=sr_1_7?s=books&ie=UTF8&qid=1377612501&sr=1-7&keywords=assembler)

http://www.amazon.co.uk/Further-Electrical-Electronic-Principles-Robertson/dp/0750687479/ref=sr_1_4?s=books&ie=UTF8&qid=1377612552&sr=1-4&keywords=principles+of+electronics (http://www.amazon.co.uk/Further-Electrical-Electronic-Principles-Robertson/dp/0750687479/ref=sr_1_4?s=books&ie=UTF8&qid=1377612552&sr=1-4&keywords=principles+of+electronics)

http://www.amazon.co.uk/Structures-Algorithms-Addison-Wesley-Computer-Information/dp/0201000237/ref=sr_1_1?ie=UTF8&qid=1377612897&sr=8-1&keywords=data+structures+and+algorithms (http://www.amazon.co.uk/Structures-Algorithms-Addison-Wesley-Computer-Information/dp/0201000237/ref=sr_1_1?ie=UTF8&qid=1377612897&sr=8-1&keywords=data+structures+and+algorithms)

http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612/ref=sr_1_1?s=books&ie=UTF8&qid=1377613004&sr=1-1&keywords=design+patterns

Y, para entender los anteriores libros, primero deberías de leer:

http://www.amazon.co.uk/Vector-Calculus-Jerrold-E-Marsden/dp/0716724324/ref=sr_1_1?s=books&ie=UTF8&qid=1377612628&sr=1-1&keywords=calculus+tromba (http://www.amazon.co.uk/Vector-Calculus-Jerrold-E-Marsden/dp/0716724324/ref=sr_1_1?s=books&ie=UTF8&qid=1377612628&sr=1-1&keywords=calculus+tromba)

http://www.amazon.co.uk/Calculus-International-Metric-James-Stewart/dp/0538498846/ref=sr_1_8?s=books&ie=UTF8&qid=1377612635&sr=1-8&keywords=calculus (http://www.amazon.co.uk/Calculus-International-Metric-James-Stewart/dp/0538498846/ref=sr_1_8?s=books&ie=UTF8&qid=1377612635&sr=1-8&keywords=calculus)

http://www.amazon.co.uk/Introductory-Linear-Algebra-Application-Oriented-Course/dp/0131277731/ref=sr_1_3?s=books&ie=UTF8&qid=1377612664&sr=1-3&keywords=linear+algebra+kolman (http://www.amazon.co.uk/Introductory-Linear-Algebra-Application-Oriented-Course/dp/0131277731/ref=sr_1_3?s=books&ie=UTF8&qid=1377612664&sr=1-3&keywords=linear+algebra+kolman)

http://www.amazon.co.uk/Statistics-Nutshell-OReilly-Sarah-Boslaugh/dp/1449316824/ref=sr_1_4?s=books&ie=UTF8&qid=1377612717&sr=1-4&keywords=statistics (http://www.amazon.co.uk/Statistics-Nutshell-OReilly-Sarah-Boslaugh/dp/1449316824/ref=sr_1_4?s=books&ie=UTF8&qid=1377612717&sr=1-4&keywords=statistics)

http://www.amazon.co.uk/University-Physics-Modern-Mastering-International/dp/0321204697/ref=sr_1_2?s=books&ie=UTF8&qid=1377612744&sr=1-2&keywords=university+physics (http://www.amazon.co.uk/University-Physics-Modern-Mastering-International/dp/0321204697/ref=sr_1_2?s=books&ie=UTF8&qid=1377612744&sr=1-2&keywords=university+physics)

http://www.amazon.co.uk/Discrete-Mathematics-Norman-L-Biggs/dp/0198507178/ref=sr_1_1?s=books&ie=UTF8&qid=1377613276&sr=1-1&keywords=discrete+mathematics (http://www.amazon.co.uk/Discrete-Mathematics-Norman-L-Biggs/dp/0198507178/ref=sr_1_1?s=books&ie=UTF8&qid=1377613276&sr=1-1&keywords=discrete+mathematics)

http://www.amazon.co.uk/Introduction-Graph-Theory-Advanced-Mathematics/dp/0486678709/ref=sr_1_1?s=books&ie=UTF8&qid=1377613315&sr=1-1&keywords=graph+theory (http://www.amazon.co.uk/Introduction-Graph-Theory-Advanced-Mathematics/dp/0486678709/ref=sr_1_1?s=books&ie=UTF8&qid=1377613315&sr=1-1&keywords=graph+theory)


Ala!, a disfrutar! , tienes unos 4 años por delante solo para leerte los libros  :laugh:


Título: Re: ¿Como puedo crear un SO?
Publicado por: xv0 en 27 Agosto 2013, 16:23 pm
Hombre tambien puede ser a partir de linux ...
Si me explicas un poco de como hacerlo a partir de linux me harias un favor.

No me entendiste, porque no descargas el source del kernel de algun BSD como puede ser FreeBSD, y lo miras, linux no te lo recomiendo, el kernel de los BSD es muchisimo mas limpio.

Código:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/9.1-RELEASE/

Que es un reto, reto estupido mas bien, no pretendo ofenderte. Luego aparte del kernel esta la base que son los binarios tipicos como puede ser cat, ls, ifconfig, eso tambien pretendes hacerlo tu?

Un saludo.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Hacksturcon en 28 Agosto 2013, 08:37 am
La mejor respuesta la de obivion. Hasta ha dedicado tiempo a buscarle libros xD.

Nah, en serio... miratelo partiendo de un nucleo linux. Pej Archlinux es buena forma de empezar. Hay mil y una maneras, desde crearte una distro partiendo de otra ya existente (Ubuntu tunning, pej). Que mas o menos seria instalar la distro, configurarla al gusto e instalarle el soft que quieras, y a partir de ella crear un LiveCD que luego instalaras en el PC (Hay soft muy sencillito para ello).

O puedes hacertelo mas puñetero desde 0, con linux from scratch. Ahi ya es ir montandote todo tu con las guias. Lento y tedioso, pero aprendes mucho.

 http://www.linuxfromscratch.org/ (http://www.linuxfromscratch.org/)

http://www.linuxfromscratch.org/lfs/downloads/6.8/LFS-BOOK-6.8.pdf (http://www.linuxfromscratch.org/lfs/downloads/6.8/LFS-BOOK-6.8.pdf)


Título: Re: ¿Como puedo crear un SO?
Publicado por: Debci en 28 Agosto 2013, 10:36 am
Buenas compañero, en primer lugar desearte toda la suerte del mundo con este proyecto y en segundo, dejarte el libro con el que yo me inicié:

http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf (http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf)

Está en inglés pero explicado desde 0 (16 bit real mode, salto a 32...).

Le faltan cosas por añadir pero ahí puedes pelearlas tú.

Un saludo!


Título: Re: ¿Como puedo crear un SO?
Publicado por: imoen en 28 Agosto 2013, 11:37 am
Hola

Bueno veamos:
1) que animos te dan ehh

aprende un poco arquitectura de ordenadores es decir como funciona el hardware
aprende un lenguaje de programacion C o asm, son los mas ideales pare lo que quieres
despues ponte a leer por aki

;http://wiki.osdev.org/Expanded_Main_Page

bs imoen


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 28 Agosto 2013, 14:59 pm
Que me dicen de esto?
http://www.som30.es/


Título: Re: ¿Como puedo crear un SO?
Publicado por: Khronos14 en 28 Agosto 2013, 16:00 pm
Que me dicen de esto?
http://www.som30.es/

Eso no sirve para nada.

Lo primero que necesitas es un alto nivel de inglés técnico, para poder empezar. Después tienes que decidir sobre que plataforma vas a trabajar: x86, x86_64, MIPS, ARM, ARM64, etc... Puedes crear un Sistema Operativo multiplataforma (como Linux), pero te recomiendo x86 como base, es la más documentada.

Como material didáctico busca los manuales de desarrollador de Intel y de AMD en sus páginas web, son pdfs de más de 2000 páginas, por supuesto en inglés. Viene todo bien explicado, como pasar a modo protegido, levantar la GDT, IDT, paginación, acceso al hardware, etc...

La mejor página y foro que hay para desarrollar Sistemas Operativos es esta:
http://wiki.osdev.org/Main_Page

En el foro puedes preguntar dudas, pero tienes que escribir muy bien y hacer preguntas coherentes o se burlarán de ti o no te responderán, hay mucha soberbia en ese foro.

No es imposible hacer un Sistema Operativo siendo una sola persona. En ese foro, hay un usuario llamado klange que creó un Sistema Operativo Unix en año y medio con interfaz gráfica. Tiene carencias como SMP, TCP/IP, etc.. pero tiene un gran futuro por delante, portó todas las herramientas GNU, SDL, etc...

Su Sistema Operativo es código libre, en C y ASM, se llama とあるOS y su traducción es ToAruOS. Es una buena base.
http://www.toaruos.org/


Título: Re: ¿Como puedo crear un SO?
Publicado por: xv0 en 28 Agosto 2013, 16:20 pm
La mejor respuesta la de obivion. Hasta ha dedicado tiempo a buscarle libros xD.

Te puedes ahorrar algunos de los primeros libros, por ejemplo el de ASM que es un copy-paste de los manuales de Intel y AMD, pero con un enfoque a Windows, escrita para sacar el dinero a los estudiantes.

Como dijo el usuario Khronos14 lee por ejemplo el volumen 2 de los tomos de AMD, hay tienes toda la arquitectura de los amd64, seguro que alguos de esos libros no explican con tanto detalle eso.

Nah, en serio... miratelo partiendo de un nucleo linux. Pej Archlinux es buena forma de empezar. Hay mil y una maneras, desde crearte una distro partiendo de otra ya existente (Ubuntu tunning, pej). Que mas o menos seria instalar la distro, configurarla al gusto e instalarle el soft que quieras, y a partir de ella crear un LiveCD que luego instalaras en el PC (Hay soft muy sencillito para ello).

O puedes hacertelo mas puñetero desde 0, con linux from scratch. Ahi ya es ir montandote todo tu con las guias. Lento y tedioso, pero aprendes mucho.

 http://www.linuxfromscratch.org/ (http://www.linuxfromscratch.org/)

http://www.linuxfromscratch.org/lfs/downloads/6.8/LFS-BOOK-6.8.pdf (http://www.linuxfromscratch.org/lfs/downloads/6.8/LFS-BOOK-6.8.pdf)

Vaya, pero tu idea no es crear un S.O. desde cero, ahora sales con liveCD. Es lo que intente decirte en mis dos mensajes anteriores, descargate los codigos de algun linux ho de FreeBSD, y mirate los codigos y cosa ue no te guste la modificas, si sabes claro. Que te piensas que es MAC OS X es un Unix-like modificado por ellos, muchos de sus binarios y codigos como puede ser pfctl son de OpenBSD y de otros Unix-like.

Hacer eso es mucho mas inteligente que hacer uno desde cero, pero bueno tu sabras.

Un saludo.



Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 28 Agosto 2013, 18:56 pm
Alguien probo Linux From Scratch? Creen que puede servirme?


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 28 Agosto 2013, 19:31 pm
Alguien probo Linux From Scratch? Creen que puede servirme?

Naaaaa... tu no ibas a hacer un nuevo SO desde cero?... Yo pensaba que por fin le saldría una buena competencia al Windows y al Unix... Grrrrrrrr...


Título: Re: ¿Como puedo crear un SO?
Publicado por: 1mpuls0 en 28 Agosto 2013, 19:46 pm
Vaya, pero tu idea no es crear un S.O. desde cero, ahora sales con liveCD. Es lo que intente decirte en mis dos mensajes anteriores, descargate los codigos de algun linux ho de FreeBSD, y mirate los codigos y cosa ue no te guste la modificas, si sabes claro. Que te piensas que es MAC OS X es un Unix-like modificado por ellos, muchos de sus binarios y codigos como puede ser pfctl son de OpenBSD y de otros Unix-like.

Hacer eso es mucho mas inteligente que hacer uno desde cero, pero bueno tu sabras.

Naaaaa... tu no ibas a hacer un nuevo SO desde cero?... Yo pensaba que por fin le saldría una buena competencia al Windows y al Unix... Grrrrrrrr...

Se hizo para atrás después de ver la realidad


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.

Alguien probo Linux From Scratch? Creen que puede servirme?


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 28 Agosto 2013, 19:53 pm
En que momento dije que lo iba a crear desde 0? .-.
Y yo soy libre de hacer lo que me salga en gana como si me hecho atras como si lo abandono  ;)


Título: Re: ¿Como puedo crear un SO?
Publicado por: 1mpuls0 en 28 Agosto 2013, 19:55 pm
En que momento dije que lo iba a crear desde 0? .-.
Y yo soy libre de hacer lo que me salga en gana como si me hecho atras como si lo abandono  ;)

Por eso mismo cité tus propias palabras, eso parece que necesitabas, pero es tu rollo, yo desde un inicio traté de aportar pero tu lo tomaste a mal.

En que momento dije que no puedes hacer lo que se te de la gana?  :laugh:  :-*


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 28 Agosto 2013, 20:01 pm
En que momento dije que lo iba a crear desde 0? .-.

En este:  
Citar
Quisiera crear un sistema operativo pero no me vale un skin pack

Vi tu otro post el de crear una aplicacion para iOS  dijiste que tenias conocimiento en ciertos lenguajes de programación, ahora dices que no sabes nada? No te entiendo  :P

Y tercero, trata bien a la gente, que no somos estupidos y tampoco somos maquinas como para que nos hables asi, de mandato.

PD: Para conseguir algunas cosas en la vida hay que ser respetuoso y amable con los otros y tambien no creerse superior al otro(s),  espero que lo entiendas..

salu2


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 28 Agosto 2013, 20:04 pm
En que momento dije que lo iba a crear desde 0? .-.
Y yo soy libre de hacer lo que me salga en gana como si me hecho atras como si lo abandono  ;)

Pareces un pollo que todavía no ha salido completamente del huevo... me recuerdas a "Calimero"... jajajajaaaa...


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 28 Agosto 2013, 21:03 pm
Miren, no les necesito para nada, hay miles de foros en la red y puedo irme a otro en el que respeten mis dudas y opiniones.


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 28 Agosto 2013, 21:08 pm
Miren, no les necesito para nada, hay miles de foros en la red y puedo irme a otro en el que respeten mis dudas y opiniones.

Que mal educado eres enserio, solo te pido que seas educado por que con tus actitudes y "creerse el sabelo-todo" no te llevara a ninguna parte..


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 28 Agosto 2013, 21:17 pm
No me creo el sabelotodo, vosotros os creeis mas que nadie y criticais mis ideas riendoos, y no soy de esas personas que se quedan mirando mientras eso pasa  :P


Título: Re: ¿Como puedo crear un SO?
Publicado por: Oblivi0n en 29 Agosto 2013, 17:15 pm
No me creo el sabelotodo, vosotros os creeis mas que nadie y criticais mis ideas riendoos, y no soy de esas personas que se quedan mirando mientras eso pasa  :P

Pero si yo te he dado una lista de libros que te puedes leer, como pidiste. Otros usuarios te han recomendado otros libros mejores a algunos de los que yo propuse. Y otros usuarios te han dado ideas como que podías empezar por un nucleo linux, o BSD, te han dado paginas excelentes como wikios. Que nos echemos unas risas puede ser, pero no dirás que no te hemos ayudado.


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 29 Agosto 2013, 17:28 pm
La pataleteras y malcriadeces de este wey me recuerdan al finado Steve Jobs... solo que Jobs si fue un genio creador (aunque no hizo ningún SO, sino que compro derechos de Unix para hacer su Macintosh)...

Les recomiendo ver la película "Piratas del Silicon Valley"... allí sabrán también como Bill Gates logro venderle un SO a IBM sin ni siquiera tenerlo aún... luego compraría lo que fue la base de su MS DOS (Sistema Operativo de Disco MicroSoft)...

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: arts en 30 Agosto 2013, 02:12 am
Mmmm... huele a troll a km... es como la gente que quiere hacer un juego de ordenador porque le encanta jugar, cuando en realidad lo que quieren es que alguien les haga un juego tal y como se lo imaginan en su cabeza, pero eso si, sin tocar una tecla ni tener conocimientos para hacerlo.

Si por pedir que no falte, yo también quiero hacer un coche con un motor de hidrógeno ecológico y de combustible agua osea, gratuito, pero me pasa lo mismo que a ti, que no se por donde empezar, ni que necesito ni que conocimientos necesito ya que no se si se ha hecho antes.

Pero que no decaiga el ánimo que una vez hecho serás el genio de la nueva era.


Título: Re: ¿Como puedo crear un SO?
Publicado por: roilivethelife en 4 Septiembre 2013, 18:12 pm
Forma fácil:

1-Como no te importa cuanto gastar en programas comprate una empresa con un sistema operativo, dícese Microsoft, Apple o similar.
2-Haz que tus operarios creen un nuevo sistema.

SO creado!

Forma dificil:
1-Compra cafe, no mucho.... unas cuantas millones de toneladas llegarán
2-Haz café.
3-Bébelo.
4-Inventa una máquina que pare el tiempo.
5-No crees un SO porque con la maquina que para el tiempo ya eres millonario.



Título: Re: ¿Como puedo crear un SO?
Publicado por: Eleкtro en 4 Septiembre 2013, 18:34 pm
Me parece que ya os estais pasando demasiado con el chaval (sin contar a oblivion y los pocos) y estais siendo más Troll con Alexperto de lo que él haya podido haber sido con vosotros.

Me parece complétamente normal que el tal Alexperto se enfade o escriba algún comentario de forma no muy educada (pero tampoco ha insultado a nadie) si desde la primera respuesta empezais a chafarle y criticarle la idea y tratarle como un loco en trés páginas de comentarios...

...y si intentais parar de trollearos ya todos?.

Aunque tenga que pagar programas, estoy dispuesto ha pagarlos.

No sé que le ha visto la gente a ese comentario... no hay nada fuera de lo normal, ¿será que los que han criticado ese comentario no tienen dinero y entonces se sienten incomodos y molestos por que tu puedas comprar lo que ellos no pueden?.

Bueno, respecto a tu comentario, no deberías invertir ese dinero en comprar los "utensilios" sinó invertirlo en libros que te enseñen como crear los "utensilios", o también lo podrías invertir en "comprar" unas horas semanales de gente que esté dispuesta a enseñarte lo básico por un módico precio.

Un saludo!


Título: Re: ¿Como puedo crear un SO?
Publicado por: 1mpuls0 en 4 Septiembre 2013, 18:52 pm
Es verdad ya se están pasando con el chico.

Me parece complétamente normal que el tal Alexperto se enfade o escriba algún comentario de forma no muy educada (pero tampoco ha insultado a nadie) si desde la primera respuesta empezais a chafarle y criticarle la idea y tratarle como un loco en trés páginas de comentarios...

No sé a que te refieres pero la primer respuesta fue la mia.
Solo le hice la sugerencia que mejorara su escritura y le mencioné lo que implicaba su interes.

Citar
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.



Título: Re: ¿Como puedo crear un SO?
Publicado por: Eleкtro en 4 Septiembre 2013, 19:05 pm
No sé a que te refieres pero la primer respuesta fue la mia.
Solo le hice la sugerencia que mejorara su escritura y le mencioné lo que implicaba su interes.

Si, porsupuesto me refería a tu comentario, aunque no pensé que sería necesario decir nada más respecto a este tema, pero ya que te haces el despistado te voy a responder con la verdad:

Citar
El primer programa que te compres que sea un corrector ortográfico.

Si eso es una sugerencia entonces en tu pueblo dan los buenos días con un bate de baseball y los insultos con escopetas...¿no?

...Eso se llama ofensa y provocar.

Como ya digo, desde el primer comentario os estais pasando "todos", quien quiera disimular ahora que lo haga, yo no me meto más en este tema no vayan a cerrar el tema por mi culpa.

Saludos!


Título: Re: ¿Como puedo crear un SO?
Publicado por: 1mpuls0 en 4 Septiembre 2013, 19:08 pm
No me hago el despistado por eso cite el comentario completo, pero al parecer algunos lo ven como ofensa.
Entonces que el chaval realice un SO con faltas de ortografía al fin y al cabo no es necesario.
y yo no digo que no me haya pasado, incluso en post siguiente lo hago.

yo tampoco quiero que le cierren el post, así que hasta aquí lo dejo.

Edito:
@EleKtro H@cker mi intención no fue ofender al chico pero tienes razón por la forma en que lo digo es un poco fuerte y me disculpo por eso.

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Eleкtro en 4 Septiembre 2013, 19:11 pm
@Darhius

Bueno quizás me he equivocado porque por la forma en como suena ese comentario yo he supuesto que tú se lo decías como crítica por sus faltas de ortografía... no para realizar el SO sin faltas.

Así que disculpa si no fue así.

Saludos


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 18 Septiembre 2013, 20:52 pm
Vuelvo al tema...

Encontre esto que no tengo ni idea de que es:

http://susestudio.com/

Pero que dice crear un sistema operativo basado en linux, a mi me huele a skinpack, la verdad...

En caso de que fuera real, deberia comprar derechos de distribuccion de linux?

Gracias


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 18 Septiembre 2013, 21:01 pm
Vuelvo al tema...

Encontre esto que no tengo ni idea de que es:

http://susestudio.com/

Pero que dice crear un sistema operativo basado en linux, a mi me huele a skinpack, la verdad...

En caso de que fuera real, deberia comprar derechos de distribucion de linux?

Gracias

Comprar derechos de distribución de Linux?... yo no sabia que Linux se vendía o se compraba...


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 18 Septiembre 2013, 21:38 pm
Pues lo que sea, pero hay que comprar algun derecho para crear un sistema operativo con eso?   


Título: Re: ¿Como puedo crear un SO?
Publicado por: Eleкtro en 19 Septiembre 2013, 00:58 am
Pues lo que sea, pero hay que comprar algun derecho para crear un sistema operativo con eso?  

La pregunta era muy obvia, pero es que existe una cosa que se llama "buscar", y otra cosa que se llama "FAQ" (Frequently Asked Questions), si combinas esas dos proezas obtienes resultados como este:

http://en.opensuse.org/openSUSE:SUSE_Studio_Faq#How_much_does_it_cost.3F

Por cierto, en la misma página encontrarás un enlace a la "licencia" de SuseStudio, pero eso ya dejo que lo "busques" tú, de todas formas cuando instalas el software también te sale los términos de licencia...

PD: De verdad no se como la gente pregunta cosas de este tipo cuando esa información siempre está en la propia web del producto o en su software... en este caso y en todos los demás.

Saludos


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 19 Septiembre 2013, 01:49 am
Pues lo que sea, pero hay que comprar algun derecho para crear un sistema operativo con eso?   

Jaaaa... allá dice:

Citar
How much does it cost?

SUSE Studio is a free service sponsored by Novell. Of course you must take care of the legal stuff that will come along with the applications and the Linux system.


Traducción:

Citar
¿Cuánto cuesta?

SUSE Studio es un servicio gratuito patrocinado por Novell. Por supuesto, usted debe tener cuidado de lo que vendrá junto con las aplicaciones y el sistema Linux.


Por el camino que vas... prontos tendrás tu SO... (No es sarcasmo)


Título: Re: ¿Como puedo crear un SO?
Publicado por: Mitsu en 19 Septiembre 2013, 02:11 am
Yo te recomendaría que le eches un ojo a Minix, es un clon (opensource por si preguntas) de Unix. Está diseñado para el ambiente educativo, ya que tiene mucho menos código que Linux. Así, con unos meses de estudio, podrás comprender el sistema y modificarlo a tu gusto (aquí viene la etapa de 'creación' de tu propio SO).


Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 19 Septiembre 2013, 15:35 pm
Y la pregunta es, como modifico minix? lol

En cuanto a lo de los programas y tal ... se refieren a que para que el sistema operativo traiga programas, tienes que hablarlo con el que lo invento y pagarle? Y si el programa es gratis lo pones y punto o tambien hay que pedir permiso?


Título: Re: ¿Como puedo crear un SO?
Publicado por: WIитX en 19 Septiembre 2013, 16:46 pm
Yo soy tú no me e leído los comentarios pero respondo según el título, bueno sigo yo soy tú y aprendería C y comenzaría modificar cosas de Linux y poco a poco ir dandole una forma nueva.

Saludos


Título: Re: ¿Como puedo crear un SO?
Publicado por: Darkman_A en 19 Septiembre 2013, 17:12 pm
Hola.
No he leido el post completo.
Mi consejo es, como bien te han recomendado, leas el libro "Sistemas Operativos" de Andrew Tanenbaum. El libro trata sobre sistemas opertivos en general pero el autor ha realizado un sistema operativo ( llamado Minix) para ir mostrando y desarrollando cada tema que trata el libro. Linus Torvalds se baso en Minix para realizar la primera version del kernel de Linux. Existen otros libros de Sistemas Operativos que podrias consultar tambien.
Tambien podrias consultar la documentacion que existe sobre el kernel de linux (https://www.kernel.org/). (http://www.linuxdocs.org/HOWTOs/Kernel-HOWTO.html).
Quizas lo que quieras hacer es una distribucion y no un sistema operativo. Para eso te recomiendo Linux From Scratch (http://www.linuxfromscratch.org/) (http://www.escomposlinux.org/lfs-es/lfs-es-6.3/)
Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Cuasar en 19 Septiembre 2013, 18:55 pm
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.
 


Título: Re: ¿Como puedo crear un SO?
Publicado por: Mitsu en 19 Septiembre 2013, 19:57 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.



Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 19 Septiembre 2013, 21:23 pm
Estudie visual basic, ahora me puse con c++, deberia estudiar C en lugar de c++?


Título: Re: ¿Como puedo crear un SO?
Publicado por: WIитX en 19 Septiembre 2013, 21:27 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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Cuasar en 19 Septiembre 2013, 21:45 pm
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Mitsu en 20 Septiembre 2013, 01:00 am
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: 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?


Título: Re: ¿Como puedo crear un SO?
Publicado por: WIитX en 20 Septiembre 2013, 13:13 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


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 20 Septiembre 2013, 16:04 pm
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 20 Septiembre 2013, 16:26 pm
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.


Título: Re: ¿Como puedo crear un SO?
Publicado por: #!drvy en 20 Septiembre 2013, 17:38 pm
@Alexperto, mejor olvídate de crear un SO por ahora. Según lo que he leído en este post... no tienes ni la mas mínima idea de donde te estas metiendo ni lo que estas haciendo ni lo que vas a hacer. Para crear un SO hay que conocer muy bien los detalles, organizarse y tener las ideas bien planteadas... eso significa ESTUDIAR MUCHO y PRACTICAR MUCHO.

Mejor dedícate a aprender C/C++ y en de 4-5 años cuando ya lo tengas dominado, te pones a investigar como se desarrolla un kernel.

PD: Llamar a una distribución "skinpack".. no tiene precio.

Saludos


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 20 Septiembre 2013, 20:29 pm
Ok, diganme donde aprender C o C++ lo que mas convenga y en 5 años vuelvo en este mismo tema -.-


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 22 Septiembre 2013, 16:27 pm
Ok, diganme donde aprender C o C++ lo que mas convenga y en 5 años vuelvo en este mismo tema -.-

Diganme donde aprender por favor, no encuentro un sitio especifico donde aprender el lenguaje completo.

Gracias


Título: Re: ¿Como puedo crear un SO?
Publicado por: Mitsu en 22 Septiembre 2013, 16:40 pm
Para C/C++ tienes varios autores, Deitel, Bruce Eckel, y hasta del mismo creador de C++ Bjarne Stroustrup. Luego de aprender C++ aprendes algún framework para crear tus GUI's, como gtkmm, wxwidgets, etc.

Si sabes C++, prácticamente sabrás C y viceversa, ya que C++ es una extensión de C.


No te desanimes, lo mejor que puedes hacer es ir aprendiendo lenguajes de programación y con el tiempo, ser un programador con todas sus letras.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 22 Septiembre 2013, 16:58 pm
Entonces, mejor aprendo c++ que es mas avanzado y punto, no?

Si comprara un libro electronico, todos esos libros podria leerlos en el?


Título: Re: ¿Como puedo crear un SO?
Publicado por: Mitsu en 22 Septiembre 2013, 17:52 pm
Aprende C y luego C++ (la curva de aprendizaje será mínima, salvo por POO). Googlea que encontrarás varios libros y sí, en un kindle los podrás leer.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 22 Septiembre 2013, 18:00 pm
Para programar, visual c o me recomiendan algun otro?

EDIT: En lugar de libro electronico, valdria un ipad?


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 23 Septiembre 2013, 18:56 pm
Para programar, visual c o me recomiendan algun otro?

Te recomiendo el IDE Code Blocks, para mi es uno de los mejores IDE que hay, tambien esta el que tu mencionas Visual C++ (si dice C++ significa que puedes compilar codigo escrito en C como en C++, lo digo para que no te confundas), tendrias que descargar Visual Studio pero que vamos, si piensas programar en varias plataformas como windows, linux.. te recomiendo Code Blocks.

Citar
EDIT: En lugar de libro electronico, valdria un ipad?

Pues claro, si tienes uno entonces dpm xD

EDITO: Hechale un vistazo a este tema: http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html , ahi tienes libros de sobra para hacerte todo un doctor en C/C++  (para vaarios años claro ;D)

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 23 Septiembre 2013, 19:41 pm
Vale, y todos esos libros de donde los descargo en el ipad?


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 23 Septiembre 2013, 19:46 pm
Vale, y todos esos libros de donde los descargo en el ipad?

Los descargas desde el pc, y posteriormente los metes en el ipad ;) es lo mas basico xd


Título: Re: ¿Como puedo crear un SO?
Publicado por: 0xDani en 23 Septiembre 2013, 21:19 pm
Pues claro, si tienes uno entonces dpm xD

En realidad un Kindle es mucho mejor que un iPad para leer libros... especialmente si piensa leer todos esos libros. Yo no recomendaría a nadie que aprecie su vista leer mucho en un iPad, o en cualquier dispositivo cuya pantalla emita luz.


Título: Re: ¿Como puedo crear un SO?
Publicado por: bacanzito en 24 Septiembre 2013, 04:48 am
es demasiado complejo , pero si lo haces en moviles para los tables chinos pero que sea open source marcaria la diferencia aparte de andriod y Applet :laugh:


tienes que saber demasiado en extremo c ++ y asm y hardware ,electronica,  arquitectura de microprocesadores.

http://foro.elhacker.net/asm/kolibrios_esta_escrito_completamente_en_lenguaje_ensamblador_usando_el_fasm-t376800.0.html

http://foro.elhacker.net/asm/modo_protegido_dolor_de_cabeza-t384595.0.html;msg1833798#msg1833798

http://devel.no-ip.org/os/index.html

fuente:

el perfil de el http://foro.elhacker.net/profiles/-u402237.html


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 15:23 pm
Pues la verdad llevo gafas, y deberia cuidarme la vista, conque mejor un libro electronico.

Y el libro electronico, el kindle de que marca es? Nunca habia oido hablar en el, yo pense en el de sony, o ese es mejor?

Gracias


Título: Re: ¿Como puedo crear un SO?
Publicado por: #!drvy en 24 Septiembre 2013, 15:32 pm
El Kindle es de Amazon.
http://www.amazon.es/kindle-ereader-ebook-reader/dp/B007HCCOD0

PD: Dicen que en la web alemana de Amazon cuesta 49€ aunque no se si se podrá comprar desde ahí xD

Saludos




Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 15:39 pm
Creo que comprare este:

http://www.amazon.es/gp/product/B00CUVGB6Y/ref=fs_clw

Pero se ve que esta mas iluminado, su pantalla no es led?

Y a lo que iba, porque es mejor ese que el de sony u otras marcas?


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 24 Septiembre 2013, 16:43 pm
Y a lo que iba, porque es mejor ese que el de sony u otras marcas?

por que basicamente los de sony te venden la marca ._.  y no vale la pena, si piensas comprar un ebook, compra uno de toshiba o de los que te recomendaron arriba :)

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 17:42 pm
Pero lo que quiero saber es que al igual que de las tablets la mejor es el ipad, de los ebooks cual seria?


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 24 Septiembre 2013, 17:52 pm
Pero lo que quiero saber es que al igual que de las tablets la mejor es el ipad, de los ebooks cual seria?

googlea un poco tio, http://www.estandarte.com/noticias/libro-electronico/cual-es-el-mejor-ebook-comparativa_952.html ._.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 18:14 pm
Y con code bocks podria tambien programar en c para mac?

Y como dijero de C a C++ no hay mucho pero de C a C# se lleva bastante o es mas de lo mismo?


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 24 Septiembre 2013, 19:15 pm
Y con code bocks podria tambien programar en c para mac?

nose si esta para mac este IDE, si piensas programar para Mac puedes usar Eclipse http://www.eclipse.org/downloads    aqui tienes los links de descarga: (Para Mac)

Eclipse IDE C/C++ (32 bits) (http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/R/eclipse-cpp-kepler-R-macosx-cocoa.tar.gz&mirror_id=1045)

Eclipse IDE C/C++ (64 bits) (http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/R/eclipse-cpp-kepler-R-macosx-cocoa-x86_64.tar.gz&mirror_id=1163)

Citar
Y como dijero de C a C++ no hay mucho pero de C a C# se lleva bastante o es mas de lo mismo?

C/C++ y C# no es el mismo lenguaje, el segundo (C#) fue desarrollado por Microsoft, y si, es mas dificil que el primero :p , como ya te dijeron antes, primero aprendente el C a fondo, despues pasa a C++ y sigue estudiando.. tienes que ser autodidacta.

salu2


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 19:50 pm
Y que me va a ser mas util, saber C o C++ o saber c#?

Ya he encargado el libro electronico, pronto empeazare y les dejare en paz xD


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 24 Septiembre 2013, 19:57 pm
Y que me va a ser mas util, saber C o C++ o saber c#?

Ya he encargado el libro electronico, pronto empeazare y les dejare en paz xD

Alex todos los lenguajes son utiles, de un modo u otro,  hoy en dia los lenguajes mas utiles (para programar soft) son Java y C/C++, pero no tienes que descartar todos los otros.

Citar
saber C o C++

C y C++ es el mismo lenguaje, C++ es una version mejorada de C, asi que si empiezas por C, estudiar el C++ no te resultara dificil ya que es el mismo lenguaje solo que cambian algunas cosillas y se añade POO (Programación Orientada a Objetos, de ahi viene su abreviatura) pero eso ya lo aprenderas despues xD ahora toca aprender C.

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 20:39 pm
Bueno, y volviendo a lo del so, despues de aprender c y c++, como puedo editar linux??

Se que es de codigo abierto y tal pero no tengo ni idea de como se edita ...

Gracias


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 24 Septiembre 2013, 20:51 pm
Bueno, y volviendo a lo del so, despues de aprender c y c++, como puedo editar linux??

Se que es de codigo abierto y tal pero no tengo ni idea de como se edita ...

Gracias

Tan facil como esto: https://www.google.es/#q=como+editar+el+kernel+de+linux ._.



Título: Re: ¿Como puedo crear un SO?
Publicado por: maxim_o en 24 Septiembre 2013, 20:56 pm
Me lo parece a mi solo, o este tio es trolleando? XD


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 20:57 pm
Uff, mejor aprendere antes el lenguaje y luego ya vere porque ...


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 24 Septiembre 2013, 21:05 pm
Es que te estas apresurando demasiado, primero aprende a programar y después la electronica y la infraestructura del ordenador, la programacion es lo basico para crear un Sistema Operativo.. con hacer un SO tendrias nivel de hacker, lo cual es MUY dificil, lo tendrias que hacer con varias personas (20 como minimo xD)..



Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 24 Septiembre 2013, 21:37 pm
Pues la verdad somos unos cuantos, pero 20 ni de lejos xD

Pero no tenemos prisa, si tardamos 6 años los tardamos, no pasa nada.

Bueno, pues empezare a estudiar C y cuando lo aprenda al 100% me pondre a ello, no cierren este tema para seguir luego con el xD.

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: basickdagger en 25 Septiembre 2013, 19:00 pm
Creo que comprare este:

http://www.amazon.es/gp/product/B00CUVGB6Y/ref=fs_clw

Pero se ve que esta mas iluminado, su pantalla no es led?

Y a lo que iba, porque es mejor ese que el de sony u otras marcas?

a mi me parece q eres un troll, de todo lo que se te ah dicho tu preguntas que dispositivo es mejor para leer?y encima quieres hacer tu propio SO?... vaya xD


Título: Re: ¿Como puedo crear un SO?
Publicado por: MineHitex en 25 Septiembre 2013, 19:19 pm
a mi me parece q eres un troll, de todo lo que se te ah dicho tu preguntas que dispositivo es mejor para leer?y encima quieres hacer tu propio SO?... vaya xD

Yo le conteste nada mas ni nada menos para que lo vean otras personas como iniciarse en esto.. no solo para el, sino tambien para los que lean el tema.

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 25 Septiembre 2013, 19:20 pm
a mi me parece q eres un troll, de todo lo que se te ah dicho tu preguntas que dispositivo es mejor para leer?y encima quieres hacer tu propio SO?... vaya xD

Dios mio, cuando leo estos comentarios no se imaginan lo que me dan ganas de responder ...



Título: Re: ¿Como puedo crear un SO?
Publicado por: topomanuel en 25 Septiembre 2013, 19:52 pm
Dios mio, cuando leo estos comentarios no se imaginan lo que me dan ganas de responder ...



A mi también me gustaria escribirte un comentario... pero primero debo encontrar el adjetivo indicado para calificarte correctamente.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 25 Septiembre 2013, 20:34 pm
A mi también me gustaria escribirte un comentario... pero primero debo encontrar el adjetivo indicado para calificarte correctamente.

Optimista

El que piensa que jamas lograra algo, es el que verdaderamente no lo logra.


Título: Re: ¿Como puedo crear un SO?
Publicado por: WIитX en 25 Septiembre 2013, 22:01 pm
Dios callaros ya o que estais desviando el tema, amigo ya te han dicho lo que tienes que hacer que mas quieres?


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 26 Septiembre 2013, 15:11 pm
Dios callaros ya o que estais desviando el tema, amigo ya te han dicho lo que tienes que hacer que mas quieres?

Lo que pasa esque molesta un "poco" que uno se pase el dia investigando como crear un so y que le llamen troll .-.


Título: Re: ¿Como puedo crear un SO?
Publicado por: maxim_o en 26 Septiembre 2013, 15:40 pm
No investigas.... te lo han dado todo hecho en este post. Si hubieras buscado posiblemente este post tendria bastantes menos paginas y no te habrian llamado troll, cosa que viendo muchas de tus preguntas parecía.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 26 Septiembre 2013, 19:26 pm
Quiero que este sea el ultimo comentario, no quiero oír nada más.

Cuando haya creado mi propio so, vendré a demostrarles la cruda realidad.

Saludos.


Título: Re: ¿Como puedo crear un SO?
Publicado por: #!drvy en 26 Septiembre 2013, 20:28 pm
(https://si0.twimg.com/profile_images/3602660203/a9fee3fd03ca483345665eea1304459f.jpeg)

Saludos


Título: Re: ¿Como puedo crear un SO?
Publicado por: Eleкtro en 26 Septiembre 2013, 21:01 pm
empezare a estudiar C y cuando lo aprenda al 100% me pondre a ello

Primera meta que no vas a poder lograr jamás,

Pareces optimista, eso está muy bien, pero no caigas en el error de convertirte en un ignorante, porque eso causa las burlas que puedes observar a lo largo de los comentarios de este hilo.

Dominar al 100% un lenguaje como C o C++ implicaría ser una de las personas más inteligentes y con mayor capacidad de memoria del mundo, además también implicaría dominar otras "extensiones/utensilios" en el lenguaje, conozco la existencia de más de 1 experto de otros paises que llevan 11 años usando y trabajando en el día a día con C#Sharp, estas personas son como dioses o robots, tienen respuestas para preguntas realmente complejas y dificiles, parecen saberlo todo acerca de todo, software, hardware, utilización de la memoria, algunos lenguajes de programación ...y entre ellos "C#", pero estas personas son realistas y admiten que no se puede conocer en plenitud el lenguaje al 100%, mucho menos vas a poder tu.

Limítate a ponerte como meta aprender lo necesario de C, y primero de eso reflexiona sobre lo que vas a necesitar aprender para que te sea leve el proceso de aprendizaje, por cierto, si realmente quieres aprender C, deberás leerte la documentación, y la documentación de las librerías que necesites usar de C:

http://en.cppreference.com/w/
http://eecs.wsu.edu/~sshaikot/docs/Other/C%20Library%20Reference%20Guide.pdf


Cuando haya creado mi propio so, vendré a demostrarles la cruda realidad.

El mismo tipo de optimismo (ignorancia) que antes, es como como si una persona muy obesa se propone hacer 500 flexiones en el mismo día, está fuera de su capacidad física, esa es la cruda realidad.

Si lo consigues, estará muy bien y podrás decirle a todo el mundo que se ha equivocado contigo, pero mientras tanto no digas que lo conseguirás con orgullo mientras tus nociones sobre todo lo que necesitas aprender sean menos que básicas.

Saludos!


Título: Re: ¿Como puedo crear un SO?
Publicado por: ~ en 26 Septiembre 2013, 22:50 pm
Sobre aprender C al 100%, claro que es posible. Por supuesto que hablamos solo de la sintaxis, los operadores, punteros, e instrucciones como if, case, while, do-while, además de poder resolver expresiones con paréntesis y otras agrupaciones, sean funcione, números, o combinaciones. Lo mismo va para aprender al 100% la sintaxis de los macros que comienzan con #. Para esta tarea puede muchísimo crear un compilador para C, aunque para esto es necesario conocer sobre Ensamblador y teoría de parsers.

Sobre aprender el 100% de la librería estándar de C (que de ninguna manera es lo mismo que aprender C, ya que se puede ser un gran programador de C y de sistemas operativos, incluyendo de Windows, usando librerías que no son la de C, como sucede cuando se usa la WinAPI), también es posible aunque sería una tarea de toda una vida profesional, y no quedaría tiempo de hacer absolutamente nada más a tal nivel de concentración.

Sobre crear un sistema operativo, claro que es posible, pero veamos cómo hasta los mejores pequeños desarrolladores de sistemas operativos en el mejor de los casos pueden crear un clon bastante simple aunque muy complejo de UNIX y que no sea Linux, con interfaz gráfica y capacidad de mostrar archivos gráficos, y con editores de texto con coloreado. Y una enorme parte de ese trabajo lo logran porteando software y librerías ya existentes a su sistema, además de que son programadores excelentes, prácticamente de nivel mundial.

En la medida que uno no cuente ocn ayuda efectiva, rápida y directa, y no haya recibido la mejor educación informática, lo más que podría lograr es un sistema operativo incluso más simple que DOS.

En mi caso particular, tengo casi 10 años estudiando sobre sistemas operativos, y todo lo que he logrado es un sistema operativo con varios comandos de bajo nivel para el hardware desde una consola simple, teclado PS/2, y que bootea desde un floppy, y que también puede cargar programas de muestra desde ahí. También he logrado crear un compilador y un lenguaje simple, un emulador de PC incompleto en HTML5, aprendí Ensamblador de x86 en general (16, 32 y 64 bits), y algunos proyectos interesantes que se podrían integrar después con lo aprendido, como entender el algoritmo de Base64, crear ejecutables de Windows solo con un ensamblador y sin enlazador, y un programa de modificación de GIFs manejando directamente el algoritmo LZW y el formato de archivo, en HTML5.

Sin tener un conocimiento del más alto nivel desde un principio, sino que siendo autodidacta, sin vivir en un medio sin conocidos como Silicon Valley, y sin más ayuda que el material de libros, tutoriales y wikis en Internet, y con una inteligencia alrededor de lo normal, eso es aproximadamente todo lo que se puede lograr en casi 10 años , incluso con todo el tiempo del mundo.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 27 Septiembre 2013, 17:10 pm
Y quien dice que una distribución de Linux no es un sistema operativo?


Título: Re: ¿Como puedo crear un SO?
Publicado por: #!drvy en 27 Septiembre 2013, 17:29 pm
Primero das a entender que lo quieres programar desde 0, mas tarde que no... luego que quieres programar tu los programas desde 0... mas tarde llamas a una distribución: "skinpack".. y ahora dices que es un SO..

¿Nos aclaramos?

Saludos


Título: Re: ¿Como puedo crear un SO?
Publicado por: Alexperto en 27 Septiembre 2013, 18:28 pm
Yo dije crear un so en general, luego me decidi por nucleo linux, y yo dije que creia que la pagina esa solo haria un skinpack, en ningun momento he dicho que una distribucion de Linux fuera un skinpack.


Título: Re: ¿Como puedo crear un SO?
Publicado por: Mad Antrax en 27 Septiembre 2013, 18:40 pm
Hace rato que estoy monitorizando éste hilo, roza lo absurdo se mire por donde se mire.

Me siento en la obligación de terminar esta shitstorm sinsentido. Lo siento