Любов Microsoft до Linux поглиблюється

  • Sep 07, 2023

Після багаторічного тестування Microsoft запустила свою першу службу Azure Cloud Switch, яка базується на Linux.

У пеклі, мабуть, стає холодно. Microsoft більше не просто підтримує Linux як віртуальні машини Hyper-V (VM) і хмари Azure, гігант з Редмонда випускає власний «дистрибутив» Linux – Azure Cloud Switch (ACS) .

Зверніть увагу на лапки навколо розподілу. Корпорація Майкрософт не створила власного серверного чи настільного дистрибутива. Дійсно, ви не можете купити, орендувати або завантажити ACS. Таким чином Microsoft може пропонувати послуги на базі Linux, залишаючись на правій стороні Linux GNU General Public License, версія 2 (GPLv2) вимоги законодавства.

Мері Джо Фолі

Microsoft демонструє свою операційну систему Azure Cloud Switch на базі Linux

Чи означає це, що дистрибутив Microsoft Linux не за горами? Гм... немає.

Читайте зараз

GPLv2 для Linux вимагає, щоб код був у вільному доступі лише якщо ви фактично надсилаєте свій код зовнішнім користувачам або клієнтам. Якщо все, що ви робите, як у випадку з ACS, — це дозволяє користувачам взаємодіяти зі службою через Інтернет, ви нічого не знаєте.

Отже, хоча Microsoft створила власний внутрішній спеціалізований дистрибутив Linux, ви не зможете завантажити його самостійно. Я радше підозрюю, що більшості з вас все одно не потрібно завантажувати та компілювати власну кросплатформенну операційну систему на базі Linux для запуску мережевих комутаторів центру обробки даних.

За словами головного архітектора Microsoft Azure Networking Камали Субраманіам, ACS — як тільки він буде запущений — «дозволить нам налагоджувати, виправляти та тестувати помилки програмного забезпечення набагато швидше. Це також дозволяє нам гнучко зменшувати програмне забезпечення та розробляти функції, необхідні для нашого центру обробки даних і наших мережевих потреб».

Субраманіам продовжив: «ACS також дозволяє нам спільно використовувати той самий стек програмного забезпечення на апаратному забезпеченні від багатьох постачальників комутаторів. Це робиться через Інтерфейс абстракції комутатора (SAI) специфікація, перший API C з відкритим стандартом для програмування ASIC комутації мережі, від {Facebook's] Open Compute Project (OCP)."

Вона також описала ACS як "мізерну палицю". Цим. Subramaniam означає, що ACS призначена для задоволення конкретних потреб Microsoft у мережі центрів обробки даних, а не намагається бути універсальним мережевим комутатором.

Що таке гібридна хмара в «багатохмарну еру» і чому вона у вас уже є

Що таке гібридна хмара в «багатохмарну еру» і чому вона у вас уже є

Тепер, коли послуги, які використовуються підприємством і надаються його клієнтам, можуть розміщуватися на серверах у загальнодоступній хмарі або локально, можливо, «гібридна хмара» вже не є архітектурою. Хоча це може бути так, це не заважає деяким у бізнесі цифрової трансформації оголосити це способом роботи.

Читайте зараз

Запозичивши безпосередньо модель розробки Linux, ACS також використовує «модульний стек» замість більш схожого на Windows монолітного образу. Переваги цього підходу, сказав Субраманіам, полягають у тому, щоб зробити «перевірку простішою з меншою ймовірністю для прихованих помилок із високим пріоритетом і зменшити затримку запиту нових функцій».

Нарешті, кажучи, що ACS використовує «підхід до відокремлення програмного забезпечення комутатора від апаратного забезпечення комутатора», і це «продовжуватиметься Microsoft явно робить ставку не лише на Linux, але й на програмно-визначені мережі (SDN). Ну.

ACS може бути просто фоновим центром обробки даних і технологією підтримки хмарних мереж замість того, що більшість люди сприймають як «дистрибутив Linux», але він все ще є радикальною зміною в підході Microsoft Linux.

На початку століття Стів Балмер назвав Linux "раком". І роками пізніше Microsoft ставилася до Linux як до раку. Microsoft спонсорував атаку SCO на авторські права на Linux і стверджував, що Linux порушив неназвані патенти Microsoft.

Особливість

Industry Cloud: чому це наступне

Обчислення Coud охопили багато ІТ, але одним із невикористаних регіонів світу технологій і бізнесу є галузеві хмари, зосереджені на вертикальних галузях і більш спеціалізованих програмах.

Читайте зараз

Потім, коли старе керівництво Microsoft почало відпадати, Microsoft почала працювати з Linux. У 2006 році Microsoft і Novell співпрацювали, щоб дозволити SUSE Linux працювати на Hyper-V від Microsoft віртуальні машини. У той час це в основному сприймалося як цинічний маневр Microsoft, щоб відвернути клієнтів Linux. Стало більше. До 2011 р. Прагнучи змусити Linux працювати з Microsoft Hyper-V, корпорація Майкрософт увійшла до п’ятірки найкращих учасників Linux.

У 2014 році, коли Баллмер вийшов із поля зору, генеральний директор Microsoft Сатья Наделла заявив, що Microsoft любила Linux. Чому зміни в серці? Оскільки, окрім настільних комп’ютерів, підприємство звернулося до Linux для мобільних комп’ютерів, серверів, центрів обробки даних і хмари.

Наделла, не пов’язаний з операційною системою та філософією програмування минулого, пішов за грошима. І гроші в 21 столітті технологій перемістилися в Linux і програмне забезпечення з відкритим кодом.

Сьогодні експерти як всередині, так і за межами Microsoft див Microsoft стає компанією з відкритим кодом. Дійсно, ACS — це не MS-Linux, але це ще один великий крок вперед у підтримці Microsoft Linux Linux.

Хто знає, можливо, до кінця десятиліття ми побачимо Microsoft Linux Server 2017.

Пов'язані історії:

  • Microsoft демонструє свою операційну систему Azure Cloud Switch на базі Linux
  • Microsoft: компанія з відкритим кодом
  • Відкритий код Microsoft