LINUX.ORG.RU
ФорумTalks

Microsoft ♥ Linux

 ,


0

1

Компания Microsoft перешла к практике удаления ранее открытого кода из состава платформы .NET. В частности, из открытой кодовой базы, в которой велась разработка новой ветки платформы .NET 6, была удалена реализация функции Hot Reload, изначально предложенной не только в среде разработки Visual Studio 2019 16.11 (Preview 1), но и в открытой утилите «dotnet watch».

В качестве причины удаления упоминается решение поставлять указанную функции только в коммерческом продукте Visual Studio 2022, чтобы повысить его привлекательность по сравнению с открытым редактором Visual Studio Code. Примечательно, что 21 октября в заметке с анонсом Hot Reload появилось дополнение, в котором говорилось, что поддержка Hot Reload не будет включена в состав .NET SDK 6 и все усилия сосредотачиваются на разработке Visual Studio 2022. После появления недовольства пользователей примечание было убрано, но через некоторое время опять возвращено.

Функция Hot Reload предоставляет средства для редактирования кода на лету во время выполнения программы, позволяя вносить изменения без ручной остановки выполнения и без прикрепления точек останова. Разработчик мог запустить приложение под управлением «dotnet watch», после чего вносимые в код изменения автоматически применялись к запущенному приложению, что позволяло сразу наблюдать результат.

Независимые разработчики попытались вернуть в репозиторий удалённый код, который уже числился открытым и входил в состав предварительного выпуска .NET 6 RC1, но Microsoft не допустила это изменение, а также ограничила возможность оставления комментариев в обсуждении. Действия Microsoft вызвали возмущение участников сообщества, которые считают вопрос возвращения принципиальным и позволяющим понять то, является ли платформа .NET на деле открытым проектом или нет. Недовольство также вызывает то, что из-за наличия Visual Studio только для платформы Windows, функциональность «Hot Reload» станет недоступной для macOS и Linux.

.

Хотелось бы послушать начальника транспортного цеха @grim, который постоянно пропагандирует .Net на Линуксе :)

★★★★★

Последнее исправление: Im_not_a_robot (всего исправлений: 3)

Это какая-то провокация:

  1. .NET не нужен;

  2. Опенсорс-хлебушки не могут сбилдить свой вариант SDK с хот релоадом.

cocucka ★★★★☆
()

Это только для разработки. И вроде сразу писали, что Hot Reload будет только в Visual Studio

который постоянно пропагандирует .Net на Линуксе

Функциональность программы то никак не изменится. Чем .NET плох на линуксе?

Это примерно как говорить, «C++/Rust/Java плохой язык в Linux, потому что в Visual Studio отладчик удобнее показывает, чем в VSCode»

fsb4000 ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

Тут какое-то странное состояние: либо убейте полностью, либо релизтесь. А так, коммиты есть, а толку нет.

DarkAmateur ★★★★
()
Ответ на: комментарий от Im_not_a_robot

Так вроде основных разработчиков выкупил Микрософт и объединил с Net Core.

В 2016 году, да. С 2016 году Microsoft развивала Mono для сообщества.

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Функциональность программы то никак не изменится. Чем .NET плох на линуксе?

Тем что разработка так или иначе завязана на Винду?

Im_not_a_robot ★★★★★
() автор топика
Ответ на: комментарий от zemidius

Тем, что закрытое индусоговно.

Как Java или Go?

У них тоже есть закрытые продукты для повышения продуктивности от JetBrains.

fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)

является ли платформа .NET на деле открытым проектом или нет

А RMS не предупреждал ли про эти «открытые» продукты?

apt_install_lrzsz ★★★
()

Всех предупреждали, что с мелкомягкими дел лучше не иметь. Они не меняются. Нокию никогда не простим.

th3m3 ★★★★★
()
Ответ на: комментарий от hateyoufeel

Пук-среньк. Нокия — огромная корпорация с кучей направлений. Если речь про мобильное направление, то они запилили N9 и MeGoo, которая бы порвала всех конкурентов с потрохами так еще и была открытой как любой дистрибутив.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от BceM_IIpuBeT

Если речь про мобильное направление, то они запилили N9 и MeGoo, которая бы порвала всех конкурентов с потрохами так еще и была открытой как любой дистрибутив.

Как-то не очень. Ворвавшийся Apple с гугловской армией их смяли.

fornlr ★★★★★
()
Ответ на: комментарий от ya-betmen

1% фанатеющих линуксоидов сыт не будешь

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

Тут да, оказалось что массовый рынок выгоднее корпоративного. Ещё и всякий byod окончательно добил.

ya-betmen ★★★★★
()
Ответ на: комментарий от hummer

А ещё вспомнить изменение лицензирования у Oracle. Так же все кричали а потом стихло.

Если продукт так же остаётся под GPL/LGPL то какие проблемы? Или надо чтобы бесплатно развивали?

NAY_GIGGER
()
Последнее исправление: NAY_GIGGER (всего исправлений: 1)
Ответ на: комментарий от DarkAmateur

Embrace Extend Extinguish.

Перетащили ресурсы себе для своего проекта типа «у нас же все открыто», тем самым вызвали стагнацию и отставание независимого моно.

invy ★★★★★
()

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

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Нокла сама бы сдохла ещё раньше

Врядли. Они только начали делать новую платформу, как Элоп пришел и ее закопал на взлете.

zemidius
()

а чем они недовольны, они же CLA подписывали, когда контрибьютили? Т.ч. правами никакими не обладают, пусть устанавливают MSVS или курят бамбук. Обиженные, блин :))

Lrrr ★★★★★
()

Все правильно сделали. Нужно было еще что-то удалить.

Нужно всеми силами разрушать иллюзии борщехлебов что если ты открыл код, то будешь потом 24/7 поддерживать то что не хочешь, то за что тебе не платят. Открытый и свободный код - не бесплатное волонтерство.

Лицензия открытая, все честно, форкайте или собирайте патченые билды на стороннем сайте.

Кек-кукарек, почему в моем GCC нету встроеного Quake 3, хочу играть! Напишите бесплатно, это ще свобода! Столлман - негодяй!

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 5)

.net это экосистема где есть только центральная линия партии. Вся эта «открытость» всего лишь игра ибо открытым быть тупо модно, даже модняво. А так был проект на .net - после экосистемы java смотрится это всё немного нелепо.

vtVitus ★★★★★
()
Ответ на: комментарий от NAY_GIGGER

А ещё вспомнить изменение лицензирования у Oracle. Так же все кричали а потом стихло.

Когда это случилось большая часть народу уже переехала на OpenJDK (в том числе для прода). Так что даже хорошо вышло, многие наконец вчитались в лицензию «GPL with classpath exception» и поняли что коммерческим продуктам на java она не мешает.

Aber ★★★★★
()

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

4.2 Можно хоть сейчас прокомментировать.

ritsufag ★★★★★
()
Ответ на: комментарий от rupert

Ты нагло скопипастил весь текст с Opennet без ссылок.

Это ложь, ссылка на opennet есть. Вам предупреждение за клевету, следующий раз я буду жаловаться мочератору.

Im_not_a_robot ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Нужно всеми силами разрушать иллюзии борщехлебов что если ты открыл код, то будешь потом 24/7 поддерживать то что не хочешь, то за что тебе не платят. Открытый и свободный код - не бесплатное волонтерство.

Тема вообще не про это. Некоторые товарищи при любой удобной и неудобной возможности пропагандируют .нет и предлагают тащить это в Линукс. Дескать Мелкософт изменился, новый миллениум, линукс фест-класс ситизен. А вот как.

Im_not_a_robot ★★★★★
() автор топика

Кто-то до сих пор верит, что Microsoft отказались от трёх E?

mogwai ★★★★★
()
Ответ на: комментарий от vertexua

Все правильно сделали. Нужно было еще что-то удалить.

Что вы себе удалили такого, что про репутацию не слышали?

fernandos ★★★
()
Ответ на: комментарий от fernandos

Надо понимать ЦА.

Линуксоид - существо инфантильное, жадное и привередливое. Даже если ты выложишь миллион строчек кода под свободной лицензией - останешься должным. Что и демонстрирует эта история. И другие истории - с дистрами, компиляторами, подсистемами ОС, DE. Все линуксоидам не то, все говно, авторы макаки.

Потому линуксоидов нужно всячески наказывать и ничего им не давать.

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 2)
Ответ на: комментарий от vertexua

Линуксоид - существо инфантильное, жадное и привередливое.

Интересные у вас заявления. А можем мы считать Мелкософт – компанией лживой, лицемерной, готовой использовать коррупцию и монопольное положение для достижения своих целей и давления на свободный софт? Хотя бы за ее действия в прошлом? Или стрелочка не поворачивается?

Im_not_a_robot ★★★★★
() автор топика
Последнее исправление: Im_not_a_robot (всего исправлений: 1)
Ответ на: комментарий от vertexua

Даже если ты выложишь миллион строчек кода под свободной лицензией - останешься должным

Этот вывод сделан на основе ограниченного числа неадекватных представителей сообщества.

Что и демонстрирует эта история.

Нет, эта история демонстрирует тот факт, что в среде свободного ПО репутация имеет вес. Балмер не так давно называл линукс и ГПЛ «раковой опухолью», перевозбуждённая реакция сообщества более чем очевидна. А тот факт, что они вернули эту фичу лишь доказывает, что о репутации они заботятся.

К слову, вы так говорите, будто М$ открыла исходники просто так, а не строила на этом рекламную кампанию и не привлекала бесплатных разработчиков.

Потому линуксоидов нужно всячески наказывать и ничего им не давать.

В вашем маня-мирке делайте что хотите.

fernandos ★★★
()
Последнее исправление: fernandos (всего исправлений: 1)

Microsoft ♥ Linux

Во все места.

По сабжу наглядная демонстрация отличия free software от open source.

Столлман был прав во всём.

wandrien ★★
()
Ответ на: комментарий от BceM_IIpuBeT

Если речь про мобильное направление, то они запилили N9 и MeGoo, которая бы порвала всех конкурентов с потрохами так еще и была открытой как любой дистрибутив.

Каким образом бы она их порвала?

hateyoufeel ★★★★★
()
Ответ на: комментарий от fernandos

К слову, вы так говорите, будто М$ открыла исходники просто так, а не строила на этом рекламную кампанию и не привлекала бесплатных разработчиков.

Так и GPL про это.

Причём Линус то изначально хотел лицензию именно исключающую коммерческое применение, а не GPL.

fornlr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.