En Linux se realizan muchas investigaciones sobre sistemas operativos, porque los investigadores necesitan una base de código real para probar sus soluciones y luego deben poder publicar sus hallazgos. Hay algunas personas muy inteligentes que trabajan en Microsoft Research, pero son muy pocas y superadas en número en comparación con todos los que trabajan en el kernel de Linux, y el modelo de desarrollo de código cerrado es inherentemente más limitado (las soluciones poco ortodoxas son poco probables, ya que a menudo provienen de inusuales lugares). Esto significa que Linux es muy bueno en la programación de procesos (hay varias políticas disponibles) y en la gestión de recursos, que también incluye el aspecto de seguridad del acceso compartido a ellos: SELinux se basó en la investigación de la NSA, y los contenedores (cgroups) son algo así como “usuario “modo” máquinas virtuales.
Otras ventajas incluyen el hecho de que la GUI no está en el núcleo, lo que significa menos errores (incluidos los errores de seguridad), y que los sistemas operativos GNU / Linux tienen capacidades de red más avanzadas (lo cual es adecuado para un sistema operativo que nació en Internet) .
Si GNU / Linux es más avanzado que Windows … Tenga en cuenta que todo lo que Microsoft está haciendo es esperar que alguna característica de GNU / Linux se estabilice y luego implementarlo de una manera fácil de usar. Los usuarios de Linux han tenido escritorios compuestos por OpenGL durante tal vez una década, y los múltiples escritorios que se introdujeron en Windows 10 básicamente siempre han estado allí. Ahora se están poniendo al día con la Tienda Windows, mientras que Debian ha tenido repositorios centrales de software desde 1998.
- ¿El USB Type-C tiene un nombre estandarizado?
- ¿Cómo debería un estudiante de ciencias de la computación abordar un problema de investigación, dado que ya se ha reducido en qué problema trabajar?
- ¿Cuál es la medida y la terminología correctas para evaluar la eficiencia del algoritmo en las GPU?
- ¿Es Linux más avanzado que Windows?
- ¿Puede explicar en profundidad qué es la replicación de la base de datos y qué métodos se conocen al respecto, incluidas las analogías de la vida real?