KERNEL DE LKINUX
QUIMICA COMPUTACIONAL PRISCILA JANETH BAYLON MANRIQUEZ 205085
SISTEMAS OPERATIVOS BASADOS EN LINUX
¿Qué es el Kernel y para qué sirve? El Kernel Linux es el núcleo del sistema operativo. Esta es la parte de software más importante de cualquier sistema operativo. Windows tiene su propio núcleo privado, Apple tiene el suyo (basado en Unix, por cierto), y Linux es el Kernel que utilizan todas las distribuciones. Y su principal función es encargarse de controlar el hardware del ordenador. Concretamente, este núcleo es el responsable de gestionar la memoria del sistema y el tiempo del procesos, gestionar todos los procesos, controlar las llamadas del sistema y las conexiones entre procesos y permitir a todo el software tener acceso al hardware, especialmente a los periféricos conectados al ordenador. Es tal la importancia del Kernel a la hora de controlar el hardware que, de sus más de 28 millones de líneas de código, la mayor parte de él son drivers. Y esto, aunque es bueno para la compatibilidad, empieza a ser un problema para el rendimiento.
Núcleo de Linux vs núcleo de Windows Aunque Windows también posee su propio kernel, hay una diferencia fundamental entre este y el de Linux. Mientras que el núcleo de Windows es completamente hermético y nadie puede modificarlo, el de Linux es de código abierto, por lo que cualquiera puede hacerles las modificaciones que quiera, esto permite que existan distintas distribuciones de Linux
Un proyecto colaborativo que mueve al mundo En nuestro día usamos servicios y sistemas que se apoyan de Linux como sistema operativo y, que, aunque algunos pueden pensar que su uso no está muy extendido, Linux está presente en muchos más sitios de los que podria parecer: Dispositivos Android, millones de servicios web, grandes players de la red como Google, Facebook o Amazon. El Kernel de Linux es un proyecto en constante evolución en el que han participado, desde 2005, más de 8000 desarrolladores de todo el mundo que contribuyen al crecimiento del Kernel gobernados por Linus Torvalds, que ejerce de benevolo dictador del proyecto. La Linux fundation ha publicado su informe que muestra la buena salud de la que goza el proyecto y su actividad en el ultimo año y, para acompañar el documento han publicado un interesante video inrtoductorio que ayuda a comprender un poco mejor el funcionamiento del proyecto.
Reduces costos por que la licencia es gratuita; cambias de proveedor sin problemas y personalizas todos sus componentes. El ayuntamiento de Munich ha ahorrado un tercio de su presupuesto tecnologico (4 millones de euros) y ahora, en epoca de crisis, se podria ahorrar mas si las administraciones "compartieran y reutilizaran los recursos informaticos". En 2011, segun el Cenatic, el 46% de ellas cerraron sus programas pero solo el 18% los liberaron.
DESVENTAJAS Asi como todo lo que tiene ciertas ventajas tambien tiene desventajas, el sistema operativo Kernel de Linux no es la excepcion, este posee desventajas como: -Algunos programas no son del todo compatibles al sistema de Linux. -Posee una guia mas complicada para los usuarios por lo que no todos pueden acceder a dicho sistema operativo. -Algunos fabricantes de hardware no ofrecen drivers para sus equipos que pueden ser instalados en Linux.
LINUX
KERNEL
Ventajas
Existen sistemas operativos gratuitos basados en código abierto — su software está distribuido y desarrollado libremente— como Linux, que a su vez cuenta con distribuciones como Ubuntu, elementary OS o Linux Mint.
Son sistemas que se hicieron para que la gente por si misma pueda descargarse lo necesario para instalarlos y actualizarlos, este tipo de sistemas son una alternativa totalmente viable sobre todo para un usuario particular. Para Linux, está disponible la inmensa mayoría de aplicaciones que necesita alguien a nivel personal. Ubuntu, la distribución más famosa de Linux, es una de las recomendaciones de los expertos en ciberseguridad para iniciarse en el mundo del código abierto. Está orientado al usuario promedio por su facilidad de uso y cuenta con un escritorio y modo de uso es similar al de Windows. La principal ventaja de estas alternativas es te ahorras el coste de la licencia y vas a tener un ciclo de vida del equipamiento más largo: Windows va sacando versiones. Llega un momento en el que el fabricante dice a partir de un día concreto no sacamos más actualizaciones. Eso con Linux no ocurre, por lo que se estira mucho más el tiempo que puedes tener un ordenador. Estas alternativas en la mayoría de los casos se caracterizan porque no hay una empresa detrás que, velando por sus intereses económicos, esté velando también por las actualizaciones. Aquí es la comunidad, que en ocasiones es hasta más rápida a la hora de sacar parches.
Motivos para actualizar al Kernel Linux 5.11 Mejores drivers gráficos para AMD y NVIDIA El nuevo Kernel Linux 5.11 cuenta con nuevos drivers libres para tarjetas gráficas AMD y NVIDIA, así como los drivers de las iGPU de Intel. En el caso concreto de AMD se ha añadido soporte para las APU Van Gogh y Green Sardine, así como importantes mejoras para las nuevas Radeon RX 6800. Y en el caso de Intel, esta versión añade soporte para Keem Bay, Integer Scaling, Big Joiner y diversas mejoras asíncronas y de DRM.
Preparado para las CPU de nueva generación Si tenemos un PC con Intel, finalmente estarán disponibles los enclaves SGX, además de incluir una serie de mejoras de eficiencia y rendimiento, así como la habilitación de la Intel Platform Monitoring Technology. Si por el contrario tenemos un procesador AMD, entonces nos encontraremos con que ahora tenemos soporte para S2idle, PowerCap y mejoras en las arquitecturas Zen2 y Zen3. Las arquitecturas OpenRISC, RISC-V y ARM también reciben su ración de mejoras, abriéndose paso este sistema operativo dentro de ellas. Almacenamiento más estable y rápido Esta nueva versión de Linux se ha centrado en mejorar todo lo relacionado con el almacenamiento y las transferencias de archivos. Los sistemas de archivos más populares como BTRFS, F2FS, XFS, y por supuesto, EXT4, han recibido su ración de mejoras de rendimiento, estabilidad y corrección de errores. Además, se han añadido importantes mejoras en el soporte para USB 4.0 y Thunderbolt, funcionando ahora mucho mejor con las unidades de almacenamiento externas. Mejor conectividad Wi-Fi ¿Te conectas a Internet por Wi-Fi? Esta actualización del Kernel te ayudará a mejorar tu conexión. El nuevo Kernel Linux 5.11 añade soporte para WiFi 6E, además de mejorar el driver Qualcomm Ath11k y aceleración de la criptografía ChaCha y AEGIS128. Gracias a ello, podremos conseguir una conexión mucho más estable, rápida y segura desde nuestro Linux.
Fuchsia OS ejecutará de forma nativa apps de Android y Linux Si Google pretende que los desarrolladores porten sus programas a este nuevo sistema operativo lo tiene muy complicado. Y la falta de software es una de las razones por las que Chrome OS nunca llegó a triunfar más allá de los Chromebooks. Por ello, Google se enfrenta al problema de qué hacer con el software de su nuevo sistema operativo. Chrome OS, actualmente, es capaz de ejecutar apps de Android de forma nativa gracias al proyecto arcvm. Google podría migrar sin problemas este proyecto al nuevo Fuchsia OS para que este sistema pudiera ejecutar apps de Android de forma nativa. Pero entonces, ¿en qué se diferenciaría de Android?
Google ha estado experimentando con varias tecnologías para poder llevar el soporte de software más allá. En un primer momento se pensó en la virtualización avanzada de sistemas, parecido a como hace Android con la máquina de Java, pero mantener a la vez varios sistemas virtualizados para mantener la capa de abstracción es complicado, y ofrece poco rendimiento. Usar un Kernel Linux permitiría a este sistema usar los programas de Linux. Pero Google no quiere pasar por el aro. Por tanto, lo que se acaba de proponer es la creación de un sistema intermedio, Starnix, que actuará como un intérprete entre el kernel de Linux y las instrucciones para el kernel Zircon de Fuchsia. De esta manera, cualquier programa de Linux se podrá ejecutar en Fuchsia OS sin que el programa sepa en qué sistema se está ejecutando. Es más, incluso podremos ejecutar Wine y ejecutar sobre Fuchsia programas de Windows. Las apps de Android, por ahora, se ejecutarán igual que en Chrome OS, pero Google quiere conseguir una especie de NDK, similar al que usa Android para ejecutar programas escritos en C o C++, para no depender de máquinas virtuales como la de Java.
Velasco, R. (2021, 16 febrero). Fuchsia OS plantará cara a Windows usando programas de Linux y Android. SoftZone. https://www.softzone.es/noticias/open-source/fuchsia-os-programas-linux-android/
Velasco, R. (2021a, febrero 15). 5 razones para actualizar ya mismo al nuevo Kernel Linux 5.11. SoftZone. https://www.softzone.es/noticias/open-source/motivos-actualizarkernel-linux-5-11/
Álvarez, E. (2018, 27 enero). Programas gratis para Linux que no pueden faltar en tu PC. ComputerHoy. https://computerhoy.com/noticias/software/programas-gratis-linuxque-no-pueden-faltar-tu-pc-74965
García, J. (2016, 16 mayo). ¿Qué es el Kernel? Conoce los detalles del corazón de Linux. Rootear. https://rootear.com/ubuntu-linux/que-es-kernellinux#:%7E:text=La%20primera%20versi%C3%B3n%20del%20Kernel,contin%C3%BAa %20en%20las%20versiones%204
Velasco, R. (2020, 13 agosto). Kernel Linux, descubre cómo es el corazón de este sistema operativo. SoftZone. https://www.softzone.es/programas/linux/kernel-nucleo-linux/