linux course bash scripting basics

Microsoft no es la empresa que

solía ser. Recuerde, si lo desea, Steve Ballmer,

el entonces director ejecutivo, dijo en junio de 2001 que “Linux

es un cáncer” [1]. Microsoft intentó durante

años frustrar el modelo de código abierto y atacó a

Linux de frente. Sin embargo, Microsoft se suavizó a lo

largo de los años y finalmente admitió que

estaban equivocados. En estos días adoptan Linux.

El actual director ejecutivo de Microsoft, Satya Nadella, incluso

hizo una campaña que [cita] “Microsoft ama a

Linux” en 2015 [2].

Luego, el Subsistema de Windows para Linux WSL se

lanzó en 2016, lo que hace

posible ejecutar bash y otras cosas de Linux en su

PC con Windows, incluso yendo tan lejos como para

permitirle ejecutar una versión reducida de Ubuntu en

una terminal en su Windows escritorio.

Hace tres años, Microsoft realizó la adquisición algo sorpresa

de Github, el popular

sitio de desarrollo y alojamiento de código. Luego pasaron a

portar su entorno de desarrollo enormemente popular,

Visual Studio Code a Linux. En 2019, el

bribón de Redmond subió la apuesta inicial de WSL con WSL2

e incluyó el kernel de Linux directamente en

Windows, y luego…. Hace unos días, Microsoft

hizo todo lo posible … Lanzaron su propia versión

de Linux. Sí, así es, ¡Microsoft creó

su propia DISTRIBUCIÓN DE Linux!

CBL-Mariner, con un título extraño, se lanzó con poca

fanfarria, pero podría tener enormes ramificaciones

para Microsoft, usted y / o la

comunidad de código abierto. Pero, ¿serán estas ramificaciones

positivas o negativas? ¡Discutamos, aquí,

en Al’s Geek Lab!

El archivo Léame, disponible en GitHub [3] dice:

“CBL-Mariner es una distribución interna de Linux

para la infraestructura de nube de Microsoft y los

productos y servicios de borde”, y continúa

“CBL-Mariner se comparte públicamente como

parte del compromiso de Microsoft con Open Source

y contribuir a la comunidad Linux “.

Entonces, en primer lugar, ¿qué pasa con el nombre? Bueno,

CBL significa “Common Base Linux”, y

Mariner, es el nombre en clave con el que van

para esta versión 1.0. Algo así como “Cobalt”

es el nombre en clave para la próxima versión de Windows

11.

Ahora, mientras CBL está disponible para descargar

inmediatamente desde Github, será

difícil encontrar algo que constituya

una descarga de distribución de Linux. La mayoría de nosotros estamos

bien versados en ir a sitios web como ubuntu.com

y descargar una imagen .iso, pero tal

imagen no está disponible en el sitio github de Mariner.

En su lugar, en este momento, debe

descargar algunos conciertos y luego ejecutar

un largo proceso de compilación. Al final, si

sigue los pasos correctos, obtendrá una imagen .iso desde la

que podrá iniciar el

instalador.

Bajo el capó, CBL-Mariner parece ser una

mezcolanza de la distribución de Fedora Linux basada en Red Hat

, ya que usa los populares

paquetes RPM de Red Hat, sin embargo también toma prestado

de PhotonOS de VMWare [4]. PhotonOS introdujo

el instalador TDNF, que es la versión “pequeña”

del administrador de paquetes DNF de Red Hat,

el reemplazo de YUM. TDNF está escrito en

C y no tiene dependencias de Python [5],

lo que lo hace más ligero que DNF en

Fedora. Los paquetes de software para Mariner también se

pueden generar a partir de archivos SPEC y archivos fuente

.

Microsoft CBL está diseñado desde una

perspectiva minimalista y lista para la nube, y se puede implementar

como un contenedor o una máquina virtual. Esto lo convierte en

un competidor para los gustos de

Fedora CoreOS, RancherOS y Ubuntu Core de RedHat.

Consume recursos de memoria y disco muy limitados.

Microsoft continuó diciendo que “las

características ligeras de CBL-Mariner también proporcionan

tiempos de arranque más rápidos y una superficie de ataque mínima”.

Al verificar los requisitos, descubrí que

es realmente liviano. 1 CPU, 0,5 GB de RAM

y 8 GB de disco son suficientes para ejecutar

cargas de trabajo rudimentarias. Ahora, cuando digo que CBL-Mariner

es minimalista, no estoy hablando de Slackware

o Arch con i3wm aquí, estoy hablando de cero

interfaz gráfica de usuario. De hecho, el

repositorio de software de paquetes de 2000 y pico para Mariner no

incluye ninguna aplicación gráfica o servidor X.

Eso es totalmente deliberado, al igual que las

otras distribuciones de Linux de servidor de nube / contenedor

que mencioné hace un momento.

Por lo que se puede deducir, Microsoft se toma en

serio la seguridad de su distribución minimalista, lista para usar

, presenta registros a prueba de manipulaciones

, un kernel reforzado, aleatorización de diseño de espacio de direcciones

(ASLR), endurecimiento basado en compilador

y actualizaciones firmadas.

Entonces, ¿de qué diablos se trata todo esto? ¿Por qué

Microsoft se está metiendo en la creación de distribuciones, especialmente

cuando ya hay muchas distribuciones por

ahí?

Bueno, algunas razones

: es probable que CBL reemplace a

Ubuntu como la distribución predeterminada con el Subsistema de Windows

para Linux en el futuro. Eso

no es necesariamente algo malo, significará

que está estrechamente acoplado con Windows, por lo

que proporcionará todos los servicios necesarios

que un desarrollador podría desear desde el primer momento

.

Internet de las cosas: IOT es el futuro,

eso es lo que todo el mundo sigue diciendo. Microsoft está montando

esta ola de integración de Internet a lo

grande, todo lo que necesita hacer es iniciar sesión en Azure

para ver muchos tutoriales sobre cómo usar

Azure para impulsar su último producto o

proyecto de IOT. Sin embargo, la realidad es que los dispositivos IOT,

desde cosas como sensores en su refrigerador hasta

el monitor de la cuna de su niño pequeño, son dispositivos pequeños, baratos, de

baja potencia y poca memoria. Windows Server,

en cada encarnación, es un sistema operativo demasiado grande y pesado

para alimentar de manera realista

estos dispositivos. Tiene mucho sentido tener

una distribución mínima de Linux ejecutándose en estos dispositivos,

y el 99,9% de ellos ya lo hace. Microsoft está

apostando a que no va a cambiar, por lo que esta

es una manera perfecta para que Microsoft aún tenga

un poco de control de este mercado.

Servicios en la nube: De lejos, la

razón principal por la que Microsoft creará su propia

distribución de Linux es para proporcionar un giro de Microsoft

para los servicios ligeros en la nube. AWS tiene su

propio Amazon Linux, que puede funcionar como una

distribución minimalista. En lugar de tener

distribuciones completas con todas las comodidades,

cuando todo lo que necesita es el kernel y algunas

herramientas de elección para ejecutar una aplicación,

una distribución minimalista es ideal. Especialmente

si desea que se ejecute en un contenedor en la

nube.

Están los detractores, aquellos que

todavía consideran que Microsoft es el enemigo

y desean aplastar el código abierto y linux online training learn shell scripting (vps.evlla.com) en

cada paso, y que su estrategia actual

es llevar la muerte a Linux aplastándolo

con amabilidad, sin embargo, Microsoft ha sido

haciendo contribuciones constantes al mundo de Linux

desde al menos 2015, y no se ha

hecho nada en particular para dañar a Linux.

¿Podría esto dañar a Linux? Lo dudo mucho.

Microsoft está lanzando su propia distribución porque

se adapta a la propia hoja de ruta de productos de Microsoft,

esto es cierto, pero una distribución minimalista y súper segura

financiada por grandes bolsillos, en

todo caso, normalizará Linux un poco más,

tal como lo hizo WSL. cuando trajo

bash a Windows. Ahora tenemos desarrolladores en todo

el mundo que crean software multiplataforma de código

abierto y pueden hacerlo en una

PC con Windows. Microsoft abrió Linux a toda una nueva

generación de desarrolladores (y por extensión,

consumidores), tomando estas acciones. Seguramente

eso no puede ser algo malo.

Recientemente, Bryan Lunduke dijo en su video ‘Linux

Sucks 2021′, que el ‘Fin de Linux

está cerca’, [6] y si bien

señala que el nuevo sistema operativo de Google

(Fuschia), que se lanzará para

dispositivos IoT como el Nest de este año, con el

tiempo, alejará a una audiencia de Linux. Solo

porque unas pocas empresas están haciendo sus propias

cosas, Linux no va a ninguna parte rápidamente,

especialmente si empresas como Microsoft están

redoblando sus esfuerzos y haciendo esfuerzos

como para portar el software, ¡y ahora lanzan sus

propias distribuciones!

Entonces, ¿en qué piensas? ¿Microsoft

quiere deshacerse del cáncer que es Linux desde dentro de

Redmond? ¿O están difundiendo su amor

por Linux en todo el mundo en muchas instancias pequeñas de Linux

? ¡Déjame saber abajo en los comentarios!

Si te gustó este video, considera suscribirte,

darme un pulgar hacia arriba y presionar la

campana de notificación.

Gracias por vernos, ¡nos vemos la próxima!

Leave a Comment

Your email address will not be published. Required fields are marked *