learn linux with raspberry pi learning bash

Microsoft – не та компания, которой была

раньше. Помните, если хотите, Стив Баллмер

, тогдашний генеральный директор, сказал в июне 2001 года, что «Linux

– это рак» [1]. Microsoft в течение многих лет

пыталась помешать модели открытого исходного кода и прямо атаковала

Linux. Однако с годами Microsoft смягчилась

и в конце концов признала свою

неправоту. В наши дни они используют Linux.

Нынешний генеральный директор Microsoft Сатья Наделла в 2015 году даже

провозгласил [цитата] «Microsoft любит

Linux» [2].

Затем в 2016 году была выпущена подсистема Windows для Linux WSL

, что позволило

запускать learning the bash shell linux training; vps.evlla.com, и другие компоненты Linux на вашем

ПК с Windows, даже

позволяя запускать урезанную версию Ubuntu

в терминале на вашем Windows. рабочий стол. Три

года назад Microsoft неожиданно

приобрела Github, популярный сайт для размещения

и разработки кода. Затем они приступили к

переносу очень популярной среды разработки

Visual Studio Code на Linux. В 2019 году

мошенник из Редмонда повысил ставку WSL с помощью WSL2

и включил ядро Linux прямо в

саму Windows, а затем…. несколько дней назад Microsoft

пошла ва-банк… Они выпустили собственную

версию Linux. Да, верно, Microsoft

создала собственный УЖАСНЫЙ дистрибутив Linux!

CBL-Mariner со странным названием был выпущен без особой

помпы, но он мог иметь огромные последствия

для Microsoft, You и / или сообщества Open Source

. Но будут ли эти разветвления

положительными или отрицательными? Давайте обсудим здесь,

в Al’s Geek Lab!

В файле readme, доступном на GitHub [3], говорится:

«CBL-Mariner – это внутренний дистрибутив Linux

для облачной инфраструктуры Microsoft, а также

периферийных продуктов и услуг», и продолжается:

«CBL-Mariner является общедоступным в

рамках обязательства Microsoft по Открытый исходный код

и внести свой вклад в сообщество Linux ».

Итак, во-первых, что с названием? Что ж,

CBL означает «Common Base Linux», а

Mariner – это кодовое имя, которое они используют

для этой версии 1.0. Вроде как «Кобальт»

– это кодовое название грядущей версии Windows 11

.

Теперь, когда CBL доступен для загрузки

сразу с Github, вам будет

сложно найти что-то, что представляет

собой загрузку типа linux-distro. Большинство из нас

хорошо разбирается в том, как заходить на такие сайты, как ubuntu.com

и загружать ISO-образ, но

на сайте Mariner github такого изображения нет.

Вместо этого на данный момент вам нужно

загрузить несколько гигабайт материала, а затем

запустить длительный процесс сборки. В конце концов, если вы

выполните все шаги правильно, вы получите образ .iso, с

которого затем сможете загрузить программу

установки.

Под капотом CBL-Mariner кажется

мешаниной из дистрибутива Fedora Linux на основе

Red Hat, поскольку он использует популярные

RPM-пакеты Red Hat, но, в частности, также заимствует

из PhotonOS от VMWare [4]. PhotonOS представила

установщик TDNF, который представляет собой «крошечную»

версию диспетчера пакетов Red Hat DNF

, заменяющую YUM. TDNF написан на

C и не имеет зависимостей Python [5],

что делает его более легким, чем DNF в

Fedora. Пакеты программного обеспечения для Mariner также могут

быть созданы из файлов SPEC и исходных

файлов.

Microsoft CBL разработан с учетом минимализма,

готовности к работе с облаком и может быть развернут

как контейнер или виртуальная машина. Это делает его

конкурентом RedHat

Fedora CoreOS, RancherOS и Ubuntu Core.

Он потребляет очень ограниченные ресурсы диска и памяти.

Далее Microsoft заявила, что «легкие

характеристики CBL-Mariner также обеспечивают

более быстрое время загрузки и минимальную поверхность для атак».

Проверив требования, я обнаружил, что

он действительно легкий. 1 ЦП, 0,5 ГБ ОЗУ

и 8 ГБ на диске достаточно для выполнения

элементарных рабочих нагрузок. Теперь, когда я говорю, что CBL-

Mariner минималистичен, я не говорю здесь о Slackware

или Arch с i3wm, я говорю о нулевом

графическом пользовательском интерфейсе. Фактически,

репозиторий пакетов программного обеспечения для Mariner, насчитывающий более 2000 штук, не

включает никаких графических приложений или X-сервера.

Это сделано намеренно, как и в случае с

другими дистрибутивами Linux для контейнеров / облачных серверов, о которых

я упоминал минуту назад.

Судя по тому, что можно сделать, Microsoft серьезно

относится к безопасности своего минималистичного

дистрибутива, он имеет встроенные журналы с защитой от несанкционированного доступа

, усиленное ядро, рандомизацию разметки адресного пространства

(ASLR), усиление защиты на основе компилятора

и подписанные обновления.

Так что, черт возьми, все это значит? Почему

Microsoft начинает создавать дистрибутивы, особенно

когда их уже

достаточно?

Что ж, по нескольким причинам

: вполне вероятно, что CBL заменит

Ubuntu в качестве дистрибутива по умолчанию на

подсистему Windows для Linux в будущем. Это

не обязательно плохо, это будет означать, что

он тесно связан с Windows, поэтому сразу

же предоставит все необходимые услуги,

которые могут понадобиться разработчику

.

Интернет вещей: за Интернетом вещей будущее,

как все твердят. Microsoft активно участвует в

этой волне интеграции с

Интернетом, все, что вам нужно сделать, это войти в Azure,

чтобы просмотреть множество руководств о том, как использовать

Azure для поддержки вашего последнего продукта или

проекта IOT. Однако в действительности устройства IOT,

от таких вещей, как датчики в холодильнике

до монитора детской кроватки, – это небольшие, дешевые

, маломощные устройства с низким объемом памяти. Windows Server

в каждом воплощении – слишком большая и

тяжелая операционная система, чтобы реально обеспечивать работу

этих устройств. Имеет смысл

иметь минимальный дистрибутив Linux, работающий на этих устройствах,

а 99,9% из них уже работают. Microsoft

делает ставку на то, что ничего не изменится, так что

это идеальный способ для Microsoft

еще немного контролировать этот рынок.

Облачные службы. Безусловно, основная причина, по

которой Microsoft будет создавать свой собственный

дистрибутив Linux, – это предоставление Microsoft

возможности облегчить облачные сервисы. У AWS есть

собственный Amazon Linux, который может работать как минималистичный

дистрибутив. Вместо того, чтобы иметь полноценные

дистрибутивы со всеми наворотами,

когда все, что вам нужно, это ядро и несколько

инструментов выбора для запуска приложения

, минималистичный дистрибутив является идеальным. Особенно,

если вы хотите, чтобы он запускался в контейнере в

облаке.

Есть скептики, которые

все еще считают Microsoft врагом

и хотят сокрушать open source и Linux на

каждом шагу, и что их текущая стратегия

состоит в том, чтобы принести Linux смерть, сокрушив

его добротой, однако Microsoft была

вносит стабильный вклад в мир Linux,

по крайней мере, с 2015 года, и не было

сделано ничего, чтобы серьезно навредить Linux.

Может ли это повредить Linux? Я очень в этом сомневаюсь.

Microsoft выпускает собственный дистрибутив, потому что

он соответствует плану развития продукта Microsoft,

это правда, но супербезопасный, минималистичный

дистрибутив, который финансируется большими карманами, во

всяком случае, немного нормализует Linux,

точно так же, как это сделал WSL. когда он принес

bash в Windows. Теперь у нас есть разработчики по

всему миру, создающие кроссплатформенное

программное обеспечение с открытым исходным кодом, и они могут делать это на ПК с Windows

. Благодаря этим действиям Microsoft открыла Linux для целого нового

поколения разработчиков (и, соответственно

, потребителей). Так

что, конечно, это не может быть плохо.

Недавно Брайан Лундук сказал в своем видео «Linux

Sucks 2021», что «конец Linux

близок» [6], и при этом он

подчеркивает, что новая операционная система Google

(Fuschia), выпускаемая для

устройств Интернета вещей такие как Nest в этом году, со

временем отвлекут аудиторию от Linux. Просто

потому, что несколько компаний делают свои собственные

дела, Linux никуда не денется быстро,

особенно если такие компании, как Microsoft,

удвоят его и приложат все усилия

, чтобы перенести на него программное обеспечение, а теперь выпускают свои

собственные дистрибутивы!

Так что ты думаешь? Стремится ли

Microsoft избавить Редмонд от рака, которым является Linux

? Или они распространяют свою

любовь к Linux по всему миру во многих крошечных

экземплярах Linux? Позвольте мне знать в комментариях ниже!

Если вам понравилось это видео, подумайте о подписке,

поднимите мне палец вверх и нажмите на значок

уведомления.

Спасибо за просмотр, увидимся в следующий раз!

Leave a Comment

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