Microsoft действительно это сделала. Вчера, на конференции Open Compute Project (OCP) в San Jose был представлен полностью открытый продукт, который получил название SONiC или Software for Open Networking in the Cloud. Продукт создан с участием таких производителей как Arista, Broadcom, Dell и Mellanox. SONiC представляет из себя набор ПО и утилит и предназначенный для управления сетевыми устройствами уровней L2/L3 от разных производителей. В данный момент основой служит дистрибутив Debian с ядром Linux 3.16, но как заявляет Microsoft, может быть использован любой другой дистрибутив с версией ядра начиная с 3.16.

SONiC может работать на различных устройствах благодаря спецификации SAI (Switch Abstraction Interface), принятой летом 2015г. проектом OCP. Инициатором проекта SAI так же выступила сама Microsoft. SAI — стандартизованный С API для программирования схем ASIC сетевого оборудования. Проект SAI так же является открытым и доступен на Github.

SONiC является основой другого продукта Microsoft на базе GNU/Linux — ОС Azure Cloud Switch (ACS). ACS разрабатывался компанией для внутреннего использования и содержит дополнительный набор ПО для управления облаками Azure.

В Microsoft заявляют, что SONiC v1 используются в продакшене и уже присутствует в действующих коммутаторах дата-центров Microsoft. Так же обещают в течении ближайших недель выложить на Github Sonic v2, который будет содержать много улучшений.

Видео с конференции OCP:


Страница проекта SONiC на Github: http://azure.github.io/SONiC/
Исходники проекта SONiC на Github:https://github.com/Azure/SONiC
FAQ проекта SONiC: https://github.com/Azure/SONiC/blob/gh-pages/FAQ.md

UPD: Проект выпущен под лицензией Apache 2.0


Источники:

  1. https://azure.microsoft.com/en-us/blog/ocp-2016-building-on-community-driven-innovation/
  2. https://azure.microsoft.com/en-us/blog/microsoft-showcases-%E2%80%9Csoftware-for-open-networking-in-the-cloud-sonic-%E2%80%9D/

Комментарии (42)


  1. abychkov
    11.03.2016 09:06
    -3

    интересно, а собственно под какой лицензией это счастье, или как обычно, потом переиграем? на гитхабе очень всё скользко и косвенно в самом проекте об этом



  1. Mako_357
    11.03.2016 09:07
    +5

    Сделали бы они офис для линя. Хотя бы с базовым функционалом, а потом нарастили. OneNote особенно хочется.


    1. pewpew
      11.03.2016 09:20
      +8

      Пусть лучше скайп допилят.


      1. Mako_357
        11.03.2016 09:21

        Ага и скайп тоже.


        1. Romiro_Orimor
          11.03.2016 11:06
          +1

          Не, не допилят, иначе зачем нужна будет винда обывателю? =)


          1. zviad
            11.03.2016 11:11
            +5

            Винда нужна далеко не только обывателям и даже им иногда не только для офиса, и скайпа.
            Но скайп на Linux действительно ужасен и я говорю не про дизайн.


            1. Sworfly
              11.03.2016 11:40

              А что в нем ужасного? За последние пару лет я встречал только одну проблему — скайп неправильно выбирает микрофонный вход после перезапуска.
              В целом же, все стабильно и! без рекламы! из коробки(без плясок с бубном вокруг настроек безопастности IE и правки hosts).


              1. naryl
                11.03.2016 11:58

                https://habrahabr.ru/company/microsoft/blog/277875/#comment_8784163
                Там, правда, ответ товарищу, который слишком категорично выразился, поэтому такой тон, но факты остаются фактами.


                1. Sworfly
                  11.03.2016 12:06

                  Хм. У меня после перехода на пульс наоборот проблем меньше стало — исчез непонятный шум при разговоре и улучшилось подавление эха. Похоже, все сильно зависит от оборудования.


              1. aronsky
                11.03.2016 14:54
                -1

                А как насчёт отсуствия поддержки FHD в видеозвонках?


              1. SidMeier
                11.03.2016 15:57

                На системах с процессорами Skylake не работает нормально видеосвязь(может не на всех, но на 6700k точно, проверено и дома и на работе, и на работе у всех коллег). Причем только под линуксом, под виндой все ок. Из-за этого не смог убедить жену перевести домашний комп на линукс…


              1. asapelkin
                12.03.2016 11:34
                +1

                В Linux функция «демонстрация экрана» (с windows на linux) работает неполноценно, с очень плохим разрешением.


            1. Romiro_Orimor
              11.03.2016 12:00

              Я говорил именно про обывателя.
              Сегодня SONiC, завтра скайп допилят и офис выпустят, а там, упаси святой бит, adobe с фотошопом.

              Мы же работаем с софтом в основной части, а не с ОС.


          1. OrphenXY
            11.03.2016 11:17

            Обыватель на винде точно не из-за скайпа.


            1. oleg0xff
              11.03.2016 11:30

              ну я в основном из за него держу винду


              1. aaamodder
                11.03.2016 12:51

                вероятно, под обывателями имеются в виду совсем не компьютерные гики)


    1. nikitasius
      11.03.2016 14:42

      Есть же libre office.


      1. vblats
        11.03.2016 15:27

        Это программа, которая упорно считает, что следующую после точки букву, надо делать заглавной, а когда эту заглавную букву настойчиво стирают чтобы потом сделать прописной, она все равно делает ее заглавной, и так до бесконечности? Нет спасибо.
        *
        Я понимаю, что вы меня пошлете в дебри настроек, а потом возможно попросите пересобрать свой libreoffice (ведь opensource, все дела), поэтому превентивно скажу: нет, Windows+Office проще.


        1. Alcor
          11.03.2016 16:11

          Да, есть такое поведение. У MS Office, правда, а не у LibreOffice.
          В либре автоматическое исправление первой буквы в каждом предложении на заглавную срабатывает только один раз для каждого предложения (в отличие от MS Office) и отключается, как ни странно, в настройках автоматической замены, в два клика (Tools->AutoCorrent Options -> "Capitalize first letter of every sentence").

          Для отключения этой особенности в MS Office мне пришлось гуглить.
          Там сие в File->Options->Proofing->AutoCorrect Options->AutoCorrect->Capitalize first letter of sentences
          На мой взгляд — это и есть дебри настроек. Для начала, причем тут File? Я не собираюсь изменять файл, а хочу изменить настройки самого редактора.

          Либра не идеальный текстовый процессор, но и MS Office идеальным не является, а по степени удобства, лично для меня, либра у MS выигрывает. Названия пунктов меню, во всяком случае, соответствуют содержимому.


          1. ClearAirTurbulence
            11.03.2016 16:42

            1. В МСО, внезапно, точно также, если стереть ставшую большой первую букву за знаком препинания, и напечатать ее снова маленькой, она так маленькой и останется. Точно также можно после капитализации нажать UNDO, и она станет маленькой. и точно также можно это поведение отключить в настройках.

            2. «Для начала, причем тут File? Я не собираюсь изменять файл, а хочу изменить настройки самого редактора. „

            При том, что во всех программах MS с «лентой» опции находятся в меню файл. Мне, к примеру, совершенно непонятно, почему в ФШ настройки находятся в меню Edit, но так уж сложилось.

            3. Основной минус свободных офисов — неполная поддержка форматов МС. И неважно, почему это так — важно то, что без МСО возможны проблемы. Если вы не производите\потребляете контент в форматах МСО, вам, понятно, все равно.

            4. Также следует отметить, что те, кто умеет использовать МСО для других задач, нежели составление списков для покупки и т.п., и используют его возможности на более, чем пресловутые 5%, испытывают существенные проблемы при работе в свободных офисах, и не только потому, что там функции в других местах.

            В общем, to each his own.


            1. Alcor
              11.03.2016 18:49

              1. Именно. И это поведение практически не отличается у обсуждаемых текстовых редакторов.
              2. В предыдущем комментарии говорилось про "дебри" настроек, в которые нужно пройти для отключения данной функциональности в LibreOffice, на что я нашел возможным возразить, что глубина диалогов, в которые необходимо пройти для выполнения данной операции, в MS Office существенно больше, и точка входа в них — менее очевидна.
                На мой взгляд, объяснение этой ситуации историческими причинами не является оправданием в связи с полной переработкой интерфейса в 2007 г.
              3. К сожалению, поддержка форматов МС ещё не полна, хотя прогресс есть. И последние версии MS Office имеют возможность записи/чтения odt. Тоже, правда, не всегда правильно.
              4. Да, и те, кто часто пользуется LibreOffice, испытывают серьёзные проблемы с MS Office.


          1. mosidze
            11.03.2016 22:43

            Я извиняюсь, а вы пробовали в libreoffice сделать документ по стандартам ieee conference? С двумя столбиками, формулами и кучей остальных требований? Не получается никак. Даже черезстрочный интервал не тот


            1. justaguest
              12.03.2016 02:05

              Можно ссылочку? Мне просто сложно представить трудные к реализации стандартные требования.

              К слову говоря, пока я пытался сам найти, обнаружил кучу упоминаний LaTeX. Может стоило именно его использовать? Из моего опыта Markdown и LaTeX *существенно* проще к форматированию, чем «офисные» документы. Был бы вот конвертор из LaTeX в «.doc», было бы просто идеально. Что-нибудь вроде pandoc, только полноценное.


              1. mosidze
                14.03.2016 10:58

                http://www.ieee.org/conferences_events/conferences/publishing/templates.html
                То что можно сделать данный документ в latex это понятно, но разговор идет н о возможности создания данного документа в *NIX ОС а о возможностях LibreOffice, не так ли


        1. nikitasius
          11.03.2016 20:16
          +1

          Tools -> Autocorrect options, [options] -> Capitalize first letter for every sentence.

          Вы сложнее чайника ни с чем не работали?


      1. Mako_357
        11.03.2016 22:24

        Есть, только для меня из офисного пакета самые главные программы — это Outlook и OneNote. Вот их и не хватает. Я не говорю, что без них жить не могу, но их наличие приветствуется. Я люблю, когда на рабочей станции-ноуте-смартфоне все заметки и письма одинаково выглядят и с одинаковыми правилами/фильтрами, плюс синхронизация.


    1. AlexZaharow
      11.03.2016 14:47

      "OneNote особенно хочется" — могу посоветовать посмотреть zim wiki desktop. Бесплатная кроссплатформенная альтернатива OneNote, opensource, написан на Python, так что можно допилить, если хочется. Также, в отличии от OneNote, поддерживает экспорт в разные форматы, например, html, latex с кастомизацией. Я поставил его в виде portable на переносной диск и ношу между домом и на работой. Вдруг пригодится.


      1. tsukasa_mixer
        11.03.2016 18:41
        +1

        OneNote есть на мобильниках, тут скорее Evernote в аналоги, из опенсорса я увы не знаю не одной платформы (хотя не отказался-бы от аналогов)


      1. Mako_357
        11.03.2016 22:07

        Мне нравится OneNote. Он полностью покрывается мои требования к записной книжке, плюс облачный и кроссплатформенный (за исключением сами знает чего).


        1. tsukasa_mixer
          15.03.2016 21:10

          Там он тоже есть… В виде сами знаете чего.


    1. Namynnuz
      12.03.2016 20:29

      А чем онлайновая версия не угодила?


      1. Mako_357
        12.03.2016 20:33

        Тем, что она online. Я не хочу зависеть от инета в некоторых случаях, к тому же её быстродействие далеко от оффлайного клиента. К тому же мне неудобно, что у меня книжки занесены по OneDrive и OneDrive Business. В десктопном OneNote я этого не вижу.


  1. martin74ua
    11.03.2016 11:17
    -5

    А это вы все о какой компании говорите то?


  1. sergarcada
    11.03.2016 14:46
    +3

    Где-то еще была новость про MS SQL для линукса. И даже про собственный дистрибутив Microsoft линукс. Такими темпами скоро Windows перейдет на ядро линукс. Не зря же говорят, что Windows 11 не будет.


  1. aragaer
    11.03.2016 15:22

    По ссылке не страница проекта, а «исходник страницы проекта»
    Правильнее так — azure.github.io/SONiC


    1. zviad
      11.03.2016 15:30

      Можно было в личку. И не "исходники страницы проекта", если уж на то пошло, а "исходники проекта". Всё равно спасибо, исправил.


      1. aragaer
        11.03.2016 16:21

        Там бранч gh-pages только, так что именно "исходники страницы проекта". Впрочем там и в описании — "This is the repository for the Web site for the Software for Open Networking in the Cloud (SONiC)"
        Исходники раскиданы по другим репозиториям, которые там уже внутри перечислены.
        Что интересно, ссылки на этой странице все равно ведут обратно на блобы в гитхаб, а не на сгенерированные страницы. Страниц там только index.html… и все.


  1. mwizard
    11.03.2016 17:57

    Принцип Embrace, extend & extinguish в первой фазе.


    1. zhigalin
      11.03.2016 21:01

      Подавятся


    1. zviad
      11.03.2016 22:34

      В случае с открытым кодом такое очень тяжело сделать, тем более когда он под лицензией Apache 2.0
      Если есть сомнения, форкайте, развивайте, никаких проблем.


  1. gabbermax
    12.03.2016 11:58

    Да ладно вам дуться на этих милых ребят, они даже свою unix ось сделали, когда ваших линуксов еще в планах не было.