Hace 7 años | Por Lyreon a genbeta.com
Publicado hace 7 años por Lyreon a genbeta.com

El Kernel o Núcleo es un componente fundamental de cualquier sistema operativo. En Linux estamos acostumbrados a hablar de él, pero para muchos usuario de Windows sigue siendo un desconocido. Aquí se explica cómo es exactamente el núcleo de Windows NT y cuales son las principales diferencias con el de Linux.

Comentarios

r

#3 nivel Windows user

gonas

#3 Es un análisis del kernel nivel cuñao.

El kernel de Linux no tiene capa de usuario. Sólo tiene una, la del propio kernel, por lo que se le considera monolítico. Y la pone en grande para que se vea bien.

D

#3 Mierda, y le he dado a menear sin leer el... bueno, lo de siempre

juliander

#3 linux es uno y trino.

TheIpodHuman

#18 Con@javierb yo no estaria tan seguro. Yo que tu me iba pensando el comprarme un cinturon de castidad

D

#9 animos campeón, no te queda ná para llegarle al sobaco de@javierB lol

D

"La principal diferencia entre el Kernel de los sistemas operativos Windows y el de Linux está en su filosofía. El desarrollado por el equipo de Linus Torvalds es de código abierto y cualquiera puede cogerlo y modificarlo, algo que le sirve para estar presente en múltiples sistemas operativos o distros GNU/Linux. El de Microsoft en cambio es bastante más cerrado, y está hecho por y para el sistema operativo Windows."

La filosofía del código abierto está en filosofía GNU, no en la filosofía de Linus Torvalds, quien en un principio no quería saber nada del código abierto ni del software libre.

Ahora mismo la gente confunde el pensamiento de Linus Torvalds con la filosofía del software libre, cosa que poco tiene que ver una con la otra.

La filosofía de software libre está en GNU y en Richard Stallman, no en Linus Torvalds:

Shotokax

#11 Linus Torvalds compartió el código de su núcleo basado en Minix casi desde el principio y después le puso una licencia GPL. De hecho, otro software desarrollado inicialmente por él, Git, también es libre.

Con lo que discrepa profundamente Linus Torvalds, además de muy malas maneras, es con la filosofía de la Free Software Foundation porque él es más afín a la de la Open Source Initiative, pero no con el código abierto, al contrario.

derethor

cuantas barbaridades... linux mata procesos en vez de ir a la swap? wtf

P

#23 Ahí dejé de leer. Y además usa el término swap para describir lo que Windows hace con la memoria virtual .

zamurdo

Es el año del kernel de Windows en el escritorio.

gonas

#1 Es el año del kernel de Windows en todas partes.

e

#2 No, solo en el escritorio. Todo lo que no sea un PC funciona con algún derivado de UNIX.

D

#1 ¿intentando imitar a@javierB? Vas mal lol

gonas

#4 Nadie es capaz de imitar a@javierB.

ﻞαʋιҽɾαẞ

#5 Afortundamente, con uno como yo dando la coña por menéame es más que suficiente.

TheIpodHuman

#4 #5@javierb es infalible con la boca, eso es cierto, pero a veces con picha se equivoca asi que mucho cuidadito con él si te lo encuentras una noche en un callejon oscuro

D

#17 mi ojete está a salvo, o eso creo lol

garnok

#17 me pongo a recojer margaritas

zamurdo

#4 Me voy ganando las habichuelas como puedo.

gonas

Otra perla del artículo

Además, el núcleo de Linux es mucho más directo a la hora de gestionar los problemas de memoria. El de Windows trampea con la memoria SWAP para cubrir esta necesidad haciendo su implementación más compleja, mientras que el de Linux, si se está quedando sin memoria, directamente empieza a matar procesos para no bloquearse.

Vamos, que Windows "trampea" para decir que hace un mejor manejo de la memoria, mientras que Linux cuando no puede con un proceso lo mata.

WarDog77

#12 No lo tengo yo tan claro, tirar de HD en vez de matar procesos no utilizados para seguir usando la RAM me da que relentiza bastante el sistema.

D

"Tras ver la buena acogida que tuvo, Microsoft decidió llevar NT al resto de usuarios para que ambas ramificaciones convergieran."

En realidad Microsoft desarrolló Windows 2000 como sustituto de Windows 98 y Windows NT. Durante su desarrollo decidieron que el mercado doméstico aún no estaba preparado y por eso acabaron sacando Windows Me mientras preparaban XP:

"Windows 2000 was first planned to replace both Windows 98 and Windows NT 4.0. However, this changed later."
https://en.wikipedia.org/wiki/Windows_2000

gonas

#13 Para algo que ha explicado bien no le corrijas. Windows 2000 fue la evolución de Windows NT 5.0 Mientras que Windows Me fue un refrito de Windows 98 para darle algo de vidilla a la gama baja de la época. Windows XP fue un lavado de cara de Windows 2000. Que a nivel comercial, Windows XP fue el primer Windows con el kernel NT que se oriento al mercado domestico. Aunque la verdadera madurez del kernel de Windows llego con Windows XP SP2.

D

#15 La cuestión es que Microsoft no decidió llevar NT a los usuarios domésticos después de Windows 2000 sino antes. Lo que ocurre es que, durante su desarrollo, decidieron que la compatibilidad de Windows 2000 con software antiguo/doméstico no era lo bastante buena y por lo dejaron para Windows XP.

garnok

#13 es que es mucho mas facil que a un sistema estable (NT) le añadas funciones multimedia que a un sistema multimedia (98 y 95) le añadas estabilidad lol