[NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Dmitry Shurupov »

В официальном блоге проекта Microsoft PowerShell в прошедший вторник было объявлено о выходе набора расширений PowerShell DSC (Desired State Configuration) в редакции для Linux. PowerShell DSC представляет собой набор расширений для PowerShell, служащих для управления конфигурацией системы. В первый релиз PowerShell DSC для Linux входит 10 встроенных компонентов, предназначенных для этих целей. В частности, компонент nxUser служит для управления пользователями, nxGroup — группами пользователей, а nxService управляет работой сервисов (демонов). С полным списком компонентов и их функциями можно ознакомиться в блоге PowerShell. На данный момент PowerShell DSC уже доступен для широкого ряда серверных дистрибутивов Linux: CentOS, Debian GNU/Linux, Oracle Linux, Red Hat Enterprise Linux, SUSE Linux Enterprise Server и Ubuntu Server. Исходный код PowerShell DSC написан на C++ и доступен на GitHub под свободной лицензией MIT.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

Смешно. Очень. В юмор.

Нам в Linux без PowerShell никак.
Ну вот совсем никак.
У нас ведь в системе ни одного шелла нет.
Просто пропадаем. Спасибо, MS, выручили.
Прям спасли планету в очередной раз.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение kerg »

Hephaestus писал(а):
08.05.2015 18:43
Нам в Linux без PowerShell никак.


Это не для вас, очевидно, а для тех кто привык к powershell (может есть такие, кто его знает).
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yars »

Оба-на.
Но.
Bash -- наше все! А PowerShell -- ненужен(с). На венде, может, он и нужен, но здесь это явно лишнее. Для управления пользователями есть и свои, более правильные и годные инструменты, прошедшие проверку несколькими десятилетиями использования. Очередные костыли, которые городят поверх конфигов, не нужны уж точно. Вдруг версия конфига изменится, а оно про изменение не знает. И что я буду делать? Правильно, обнажать шашку открою консоль и поправлю конфиг ручками. И чем мне поможет powershell?
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

kerg писал(а):
08.05.2015 20:16
Это не для вас, очевидно, а для тех кто привык к powershell (может есть такие, кто его знает).
Те, кто действительно привык к PowerShell, вряд ли используют Linux.

Кстати, интересно было бы посмотреть на того, кто живёт в речке привык к PowerShell.
Виндовые пользователи (в том числе админы) привыкли возюкать мышью по экрану (такова философия системы, плюс отсутствие нормальной командной строки).
Недаром практически все виндовые инструменты (прокси, файрволлы и иже с ними) имеют графические морды.
И только изредка попадаются инструкции, с использованием командной строки.

А уж простые пользователи вообще командной строки боятся до судорог.
Поэтому чтобы привыкнуть, да ещё к PowerShell - это я не знаю, чем надо человека по голове ударить.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yoshakar »

PowerShell по своему устройства и положенным в основу идеям мало похоже на unix shell любого вида. Это весьма разные инструменты, несмотря на схожесть названия и внешнего вида. В общем, на систему с systemd, думаю, отлично ляжет и будет небесполезно.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

yoshakar писал(а):
09.05.2015 00:03
PowerShell по своему устройства и положенным в основу идеям мало похоже на unix shell любого вида. Это весьма разные инструменты, несмотря на схожесть названия и внешнего вида.
И что? В Linux 100500 штук всяких шеллов, которые тоже, не вот прям братья-близнецы. У каждого из них свои плюшки и свои заморочки.
А какие плюшки имеет PowerShell? Что он умеет такого нужного в Linux-системах, чего не умеют родные линуксовые шеллы? Короче говоря, чем он обогатит наши системы?

Кстати, неизвестно ещё, как он впишется в линуксовую консольную жизнь.
Консоль в Linux - это, прежде всего, один из принципов Unix-way: данные между программами передаются в текстовом виде. С выхода одной программы на вход другой. А в PowerShell, насколько я знаю, какая-то объектная техника реализована. Сдаётся мне, будет этот PowerShell в Linux - как железка с нестандартным разъемом: вроде и работает, и функции полезные есть, да не подключишь никуда.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Kopilov
Сообщения: 958
ОС: [K]Ubuntu, Debian

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Kopilov »

Hephaestus писал(а):
09.05.2015 09:39
А какие плюшки имеет PowerShell? Что он умеет такого нужного в Linux-системах, чего не умеют родные линуксовые шеллы? Короче говоря, чем он обогатит наши системы?

Вероятно, упростит перенос на Linux некоторых программ.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

Kopilov писал(а):
09.05.2015 11:08
Вероятно, упростит перенос на Linux некоторых программ.
С чего бы?
Основная сложность переноса - использование библиотек и функций, имеющихся только под Win.
Замена их на другие зачастую равносильна написанию программы заново. Чем здесь может помочь шелл, пусть даже самый навороченный?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Kopilov
Сообщения: 958
ОС: [K]Ubuntu, Debian

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Kopilov »

Hephaestus писал(а):
09.05.2015 11:16
С чего бы?
Основная сложность переноса - использование библиотек и функций, имеющихся только под Win.
Замена их на другие зачастую равносильна написанию программы заново. Чем здесь может помочь шелл, пусть даже самый навороченный?

Как известно, нативная часть программы часто завёрнута в шелловые скрипты. С тем, что это практикуется в Linux, наверно, не поспорите. В Windows "батники" менее удобны для разработки сложного кода, а PowerShell появился сравнительно недавно и не очень популярен (я тоже никогда не пользовался). Бывает, "запускалками" являются отдельные нативные программы, где в Linux с этим успешно справляются скрипты. Но когда потребуется перенести программу, управляемую PowerShell-скриптом (например, при смене ОС на сервере) -- вот его и не придётся переписывать.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

Kopilov писал(а):
09.05.2015 11:47
Но когда потребуется перенести программу, управляемую PowerShell-скриптом (например, при смене ОС на сервере) -- вот его и не придётся переписывать.
Скрипт-запускалку переписывать не придётся. Переписывать придётся программу, запускаемую этим скриптом, поскольку виндовые функции и библиотеки из неё никуда не деваются.
Согласитесь, это не сопоставимые задачи: переписать враппер к программе и переписать саму программу.
Поэтому я бы не сказал, что с появлением PowerShell под Linux девелоперы/кодеры/мантейнеры вздохнут с облечением.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Kopilov
Сообщения: 958
ОС: [K]Ubuntu, Debian

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Kopilov »

Hephaestus писал(а):
09.05.2015 12:02
Поэтому я бы не сказал, что с появлением PowerShell под Linux девелоперы/кодеры/мантейнеры вздохнут с облечением.

Ну так этого никто и не говорил ;)
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yars »

Враппер часто представляет собой "скрипт" из целой одной строчки. Как пример - скайп, запускаемый через apulse. Но это одна "крайность", хотя и достаточно широко распространенная, и я не отрицаю наличие другой "крайности" -- скрипт-простыня на 100500+ строк, хотя лично мне с таким не случалось иметь дела. Посему при портировании чего-то на Linux наличие или отсутствие powershell роли не играет, ибо, как уже верно сказали, затраты по переносу скрипта несоизмеримы с затратами на перенос ядра программы, и экономить силы тут нет смысла.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yoshakar »

Hephaestus писал(а):
09.05.2015 09:39
А какие плюшки имеет PowerShell? Что он умеет такого нужного в Linux-системах, чего не умеют родные линуксовые шеллы? Короче говоря, чем он обогатит наши системы?
Работать с объектами COM, с реестром, с .NET-кодом. Сии плюшки будут очень полезны, когда всё это появится в линукс-системах, что, полагаю, произойдёт в самом ближайшем будущем.
Hephaestus писал(а):
09.05.2015 09:39
Кстати, неизвестно ещё, как он впишется в линуксовую консольную жизнь.
Никак. Просто вытеснит её, сделав реликтом навроде команды write.
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yamah »

yars писал(а):
08.05.2015 20:27
Оба-на.
Но.
Bash -- наше все! А PowerShell -- ненужен(с). На венде, может, он и нужен, но здесь это явно лишнее.

Bash и на Винде намного лучше работает, чем этот повершелл.
На винде без cygwin (BASH+MC) я уже как без рук.

yoshakar писал(а):
11.05.2015 17:29
Работать с объектами COM, с реестром, с .NET-кодом. Сии плюшки будут очень полезны, когда всё это появится в линукс-системах, что, полагаю, произойдёт в самом ближайшем будущем.

Вы предлагает запихать в Unix-like систему костыли, которые имитируют функционал Unix-like систем? :ohmy:
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение NickLion »

yoshakar писал(а):
11.05.2015 17:29
Работать с объектами COM, с реестром, с .NET-кодом. Сии плюшки будут очень полезны, когда всё это появится в линукс-системах, что, полагаю, произойдёт в самом ближайшем будущем.

COM — это вообще-то перпендикулярно к .NET.
Реестр для Mono в Linux уже есть и реализован как просто файловая структура, для редактирования не нужно каких-то спецсредств.
И что значит работать с .NET кодом?

yoshakar писал(а):
11.05.2015 17:29
Hephaestus писал(а):
09.05.2015 09:39
Кстати, неизвестно ещё, как он впишется в линуксовую консольную жизнь.
Никак. Просто вытеснит её, сделав реликтом навроде команды write.

Мегасомнительно.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yoshakar »

NickLion писал(а):
19.05.2015 10:53
И что значит работать с .NET кодом?
Можно написать класс на .NET, и затем исользовать его в PowerShell-срипте. При использовании юникс-шелла тоже можно писать свои команды, скажем, на C++, и затем вызывать их, но так как шелл умеет работать лишь со строками, то данные между шеллом и плюсами при этом должны передаваться в сериализованном виде через файловые дескрипторы, и объектная модель C++ кода недоступна в шелл-скрипте. А PowerShell может работать с .NET-объектами (равно как и с COM-объектами) непосредственно.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yoshakar »

yamah писал(а):
19.05.2015 09:43
Вы предлагает запихать в Unix-like систему костыли, которые имитируют функционал Unix-like систем? :ohmy:
Linux, конечно, Unix-like система. Но он не Unix (в отличие от BSD-систем, любая из которых, как известно, есть больший Unix, чем сам Unix). И с течением времени он Unix всё меньше. И я убеждён, что довольно скоро он перестанет быть Unix-like.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение NickLion »

yoshakar писал(а):
19.05.2015 11:19
NickLion писал(а):
19.05.2015 10:53
И что значит работать с .NET кодом?
Можно написать класс на .NET, и затем исользовать его в PowerShell-срипте. При использовании юникс-шелла тоже можно писать свои команды, скажем, на C++, и затем вызывать их, но так как шелл умеет работать лишь со строками, то данные между шеллом и плюсами при этом должны передаваться в сериализованном виде через файловые дескрипторы, и объектная модель C++ кода недоступна в шелл-скрипте. А PowerShell может работать с .NET-объектами (равно как и с COM-объектами) непосредственно.

А, да, точно было такое. Но понимаете в чём подвох, написать тулзу, которая будет работать с .NET классами на mono — не так уж и долго. Если вдруг такое понадобится в Linux — напишут (если ещё не написали). Как для работы с D-Bus, например. Т.е. целесообразность PowerShell в Linux — невысока даже для работы с .NET объектами напрямую.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21530
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Bizdelnick »

Use perl, Luke.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

yamah писал(а):
19.05.2015 09:43
На винде без cygwin (BASH+MC) я уже как без рук.
+100500

yoshakar писал(а):
19.05.2015 11:19
Можно написать класс на .NET, и затем исользовать его в PowerShell-срипте.
А в Linux зачем это делать? Только для того, чтобы оправдать запихивание PowerShell?

Кстати, о .NET. Мне буквально один раз в жизни довелось конкретно его использовать.
Решил я поставить эксперимент под названием "Windows без антивируса". Конкретной задачей была борьба с винлокерами.
С этой целью было решено использовать консольный файрвол, портированный из FreeBSD, если не ошибаюсь, и консольную же программку контроля запуска приложений. Далее был создан отдельный пользователь для запуска браузера, выставлены права доступа на ФС, две упомянутые консольные программы были настроены на то, чтобы никого не пускать в Сеть, кроме спец. пользователя. Самым сложным было найти винлокер. :) они как нарочно все куда-то исчезли, где я только не лазил... Нашёл-таки. В целом, эксперимент удался. Винлокер, проникший через браузер, мог заблокировать только учётку этого спец, пользователя, и разумеется легко удалялся из-под другой учётки. А потом я узнал, что подобное решение уже используется в одном проекте и даже имеет графическую морду для настроек. Пройти мимо я не мог, решил попробовать. Оказалось, что морда требует .NET Framework 4.0.
Скачал его. Он, в свою очередь потребовал .NET Framework 3-какой-то там... Скачал его. Он потребовал ещё...
Ну в общем, для использования двух консольных программ по полгмегабайта каждая, мне пришлось скачать фреймворков порядка 300Мб. Так в этой морде ещё и настройки оказались не все, которые нужны. Плюнул и решил, что я лучше конфигурационные файлы редактировать буду.
С тех пор я .NET не перевариваю.
И зачем этот быдлокод нужен в линуксах - я искренне не понимаю.

yoshakar писал(а):
19.05.2015 11:19
При использовании юникс-шелла тоже можно писать свои команды, скажем, на C++, и затем вызывать их, но так как шелл умеет работать лишь со строками, то данные между шеллом и плюсами при этом должны передаваться в сериализованном виде через файловые дескрипторы, и объектная модель C++ кода недоступна в шелл-скрипте.
Шелл предназначен для работы со строками. Для работы с "не строками" есть другие средства.
Смешивать несколько языков в одном модуле - смысла не очень много. Это всегда сложнее и чревато трудноуловимыми ошибками. Один из примеров - ассемблерные вставки в Pascal. Мне легче было написать на чистом асме, чем разбирать то, что там Pascal нагенерил.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение kerg »

Не знаю, кому как, но у меня словосочетания Unix-like, Unix-way вызывают сардоническую ухмылку. Я вчера ковырялся с ms-dos, хотел проверить одну древнюю вещь. Установив интерпретатор командной строки, установив NC, настроив NC, поправив по нескольку раз вручную autoexec.bat & config.sys, я вдруг понял, что мне это так напоминает – пингвинье красноглазие (извиняюсь за выражение, никого не хочу обидеть). Один-в-один. Окаменелый кал древнего мамонта возвели в абсолют и назвали Особым-Путём.

(и я кстати, не защищаю powershell, потому что не пользуюсь им вообще)
Спасибо сказали:
Kopilov
Сообщения: 958
ОС: [K]Ubuntu, Debian

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Kopilov »

kerg писал(а):
19.05.2015 13:19
Установив интерпретатор командной строки

Там даже его нет изначально?! Что же представляет из себя эта система сразу после установки?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение NickLion »

kerg
Не знаю кому как, а я делаю в консоли те вещи, которые в мне консоли делать удобнее, в GUI те, которые в GUI удобнее. Наличие удобной консоли (Linux) и обязательность неудобной (DOS) — это разные вещи.
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение kerg »

Kopilov писал(а):
19.05.2015 13:39
Там даже его нет изначально?! Что же представляет из себя эта система сразу после установки?

Он очень примитивный. При постоянном обращении сильно напрягает.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Hephaestus »

Kopilov писал(а):
19.05.2015 13:39
Там даже его нет изначально?!
По идее быть должен. Command.com его фамилия.
Но если создавать загрузочный носитель, то в ранних версиях DOS файл command.com нужно было класть на дискету ручками - автоматом он туда не попадал, так что вполне реально было про него забыть и в момент аварии... ну Вы поняли.

kerg писал(а):
19.05.2015 13:19
Установив интерпретатор командной строки, установив NC, настроив NC, поправив по нескольку раз вручную autoexec.bat & config.sys, я вдруг понял, что мне это так напоминает – пингвинье красноглазие (извиняюсь за выражение, никого не хочу обидеть). Один-в-один. Окаменелый кал древнего мамонта возвели в абсолют и назвали Особым-Путём.
Вы либо плохо знаете консоль, либо просто троллите. Потому что сравнивать командную строку DOS с командной строкой UNIX - это как запорожец с мерседесом - вроде и там, и там есть руль, колёса, двигатель... но это очень разные машины.
Так вот, разница между консолью DOS и UNIX вообще-то ещё больше.
И да, если потребность в 300Мб фреймворков для запуска программы в несколько килобайт - это и есть достижения цивилизации по сравнению с древними мамонтами, то лучше пусть будут мамонты. Дешевле обойдутся.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 870
Статус: Начлаб
ОС: Debian

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение Janik »

Так если и разобраться, то корни досовского красноглазия растут напрямую из Unix'а
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение kerg »

Hephaestus писал(а):
19.05.2015 14:40
Так вот, разница между консолью DOS и UNIX вообще-то ещё больше.

Ну и что? В тех манипуляциях, по установке и настройке, unix-консоль вряд ли имеет какой-то ощутимый перевес. Хрен редьки не слаще.

Hephaestus писал(а):
19.05.2015 14:40
И да, если потребность в 300Мб фреймворков для запуска программы в несколько килобайт - это и есть достижения цивилизации по сравнению с древними мамонтами, то лучше пусть будут мамонты. Дешевле обойдутся.

Visual Studio, и платная и express, позволяют выбирать версию фреймворка. Для каких-то простых вещей можно ставить версию 2. Сомневаюсь, что у кого-то под windows нет поддержки net2.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yoshakar »

Hephaestus писал(а):
19.05.2015 12:18
С тех пор я .NET не перевариваю.
И зачем этот быдлокод нужен в линуксах - я искренне не понимаю.
С тех пор многое поменялось - .NET теперь является частью ОС и ставить ничего не нужно. А что касается той части рассказа, в которой .NET 4 требует .NET 3.x - это вы сами что-то напутали, неразобрались. В линуксах он нужен затем же, зачем и в виндовсе - для создания UI. Заменить его чем-нибудь другим сложно: сборка мусора, сильная статическая типизация, дженерики, продуманный и продолжающий развиваться синтаксис основного языка (C#), и многое другое, чем не может похвастаться Python. Хотя в мире виндовс грядёт замена - Universal Applications, Но вот грянет ли - неизвестно.

Hephaestus писал(а):
19.05.2015 12:18
Шелл предназначен для работы со строками.
Шелл предназначен для решения определённого круга задач. И эти задачи можно решать по-разному - как работая со строками, так и обходясь без них.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [NIXP] Microsot представляет версию PowerShell Desired State Configuration для GNU/Linux

Сообщение yoshakar »

kerg писал(а):
19.05.2015 22:02
Ну и что? В тех манипуляциях, по установке и настройке, unix-консоль вряд ли имеет какой-то ощутимый перевес. Хрен редьки не слаще.
В манипуляциях по установке и настройке сравнивать unix-консоль с DOS-консолью вообще неправомерно. Абсолютно разный expirience. Это не как мерседес и запорожец, нет. Это как DOS-консоль и GUI, причём в квадрате, потому что unix-консоль по сравнению с GUI - как GUI по сравнению с DOS-консолью.
Спасибо сказали: