LINUX.ORG.RU
ФорумTalks

Почему Линукс, а не оффтопик

 не оффтопик


0

3

Собственно говоря, за 20 лет эти причины не изменились:

  1. не нужен антивирус. Да, многие говорят, что мол, использую винду без антивируса, но это до первого обсёра;

  2. юниксвей, баш с командами. Нативные решения для винды либо слишком примитивные и недостаточные (cmd.exe), либо слишком монструозные и требующие сложных телодвижений для расширения (PowerShell) и уж точно не универсальный инструмент на каждый день;

  3. весь базовый софт устанавливается одинаковым образом из репозитория;

  4. все базовые инструменты разработки доступны из репозитория, бесплатно. Вот этот пункт особенно актуален. Раньше, в 90-2000х средства разработки для винды умещались на один или пару CD. Были для винды 98 Visual Studio, Borland C++, Delphi. Помню, больше всех занимала документация MSDN, там было много CD, точно больше трёх. Да, в России это были как правило пиратские диски, с тех пор пиратство скукожилось, а с недавнего времени вроде как опять меньше стимула соблюдать западные права на ИС, так что как будто это до сих пор не проблема. Но самое хреновое в том, что простота закончилась уже давно. В Линуксе я, как и 20 лет назад выполняю «apt-get install g++», и у меня моментально устанавливается компилятор C++, поддерживающий относительно новый стандарт. В винде Visual Studio стала таким монстром, что если просто хочется провести эксперимент с небольшим по объему кодом, это уже мука. Вот мне нахрен не нужны C#, ASP.NET и проч., мне надо шариться по помойкам MS (а их сайт это удивительная помойка, в которой ничего нельзя найти) в поисках какого-то базового набора с компилятором, если таковой вообще существует. Раньше была VS Express Edition, теперь её нет уже лет 7.

  5. вокруг Линукса больше движухи, большая часть опенсорс разработок в области программирования появляется в первую очередь в нём, просто потому что культура опенсорса в нём развита с самого начала.

  6. проприетарный софт типа матлаба тоже доступен для Линукс.

Всё это компенсируется испключительно угрёбищным концептом десктопа современного GNOME, но если главные факторы в вышеперечисленных, то даже это не проблема.

★★★★★
Ответ на: комментарий от Mischutka

Нет. Под капотом Dev-C++ (кстати мёртвая IDE) использует MinGW со всеми его проблемами в виде раздутых рантаймов и инородности.

EXL ★★★★★
()

Изначально — это была страсть к изучению нового и неведомого, помноженная на несуразность оффтопа. Припоминаю, как я впервые установил Линукс. Это было что-то с чем-то. 😁 Практически сразу я провёл параллель с советскими *никсами тех лет и живо вообразил себя работающим на машине ЕС. Смешно, но тем не менее.

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

Кнопка «Загрузка» для Инструменты сборки для Visual Studio 2022 в разделе Все загрузки > Инструменты для Visual Studio внизу страницы и ведёт на васянскую

https://aka.ms/vs/17/release/vs_BuildTools.exe

Инструменты сборки для Visual Studio 2022

Инструменты Build Tools позволяют выполнять сборку проектов Visual Studio в интерфейсе командной строки. Поддерживаются следующие проекты: ASP.NET, Azure, классические приложения C++, ClickOnce, контейнеры, .NETCore, классические приложения .NET, Node.js, Office и SharePoint, Python, TypeScript, модульные тесты, UWP, WCF и Xamarin. Для использования этого средства требуется действительная лицензия Visual Studio, если вы не создаете зависимости с открытым кодом для своего проекта. Дополнительные сведения см. в разделе Лицензия на инструменты сборки.

Вы ищете один из выпусков Visual Studio 2022 с долгосрочным обслуживанием (LTSC)? Их можно найти здесь.

vM ★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)