Pull to refresh

Comments 164

Ну и нафига вы тащите устаревшее ядро? Выкидывайте его нафиг, портируйте остатки того, чего ещё нет в wine, и будет вам обратная совместимость со всеми виндами с сотворения мира. И нормальное Ядро, а не проприетарный блобик неясного назначения.
Вы про что конкретно? Про недавние анонсы?
Я про то, что microsoft зачем-то пишет и тащит устаревшее альтернативное ядро, вместо того, чтобы использовать Linux.
Вашими устами глаголит ЛОР. Стыдно, в вашем возрасте.
Если бы я написал, что майкрософту надо портировать под линукс sql сервер и добавить в винды поддержку запуска линукс-приложений, вы бы тоже сказали, что моими устами LOR глаголит?

Я ведь даже не троллил. Отказ от «альтернативного ядра» позволит получить все вкусности линукса, унификацию с GNU-частью (будут работать всякие ps/kill), wine позволит с меньшей кровью обеспечивать совместимость со старыми приложениями. На выходе можно будет сконцентрироваться на user experience, интгерацией с облачными сервисами и т.д.

Вот, например, Гугл использует Линукс в Андроиде. Разве он от этого стал похож на обычный дистрибутив? А какая экономия сил и средств для самого гугла…
Я на это и намекал. Что на середине-то останавливаться? Windows начиналась как графическая оболочка поверх другой ОС, так что надо возвращаться назад, к корням.
nano не видел, видел Core, когда он появлялся. Был глубоко потрясён тем, что справку так и не вырезали, а в диалоге open использовались контролы из состава windows 3.51, с 8.3 кодирова~1 имён.
Пора обновить знания. Скачайте Windows Server 2016 TP и посмотрите Nano.

https://www.microsoft.com/ru-ru/evalcenter/evaluate-windows-server-technical-preview
Зачем? С помента, когда я перестал возиться с виндами и перешёл на линуксы у меня ЗП вырасла примерно в 10 раз, а рабочий процесс стал куда более интересным (и чуть менее «чёрноящиковым»).
> перешёл на линуксы у меня ЗП вырасла примерно в 10 раз, а рабочий процесс стал куда более интересным (и чуть менее «чёрноящиковым»).

Да мы помним про множественные аварии в Selectel и потери данных клиентов. Рабочий процесс действительно стал куда более интересным. :)
Расскажите, пожалуйста, для тех, кто в бронепоезде (мне, например), какие вкусности Linux на Ваш вкус вкусности?
https://habrahabr.ru/company/microsoft/blog/281064/?reply_to=8845614#comment_8844150
А чем вам не нравится ядро Windows NT? Тем, что оно «не такое, как у всех»? Или есть какие-то конкретные претензии?
namespace'ов нет, cgroups нет, pcap на ebf'е нет, sysfs/procfs нет, fuse'а нет, device mapper'а нет, политик именования устройств нет. Это то, что с ходу вспомнилось. Ну и всяких новомодных штук нет типа SO_REUSE, сигналов и т.д.
Надо же, какой длинный список. А что в ядре Линукса с асинхронным вводом-выводом, асинхронными сокетами — хорошо работает?

Часть приведенных вами претензий — это дело вкуса. sysfs/procfs — это решение можно назвать костылями, так как информация о ядре не является файлами, и попытка представить ее в виде файлов несколько корява. В винде эта функциональность где-то реализуется через реестр (тоже по сути файловая система, но немного более структурированная), где-то — через системные вызовы. SO_REUSE в винде по-моему есть. Сигналы — реализованы в ядре (APC); отсутствие их в режиме пользователя — это сугубо политическое решение. Кто-то посчитал, что приложениям от них больше вреда, чем пользы. FUSE — да, было бы неплохо, но зачем? Кто сейчас разрабатывает файловые системы? Device mapper — это подобная же функция, в режиме ядра для Windows сделать такую штуку нет проблем — даже в DDK поставляется такой драйвер в качестве примера. Думаю, если бы эта функция была часто нужна — ее включили бы в дистрибутив ядра.

Остальное — может быть добавлено в ядро винды без существенных изменений его структуры.

Поскольку я в ядре линукса не копался и системных программ не писал — то, к сожалению, не могу привести список встречных претензий, кроме вышеупомянутого асинхронного ввода-вывода. С ним, помнится, в Линуксе были какие-то проблемы. Может быть, сейчас стало лучше, не знаю. Так или иначе, вы тоже не привели никаких дефектов ядра Windows такого уровня, что их устранение потребовало бы коренной переделки ядра. А все дело в том, что это ядро разрабатывалось весьма компетентными людьми (такими, как Dave Cutler), имеет прочную теоретическую основу и долгие традиции (происходит из VMS). Кроме того, оно совершенствовалось все последние годы, чтобы соответствовать всем современным требованиям.
Ух ты, спасибо! Отличный проект. Можно даже будет с ним поиграться.
Голословное утверждение. Кем это доказано что ядро там устаревшее?
UFO just landed and posted this here
У wine'а сейчас совместимость со старыми приложениями лучше, чем у новой винды. Где-то в районе XP было решено, что совместимость с msdos больше не важна, а где-то в районе 8ки — со старыми приложениями времён windows 2000 и ранее.

Отказавшись от своего ядра MS получит сразу же автоматическую совместимость со всеми новыми модными хипстерскими вещами, которые появляются вокруг. openstack? Нативно, без кривых драйверов hyperv. Новая hipsterdb? Работает «на ура».

Участие в апстриме позволит компании контролировать собственные интересы (а не бороться пост-фактум в стиле «у них есть namespace'ы нам надо срочно что-то такое же»), плюс значительно экономить на разработке ядра и всяких враперов для поддержки «софта который должен работать».

wine снимет значительную часть головной боли по совместимости с легаси.

То есть плюсы однозначно есть. Минусы? Потеря «Своего Ядра», преимущества которого, мягко говоря, не очевидны.
А где можно проверить факт «поддержка старых приложений в wine лучше, чем у последних версий Windows»? Мне бы список конкретно по компьютерным игрушкам за последние хотя бы 15 лет.
Все 16-битные приложения. Которые будут работать на 64-битном wine'е. А уж игрушек под 16-бит было написано немерянно, поверьте мне (и нет, запуск внутри виртуалки с xp не делает это приложение «работающим на windows 10»).

Я сейчас ткнулся поискать материал со списком сломанных в в windows 10 приложений, который видел некоторое время назад, не нашёл. Извините, не моя область специализации.
А ничего, что последние 15 лет — это начиная года 2000-2001, т.е. 16-битные игрушки никто в это период всерьёз не писал? Я специально ведь указал период, что бы с огромным запасом не цеплять переходный период.

Если не ваша специализация — зачем вы кидаетесь голословными утверждениями о том, что минусов нет и совместимость лучше? Что бы быть в этом уверенным, нужно быть спецом «на обеих сторонах баррикад».
Вот способ конвертировать старые приложения и игры за 2 минуты в Windows Universal App которые могут распространяться через Store и будут поддерживаться еще долго.

https://channel9.msdn.com/Events/Build/2015/2-692
Ну, например, fallout классический без патчей отлично заводится на wine и выдает проблемы с альфа каналом на Win7+
Просто из любопытства ради — какую версию считать классической :-) В разных изданиях она разная… Надо мне будет проверить со своего диска позже, лицензионный русский сборник 1+2+Tactics. Вроде с ним проблем не было в 8ке.

Плюсом — интересный факт: в 8ке починили например проблему с 256-цветными режимами (который и в Vista/7 обходился, только немного сложнее), лишний повод перепроверить — насколько помню, Fallout работает именно в нём. В Starcraft/Diablo 1/2 этот фикс помогает. Плюс периодически наблюдал ситуацию, когда игра, имевшая проблемы в XP отлично запускалась в 7/8.

Я же не отрицаю, что бывают смешные ситуации, когда wine есть повод запускать даже под Windows для лечения каких-то багов. Но мне бы всё-таки более полный список, не единичные исключения. Более полную статистику :-)
Максимум — интегрируют линусковое ядро
Представилась идея: ОСь с двумя полноценными ядрами «вращающимися» друг вокруг друга как две части составного ядра кометы. Пользователь на выбор ставит драйвера на то или на другое, в зависимости от того, под каким конкретный драйвер работает стабильнее.
Также ему доступен весь спектр софта, когда-либо написанный под любое из них.
Если одно падает — во время перезагрузки работа прозрачно на другом.

До кучи для пущей производительности каждое ядро работает на одном или нескольких физических ядрах процессора.

В чём подводные камни такой затеи?
UFO just landed and posted this here
Тогда нужен кардинально новый стандарт API и ABI, и чтоб «все везде одинаково» работало.

Но тогда обязательно найдется кто-то, кто будет уверен, что этот стандарт неправильный и нужно сделать еще один, ну и дальше, как в той картинке.
Есть частично пересекающиеся проекты.
coLinux (+ вариация andLinux) и наоборот ring3k (аля coWindows/coReactos)
Кроме этого существует Longene.
Был ещё тонкий низкоуровневый гипервизор позволяющий на одной машине держать на равных правах несколько ОС, но не помню название проекта.
А когда уже можно будет пощупать убунту в win10? Кстати, а в каком виде она там присутствует? могу ли я сбросить ее до «заводских настроек»?
Если не читали вот это, то есть немного подробностей. В целом, вместе с Canonical была сделана Windows Subsystem for Linux (WSL), и часть сути в том, что syscall-ы идут через спецслой, который их транслирует в то, что понимает Windows, и возвращает то, что понимается вызывающим. Насколько это близко, например, к уже существующему subsystem for unix-based applications, я сказать не могу. По «когда» — в anniversary update, летом.

technet.microsoft.com/en-us/library/cc771672.aspx
До релиза Anniversary Update, обновление с поддержкой этой возможности будет доступно через сборки Windows 10 Insiders
blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows

While we’re excited for you to try out this new technology, which will first become available in Windows 10 “Insiders” builds after the Build conference, we want to be clear about a few things:

First, this is the first time we’re releasing this technology – it’s marked as beta for a reason: We know that there are some rough edges and that some things will break! Do not expect every Bash script and tool that you run will work perfectly – there will be gaps. But by trying out this feature, you’ll help us figure out what we need to work on in order to greatly improve our reliability, coverage, and reach.

Second, while you’ll be able to run native Bash and many Linux command-line tools on Windows, it’s important to note that this is a developer toolset to help you write and build all your code for all your scenarios and platforms. This is not a server platform upon which you will host websites, run server infrastructure, etc. For running production workloads on Ubuntu, we have some great solutions using Azure, Hyper-V, and Docker, and we have great tooling for developing containerized apps within Windows using Docker Tools for Visual Studio, Visual Studio Code and yo docker.

Third, note that Bash and Linux tools cannot interact with Windows applications and tools, and vice-versa. So you won’t be able to run Notepad from Bash, or run Ruby in Bash from PowerShell.
Я бы больше поверил в любовь, если бы Скайп линуксовый починили.
Присоединяюсь. Почините уже скайп. Есть под мак, под андройд, под windows. А вот под linux который так любят не обновляли лет сто.
и да, верните альсу, к чёрту это пульсааааааааааааааааааашшшшшшппппппффффф
А что не так со скайпом в линуксе? Пишет, звонит, рекламу не показывает… что еще для счастья надо?)
Не подцепляется на группой звонок, если его начали с обновленного Win- или Mac-клиента. Скриншаринг не работает. Глюки с непрочитанными сообщениями. А так-то да пишет, звонит…
Хм… может быть с видеозвонками какие-то проблемы, но голосом в конференцию у меня нормально звонит.
Еще раз, если начинать самому — нормально, если начинает кто-то другой с обновленного Win- или Mac-клиента — трубку снять не получится.

Если у вас нет таких проблем — напишите, пожалуйста, свой дистрибутив и версию скайпа, будет очень интересно заценить.
Ubuntu 14.04/15.04/15.10, skype 4.3.0.37
Вообще ни разу не сталкивался с проблемой, когда не удавалось подключиться к голосовой конференции.
Это удивительно! Все кого я знаю на такой конфигурации (включая меня) испытывают проблемы. Либо вы созваниваетесь исключительно с линуксоидами и не обновляющими скайп людьми, либо я даже не знаю что думать…
У меня шаринг экрана заработал после переименования директории ~/.Skype в ~/.Skype.orig
С другой стороны, глядя на скайп в винде, лучше бы они не трогали линуксовый…
Нет никакого желания наблюдать рекламу вкупе с баганутым неюзабельными интерфейсом.

Майкрософт любят опен сорс. Там поняли, что открывая сорцы, можно увеличить комьюнити, получить баг фиксы и т.д. Да и держать закрытым то, что большой коммерческой ценности не представляет, смысла нет.
Они любят серверный линукс. Не то что бы они это сильно хотят, но выбора нет. Победить линукс на серверах нереально. Поэтому — конрибьютим, даем возможность разрабатывать из-под винды, выпускаем .NET и т.д.
Но любить десктопный линукс — это любить конкурента одного из основых продуктов. К счастью, пока не очень популярного, но всё же. Нет уж, увольте.

Не так уж они и любят его значит, любить — это совсем другое. А так эта новая подсистема точно такой же черный ящик за железным занавесом, нет ни исходников ни документации.

Ну, во-первых, любовь разная бывает. Можно любить жену, а можно любить пиво. Конечно майки не любят опенсорс так, как его любит Столлман.


Во-вторых, Майкрософт — коммерческая компания. И на все смотрят через призму прибыли, ну или хотя бы имиджа. Выгодно сделать .NET опенсорсным или дать разрабатывать из-под винды на другие системы — сделали. Выгодно для имиджа открыть пару проектов — открыли.


А вот открыть код винды или офиса — невыгодно. Вкладываться в скайп на линуксе — вдвойне невыгодно (тратим свои ресурсы и помогаем конкуренту).


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

Помнится, лет пять назад майкрософт усиленно крутил рекламу в духе «узнайте, почему сервер на виндовсе обойдется вам дешевле сервера на линуксе». Все, концепция поменялась, генеральная линия Партии совершила новый поворот, и мотор ревет?
А как это коррелирует с историей выше? История о том, что если вы хотите Linuх или другие технологии с открытым исходным кодом, у нас есть проверенное рабочее окружения для вас.
Зашел в коментарии, чтобы найти эту ссылку.
И вообще, Microsoft Open Source это как War is peace и Freedom is slavery, если честно — весьма любопытно наблюдать, как хорошо работает PR отдел.

А если по теме — в добрый путь, как говорится.
«Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь.» Ганди
Вот тут подробности того как с опенсорсом сотрудничает Microsoft. Много интересных проектов.

http://openness.microsoft.com/blog/blogs/
В ИТ всё очень быстро меняется. Так что вспоминать то что было 5 лет назад все равно что судить об окружающем мире на основе древних наскальных рисунков.
Не соглашусь. В IT далеко не все быстро меняется.
Основные технические принципы и решения живут десятилетиями и не меняются.
Основные платформы, языки программирования живут десятилетиями и тоже практически не меняются.
Революции в IT — редкость.

А вот когда в IT влезает политика и бизнес — тут-то и начинаются перемены. Вот только напоминают они мне заполошную беготню туда-обратно:
«Р-р-р-революционное решение! Переворот! Такого еще не было!»
(через год) «Новое рррреволюционное решение взамен устаревшему! Срочно бежим в другую сторону!»
(еще через год) «Мы бежали не туда, но теперь — все поменялось!»
UFO just landed and posted this here
может скоро windows станет бесплатной как и линукс?
Обновление до Windows 10 — уже бесплатно.
Я даже уже готов заплатить, чтобы мне перестали предлагать на нее обновиться.
Шутка, конечно, но действительно утомляет.
Там надо удалить одно из KB обновлений и запретить ему устанавливаться. И больше ничего предлагаться не будет.
Одно, говорите? Свежо предание.
Да, вот это https://support.microsoft.com/en-us/kb/3035583

Хотя, есть и другие варианты https://support.microsoft.com/en-us/kb/3080351
Главное отличие Linux не в бесплатности, а в открытости — коммерческих вариантов Linux тоже хватает. Windows, я думаю, может стать бесплатным в перспективе — просто железо будет дешеветь и дешеветь, и рано или поздно цену ОС можно будет заложить в него. По сути, такой подход уже практикуется, в принципе.
Windows уже давно «бесплатный» ;) Dell XPS 13 Developer Edition now much more expensive than the same laptop with Windows
Cогласно отчетности за 4й квартал 2013 года Майкрософт основные свои деньги получает из
  1. офисных приложений $24B
  2. серверных приложений $20B
  3. и только на 3м месте Windows $19B


Так что отдавать OEM версии Windows задешево (вроде около $30) — это возможность добрать деньги потом за счет значительно более дорогих офисных приложений.
Get the facts:

— Июль 2009 — Microsoft отправляет 20 000 строк кода в ядро Linux
Строки кода, это хорошо, а какую конкретно функциональность вы туда добавили? Совместимость с вашим проприератрым гипервизором?

— Октябрь-ноябрь 2014 — поддержка Docker и анонс .NET на Linux
На дворе 2016 год, На сайте www.docker.com мне предлагают скачать docker-over-virtualbox для windows. Про нативный даже упоминания нет.
.Net на linux где? — www.bing.com/search?q=.NET+Linux говорит мне, что есть только mono.

— Ноябрь-декабрь 2015 — партнерство Red Hat и Microsoft, сертификация Microsoft Learning — Linux on Azure вместе с Linux Foundation Certified System Administrator.
Т.е. вместо открытой документации — платные курсы и сертификация.

— Март 2016 – SQL Server будет доступен на Linux. Подсистема Ubuntu в Windows 10 и нативный Bash анонсированы в рамках Build.
Нативный bash в консоли в которой не работает даже tmux.
Вот .NET на Linux — dotnet.github.io/getting-started — Windows, Ubuntu, OS X, Docker

Я вот на сайте Docker вижу инструкцию, как установить Docker для Windows docs.docker.com/windows/step_one

Анонсирована бета-версия подсистемы Ubuntu on Winows. Не рано ли говорить, что что-то не работает?

While we’re excited for you to try out this new technology, which will first become available in Windows 10 “Insiders” builds after the Build conference, we want to be clear about a few things:

First, this is the first time we’re releasing this technology – it’s marked as beta for a reason: We know that there are some rough edges and that some things will break! Do not expect every Bash script and tool that you run will work perfectly – there will be gaps. But by trying out this feature, you’ll help us figure out what we need to work on in order to greatly improve our reliability, coverage, and reach.

Second, while you’ll be able to run native Bash and many Linux command-line tools on Windows, it’s important to note that this is a developer toolset to help you write and build all your code for all your scenarios and platforms. This is not a server platform upon which you will host websites, run server infrastructure, etc. For running production workloads on Ubuntu, we have some great solutions using Azure, Hyper-V, and Docker, and we have great tooling for developing containerized apps within Windows using Docker Tools for Visual Studio, Visual Studio Code and yo docker.

Third, note that Bash and Linux tools cannot interact with Windows applications and tools, and vice-versa. So you won’t be able to run Notepad from Bash, or run Ruby in Bash from PowerShell.
> Я вот на сайте Docker вижу инструкцию, как установить Docker для Windows

Это инструкция, как для Windows сделать Linux-витруалку с докером внутри. Запускать докер непосредственно в Windows нельзя. Создавать Windows-контейнеры тоже нельзя. Вроде обещали это все сделать в следующем Windows Server, но пока этого нет.
Понял. Да, не заметил требования Virtual Box последней строчкой.

Windows Containters будут доступны в Windows Server 2016 и сейчас можно посмотреть на них в бете
msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/manage_docker
Windows Server 2016 Media — aka.ms/tp4/serveriso

Или в Microsoft Azure msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/azure_setup
Мне еще интересно, как подойдет Майкрософт к лицензированию винды в контейнерах. В докере контейнер — это вещь легковесная, сегодня запустил 2, завтра 10 в кластере, послезавтра — 50. С Ubuntu или CentOS так можно делать без проблем. А вот с виндой, боюсь придется читать 50-страничный талмуд о том, как ты имеешь право их запускать, как не имеешь, как посчитать сколько нужно купить лицензий и т.п.
Я не знаю, как будет с Docker, но при использовании VM с Windows Server, стоимость лицензии просто входит в стоимость VM. При
этом, если у вас есть лицензия(-и), есть возможность её(их) зачесть.

Так что по финальным условиям, вместе с вами жду релиза.
Знаете, сегодня я узнал, что для USB-принтера, подключенного к Windows Server, требуется приобретать отдельный device CAL.

После такого идиотизма я, простите, не поверю в бесплатные контейнеры. И да, контейнер — не VM, это виртуальное окружение, а не виртуальная машина. А платные легковесные контейнеры — оксюморон. Вся суть их в том, что они легковесные, сколько в данный момент надо — столько создал; а если они будут платными, то создавать меньше, чем купил, будет нерационально (перепла же), а больше, чем купил — незаконно.
Вы сами делаете предположения и сами делаете из них выводы.

Прочитайте внимательно мой ответ. Исходя из текущей схемы лицензирования VM, я предположил что не потребуется огромных документов в которых придётся разбираться и предложил вместе дождаться релиза.

Не подскажете, откуда информация про USB принтер и Windows Server. Я не уверен, так как не являюсь специалистом по лицензированию, но я не помню, чтобы модель CAL — которая расшифровывается как Client Access License требовала такого. Мало того, есть разные модели CAL, и разные типы CAL — уверен, вопрос в правильном SAM.
Сегодня звонили в ТП Майкрософт и сотрудник ТП это сообщил. Лень искать запись разговора. Речь шла именно про device CAL, такую же, какая требуется для компьютеров в сети, подключающихся к SMB-шаре, например.

Но вообще прикольно у вас, левая рука не знает, что делает правая :)
Я не специалист по лицензированию, я работаю в другом отделе, поэтому и уточнил и предположил

есть разные модели CAL, и разные типы CAL — уверен, вопрос в правильном SAM.


Насколько я знаю, есть модель лицензирования User CAL, которая бы этого, вероятно, не потребовала.
Вот документ www.microsoft.com/en-in/Licensing/product-licensing/client-access-license.aspx
Вот здесь есть интересная статья на эту тему www.zdnet.com/article/microsofts-licensing-team-answers-do-i-need-a-cal

А вот FAQ, в котором есть вопрос про принтер и указывается, когда именно ему нужен CAL и это не вариант USB принтера + и он не нужен если у вашего пользователя есть CAL, как я и предполагал, так что — SAM вам поможет.
blogs.technet.microsoft.com/volume-licensing/2014/03/10/licensing-how-to-when-do-i-need-a-client-access-license-cal

– Does my Multifunction Printer need a CAL?

Yes, if the multifunction printer is connected to a Windows Server network. A multifunction printer accesses server software to; receive an IP address, to receive a job, to communicate that the job is finished, etc. In short, it communicates with the server software. If the multifunction printer is accessing any server software licensed via the Server / CAL licensing model it requires a CAL for that software. The one caveat is, if your users who use the printer have CALs then the printer is covered by their use via their CALs. If not then the printer itself requires a device CAL. The same CAL requirement applies to any other type of networked device – such as networked scanners, networked fax machines, etc. Devices that do not connect to the network or the server software (generally referred to as peripherals) do not require CALs.
Следуя логике этого FAQ, то и ARP запросы надо лицензировать.
Чтобы не делать предположений, если у вас есть сомнения, то можно уточнить у специалиста по SAM
Будет интересно узнать, так как это сюр — платить за нахождение в одном броадкаст домене.
Скорее наоборот, я думаю, что вы неправильно поняли.

Но в целом, действительно, несмотря на все последние упрощения, система лицензирования достаточно сложна, поэтому, если что-то непонятно, лучше всего обратиться к специалистам.

Раньше Александр Голев читал отличные семинары не тему, как правильно лицензировать — мы их выложили в записи на TechDays www.techdays.ru/speaker/4b09bffd-43cb-4ceb-b3fc-463a68331474
Все понимают, что мелкая компания забьёт на такие нюансы, а крупная заключит какой-нибудь контракт с «всё включено». Но это не отменяет идиотизма подобных условий, хотя может быть на то и был расчёт.
На самом деле, вот тут-то и возникает такая штука как SAM — Software Asset Management — которая как раз распространена в средних и крупных компаниях, которые хотят оптимизировать свои затраты и точно понимать все условия. Для небольшой компании, обычно достаточно проконсультироваться со специалистом по лицензированию.

Александр, на записи которого я ссылался, как раз и специализируется на Microsoft SAM.
Над лицензированием контейнеров в Windows Server 2016 мы еще работаем. Скоро будут новости.
Наверняка сделают контейнеры только в Datacenter (как их SDS), которая лицензируется по физическим ядрам.
Т.е. в Win10-Pro за 14к.руб. ими не воспользоваться?
> Вот .NET на Linux — dotnet.github.io/getting-started — Windows, Ubuntu, OS X, Docker
Ок, согласен, оно есть :) Конечно странно что бинарники раздаются из репозитория на странном домене trafficmanager.net а не из PPA, например, но оно правда есть и работает. Проведу пар тестов производительности и напишу результат сюда.
> Я вот на сайте Docker вижу инструкцию, как установить Docker для Windows docs.docker.com/windows/step_one
Как вам уже написали, это VBox версия.

> Windows Containters будут доступны в Windows Server 2016 и сейчас можно посмотреть на них в бете
Т.е. через два годна после анонса доступна только бетта? И только в виде образа?

>Анонсирована бета-версия подсистемы Ubuntu on Winows. Не рано ли говорить, что что-то не работает?
Кстати интересно, что она анонсирована, а «пощупать» ее еще нельзя. Если судить по предыдущей технологии, через два года будет релиз?

>> Windows Containters будут доступны в Windows Server 2016 и сейчас можно посмотреть на них в бете
>Т.е. через два годна после анонса доступна только бетта? И только в виде образа?
Да, мы анонсируем технологические штуки сильно заранее, и достаточно быстро даём пощупать их в пре-релизах. Я помню, что так было ещё задолго до того, как я начал работать в Microsoft и следил за анонсами, как разработчик и DBA.

>Кстати интересно, что она анонсирована, а «пощупать» ее еще нельзя. Если судить по предыдущей технологии, через два года будет релиз?
Пощупать можно. Я же привёл цитату. Соответствующее обновление будет доступно в программе
Windows 10 “Insiders” builds after the Build conference
.
>>Кстати интересно, что она анонсирована, а «пощупать» ее еще нельзя. Если судить по предыдущей технологии, через два года будет релиз?
>Пощупать можно. Я же привёл цитату. Соответствующее обновление будет доступно в программе
Верятно у нас разные понятния слова «пощупать». Вы предлагаете скачать отдельный билд ОС, запустить его в виртуалке (или где там).

В моем понимании пощупать, это попользовать технологий в приближенных к реальным условиях ( на основном рабочем компе, например ). Тот-же docker под linux так и щупался, прямо на основной рабочей машине.

Не поймите меня не правильно, технически — у вас есть хорошие решения. Во времена 7-ки, например, у вас был лучший I/O шедулер для десктопа из всех. Я просто не понимаю вашего отношения к пользователям. Типа того-же докера, который доступен только на серверной редакции Windows.
А можно и в облаке пробовать новые технологии. Не обязательно на своём ноутбуке.
Это очень интересное предложение в контексте докера. Одно из главных его преимуществ — это одинаковое окружение как в бою так и на ноутбуке разработчика. И портирование на Windows docker для меня означает в том числе то, что я смогу на своем ноутбуке сказать docker run и получить окружение как в бою. Вот это как раз у меня вызывает сомнения — портируемость окружения, именно это в первую очередь я-бы стал проверять в beta windocker`а. А вы мне предлагаете проверить это на нескольких идентичных виртуальных машинах в облаке? Тогда это ни чем не лучше proof-of-concept
А кто мешает в облаке развернуть ту же ОС что у вас на ноутбуке?
То, что docker доступен только на одном конкретном образе в azure?
Windows Insider сборка приходит в виде обновления на обычный Windows 10. Я сам активный участник этой программы, потому что мне надо «щупать» всё это, чтобы потом рассказывать именно то, что я проверил сам.
Т.е. вместо открытой документации — платные курсы и сертификация.

Документация есть и курсы её не заменяют, а дают быстрый старт по продукту или технологии. Причем Red Hat часть документации (KB) скрывает за подпиской.
Для полноты картины я бы разбавил эту розовую сказочку парой рассказов про патентные тяжбы MS против GNU/Linux, активно идущие и по сей день.

Честное слово, слушать это «microsoft loves open source» уже просто-напросто смешно.
Сейчас в Azure 25% машин это Linux.

Microsoft даёт денег на аудит кода и улучшение опенсорса. Например на OpenSSL которым пользуются большинство *nix серверов.

mashable.com/2014/04/24/facebook-google-microsoft-join-forces-to-prevent-another-heartbleed

Microsoft спонсирует разработку OpenBSD и через неё OpenSSH который используют множество опенсорс систем.

www.phoronix.com/scan.php?page=news_item&px=Microsoft-Sponsors-OpenBSD
Во-от. Когда уже сделают SSH-сервер в виндовс? Реально облегчило бы работу с ними. Мне вот, например, для 90% задач GUI не нужен, но без него никак — RDP а там дальше консоль. А то можно было бы исключить лишний этап.
Несколько раз пользовался вот этим: https://www.bitvise.com/ssh-server
Вроде ничего так…
А патентные иски это так, развлечения юротдела MS в свободное время? Или руководство MS настолько некомпетентно, что не способно обеспечить последовательную политику компании по отношению к СПО?

> Microsoft спонсирует разработку OpenBSD и через неё OpenSSH который используют множество опенсорс систем.

Случайно не потому, что они планируют реализовать поддержку OpenSSH в PowerShell?
https://blogs.msdn.microsoft.com/powershell/2015/06/03/looking-forward-microsoft-support-for-secure-shell-ssh/

Так что тут исключительно личная выгода (перетягивание юниксовых админов в powershell). Не было бы выгоды — не вложили бы ни строчки кода.

А ещё наверняка попробуют клепать проприетарные расширения к SSH, как когда-то было с Kerberos.
> Так что тут исключительно личная выгода

Основной принцип опенсорс, если вам что то надо берете и разрабатываете это. Если это еще кому то приносит пользу отлично. Так что надо признать что все развивают опенсорс исключительно из своей выгоды.

> А ещё наверняка попробуют клепать проприетарные расширения к SSH, как когда-то было с Kerberos.

В этом нет смысла. Мы спонсируем развитие проекта и не трогаем лицензирование.
Тезис про патентные иски ловко проигнорирован
UFO just landed and posted this here
Не могли бы вы пояснить, чем вас возмутил/не понравился этот вопрос про название Debian. Мы его можем оперативно убрать из теста. Нам казалось, что это интересный факт.
UFO just landed and posted this here
Мне показался комментарий про полицейских негативным и я подумал, что мы чего-то не знаем про название, раз этот вопрос вызвал такое встречное предложение.
UFO just landed and posted this here
Я, как один из составителей списка вопросов, ставил перед собой задачу, чтобы они были позитивным.
Давайте ещё про Ганса Рейзера вспомним, да?

Какое вообще отношение к теме любви линукса и микросовта это имеет?
Тест называется: «Насколько вы подвержены стереотипам» — и там собраны интересные факты, которые могут показаться неверными исходя из общих предположений.

Поясните, пожалуйста, почему вопрос про название Debian — это «плохой» вопрос. Мы его можем оперативно убрать из теста. Но мне хотелось бы понимания, чтобы не совершать подобных просчётов в будущем.
Не плохой. Просто странный. Давайте я его переформулирую: «правда ли, что название дебиан составлено из слов дебра и ян»?

Я вообще своим комментарием критикую предыдущего комментатора, а не вас.
Спасибо! Я попросил убрать этот вопрос из опросника. Действительно в такой формулировке выглядит немного странным.
UFO just landed and posted this here
Да понятное дело, что у мокросовта любовь только за деньги, но всё равно не понимаю, чего вы его сюда приплели.
UFO just landed and posted this here
Мда… Зато опенсорс не любит Микрософт
Сейчас 25% виртуальных машин в облаке Azure это опенсорс. И количество Linux в нашем облаке растет гигантскими темпами. В реальности опенсорс любит Microsoft Azure. :)

www.youtube.com/watch?v=piVHidJq65o
Честно говоря, даже немного жаль работников Микрософта, которым сверху дали установку пиарить новую политику партии :)
Этот проект мы придумали сами. Установок сверху не было.
Жаль, что вы не верите. Этот проект предложил мой коллега, мы создали команду и несколько месяцев готовились к запуску.

Мне немного обидно, от некоторых комментариев и сливаемой кармы, хотя это, конечно, в целом ожидаемо, но я продолжаю верить, что это нужный и полезный проект для ИТ-специалистов.
Он наверно не прошел тест на стереотипы :)
Те кто знает историю ИТ помнят что всё начиналось с Microsoft Xenix. Это начинание оказало огромное влияние на развитие индустрии UNIX. Просто Microsoft вспомнил про свои корни. :)

ru.wikipedia.org/wiki/Xenix

Что-то Википедия молчит про огромное влияние.
Какое-какое влияние? Началось с Xenix? Вы что там курите, простите?

Началось всё с Беркли. Да-да. В истории IT Xenix упоминают исключительно в качестве курьёза, в духе «в те времена каждая компания пыталась сделать свой Unix; не был исключением и Microsoft.»

А вообще Xenix был так очень-очень сбоку, «ещё один клон Unix», известный тем, что работал на тогда ещё не настолько популярной x86.
Читаем историю. Куски Xenix попали в дальнейшем в SCO Unix. И это был первый широкодоступный и массовый UNIX для Intel 80286

1983 — SCO delivers the first packaged UNIX System (called SCO® XENIX® System V) for Intel® 8086 and 8088 processor-based PCs. It provides small businesses with the first affordable business-critical computing system.

1985 — SCO delivers SCO XENIX 286 for Intel 80286 processor-based systems. SCO XENIX 286 delivers on SCO's commitment to «upward compatibility,» the ability of an operating system to run applications developed on earlier versions (in this case, SCO XENIX System V).

1987 — SCO ships SCO XENIX 386, the first 32-bit operating system (and first UNIX System) for Intel 386 processor-based systems.

1989 — SCO ships SCO® UNIX® System V/386, the first volume commercial product licensed by AT&T to use the UNIX System trademark.
В то, что мс любит OSS никогда не поверю. Может быть — боится. Я всегда говорил, что мс — маркетинговая компания. Софт у них — г@#но, но маркетинг — гениальный. Софт пишут индусы, а на маркетологов не скупятся. Вот и тут ровно то же самое.

З.Ы. Тест прошел ради прикола. Написали — «чуешь ложь за километр». Тут вы правы, так и есть.
Интересно, а в каких компаниях по вашему пишут не «индусы». Баянистые стереотипы уже поднадоели.
UFO just landed and posted this here
А я поверю. Если они внезапно научились на OSS зарабатывать, то будут зарабатывать и на нём, почему бы и нет.
Например вот так можно зарабатывать на опенсорсе

http://www.pcweek.ru/foss/article/detail.php?ID=184593&_utl_t=fb
Характерная статья, кстати (если исключить, что это на 95% переливание из пустого в порожнее). Руководители MS в ней показаны натуральными продажными шлюхами. В самом деле: пока они не понимали, что на этом можно зарабатывать, они поливали линукс дерьмом кто как мог. Более того, вставляли палки в колёса. Но потом они поняли, что это не помогает, а конкурент-то растёт и игнорировать не получается. Так что пришлось научиться на этом зарабатывать. И вот уже микрософт любит линукс, микрософт любит осс, щастье! (А на самом деле, кричат-то про любовь, но сами подолжают вставлять палки в колёса.)

Интересно, где же была всё это время добрая душа Билла Гейтса, который, как говорят, жертвует миллиарды на благотворительность? Как же это, как говорят, талантливейший программист и прозорливейший коммерсант ухитрился не догадаться, что хотя бы не мешать развиваться линуксу — это не только большое благо окружающим, но и профит ему же лично самому?

Если у вас есть такая возможность, прошу вас, хотя бы попытайтесь донести до верха мысль: не надо любви. Не надо нам вашего sql-сервера. Не нужен в линуксе дотнет. Не нужен линукс в азуре. Нам будет достаточно, если вы прекратите все эти иски и прекратите давить патентами.
Вот тогда и только тогда можно будет поверить в действительно меняющееся отношение микрософта. А пока всё ограничивается красивыми словами — ну, ими всё и ограничится.
Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь. (с) Махатма Ганди

Вот также получилось и с Линукс
Так любит, что аж постоянно пытаеться засудить разные связанные проекты. Мерзкие лицемеры!
techrights.org/2016/03/10/charm-offensives-distract
Случайно или нет, но эти события затмили собой и оставили без внимания другие инициативы Microsoft, которые совсем не выглядят такими очаровательными. Это соглашение с Acer на предустановку программ Microsoft под угрозой патентного иска, а также попытка запатентовать технологию, которая уже реализована в Ubuntu. «Microsoft любит Linux настолько сильно, что задушит до смерти патентыми исками, в то время как медиа не обращают внимания, а вместо этого рассказывают, что Microsoft теперь «дружит» с GNU/Linux», — комментирует ситуацию TechRights.
XaocCPS вы как евангелист можете прокомментировать причины такой политики?
Все просто, как грабли. МС коммерческая организация. Цель — «нужно больше золота». Соответственно деятельность компании нацелена на достижение цели. Все эти заигрывания с сообществом точно так же преследуют эту цель в конечном итогде.
Да я все понимаю, мне интересно какая официальная позиция.
Я пользователь Ubuntu (дома уже 3 года как нет Windows) и Microsoft-hater со стажем. На работе я вынужден пользоваться Windows и для того чтобы пользоваться всякими линуксовыми плюшками приходится юзать Cygwin. Поэтому, если эти плюшки будут доступны из коробки, я буду только рад.

К тому же, я признаю что MS Office не имеет нормальных аналогов и если его когда-либо портируют для Ubuntu, я его куплю без доли сомнения.
Microsoft-hater со стажем. На работе я вынужден пользоваться Windows
Так это вы постите в интернете те депрессивные картинки «опять понедельник :(» и пышущие оптимизмом «ура, пятница»?
> Я пользователь Ubuntu (дома уже 3 года как нет Windows) и Microsoft-hater со стажем.

DrLivesey, даже Линус Торвальдс говорит, что ненависть к Microsoft это болезнь.

http://izquotes.com/quotes-pictures/quote-i-may-make-jokes-about-microsoft-at-times-but-at-the-same-time-i-think-the-microsoft-hatred-is-a-linus-torvalds-273579.jpg
даже Линус Торвальдс говорит, что ненависть к Microsoft это болезнь.

Я этого не исключаю.
Microsoft-hater

А обычные пользователи виндовс станут red hate

На самом деле, не так страшна сама интеграция ядра, как то, что потом ms технологии, используемые там, запатентует. И потом с ней долго придется судиться, доказывая, что факт патентования существующей технологии — это акт кражи.
Патентные атаки на Linux и его производные это тоже любовь?
Бьет — значит любит :)
Тем временем: Microsoft провела две патентные атаки на Linux за неделю
geektimes.ru/post/272592
https://geektimes.ru/post/272592/#comment_9095504
Микрософт и любовь к открытому ПО это оксюморон.
Надеюсь, когда-нибудь в Windows добавят возможность работать с журналируемыми файловыми системами.
NTFS — журналируемая файловая система. Ваш К. О.
Виноват, извиняюсь, имел в виду ext4 и подобные.
Патентные иски, как история из серии «бьет — значит любит»?
Мда. Пока они не прекратят патентный рэкет и не дропнут OOXML, все разговоры о дружбе — на 101% маркетинговое лицемерие.
Sign up to leave a comment.