Whatsapp

Por qué Microsoft no utilizará el kernel de Linux para Windows

Anonim

Hay varias razones por las que Microsoft no usará el kernel de Linux para Windows. Por un lado, hay una gran diferencia en los aspectos técnicos del kernel de Linux y el kernel de NT.

Otra razón sería la cuestión de las licencias involucradas si Microsoft tiene que cambiar a usar el kernel de Linux para Windows. En tercer lugar, hay cosas que se hacen en Windows que no se pueden hacer en ningún otro sistema operativo.

En cuanto a las diferencias en tecnicismos, la comunidad Linux no tiene nada que ver con la compatibilidad con versiones anteriores en comparación con los usuarios de Microsoft y tampoco desarrollan un kernel estable ABI (Application Binary Interface) contra el que trabajar.

Siendo este el caso, la única opción de Microsoft sería emular la API de Windows y mantener la compatibilidad consigo mismo en el futuro para que pueda bifurcar el Kernel de Linux manteniendo la compatibilidad.

Al final, implicaría muchos desafíos que podrían no valer la pena. Es muy probable que esto también los coloque en lados opuestos de la comunidad Linux. Es posible que tengan que presentar su propio formato y cambiar el nombre de Linux. Nuevamente, esto sería confuso para el usuario promedio.

Licencias y otros problemas relacionados con UNIX fue otra razón por la que Microsoft necesitaba un reemplazo para MS -DOS, entonces no pudieron hacerlo. Linux no era lo que era ahora y sus requisitos superaban las expectativas de las PC de esa época.

Además, Microsoft necesitaba un nuevo núcleo personalizado para satisfacer y tener en cuenta sus necesidades presentes y futuras.En la actualidad, Linux tiene licencia pública general, lo que significa que incluso si Microsoft considerara usar Linux, tendría que hacer que su código fuente estuviera disponible. Este paso no favorecería exactamente a Microsoft.

Finalmente, Windows tiene sus propias características únicas que solo pueden ser realizadas por el sistema operativo Windows y ningún otro. No hay dudas al respecto, también hay cosas que otros sistemas operativos hacen mejor, pero también hay cosas que se hacen en Windows que no se pueden hacer en absoluto en otros sistemas operativos.

La única opción sería escribir su propio software. Se necesitaría un equipo de desarrolladores que estaría haciendo algo o tratando de crear algo que ya existe en Windows. La compatibilidad con versiones anteriores que no favorece a los usuarios de Linux es una ventaja para Windows porque es esta característica la que permite que cientos de miles de programas obsoletos que todavía están en uso puedan ejecutarse.

Conclusión

En conclusión, no hay duda de que el uso de un kernel de Linux para Windows por parte de Microsoft tendrá algunas ventajas y beneficios adicionales. Pero cuando todo está dicho y hecho, considerando las complicaciones de los tecnicismos involucrados, la f alta de compatibilidad.

El hecho de que su código fuente estaría abierto al público en general y la pérdida de algunas de sus características únicas que hacen que Windows sea lo que es, usar un kernel de Linux probablemente no valga la pena para Windows .