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, который будет содержать много улучшений.
Страница проекта 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
Источники:
Комментарии (42)
Mako_357
11.03.2016 09:07+5Сделали бы они офис для линя. Хотя бы с базовым функционалом, а потом нарастили. OneNote особенно хочется.
pewpew
11.03.2016 09:20+8Пусть лучше скайп допилят.
Mako_357
11.03.2016 09:21Ага и скайп тоже.
Romiro_Orimor
11.03.2016 11:06+1Не, не допилят, иначе зачем нужна будет винда обывателю? =)
zviad
11.03.2016 11:11+5Винда нужна далеко не только обывателям и даже им иногда не только для офиса, и скайпа.
Но скайп на Linux действительно ужасен и я говорю не про дизайн.
Sworfly
11.03.2016 11:40А что в нем ужасного? За последние пару лет я встречал только одну проблему — скайп неправильно выбирает микрофонный вход после перезапуска.
В целом же, все стабильно и! без рекламы! из коробки(без плясок с бубном вокруг настроек безопастности IE и правки hosts).naryl
11.03.2016 11:58https://habrahabr.ru/company/microsoft/blog/277875/#comment_8784163
Там, правда, ответ товарищу, который слишком категорично выразился, поэтому такой тон, но факты остаются фактами.Sworfly
11.03.2016 12:06Хм. У меня после перехода на пульс наоборот проблем меньше стало — исчез непонятный шум при разговоре и улучшилось подавление эха. Похоже, все сильно зависит от оборудования.
SidMeier
11.03.2016 15:57На системах с процессорами Skylake не работает нормально видеосвязь(может не на всех, но на 6700k точно, проверено и дома и на работе, и на работе у всех коллег). Причем только под линуксом, под виндой все ок. Из-за этого не смог убедить жену перевести домашний комп на линукс…
asapelkin
12.03.2016 11:34+1В Linux функция «демонстрация экрана» (с windows на linux) работает неполноценно, с очень плохим разрешением.
Romiro_Orimor
11.03.2016 12:00Я говорил именно про обывателя.
Сегодня SONiC, завтра скайп допилят и офис выпустят, а там, упаси святой бит, adobe с фотошопом.
Мы же работаем с софтом в основной части, а не с ОС.
nikitasius
11.03.2016 14:42Есть же libre office.
vblats
11.03.2016 15:27Это программа, которая упорно считает, что следующую после точки букву, надо делать заглавной, а когда эту заглавную букву настойчиво стирают чтобы потом сделать прописной, она все равно делает ее заглавной, и так до бесконечности? Нет спасибо.
*
Я понимаю, что вы меня пошлете в дебри настроек, а потом возможно попросите пересобрать свой libreoffice (ведь opensource, все дела), поэтому превентивно скажу: нет, Windows+Office проще.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 выигрывает. Названия пунктов меню, во всяком случае, соответствуют содержимому.ClearAirTurbulence
11.03.2016 16:421. В МСО, внезапно, точно также, если стереть ставшую большой первую букву за знаком препинания, и напечатать ее снова маленькой, она так маленькой и останется. Точно также можно после капитализации нажать UNDO, и она станет маленькой. и точно также можно это поведение отключить в настройках.
2. «Для начала, причем тут File? Я не собираюсь изменять файл, а хочу изменить настройки самого редактора. „
При том, что во всех программах MS с «лентой» опции находятся в меню файл. Мне, к примеру, совершенно непонятно, почему в ФШ настройки находятся в меню Edit, но так уж сложилось.
3. Основной минус свободных офисов — неполная поддержка форматов МС. И неважно, почему это так — важно то, что без МСО возможны проблемы. Если вы не производите\потребляете контент в форматах МСО, вам, понятно, все равно.
4. Также следует отметить, что те, кто умеет использовать МСО для других задач, нежели составление списков для покупки и т.п., и используют его возможности на более, чем пресловутые 5%, испытывают существенные проблемы при работе в свободных офисах, и не только потому, что там функции в других местах.
В общем, to each his own.Alcor
11.03.2016 18:49- Именно. И это поведение практически не отличается у обсуждаемых текстовых редакторов.
- В предыдущем комментарии говорилось про "дебри" настроек, в которые нужно пройти для отключения данной функциональности в LibreOffice, на что я нашел возможным возразить, что глубина диалогов, в которые необходимо пройти для выполнения данной операции, в MS Office существенно больше, и точка входа в них — менее очевидна.
На мой взгляд, объяснение этой ситуации историческими причинами не является оправданием в связи с полной переработкой интерфейса в 2007 г. - К сожалению, поддержка форматов МС ещё не полна, хотя прогресс есть. И последние версии MS Office имеют возможность записи/чтения odt. Тоже, правда, не всегда правильно.
- Да, и те, кто часто пользуется LibreOffice, испытывают серьёзные проблемы с MS Office.
mosidze
11.03.2016 22:43Я извиняюсь, а вы пробовали в libreoffice сделать документ по стандартам ieee conference? С двумя столбиками, формулами и кучей остальных требований? Не получается никак. Даже черезстрочный интервал не тот
justaguest
12.03.2016 02:05Можно ссылочку? Мне просто сложно представить трудные к реализации стандартные требования.
К слову говоря, пока я пытался сам найти, обнаружил кучу упоминаний LaTeX. Может стоило именно его использовать? Из моего опыта Markdown и LaTeX *существенно* проще к форматированию, чем «офисные» документы. Был бы вот конвертор из LaTeX в «.doc», было бы просто идеально. Что-нибудь вроде pandoc, только полноценное.mosidze
14.03.2016 10:58http://www.ieee.org/conferences_events/conferences/publishing/templates.html
То что можно сделать данный документ в latex это понятно, но разговор идет н о возможности создания данного документа в *NIX ОС а о возможностях LibreOffice, не так ли
nikitasius
11.03.2016 20:16+1Tools -> Autocorrect options, [options] -> Capitalize first letter for every sentence.
Вы сложнее чайника ни с чем не работали?
Mako_357
11.03.2016 22:24Есть, только для меня из офисного пакета самые главные программы — это Outlook и OneNote. Вот их и не хватает. Я не говорю, что без них жить не могу, но их наличие приветствуется. Я люблю, когда на рабочей станции-ноуте-смартфоне все заметки и письма одинаково выглядят и с одинаковыми правилами/фильтрами, плюс синхронизация.
AlexZaharow
11.03.2016 14:47"OneNote особенно хочется" — могу посоветовать посмотреть zim wiki desktop. Бесплатная кроссплатформенная альтернатива OneNote, opensource, написан на Python, так что можно допилить, если хочется. Также, в отличии от OneNote, поддерживает экспорт в разные форматы, например, html, latex с кастомизацией. Я поставил его в виде portable на переносной диск и ношу между домом и на работой. Вдруг пригодится.
tsukasa_mixer
11.03.2016 18:41+1OneNote есть на мобильниках, тут скорее Evernote в аналоги, из опенсорса я увы не знаю не одной платформы (хотя не отказался-бы от аналогов)
Mako_357
11.03.2016 22:07Мне нравится OneNote. Он полностью покрывается мои требования к записной книжке, плюс облачный и кроссплатформенный (за исключением сами знает чего).
Namynnuz
12.03.2016 20:29А чем онлайновая версия не угодила?
Mako_357
12.03.2016 20:33Тем, что она online. Я не хочу зависеть от инета в некоторых случаях, к тому же её быстродействие далеко от оффлайного клиента. К тому же мне неудобно, что у меня книжки занесены по OneDrive и OneDrive Business. В десктопном OneNote я этого не вижу.
sergarcada
11.03.2016 14:46+3Где-то еще была новость про MS SQL для линукса. И даже про собственный дистрибутив Microsoft линукс. Такими темпами скоро Windows перейдет на ядро линукс. Не зря же говорят, что Windows 11 не будет.
aragaer
11.03.2016 15:22По ссылке не страница проекта, а «исходник страницы проекта»
Правильнее так — azure.github.io/SONiCzviad
11.03.2016 15:30Можно было в личку. И не "исходники страницы проекта", если уж на то пошло, а "исходники проекта". Всё равно спасибо, исправил.
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… и все.
mwizard
11.03.2016 17:57Принцип Embrace, extend & extinguish в первой фазе.
zviad
11.03.2016 22:34В случае с открытым кодом такое очень тяжело сделать, тем более когда он под лицензией Apache 2.0
Если есть сомнения, форкайте, развивайте, никаких проблем.
gabbermax
12.03.2016 11:58Да ладно вам дуться на этих милых ребят, они даже свою unix ось сделали, когда ваших линуксов еще в планах не было.
abychkov
интересно, а собственно под какой лицензией это счастье, или как обычно, потом переиграем? на гитхабе очень всё скользко и косвенно в самом проекте об этом
cjmaxik
https://github.com/Azure/sonic-swss/blob/master/LICENSE
Apache License, Version 2.0