Regresar   Foros de CHW > Editorial Chilehardware > Noticias Breves


Estás leyendo el thread MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?  en el foro Noticias Breves, que dice: "Tan distintos pero tan iguales El concepto mismo de microkernel, nace de un proyecto llamado "




bienvenido

Tags
, , , , , ,

Responder

 

LinkBack Herramientas
Old 24-Jul-2008, 13:09   #1
Marcel
OverLord
 
Avatar de Marcel
 
Registrado: September-2004
Posts: 19.382


MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Tan distintos pero tan iguales

El concepto mismo de microkernel, nace de un proyecto llamado Mach desarrollado en la Universidad Carnegie Mellon, no es un sistema operativo propiamente tal sino más bien una especie de piedra angular desde donde se construyen sistemas operativos. El jefe de desarrollo del sistema Mach en la Universidad Carnegie Mellon, fue Richard Rashid ( Indie ) quien trabaja para Microsoft desde 1991 como director de desarrollo enfocado en sistemas operativos, actualmente es vice presidente de desarrollo, otra persona que estuvo muy involucrado en el desarrollo de Mach dentro de la Universidad Carnegie Mellon fue Avadis Tevanian, quien luego trabajó en el desarrollo de NeXT ( fundada por Steve Jobs ) para pasar más tarde a trabajar para Apple en donde se desempeño hasta el 2006 como desarrollador de OSX. Aquí pueden ver una presentación sobre Mach, realizada por Richard Rashid, Avadis Tevanian y otros en 1987.

Mach se construyó con la idea de que solamente lo muy básico correría en modo kernel, dejando todo los demás en el espacio de usuario y además teniendo en mente varias premisas:
  • Soporte para varias aplicaciones simultaneas ( multitarea ).
  • Soporte para hilos de ejecución.
  • Comunicación interprocesos.
  • Protección y seguridad de memoria.
De ésta forma el sistema operativo que mejor representa estos ideales Mach sería GNU/Hurd ( en desarrollo ), ya que sobre el mismo se han construido distintos servidores que corren en el espacio de usuario y que de forma independiente entregan los distintos servicios de un sistema operativo, por su parte XNU-Darwin ( núcleo de OSX ) presenta un servidor único sobre Mach ( BSD ), sin embargo en este caso sería más bien un sistema híbrido y no un microkernel propiamente tal.

En el caso de Windows NT presenta un microkernel inspirado en Mach ( aunque presenta más elementos de VMS que de mach ), sin embargo de forma paralela muchos servicios corren en el mismo espacio del kernel, razón por la cual por ejemplo es necesario reiniciar la maquina completa cuando se actualizan dichos servicios. La idea de Windows NT era además de lograr multitarea, soporte para hilos, etc ( características de Mach ) tener compatibilidad con aplicaciones heredadas 16bits, además de un nuevo soporte para 32bits y cumplimiento con POSIX ( estándar de la interfaz del sistema operativo basado en Unix ), esta multifunción es una de las razones por la cual IBM y Microsoft separaron caminos en el desarrollo de OS/2 y Windows NT, ya que Microsoft ante el éxito de Windows 3.0 decidió sustituir el API de NT por el de Windows con extensiones, lo cual era erróneo desde el punto de vista de IBM, pero Microsoft no quería perder el empuje que ya tenía Windows 3.0 ( creo que el tiempo dejo claro quien tenía la razón ).


Arquitectura de Windows 2000, fuente Wikipedia

Como ven estos sistemas tan dispares entre si, comparten un mismo corazón, por lo menos desde ese punto de vista, incluso se podría decir que OSX tiene una mayor similitud con Windows XP que con Linux, aunque claramente desde el punto de vista del usuario no es así.

Fuentes:
Hurd vs XNU
La arquitectura del OSX del iPhone: el kernel Mach y la RAM
Windows NT
Mach (kernel - Wikipedia, the free encyclopedia)
__________________

"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt

Editado por Marcel en 24-Jul-2008 a las 16:17.
Marcel is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Old 24-Jul-2008, 13:32   #2
darkat
freedom... yeah right
 
Avatar de darkat
 
Registrado: April-2006
Location: Valpara ISO 9001
Posts: 917

Mi PC

re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Quote:
se podría decir que OSX tiene una mayor similitud con Windows XP que con Linux
Oh shit!!!!... esto es como ají en el poto para los macqueros...
darkat is offline   Citar y responder
Old 24-Jul-2008, 13:34   #3
JairoVIP®
El Maestro de CHW
 
Avatar de JairoVIP®
 
Registrado: September-2006
Location: Mi PC
Posts: 1.503


re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Muy buena información, nunca me imaginé que estos 3 S.O compartirían "casi" el mismo micro-kernel, nunca está demás saberlo, me sirve de cultura general...

Salu2 y felicitaciones por la información.
__________________
Mi Equipo:
AMD Athlon™ 7750 Black Editon | Gigabyte GA-MA770 UD3
4 GB Mushkin DDR2 800 MHZ | Radeon HD 4670 512 MB
Seagate Barracuda 500 GB | Logisys 575W SLI Ready
LCD Samsung 19'' 931BW | Logitech X-530 140W
Microsoft Wireless Desktop | Windows Vista Ultimate
JairoVIP® is offline   Citar y responder
Old 24-Jul-2008, 13:44   #4
Zwarrior
Cursando CCNA III
 
Avatar de Zwarrior
 
Registrado: March-2008
Location: San José, Costa Rica
Posts: 1.981

Mi PC

re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Bueno saberlo, por cultura general, me parece que es muy interesante, se agradece tamaño aporte Marcel
__________________

Zwarrior is offline   Citar y responder
Old 24-Jul-2008, 13:46   #5
Zero606
Experimentado
 
Avatar de Zero606
 
Registrado: April-2007
Posts: 717


re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Quote:
Originalmente publicado por darkat Ver post
Oh shit!!!!... esto es como ají en el poto para los macqueros...
jajajajj puta que me rei con esa wuea
Zero606 is offline   Citar y responder
Old 24-Jul-2008, 13:46   #6
prieta
Ornitorrinco
 
Avatar de prieta
 
Registrado: October-2004
Location: Maipú
Posts: 704


re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

EN el fondo un lada y un rolls tienen el mismo motor, el mismo concepto, un patek y un swatch tb.
La anecdota del dia.
prieta is offline   Citar y responder
Old 24-Jul-2008, 13:48   #7
Polímero
Mono con vestón
 
Avatar de Polímero
 
Registrado: July-2006
Location: Iquique
Posts: 5.029


Enviar un mensaje por MSN a Polímero Enviar un mensaje por Yahoo a Polímero
re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Quote:
Originalmente publicado por darkat Ver post
Oh shit!!!!... esto es como ají en el poto para los macqueros...
Para nada... Estas similitudes se sabían hace harto tiempo al menos lo leí primero como el... 2003... Sin embargo siempre es bueno comentarlo, como hizo Marcel con su explicación.

Incluso hay paralelos en cosas que la mayoría desconoce, por ejemplo, Windows NT llegó a correr en PowerPC (además del glorioso Alpha de Digital).
__________________

¡Participa en el V Concurso de Fotografía CHW! Fotos de la noche...

Editado por Polímero en 24-Jul-2008 a las 13:57.
Polímero is offline   Citar y responder
Old 24-Jul-2008, 13:48   #8
AlCapone
www.alcapone.cl
Colaborador
 
Avatar de AlCapone
 
Registrado: October-2005
Location: Villa Frei, Ñuñoa, Santiago
Posts: 3.214

Mi PC

Enviar un mensaje por ICQ a AlCapone
re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

En diseño teórico si, absolutamente. La práctica dice que la implementación de BSD es radicalmente distinta a la de Windows NT por esos pequeños detalles heredados de OS/360 y el desarrollo de IBM para mainframes que derivó en Unix a los 20 años después que no tienen nada que ver con la implementación de NT. Es en la capa inmediatamente superior a la HAL y al MicroKernel donde aparecen las diferencias.

Muy educativo de todas maneras Marcel
__________________

AlCapone is offline   Citar y responder
Old 24-Jul-2008, 13:53   #9
Otacon
Portable Geek
 
Avatar de Otacon
 
Registrado: July-2008
Location: Entre Alaska, Valdivia y Puerto Montt
Posts: 29

Mi PC

re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Wow. Quien lo hubiera imaginado. Un buen aporte informativo que le mostrare a mi viejo (le encanta discutir sobre estas cosas)
__________________


+ @Twitter + @Fotolog.com+
Otacon is offline   Citar y responder
Old 24-Jul-2008, 14:35   #10
Polímero
Mono con vestón
 
Avatar de Polímero
 
Registrado: July-2006
Location: Iquique
Posts: 5.029


Enviar un mensaje por MSN a Polímero Enviar un mensaje por Yahoo a Polímero
re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Por cierto, acá hay una clasificación de Sistemas Operativos interesante:

Highslide JS
Pinche para agrandar
__________________

¡Participa en el V Concurso de Fotografía CHW! Fotos de la noche...
Polímero is offline   Citar y responder
Old 24-Jul-2008, 16:44   #11
jorgerix
Pajarito Nuevo
 
Avatar de jorgerix
 
Registrado: July-2006
Posts: 15

Mi PC

re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Quote:
Originalmente publicado por Marcel Ver post
De ésta forma el sistema operativo que mejor representa estos ideales Mach sería GNU/Hurd ( en desarrollo ), ya que sobre el mismo se han construido distintos servidores que corren en el espacio de usuario y que de forma independiente entregan los distintos servicios de un sistema operativo, por su parte XNU-Darwin ( núcleo de OSX ) presenta un servidor único sobre Mach ( BSD ), sin embargo en este caso sería más bien un sistema híbrido y no un microkernel propiamente tal.
Cuando llegue a esta parte mi cerebro grito...... escudo... más cerveza...
Siento festinar con un tema tan interesante
jorgerix is offline   Citar y responder
Old 24-Jul-2008, 17:39   #12
Merom
Bad Company
 
Avatar de Merom
 
Registrado: May-2007
Location: Sanhattan, Chile
Posts: 521


Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Muy interesante el articulo Marcel, se agradece.


Quote:
Originalmente publicado por jorgerix Ver post
Cuando llegue a esta parte mi cerebro grito...... escudo... más cerveza...
Siento festinar con un tema tan interesante
No se si es porque ando con dolor de cabeza o si mi comprension de lectura es mala, pero no entendi
__________________
Merom is offline   Citar y responder
Old 24-Jul-2008, 18:23   #13
jorgerix
Pajarito Nuevo
 
Avatar de jorgerix
 
Registrado: July-2006
Posts: 15

Mi PC

Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Quote:
Originalmente publicado por Merom Ver post
Muy interesante el articulo Marcel, se agradece.




No se si es porque ando con dolor de cabeza o si mi comprension de lectura es mala, pero no entendi
Bueno esta fome el chiste si es que hay que explicarlo, pero no has escuchado un comercial de la Cerveza escudo donde un viejo se manda una tremanda diatriba con terminos de computacion y cuando uno no entiende nada gritan ..¡¡¡ ESCUDO!!! más color más cerveza bueno a pesar que yo algo entendi en una parte me grite a mi mismo bueno ... se entiende el resto
jorgerix is offline   Citar y responder
Old 24-Jul-2008, 18:36   #14
Darknesshell
 
Avatar de Darknesshell
 
Registrado: March-2005
Location: Mapuchelandia
Posts: 18.312

Mi PC

Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

No pillo BeOS en el mapita.
__________________
http://www.sologuias.890m.com/
Darknesshell is offline   Citar y responder
Old 24-Jul-2008, 19:03   #15
AlCapone
www.alcapone.cl
Colaborador
 
Avatar de AlCapone
 
Registrado: October-2005
Location: Villa Frei, Ñuñoa, Santiago
Posts: 3.214

Mi PC

Enviar un mensaje por ICQ a AlCapone
Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

El mapa pa mi está un poco "extraño" (soy suave por no dudar de la fuente que probablemente sepa lo que dice 20 niveles más que yo). Pero, que Next venga de MacOS cuando salió de las primeras modificaciones sobre BSD adoptando cosas del look & feel de lo que proponía Jobs solamente me parece extraño. Así, otras muchas...

Pero weno, toy pajero como pa leer la explicación de la fuente (al menos, ahora )
__________________

AlCapone is offline   Citar y responder
Old 24-Jul-2008, 19:20   #16
nachX
Geek de medio tiempo
Press Division Chief
 
Avatar de nachX
 
Registrado: May-2004
Location: Valparaisors
Posts: 7.713


Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Quote:
Originalmente publicado por AlCapone Ver post
El mapa pa mi está un poco "extraño" (soy suave por no dudar de la fuente que probablemente sepa lo que dice 20 niveles más que yo). Pero, que Next venga de MacOS cuando salió de las primeras modificaciones sobre BSD adoptando cosas del look & feel de lo que proponía Jobs solamente me parece extraño. Así, otras muchas...

Pero weno, toy pajero como pa leer la explicación de la fuente (al menos, ahora )
Yo también creo que hay un error ahí… hasta donde yo sé, NeXT tiene un kernel diferente a Mac OS Classic, tiene una arquitectura bastante diferente a Mac OS (partiendo porque está basado en BSD), tiene un sistema de archivos diferente… puta, al final hasta la UI es completamente diferente! Una cosa es que Steve Jobs haya sido el CEO de NeXT Computer, y otra muy diferente es que se haya basado en Mac OS para NeXT.

Diferente es la historia NeXT -> OS X.
__________________
Mis links

Flickr | Vimeo | Facebook | Twitter
nachX is offline   Citar y responder
Old 24-Jul-2008, 19:55   #17
Nacho_Tyr
Moderador
 
Avatar de Nacho_Tyr
 
Registrado: October-2007
Posts: 3.891

Mi PC

Enviar un mensaje por MSN a Nacho_Tyr
Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

osea todos tenemos a un pequeño sicopta esperando matrnos en nuestros pcs (hal) jajaj


gracias marcel por la info
Nacho_Tyr is offline   Citar y responder
Old 24-Jul-2008, 19:56   #18
TheRoot
Pajarito Nuevo
 
Avatar de TheRoot
 
Registrado: November-2005
Posts: 19


Cool Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

Muy bueno el articulo, solo a mi umilde opinion, no hay que confundir, si es cierto que existen similitudes CONCEPTUALES pero eso no hace similes a los Sistemas Operativos mas que en el concepto, haciendo analogias

Un Tico (Daewo)
Un Nissan
Un Ferrari
Un Mercedez

Comparter similitudes CONCEPTUALES de funcionamiento:

Cuatro Ruedas
Un Motor
Caja de Cambios
etc
etc

Pero NO SON LO MISMO POR NINGUN MOTIVO esta analogia no quiere decir que un sistema sea un Tico y LINUX un Ferrari o un Mercedez (me salio el corazon Slackewero).
TheRoot is offline   Citar y responder
Old 24-Jul-2008, 21:37   #19
sebastian.bilbao
Nicole_cilla's Owner
 
Avatar de sebastian.bilbao
 
Registrado: August-2005
Location: Valpo
Posts: 3.873

Mi PC

Enviar un mensaje por MSN a sebastian.bilbao
Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

o sea, podríamos decir que MAC OS, es la cruza entre windows NT y UNIX???, pues comparte el adn de NT, y porque tiene algo de Unix...
__________________
Vean los post de la ley del consumidor en el foro de Tiendas..
sebastian.bilbao is offline   Citar y responder
Old 24-Jul-2008, 21:54   #20
lucas22
casi médico
 
Avatar de lucas22
 
Registrado: May-2007
Location: Concepcion
Posts: 340


Enviar un mensaje por MSN a lucas22
Re: MACOSX, GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?

pa que tanta palabreria si lo que importa es el resultado final (no soy mac-ero por si acaso)
lucas22 is offline   Citar y responder
Responder

  Foros de CHW > Editorial Chilehardware > Noticias Breves
Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Ortografia en "OSX GNU/Hurd y Windows NT ¿Utilizan el mismo microkernel?" NotLim Off Topic 10 24-Jul-2008 17:45
upgrade de placa madre + funkara bien el mismo windows?? Constructor Windows y programas varios 4 16-May-2008 13:41
Windows XP y Vista en un mismo HD particionado... herdoktor Windows y programas varios 1 16-Oct-2007 22:53
Se puede instalar Windows Vista y Windows XP en un mismo equipo? rematado Windows y programas varios 4 19-Aug-2007 23:51
instalar windows xp y vista en un mismo pc dreamtheater64 Windows y programas varios 5 31-May-2007 22:06


Todas las horas son GMT -4. La hora es 03:49. Archivo - Directiva de Privacidad - Ir arriba
Forums Directory

SEO by vBSEO 3.2.0