5 razones para usar Linux en 2020





La mejor tecnología es un objetivo en movimiento. Cuando la tecnología se estanca, la sociedad tiende a superarla y superarla. Linux, el sistema operativo de código abierto ampliamente utilizado, es una tecnología fundamental que subyace a una de las ideas de sistemas informáticos más avanzadas de la actualidad. Por lo tanto, aunque se ha mantenido notablemente sin cambios durante tres décadas de desarrollo, este sistema operativo ofrece adaptabilidad. Como resultado, Linux se encuentra en una posición única: por un lado, es una inversión sólida en el desarrollo de sus habilidades porque no cambia, por el otro, es una fuerza impulsora aparentemente interminable para aprender nuevas habilidades.



2020 fue un año extraño, no importa cómo se mire, pero para Linux resultó ser una continuación del ciclo de desarrollo normal. En este artículo, repasaremos este año y compartiremos brevemente lo que necesita saber sobre Linux en 2020.



ZFS en Linux



El sistema de archivos ZFS proporciona comprobaciones de integridad de datos y metadatos, duplicación de datos, compatibilidad con unidades de hasta 256 billones de yobibytes , cifrado acelerado por hardware nativo y replicación eficiente. ZFS es una innovación iniciada por Sun Microsystems; desafortunadamente, la licencia evita que se envíe con Linux de forma predeterminada. Sin embargo, el equipo de OpenZFS transfirió el proyecto a BSD y Linux, por lo que puede usar ZFS en cualquier sistema, desde una computadora portátil hasta un centro de datos.



Dominar ZFS es sorprendentemente fácil en Fedora Linux; Sheng Mao demostró esto en su artículo sobre la configuración de ZFS en Linux .



Interrupciones de Linux



Tan cerca como te acercas a Linux, siempre existe la oportunidad de profundizar más y descubrir cómo se las arregla para hacer su trabajo tan bien. Las computadoras de stock, los estudios de películas digitales, las estaciones de trabajo de sonido y otros entornos de alto rendimiento requieren procesamiento en tiempo real; Al mismo tiempo, otras computadoras pueden darse el lujo de ser un poco perezosas al procesar solicitudes, por lo que administrar los muchos bucles que se ejecutan constantemente dentro de la computadora no es una tarea fácil. Comprender cómo y por qué el kernel de Linux administra las solicitudes de interrupción (IRQ) puede no ser necesario para el usuario promedio, pero es divertido de aprender independientemente de lo que haga habitualmente en su computadora. Para obtener más información, consulte el artículo de Stefan Avenvedde "Cómo maneja el kernel de Linux las interrupciones ".



Linux en tu bolsillo



Dado que el sistema operativo Android de Google se ejecuta en el kernel de Linux, muchos de nosotros diríamos que Linux ya está en nuestro bolsillo. Sin embargo, a pesar de su conveniencia, la interfaz de Java para Android no siempre transmite la sensación de Linux a la que aspiran muchos usuarios de Linux. Y algunos usuarios no tienen ningún teléfono Android.



La buena noticia es que puede ejecutar Linux en un dispositivo Android o iOS, completo con una terminal, Bash, Python, un administrador de paquetes y cualquier otra cosa que le guste de este sistema operativo de escritorio de código abierto.



Si está utilizando Android, lea mi artículo sobre Termux . Y si está en iOS, consulte el excelente artículo de Lee Tusman sobre cómo ejecutar la línea de comandos de Linux en un dispositivo iOS....



Nuevos comandos de Linux



Los avances del tiempo y, a veces, los antiguos e intrincados comandos del pasado no son suficientes para los sistemas modernos. Aunque su memoria muscular podría acostumbrarse a los comandos como crontab, y ifconfig(y iwconfigy wpa_supplicant), existen sustitutos bastante aceptables para ellos y otras características. Si no puede separarse de los comandos antiguos, consulte los alias de Bash , porque vale la pena aprender estos nuevos comandos.



  • ifconfig nmcli. - , ifconfig iwconfig wpa_supplicant ( wicd) . Linux nmcli, , . nmcli .
  • cron, at batch — , , , . , , : systemd. systemd, , .
  • gcore gdb — , . gcore ProcDump Microsoft, ID (PID), gdb. , , , . ProcDump .


, Linux



Las tecnologías en la nube avanzan a toda velocidad y Linux sigue siendo su principal fuerza motriz. Una nube es una colección de computadoras (nodos) con un sistema de archivos distribuido masivamente (por ejemplo, Ceph ), generalmente administrado mediante Kubernetes u OpenShift .



Además de conocer Linux en su computadora portátil, computadora de escritorio o incluso en un centro de datos privado, existe un mundo completamente nuevo para experimentar con Linux en contenedores en la nube. Un contenedor efímero puede requerir cierto esfuerzo para dominarlo, pero con práctica y un poco de conocimiento del contexto, puede crear y administrar sistemas interesantes (es decir, actualizar, escalar y ajustar su rendimiento) usando Kubernetes.



Kiki Liu escribió una de las mejores reseñas sobre el flujo de trabajo en la nube en Una guía para principiantes sobre la orquestación de contenedores de Kubernetes . Léalo y luego descargue el libro electrónico Kubernetes de Chris Collins para crear su propia nube en un clúster Raspberry Pi.



El auge del código abierto



Los usuarios de Linux disfrutan de la confiabilidad y estabilidad de este sistema operativo, y este principio de arquitectura del sistema lo tomó prestado de Unix: el sistema operativo puede permanecer igual, mientras expande sus límites y domina nuevos tipos de tecnologías. Parte de la diversión con Linux y el código abierto es la sensación de exploración que proviene de aprender un nuevo equipo y la sensación de éxito cuando funciona y te hace la vida más fácil. ¡Vea las últimas tendencias de Linux y comience a aprender algo nuevo hoy!






Publicidad



VDSina ofrece servidores virtuales para cualquier tarea, una enorme selección de sistemas operativos para instalación automática, es posible instalar cualquier SO desde su propia ISO , un conveniente panel de control propietario y pago diario.






All Articles