Hace varios días, un grupo de ingenieros de Google identificaron un fallo crítico en el kernel de Linux relacionado directamente con la conectividad. Este fallo llevaba presente en el código del núcleo desde hace más de 10 años (siendo una de las vulnerabilidades más antiguas del mismo) y afectaba perjudicialmente sobre el rendimiento de las conexiones a Internet que utilizaban el protocolo TCP
|
etiquetas: google , fallo crítico , protocolo tcp , kernel linux
www.meneame.net/story/imagen-del-kernel-de-linux
www.meneame.net/m/Fakeame/publicada-fin-version-4-8-15-16-23-42-kernel
Cómo os gusta a los mindundis ningunear el trabajo de los demás que jamás sabríais hacer.
#9 Solo 10 años de nada
<comentario linuxero del día off>
Este error jamás se habría encontrado ni solucionado en Windows.
>Que copia de la National Vulnerability Database
>Incluir Heartbleed como vulnerabilidad de Linux
>Ignorar que Windows tiene más HIGHs que Linux
Y te habrás quedado tan ancho, lo que hace la ignorancia.
Si te parece mucho 10 años, tendrías que preguntarte por qué pasó tanto tiempo. Lo que ocurre es que no es un problema fácilmente notable. No afecta al funcionamiento en general porque el sistema funciona, aunque no de manera óptima en casos extremos e incluso cuando falla funciona mejor que un servidor windows (por eso se usa tanto linux en servidores). Cuando hay poco tráfico no falla, y cuando hay mucho tráfico es difícil ver el problema entre tantos paquetes.
Ese es el motivo por el que se tardaron 10 años. El motivo por el que el error no quedó ahí para siempre como habría ocurrido en un sistema cerrado es que el código puede revisarse y corregirse.
Edito:
Aunque Linux es un sistema operativo no comercial y mantenido principalmente por la comunidad...
Linux no es un sistema operativo y hay sistemas operativos comerciales que llevan Linux. Otra cosa es que sea libre, pero la disyuntiva libre o comercial es incorrecta.
Vaya mierda de artículo, y la página presume de ser un portal sobre redes.
en.wikipedia.org/wiki/CUBIC_TCP
Un fallo de este tipo sería/es prácticamente indetectable en Windows pues no hay personal cualificado suficiente para trabajar en él. Muy pocos empleados tienen acceso al código del kernel de Windows y para cuando llegan a tener acceso están demasiado mayores como para dominarlo como pasaría si empezasen de jóvenes.
Es el mismo caso que los idiomas. Cuanto más joven se empieza mejor se habla. Si tuviesemos que esperar a tener permiso de Microsoft para empezar a estudiar un idioma no hablaríamos ni dos frases de inglés.
es.wikipedia.org/wiki/Sistema_operativo
www.kernel.org/
Me pregunto por qué en el tema de Linux habla tanta gente si tener ni puta idea. Es peor que en política.
cc @LogMe
Juzgan a unos padres por matar a su hijo de tres años tras meterlo en la lavadora
Y tu comentario:
-Bueno bueno, tampoco pongais verde a los padres, que digo yo que algo habria hecho el niño de marras....
www.meneame.net/story/juzgan-unos-padres-matar-hijo-tres-anos-tras-met
Aspirantes a palurdos...
Algunos usuarios nos piramos cuando miramos el percal.
Otra ventaja de que un programa sea abierto es que no puede estar diseñado para robarte de forma premeditada, sería muy cantoso. Sin embargo muchos programas de código cerrado si tienen funcionalidad para robarte.
- Los ingenieros de Google han detectado un problema que disminuía el rendimiento en TCP, lo han corregido y estará en breve en los kernels de todo el mundo, mejorando el rendimiento desde servidores web, smartphones, superecomputadores y pcs con Linux de todo el mundo.
es.wikipedia.org/wiki/Llamada_al_sistema
- No existe ningún "fallo crítico" (no hay ningún problema de seguridad o cuelgue).
- Se ha encontrado un problema de rendimiento, se ha corregido y mejorado, y los ingenieros han sido felicitados por su solución.
...programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación...
La definición que tu das es la de kernel únicamente.
El kernel es sólo una parte imprescindible del sistema operativo, pero no es un sistema operativo.
Mantenida por la comunidad? Sera por la comunidad de empresas que aportan codigo lo cual no supone porcentaje precisamente bajo. Dicho asi suena a que lo mantienen pescadores y carpinteros en su tiempo libre, los cuales no creo que entre otras cosas tengan acceso al hardware necesario para escribir drivers.
Vaya pantochada.
Me gustan los proverbios chinos. Hay uno chino que dice: "El hombre sabio tiene los ojos y las orejas grandes y la boca pequeña".
Decir a los demás que no tienen ni puta idea
Dar lecciones de manera airada
Utilizar proverbios chinos
No le he contestado porque su último comentario era de cachondeo. Decía que si se programa algo que corra por encima del núcleo tiene un sistema operativo o lo puede hacer correr. Lógico, y si te programas GNOME tienes un entorno de escritorio, pero eso no quiere decir que Linux incluya el entorno de escritorio, que era la discusión.
Deja de hacer el ridículo, por favor.
Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).
Y no seas pelma, que es de primero de carrera, y fácil de entender hasta por mi abuela.
en.m.wikipedia.org/wiki/CUBIC_TCP
Ante una congestión de tráfico en cualquier Linux entre esas versiones, tiene relevancia. Listillo...
CC #11
es.wikipedia.org/wiki/Demonio_(informática)
es.wikipedia.org/wiki/Proceso_(informática)
Te los lees y luego me rebates lo que quieras.