elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Mini Sistema Operativo!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Respuesta Imprimir
Autor Tema: Mini Sistema Operativo!!!  (Leído 20,774 veces)
prometheus48

Desconectado Desconectado

Mensajes: 176


Making a Distro...


Ver Perfil
Re: Mini Sistema Operativo!!!
« Respuesta #10 en: 18 Diciembre 2011, 12:30 pm »

Hola,

Me podrias dar el enlace de tu blog?Estoy interesado.
Salu2!


En línea

"Si tú tienes una manzana, y yo otra, y las intercambiamos, tu sigues teniendo una manzana, y yo sigo teniendo una manzana.
Pero, si tu tienes una idea, y yo otra, y nos las intercambiamos, tu tienes dos ideas, y yo tengo dos ideas"
The knowledge is free
armizh

Desconectado Desconectado

Mensajes: 187

His brain caught in a hole...


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #11 en: 18 Diciembre 2011, 12:56 pm »

Hola,

Me podrias dar el enlace de tu blog?Estoy interesado.
Salu2!


Bueno, pero no es mucho lo que he logrado, mi proyecto esta recien comenzando. Mi bootloader muestra un par de mensaje, inicia el modo protegido y escribe a la pantalla desde este modo, y estoy trabajando para cargar sectores del floppy o del disco duro desde el modo real y modo protegido.
http://nuosdeveloper.blogspot.com/


En línea

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código
  1. git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código
  1. git clone https://github.com/armizh/Hamster
farresito


Desconectado Desconectado

Mensajes: 302



Ver Perfil
Re: Mini Sistema Operativo!!!
« Respuesta #12 en: 18 Diciembre 2011, 19:35 pm »

Lo difícil de un SO no es tanto lo de la gestión de memoria, sinó crear, como han dicho, drivers para muchas plataformas y etc.

@armizh:
Linux fue criticado por una persona, llamada Tennebaum (o algo asi), el creador de Minix. Pero Linux en su momento fue muy bien aceptado y negarlo es no haber leído su historia. Muchísima gente colaboró y que alguien no lo aceptara, como el lógico debido a que sus intereses eran obtener usuarios para su sistema operativo, no quiere decir nada.

Por cierto, ha habido MUCHA gente que ha hecho SO, pero lo que hizo Linus en su momento fue crear uno libre optimizado para i386, algo que no existía, y hay que recordar que los proyectos que triunfan son los que innovan. No habia OS para i386 que corrieran.

Por cierto, lo de que Windows no es novedoso y que Mac lo es vas totalmente equivocado. Soy pro-Linux así voy a ser imparcial: MacOS no es exactamente un Microkernel (es derivado del núcleo Mach pero no exactamente un microkernel) y recuerda que los monolíticos corren mucho más en términos generales, por lo que lo de innovación es en una parte sí y en otra no.

Si hablasemos de innovación hay el SO 'plan 9' creado por Bell Labs, los mismos que los de Unix. Entonces podríamos afirmar que todos los SO actuales están pasados teniendo el Plan 9. Es relativo. Por que no está totalmente usado Plan 9? Por diferentes cosas a pesar de ser muy innovativo.

Un abrazo.
En línea

armizh

Desconectado Desconectado

Mensajes: 187

His brain caught in a hole...


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #13 en: 4 Enero 2012, 00:53 am »

@armizh:
Linux fue criticado por una persona, llamada Tennebaum (o algo asi), el creador de Minix. Pero Linux en su momento fue muy bien aceptado y negarlo es no haber leído su historia. Muchísima gente colaboró y que alguien no lo aceptara, como el lógico debido a que sus intereses eran obtener usuarios para su sistema operativo, no quiere decir nada.

Por cierto, ha habido MUCHA gente que ha hecho SO, pero lo que hizo Linus en su momento fue crear uno libre optimizado para i386, algo que no existía, y hay que recordar que los proyectos que triunfan son los que innovan. No habia OS para i386 que corrieran.

Por cierto, lo de que Windows no es novedoso y que Mac lo es vas totalmente equivocado. Soy pro-Linux así voy a ser imparcial: MacOS no es exactamente un Microkernel (es derivado del núcleo Mach pero no exactamente un microkernel) y recuerda que los monolíticos corren mucho más en términos generales, por lo que lo de innovación es en una parte sí y en otra no.

Si hablasemos de innovación hay el SO 'plan 9' creado por Bell Labs, los mismos que los de Unix. Entonces podríamos afirmar que todos los SO actuales están pasados teniendo el Plan 9. Es relativo. Por que no está totalmente usado Plan 9? Por diferentes cosas a pesar de ser muy innovativo.

Un abrazo.

Quizas esto venga tarde pero va. Windows no es novedoso en el sentido de que es escrito uno sobre el otro por lo que internamente Windows 7 funciona de forma parecida a XP, apesar de las nuevas funcionalidades. Sobre lo de Mac realmente lo es viene dado por el funcionamiento que tiene, ya que que es bastante estable incluso mas que linux (ni hablar windows) y el hecho de ser el so basado en un microkernel mas popular y estable del mercado, sin contar el hecho de que cada vez apple nos viene con cada novedad como el port hacia IA32, relacion funcionalidad/apariencia mejor que otros SOs. Linux fue duramente criticado por Tanenbaum debido al modelo de kernel y no por otra cosa, segun Tanenbaum era obsoleto y riesgoso usar un kernel monolitico, debido a que si cae un servicio se cae todo el sistema, ademas de que es mas dificil la depuracion, programacion, etc etc. En cambio un kernel hibrido posee un orden y si un servicio cae, solo cae el modula al que pertenece y el kernel podra reiniciar el modulo y el servicio sin reiniciar el sistema. La base de la disputa entre Tanenbaum y Linus fue esa. Con el tiempo hemos visto que ambos tenian razon, y si analizamos un poco, los 3 SOs mas populares de la actualidad son los mejores dentro de su ambito: Linux dentro de los monoliticos, Windows en los hibridos (al mas puro estilo peor es mejor) y Mac en microkernel (apesar de que tal como lo dices, no es exactamente un microkernel, sino que funciona sobre un microkernel)
En línea

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código
  1. git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código
  1. git clone https://github.com/armizh/Hamster
Khronos14


Desconectado Desconectado

Mensajes: 443


A lie is a lie


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #14 en: 4 Enero 2012, 01:28 am »

armizh, no se donde sacaste eso de que Mac OS X es un microkernel porque no es cierto. Es un kernel híbrido.

Saludos.
En línea

armizh

Desconectado Desconectado

Mensajes: 187

His brain caught in a hole...


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #15 en: 4 Enero 2012, 02:27 am »

armizh, no se donde sacaste eso de que Mac OS X es un microkernel porque no es cierto. Es un kernel híbrido.

Saludos.
Bueno, como antes dije, Mac OSX no es exactamente un microkernel, sino que mas bien esta construido sobre un microkernel.

Saludos.
En línea

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código
  1. git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código
  1. git clone https://github.com/armizh/Hamster
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #16 en: 6 Enero 2012, 08:40 am »

Quizas esto venga tarde pero va. Windows no es novedoso en el sentido de que es escrito uno sobre el otro por lo que internamente Windows 7 funciona de forma parecida a XP, apesar de las nuevas funcionalidades. Sobre lo de Mac realmente lo es viene dado por el funcionamiento que tiene, ya que que es bastante estable incluso mas que linux (ni hablar windows) ...

Pues recrear un S.O. desde 0 uff... es muchisimo tiempo... por otro lado seria mejor.
¿Seria tan amable de definir estable?

Dulces Lunas!¡.
En línea

The Dark Shadow is my passion.
armizh

Desconectado Desconectado

Mensajes: 187

His brain caught in a hole...


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #17 en: 7 Enero 2012, 00:00 am »

Pues recrear un S.O. desde 0 uff... es muchisimo tiempo... por otro lado seria mejor.
¿Seria tan amable de definir estable?

Dulces Lunas!¡.

Con estable me refiero a que la cantidad de veces que el sistema se cuelga, ocurren excepciones, errores etc, es menor comparado a la de otros sistemas operativos (p.ej. Windows). Bueno, en MAC OSX eso esta dado igual por las características de las PC, ademas del hecho que las computadoras Mac estan diseñadas para ser compatible con OSX y viceversa.

Saludos
En línea

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código
  1. git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código
  1. git clone https://github.com/armizh/Hamster
ShotgunLogic

Desconectado Desconectado

Mensajes: 233


Claws so razor sharp


Ver Perfil
Re: Mini Sistema Operativo!!!
« Respuesta #18 en: 15 Enero 2012, 18:49 pm »

Hacer un sistema operativo no es novedoso; es estúpido. De hecho, los primeros sistemas operativos no tenian kernel. Pero entonces es una *****. No tienes gestión de RAM, ni de privilegios, ni procesos...

Los primeros Sistemas Operativos no tenian eso porque eran orientados a procesadores sin gestión de multitarea, basicamente porque eso en aquella época no existía.

Si es que hay cada listillo...
En línea

The clans are marching against the law, bagpipers play the tunes of war, death or glory I will find, rebellion on my mind.
armizh

Desconectado Desconectado

Mensajes: 187

His brain caught in a hole...


Ver Perfil WWW
Re: Mini Sistema Operativo!!!
« Respuesta #19 en: 15 Enero 2012, 21:12 pm »

Los primeros Sistemas Operativos no tenian eso porque eran orientados a procesadores sin gestión de multitarea, basicamente porque eso en aquella época no existía.

Si es que hay cada listillo...
Los primeros sistemas operativos si tenia kernel, pero muy reducido. De hecho en realidad muchos sistemas operativos son simplemente un kernel + una consola de comandos. Linux es simplemente eso. Lo que nosotros utilizamos son distribuciones que traen gestores de ventanas, que son los que crean la interfaz gráfica. Sin eso utilizas los comandos y es lo mismo. La gestion multitarea fue un avance para mejorar la gestion de los pocos recursos que tenian las computadoras, y en un principio era esencialmente para economizar tiempo, al igual que los sistemas multiusuarios que ya estan olvidados en el baul de los recuerdos.
En línea

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código
  1. git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código
  1. git clone https://github.com/armizh/Hamster
Páginas: 1 [2] 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
sistema operativo
Windows
miguelIUTEVAL 3 3,383 Último mensaje 25 Agosto 2010, 21:15 pm
por Randomize
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines