Компания Microsoft опубликовала выпуск пакетного менеджера Windows Package Manager 1.0 (winget), предоставляющего средства для установки приложений с использованием командной строки. Код написан на языке С++ и распространяется под лицензией MIT. Пакеты устанавливаются из репозитория, поддерживаемого при участии сообщества. В отличие от установки программ из каталога Microsoft Store, winget позволяет устанавливать приложения без лишнего маркетинга и рекламы...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55227
Они собираются сделать линуксокапец, просто перетырив весь линукс на свою винду?
Нет, просто винда прекратила развиваться.
В винальной точке развития была уже давно. перерь обвешивают сопутствующимим продажами и маркетингом только.
Легно копируют и недостающие фишки линукса, в итоге аргументов не юзать винду не остается, кроме идеологических.
Закрытое ядро -- это не идеологическая проблема, а вполне техническая.
и не только ядро
устанут пилить, откроют, под какой нибудь вариацией CDDL
Или просто заменят на Linux, а для обратной совместимости встроят Wine.
ну вайн от этого только выиграет, потому что придется много контрибутить в вайн, чтобы взлетела та же VS к примерухреново будет если они форкнут вайн и большинство приложений будут работать только на винде
но это мало вероятно, потому что специфических виндовых апи, если винда станет линухой уже не будет
А это вообще проблема?
Для тех, у кого возникает вопрос юзать или не юзать Винду, проблема. Вопрос этот возникант на почве заботы о своих данных, а не идеологической.
Ещё один верующий в то, что в ядре Линукса нет закладок. Святая простота...
А ты докажи для начала, что они есть, а потом балаболь. Про винду - уже давно общеизвестный факт.
Этот "давно известный факт" только в твоих влажных фантазиях, разве что. Мне они неинтересны.
По поводу доказательств. Дык вон недавно один университет уже и доказал это. После чего его забанили, думая, что таким образом уберегут от других попыток пропихнуть закладки.
> Этот "давно известный факт" только в твоих влажных фантазиях, разве что. Мне
> они неинтересны.
> По поводу доказательств. Дык вон недавно один университет уже и доказал это.
> После чего его забанили, думая, что таким образом уберегут от других
> попыток пропихнуть закладки.Во влажных фантазиях общеизвестный факт об агрессивной телеметрии в дисяточке? Ты из какого мира, друже? С разморозкой, иль с прилётом на землю тогда, уж не знаю.
Т.е. "общеизвестный факт наличия "закладок" в винде" - это их телеметрия?
Да не нужны никакие закладки в ПО, если они есть в процессорах.
>в итоге аргументов не юзать винду не остаетсябольной на голову человек )
Всем бы так «прекращать» развиваться.
> Нет, просто винда прекратила развиваться.Вообще, с новой моделью разработки Windows 10 стала развиваться но порядок быстрее, чем все предыдущие версии. Каждый год считайте что новая версия Windows под общим названием 10, которое вообще ничего не значит. Сравните первый релиз 10ки и текущий - отличаются как небо и земля.
Заметил только увеличение объема отсылаемой телеметрии.
Это ты FF просто поставил.
Это когда иконки двигают? И всё накак не могут сделать в едином стиле
> Windows 10 стала развиваться но порядок быстрее ..перед "но" должна стоять запятая.
Вопрос: зачем, и что там в действительно нужных функциях так сильно поменялось? Хотя бы поддержку сраного StrongSwan завезли? Или OpenVPN? Иконки поменяли? Развитие уровня "вебдизайнер"
Ну давай:
1) текстовый редактор наконец-то научился NIX текстовым файлам
2) терминал появился более-менее вменяемый, а не не что из 95-го года
3) развили магазин приложений, когда в нём можно поставить и питон, и krita, и winscp и так далее.
4) добавили в штатную поставку ssh клиент
5) сделали интеграцию со смартфонами, в том числе возможность принять звонок.
6) WSLКонечно, без всего можно обойтись, но зачем непонятно.
> Конечно, без всего можно обойтись, но зачемЕсли можно просто пользоваться системой, в которой все это давно есть?
У меня на работе есть сотрудник, у которого три компьютера - один под виндой, два других под Убунтой. Периодически приходится работать с ними удаленно. Угадайте, с каким из них при этом есть проблемы, а с какими - нет...
В винде просто поставить галочку "разрешить использовать удалённый рабочий стол", а в линуксе? :)
А вообще ставиш везде vnc и заходя в рабочию сеть через vpn проблем с подключением к любым компам с любыми системами незнаешь. Даже с ваиртуалкам...
> Если можно просто пользоваться системой, в которой все это давно есть?И где много-го другого нет. Всё можно.
И по поводу магазина приложений и Ubuntu. Раз сам её привёл.В Ubuntu тут деградация по пользовательским меркам. Он его откроет и с вероятностью в 25% вообще не откроется, а если откроется будет грузится полчаса, да и написан кое-как. А лет десять назад в магазине приложений даже выкладывали платный софт.
В Windows же за десять лет, с "ха-ха, у них ничего нет, качай ", сделали более-вменяемый магазин приложений, и продолжают его развивать.
Вот смейся дальше. Если бы не Valve, то как-то в декстопном линуксе тяжело было бы что ставить на бочку. Даже обычное декодирование видео в браузере (чтобы ноут не жужжал кулерами) - это до сих пор ракет сайенс спустя десять лет. С видеосистемой плохо - стоит всё раком между иксами кменного века и Wayland. И так далее...
Смейся.
> И по поводу магазина приложений и Ubuntu.Да что вы говорите? Каноникал плохо продвигает среди меня магазин? Он у них глючит? Ужас-ужас.
И почему это вообще не мешает мне работать, ума не приложу.
Вообще-то одна из первых программ, которые я ставлю в систему - это Synaptic. Именно потому, что магазины мне в хрен не уперлись.
> SynapticИ про него - работает нормально через раз:
1) то дупликаты показывает https://bugs.launchpad.net/synaptic/+bug/1533554 - 256 уровень горения и бомбёжки у багрепорта
2) то не сможет открыть браузер для ссылки сайта проекта (лень искать багрепорт, починено)
3) то в Wayland не запускается. Это в принципе архитектурная проблема synaptic. Её трудно нормально решить, а не подпереть костылями (не знаю текущий статус).Поэтому ты тут в принципе подстраиваешься под ситуацию со своим фанатизмом. Чем плохо, что был бы какой-то более-менее вменяемый магазин приложений? Ну нету - обойдёшься.
Если выкинут старый Synaptic, то и обойдёшься ты в терминале apt 😛
> Если выкинут старый Synaptic, то и обойдёшься ты в терминале aptВот именно. Мне плевать, какие там проблемы у каких компаний с продажей софта. Я поставлю, что мне нужно, и буду работать.
А M$ в это время подсовывает на ноутах версию винды, в которой софт можно ставить только через официальный магазин.
Чувствуем разницу, в полный рост.
> Мне плеватьНа тебя тоже.
> в это время подсовывает на ноутах версию винды, в которой софт можно ставить только через официальный магазин.
Ну слишком глупо.
> Ну слишком глупо.Я бы сказал, подло. Подбираю родственнице ноут на Мвидео, а там винда с какой-то подозрительной пометкой S Mode. Так и узнал об этой афере, а ей ведь уже третий год.
Нормально. Я пока таких в живой природе не встречал вообще от кого-то.Тем более, что выйти просто https://support.microsoft.com/en-us/windows/switching-out-of...
И тем более, что приводить такой аргумент в ЭТОЙ теме, где приносят на лопате пакетный менеджер "там есть какой-то Windows 10 S" - ещё глупее.
> Тем более, что выйти простоТолько почему-то не упоминается, что апгрейд до нормальной версии - платный.
Да вполне. Вот это страшилка 😯
Я боюсь, что сумма его купленного софта под ubuntu (без учёта игр) будет дороже.Ну смешно даже, когда ты берёшь рабочий инструмент на года эти копейки считать.
Причём это видать у тебя больная тема. Про сертифакт вон выше писал. Я как смотрю у GIMP оно есть (это тот проект, который на Windows весьма поплёвает). Если уж они его получили, то боюсь сертификат бесплатно можно получить (но требования никто конечно не отменял). Могу ошибаться.
> Я боюсь, что сумма его купленного софта под ubuntu (без учёта игр) будет дороже.Ну ё...
> Я боюсь, что сумма МОЕГО купленного софта под ubuntu (без учёта игр) будет дороже.
> Вот это страшилкаЭто развод. А я имею принцип с козлами не играть.
Тебе честно написали Windows 10 S.
Ты получил. Но развод...Удачи тебе с покупой ноутбука с линукслм не глядя. Увидал линукс - бери, и остальное не важно. И удачи - она пригодится.
> Удачи тебе с покупой ноутбука с линукслм не глядя.Я крайне редко покупаю ноутбуки. Предпоследний был еще с Вистой, на нем до сих пор работает Убунту 14.04. Последний - без ОС, и жена вполне довольна Убунтой 20.04.
Ты про "не глядя взял" ничего не написал.
> Ты про "не глядя взял" ничего не написал.Если вас так волнуют ваши фантазии - обратитесь к психотерапевту.
Ну и кажись разводом занимаешься тут тыhttps://ichip.ru/sovety/windows-10-s-mode-v-chem-otlichiya-i...
> Если на вашем устройстве Windows 10 предварительно установлена в S-режиме, вы всегда можете бесплатно переключиться на обычную версию Windowshttps://zawindows.ru/что-такое-windows-10-в-s-режиме-s-mode/
> Microsoft также позволяет выйти из режима Windows 10 S без дополнительных затрат. Итак, если вам нужно программное обеспечение, которого нет в Microsoft Store, вы можете получить его, не тратя денег. Microsoft планировала взимать 50 долларов за выход из Windows 10 S.
Просто десять лет назад. Ты мог поставить ту же Ubuntu, там видеть более-менее нормальный магазин приложений. Но ты вполне и использовать тот же Synaptic.
Над Windows только смеяться "exe по сайтам качать и всё! вот это каменный век!"Сейчас в той же Ubuntu открыв магазин, у любого пользователя появится желание его закрыть. Synaptic - старый проблемный проект, вон даже в Debian выкидывали из-за проблем с Wayland.
В Windows есть магазин приложений, где есть разные производители софта (это для обычных пользователей). Ну и вон сабж для гиков.Чувствуем разницу, а точнее динамику, в полный рост. И смеёмся фанатским хохотом, размышляя о загнивании Windows.
> Просто десять лет назад. Ты могВот только и десять, и двадцать лет назад я шел на офсайт программы и получал там дистрибутив под нужную мне систему.
И никакие прослойки в виде навязываемых магазинов мне для этого не требовались.
В виндах - вот вообще ничего не изменилось, только чаще раздаются вопли "этот хрен не купил у нас сертификат и его программа может повредить вам всю систему!!!!".
А в Линуксах обычно достаточно репозитория, никуда и ходить не надо.
> И никакие прослойки в виде навязываемых магазинов мне для этого не требовались.Ты никому не нужен, а так конечно удобнее, когда у тебя магазин приложений централизованно следит за обновлениями приложений. Во многом похоже на что есть в линуксах.
А не ставить апдейт той же Krita Далее-Далее-Далее-Далее-Далее-Далее-Далее как в прошлом веке.так что опять мимо.
> удобнее, когда у тебя магазин приложений централизованно следит за обновлениями приложенийНасколько я слышал от подоконников, их система так хорошо следит за обновлениями и так волнуется мнением пользователя по этому поводу, что пользователь легко может получить посреди рабочего дня требование перезагрузиться, невзирая на его работу, и вставшую раком из-за кривого обновления систему после этой перезагрузки.
Это даже не удобство, это комфорт какой-то.
Я такие страшилки лишь от линуксоидов слышу. В реальности в середине рабочего дня такого не будет.
Но бесконечно отмахиваться не даст об обновлений. Ну и правильно, а то потом от таких ботнет на ботнете будет.
> 1) текстовый редактор наконец-то научился NIX текстовым файламна это ушло около 30 лет.
> 2) терминал появился более-менее вменяемый, а не не что из 95-го года
это который? cmd.exe? это не терминал. powershell? ну, если кому и кобыла невеста, то ему и поверщель shell.
в винде не может быть терминала. by design.
> 3) развили магазин приложений, когда в нём можно поставить и питон, и krita, и winscp и так далее.
"магазин" приложений ≠ о.с.
> 4) добавили в штатную поставку ssh клиент
:)
> 5) сделали интеграцию со смартфонами, в том числе возможность принять звонок.
смешали мух с котлетами? хорошо, пусть это будет достижением.
> 6) WSL
оно было со времён нт4, если не раньше. называлось, кажется, posix compatibility layer. довели до рабочего состояния и сменили вывеску? хорошо, и это пусть тоже будет достижением.
всё вышеперечисленное не имеет отношения к архитектуре и по сути даже не является компонентами ос. то есть, является, но только по названию. с таким же успехом к окружению ос можно причислить winrar.
а вот если посмотреть на реализацию gui, например, в части оконных декораций, картина развития и достижений будет не такая радостная. и gui - именно часть этой, простите, "ос", а не отдельное приложение с возможностью замены или удаления.
> 2) терминал появился более-менее вменяемый, а не не что из 95-го года
>>это который?Это который Terminal.
> gui - именно часть этой, простите, "ос", а не отдельное приложение с возможностью замены или удаления.А зачем менять то, что работает намного лучше любого линуксячего поделия?
настолько лучше, что без принудительной перезагрузкти vdi раз в неделю не прожить. :/
> настолько лучше, что без принудительной перезагрузкти vdi раз в неделю не прожить.
> :/Если у тебя хобби такое, кто же тебе запретит им заниматься (перезагрузкой vdi). Я вот как-то живу, и ничё, всё работает. Патчи, правда, вовремя ставлю. Многие не хотят этим заниматься, считают, что и так сойдёт. Рекомендую, в общем.
ну и что сказать хотел, непонятно?
речь не о том, что это "вау, невероятно!!!", а о том, что не стагнируют.> оно было со времён нт4, если не раньше. называлось, кажется, posix compatibility layer. довели до рабочего состояния и сменили вывеску?
А это вообще бред полный.
https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem
Да ты шо? Я знаю о таком.
UNIX, POSIX, Linux - вот всё в голове намешано, главное чем-то кинуть было.
и как? докинул, непарнокопотный ты наш?
Даже беря все крайние даты, по нт и системам виртуализации - даты не бьются. Может почитать что благородному дону по текущей ситуации с wsl?
Windows NT 4.0 was released to manufacturing on 1996. Microsoft ended mainstream support for Windows NT on 2004.
On July 12, 2006, Microsoft released Virtual PC 2004 SP1 for Windows free of charge.
> даты не бьютсяэто ерунда. вы только голову не разбейте. она, конечно, не так вам важна, как желудок, но всё-таки.
> это который? cmd.exe? это не терминал. powershell?вот это мрак
https://en.wikipedia.org/wiki/POSIX_terminal_interfaceи где там оно?
стоп, вот же оно, позор мне на главу:https://devblogs.microsoft.com/commandline/windows-command-l.../
> conpty
> a mechanism that is similar to the POSIX PTY model, but in a Windows-relevant mannerну, мне даже неинтересно, костыль оно поверх их же консольного api или что-то более нативное. мелкомягким далеко ходить начиная например с этого момента:
> similar to
> but in a Windows-relevant manner
поддержка OpenVPN? В Windows? Это что значит? Что-то большее чем просто инсталлировать его и использовать?
И зачем там всё это? Там и ипсек нормально работает. А в линухах уже DirectAccess сделали? А какой-нибудь сраный BranchCache осилили хоть в каком виде запилить? А самый тупенький Remote Desktop Services сделали или даже идею этого похоронили с иксами?
Ну и в противовес достижения линуксовго десктопа за тестя лет какие? В противовес, когда берёшь и сравниваешь Windows 7, где ничего их элементарного нет относительного Windows 10.По мимо игр, благодаря от Valve?
Вот Ubuntu 12.04 https://www.youtube.com/watch?v=m-yNdj2ZvtA
Отличий меньше чем между XP и Vista или Vista и 7, что уж говорить если они до сих пор не могут сделать единый дизайн пользовательского интерфейса, в десятке сейчас, вместо давно обещанного единого дизайна, гибрид из 3 разных оформлений, причем многие функции дублируются и в старом и новом интерфейсе, это какой то позор выпустить столько версий десятки и так и не довести до ума интерфейс пользователя.
> Нет, просто винда прекратила развиваться.через несколько недель выходит самое большое обновление десятки за последние 10 лет
В смысле "через несколько недель"? Осенью же. Или ~16 недель - это "несколько"?
Развитие GUI у линукса и пакетного менеджера у Windows - взаимное признание достижений друг друга
хохот маньяка и крики жертвы - взаимное признание достижений друг друга
Очень красиво сказано :)
Причем жертвой тут по определению является Linux... просто потому что CEO Линукса развивает только его движок (ядро, сердце, центр, сгусток кода, you name it)
Пакетный менеджер есть, командная строка есть, осталось ядро NT на Linux заменить!
Но зачем?
Что бы не платить зарплату 100500 индусам. Да и список поддерживаемых архитектур станет поболее, чем из одной строки, как счас.
Если они ещё смогут удобный пользовательский интерфейс винды сделать, то ей даже можно будет пользоваться. Пока они тырят из Linux с задержкой лет на 20-30.
Чего тебе лично там не хватает?
Тырят настолько хорошо, что достали машину времени, метнулись в будущее, посмотрели на линупcячий compiz и запилили его в одной из бетаверсий висты.
Да не.Был appget, который делался как хобби под APL. Его разработчика пригласили в microsoft, сделали вид, что хотят выкупить appget и взять его на работу, он радостно рассказал обо всех внутренностях и подводных камнях, после чего морозились, пока не выпустили свой форк, который назвали winget.
Ты по всем веткам бегаешь с этой ссылкой что-ли? Его туда многократно звали. А он вертел пятой точкой непонятно почему. Толи опасался переходить, толи хотел денег побольше выбить. Когда прошли все возможные сроки менеджеры плюнули на него и стали сами пилить. Вот и весь сказ.
> менеджеры плюнули на него и стали сами пилитьМенеджеры сами запилили winget? Ну, это многое объясняет
Слышал я эту историю пару лет назад один-в-один, только о другой программе и корпораст, возможно, был не ms
Intel vs Таненбаум - тоже похожая история
"Не можешь победить - возглавь!"
нет, сынок, просто Microsoft все лучшее с мира Linux переносит в Винду. А если не нравится, юзай GNU/Linux в WSL.
Ничего они не собираются, потому что в повершелле нет поддержки utf8. Запускаю в десятке прогу, которая нормально работает в семерке из-под cmd, а на выходе двухбайтовые кракозябры и потеря сдвига. Искал, искал, где в десятке cmd, так и не нашел.
Ты его не у себя под подушкой, случайно, искал? Про powershell и utf - это такая тупая шутка?
Это не шутка, это руки линуксоида
> Ничего они не собираются, потому что в повершелле нет поддержки utf8. Запускаю
> в десятке прогу, которая нормально работает в семерке из-под cmd, а
> на выходе двухбайтовые кракозябры и потеря сдвига. Искал, искал, где в
> десятке cmd, так и не нашел.Это не в десятке в cmd с кодировкой проблемы, а в устаревших Windows были, где по умолчанию в cmd - cp866!
В поиске просто вбиваешь cmd, но Microsoft рекомендует использовать Power Shell.
Ну а чо? Всегда так делаю))
Через 20 лет Windows 40 - это гипервизор, на котором крутятся дистрибутивы линукса. Весь гуй винды -- формы на электроне для доступа к нативным линуксовым приложениям. Все это густо обмазано аналитикой (встроено в электрон конечно же) и рекламой. Майкрософт зарабатывает бабло продажей пользовательских данных и немного мелочи получает от аренды облачных серверов.Вам отсыпать?
Кроме того, что этим никто на винде не будет пользоваться (терминал? Это для хакеров и программистов!11!), так там ещё будет куча ненужного ПО устанавливаться (того, которое обычно надо выключать в установщике).
Почему так категорично? Как минимум, проект вполне интересен для автоматизации и предустановки нужных утилит.
Хоть я сам пользуюсь исключительно Linux системами и дома и на работе, но фанатиков-линуксоидов никогда не понимал.
Ты не понял. Теперь после вырубания блоатвари можно будет пользоваться пакетным менеджером. Это линукс вей для шиндошз. Теперь шиндошз можно будет ставить на роутеры!!! OpenWRT напряглись. Предустановленных "утилит" там вагонище. Надо удалить Картавую, Однодрайв, телеметрию, ну и на всякий случай собрать эту хрень из исходных текстов. Потому что можно.
>> Теперь шиндошз можно будет ставить на роутеры!!! OpenWRT напряглись.Вам бы проспаться. OpenWRT обычно под MIPS\ARM.
Вам бы почитать соответствующей литературы. Шындошс на АРМ уже давно вышла. Есть открытые драйвера для плат куда можно шиндосовместимую вафлю воткнуть. Вот тут об этом написано.https://stackoverflow.com/questions/33282138/is-it-possible-...
Картавая по сюжету давно проникла в ткань саму пространственную ткань, муаххахахаха.
Рискну предположить, что всё, что раньше надо было отключать при установке, перекачует в категорию рекомендаций (suggested/recommended) и, наоборот, не сможет теперь ставиться по умолчанию.
>> наоборот, не сможет теперь ставиться по умолчанию.Это ж монстрософт, будет как раз вкручитваться всё, что рекомендуется, как в Дебе, "auto-install-recommends: YES" (синтаксис доподлинно не припомню поправьте если не так) :D.
> Наводку на новость прислал Artem S. TashkinovВсе понятно
Артем хоть что-то полезное для OpenSource делает, а ты чем знаменит?
> а ты чем знаменит?А я на денюжки нокии и майкрософта на c и python пишу.
Вай, а я думал, что ты ручкой пишешь)
ручками::ручками
Классической шариковой ручкой с синими чернилами?
> Классической шариковой ручкой
> Класс CPen представляет из себя перо/0
Венде капец// b.
запуск линух-приложений
запуск линух-гуя
пакетный менеджер
<<< вы находитесь здесь >>>
переход на линух-ядро
> запуск линух-приложений
> запуск линух-гуя
> полное игнорирование наличия Wine/Mono/etc
> пакетный менеджер
> <<< вы находитесь здесь >>>
> влажные опеннетные фантазии о вендокапце, как 20 лет назадпофиксил, не благодари.
>влажные опеннетные фантазиипох, вот как не умеешь ты из-под анонима подсирать трамвай на повороте, так и не берись уже.
>> влажные опеннетные фантазии
> очередные опеннетные фантазии онанимных оналитегов о том, что на опеннете анонимно только они и пох пишут.Сказать-то очередной Великий Аналитик Опеннета что хотел?
> Код написан на языке С++А как же сказочный "безопасный" и "выразительный" Цэ Шарп, поддерживающий все известные человечеству языковые конструкции?
Сразу видно когда реально важный проект делают )
Вообще, надо отдать должное - сделано, похоже, хорошо. Судя по фичам.Это не ???ный ??биан, где для управления пакетами торчат 20 утилит, наляпанных (в основном) на перловке, функции которых то пересекаются, то конфликтцуют друг с дружкой, где форматы пакетов с проприетарными расширениями, списки пакетов (без самописных костылей) не переносятся с системы на систему...
Вы о чём? Давно есть "apt" и он никак не конфликтует ни с aptitude, ни с apt-*.
Только одно непонятно: зачем их столько и сразу надо? Неужели не надоело собирать в deb/rpm/прочее и развивать apt-ы, pacman-ы и прочие flatpack-и?
> Только одно непонятно: зачем их столько и сразу надо? Неужели не надоело
> собирать в deb/rpm/прочее и развивать apt-ы, pacman-ы и прочие flatpack-и?потому, что дятлы и слоупоки никак не перейдут на nixpkg
вот и мелкософт углубилось в строй дятлов
В смысле углубилось? Оно будет отдавать пакеты в виде .msi- пакетов, формат которых уже давно достаточен и существует ещё с середины девяностых. Зачем им что- то новое прикручивать к уже давно и хорошо работающей технологии?
> В смысле углубилось? Оно будет отдавать пакеты в виде .msi- пакетов, формат
> которых уже давно достаточен и существует ещё с середины девяностых. Зачем
> им что- то новое прикручивать к уже давно и хорошо работающей
> технологии?длл-хел?
мультиверсионность?
воспроизводимые окружения?
воспроизводимые сборки?
обработка зависимостей?
наложение патчей?не, неслышал!
Линукспроблемы. Таки да - виндусятники не слышали, их это не касается.
> Линукспроблемы. Таки да - виндусятники не слышали, их это не касается.не касается, потому что не слышали?
счастливый флатпак-мирок
тока очень жирнозадый и неремониопригодный (в случае дыры в злиб.длл)
Ну да, лучше пердолиться с зависимостями, версиями библиотек, опять кто- то что- то не так собрал и прочие радости костылей. Зато не флатпак, ага.
>> В смысле углубилось? Оно будет отдавать пакеты в виде .msi- пакетов, формат
>> которых уже давно достаточен и существует ещё с середины девяностых. Зачем
>> им что- то новое прикручивать к уже давно и хорошо работающей
>> технологии?
> длл-хел?
> мультиверсионность?Оно там 20 лет как решено точно так, как позже сделали в NixOS: dll размещают рядом с исполняемым файлом и дублируют на каждое приложение. Разве что каталоги без sha256 в именах.
> воспроизводимые окружения?
> воспроизводимые сборки?
> обработка зависимостей?
> наложение патчей?
> не, неслышал!
>>> В смысле углубилось? Оно будет отдавать пакеты в виде .msi- пакетов, формат
>>> которых уже давно достаточен и существует ещё с середины девяностых. Зачем
>>> им что- то новое прикручивать к уже давно и хорошо работающей
>>> технологии?
>> длл-хел?
>> мультиверсионность?
> Оно там 20 лет как решено точно так, как позже сделали в
> NixOS: dll размещают рядом с исполняемым файлом и дублируют на каждое
> приложение. Разве что каталоги без sha256 в именах.при наличии ссылок и отслеживания зависимостей костыль "рядом с файлом" превращается в инструмент
>[оверквотинг удален]
>>>> которых уже давно достаточен и существует ещё с середины девяностых. Зачем
>>>> им что- то новое прикручивать к уже давно и хорошо работающей
>>>> технологии?
>>> длл-хел?
>>> мультиверсионность?
>> Оно там 20 лет как решено точно так, как позже сделали в
>> NixOS: dll размещают рядом с исполняемым файлом и дублируют на каждое
>> приложение. Разве что каталоги без sha256 в именах.
> при наличии ссылок и отслеживания зависимостей костыль "рядом с файлом" превращается в
> инструмент"Костыль" оно -- поскольку в ОЗУ болтается 2 копии, что решается не ссылками на уровне ФС, а покупкой ещё одной плашки памяти.
>длл-хел?давно уже решенная проблема
>мультиверсионность?Умеет
>обработка зависимостей?Умеет
>наложение патчейЕсли патчи в формате MSI проблем не должно быть.
>воспроизводимые окружения?
>воспроизводимые сборки?Я хз че это.
>>длл-хел?
> давно уже решенная проблемаэто как? класть дллки в папку программы?
и распространять дллки в пакете программы?
и невозможность обновить либу в проге без обновления проги?>>мультиверсионность?
> Умеетесли речь про установку в разные папки - таки сойдёт
>>обработка зависимостей?
> Умеетэто как? пруфлинк, пожалуйста
>>наложение патчей
> Если патчи в формате MSI проблем не должно быть.обычно патчи в виде patch-файлов
>>воспроизводимые окружения?
>>воспроизводимые сборки?
> Я хз че это.
Зайдите хотя бы в русское телеграм сообщество nixos, там постоянно пишут про глюк на глюке и решения через дикие костыли, и часто ждут "когда починят". А там сидят не только студенты, есть люди которые используют эту систему или только пакетный менеджер nix в производстве.
> Зайдите хотя бы в русское телеграм сообщество nixos, там постоянно пишут про
> глюк на глюке и решения через дикие костыли, и часто ждут
> "когда починят". А там сидят не только студенты, есть люди которые
> используют эту систему или только пакетный менеджер nix в производстве.но при этом nixpkg всё равно лучше альтернатив
да и нет то альтернатив с полным списком возможностей
Подход пакетного менеджера nix к управлению пакетами в системе действитено революционный, раньше такого не было, но ему ещё очень много нужно развиваться.
P. S. И не стоило называть пользователей других пакетных менеджеров дятлами)
> И не стоило называть пользователей других пакетных менеджеров дятлами)увы, в ситуации, когда могли выбрать "полнофункциональный" пакетный менеджер, но решили выбрать написание невнятного поделия с нуля - я не могу назвать их иначе
на сколько мне известно - неустранимых или концептуальных проблем в nixpkg нет, чтоб обосновать такой выбор
Что там революционного?
apt apt-cache apt-config apt-ftparchive apt-key apt-sortpkgs apturl-kde
apt-add-repository apt-cdrom apt-extracttemplates apt-get apt-mark apturl
aptitude aptitude-robot
dpkg dpkg-checkbuilddeps dpkg-genbuildinfo dpkg-maintscript-helper dpkg-preconfigure dpkg-scansources dpkg-statoverride
dpkg-architecture dpkg-deb dpkg-genchanges dpkg-mergechangelogs dpkg-query dpkg-shlibdeps dpkg-trigger
dpkg-buildflags dpkg-distaddfile dpkg-gencontrol dpkg-name dpkg-reconfigure dpkg-source dpkg-vendor
dpkg-buildpackage dpkg-divert dpkg-gensymbols dpkg-parsechangelog dpkg-scanpackages dpkg-splitВсё на одной машине.
Я конечно понимаю что для еды можно использовать молоток вместо вилки, но все же лучше не усложнять.
Задолбали уже как попугаи с этой мантрой "correct tool for the job". Специально для тебя напомню, что dnf написан не то, что не на C++, а даже не на компилироумом языке вроде Go (как snap) - на питоно. И нормально работает. Могли бы и на Node.js написать пакетный менеджер, и он бы прекрасно работал.
>pythonТак вот почему этот dnf такое отсталое и медленное уг.
>Могли бы и на Node.js написать пакетный менеджер, и он бы прекрасно работал.Прекрасно как... как что? Что из написанного на Node.js работает прекрасно?
dnf remove python node.js
dpkg --remove perl
snap remove go
reboot # :D
>что dnf написан не то, что не на C++, а даже не на компилироумом языке вроде Go (как snap) - на питоно.Это враньё. Это yum - ни питоне. dnf-5 написан на C++.
> Специально для тебя напомню, что dnf написан не то, что не на C++, а даже не на компилироумом языке вроде Go (как snap) - на питоно.Э.... Я так понимаю повзрослел уже после всей этой истории?
yum - был написан на питоне.
С прицелом потом переписать на на C.
Но тут выяснилось, что прототипирование на питоне - сказка. И перепиывание вылилось в ..дцатилетний геморой, потому что интерфейсы и механизмы питоной - полный отстой.
Но таки костяк переписали.
На сишарпе сложнее будет позже портировать этот пакаже менеджер на линукс и поработить apt
Видимо, вы вообще не в курсе о последних релизах .NET... Просвещайтесь: dot.net
Видимо, Вы считаете нормой, когда пакетный менеджер тянет 500 метров зависимостей.
Одноклеточное о таких "мелочах" не задумывается.
так задумайся - надо себя заставлять
В линупce - норма. Захотел простенький текстовой редактор - получи в придачу половину KDE, мускул и апач с пыхпыхом.
> В линупce - норма. Захотел простенький текстовой редактор - получи в придачу
> половину KDE, мускул и апач с пыхпыхом.Вас обманули, Kate не требует всё вышеперечисленное. Кроме того, Вы сравниваете тёплое с мягким.
А это от конкретного ZverCD зависит. Не все подобно openSUSE дробят софтину на 100500 мелких пакетов, вот и получаешь по зависимостям kde-libs в полном масштабе. А они уже за собой тянут все остальное
Не ZverCD подменяет предмет обсуждения, без учёта решаемых пакетным менеджером задач, а вполне конкретный демагог.
>> Код написан на языке С++
> А как же сказочный "безопасный" и "выразительный" Цэ Шарп, поддерживающий все известные
> человечеству языковые конструкции?На своём месте:
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.namespace LocalhostWebServer
{
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using System;
using System.IO;
using Microsoft.Extensions.Configuration;public class Program
{
static void Main(string[] args)
{https://github.com/microsoft/winget-cli/blob/master/src/Loca...
Ого, аж 100 строчек в 2х файлах.
> Ого, аж 100 строчек в 2х файлах.+ http.sys в ядре. Сервер под статику, пожалуй, в 20 можно впихнуть.
Залогинился специально, чтоб плюсануть.
Пакетный менеджер на винде нормальный один и это chocolatey.
А поделки мс никому не нужны
Довольно мутная штука по поводу хозяев и не опенсорсная.ю по факту.
Chokolatey не нужен
Биполярочка? Если поделки от мс тебе не нужны, откуда ты знаешь какой там "нормальный" пакетный менеджер на Microsoft Windows?
Единственный нормальный - scoop
Сhocolatey нормальным язык не поворачивается назвать, банальное обновление работало через одно место, не факт что в winget будет лучше, но от этого chocolatey лучше не становится. Ну, а если поделки мс никому не нужны, то и виндой пользоваться нечего, нет винды - нет проблем с пакетными менеджерами.
Да-а-а-а, тжридцать лет ждали (и уже ушли на Линукс)!
Если под семёрку завезут - ну, здорово, чо. ) Если нет - то не нужно.
Семёрку закопали давно. Смирись и пtреходи на linux
Ну ещё не совсем закопали - Windows 7 ESU будет поддерживаться ещё полтора года: https://docs.microsoft.com/en-us/troubleshoot/windows-client...Другой вопрос, что за обновления надо будет деньги платить.
Под семёркой можно хоть на VBS наваять такое же
> Да-а-а-а, тжридцать лет ждали (и уже ушли на Линукс)!Теперь с радостью убегут обратно от всех этих упоротых поттерингов и сжвшников. В MS просекли фишку.
Радостно вас огорчу. Но у M$ своя организация поддержки ЛГБТК есть. Судя по всему, бежать вам некуда. Только если не на BSD. И то не факт.
> у M$ своя организация поддержки ЛГБТКВ узде. Там корпорат, где они сидят молча на местах и заняты тем что с них требуют. На политику компании они никак не влияют, на политику коммерческой компании влияет только потенциальный профит.
winget уже несколько лет как идет в составе 10ки. Новость странная, просто перый мажорный релиз.
Microsoft Linux всё ближе!
ичсбх, что-то подсказывает, что на горизонте - альянс с шапкой, кейлоггер в системдэ и хром от гланд и до самой ср... гхм.. зато Linux™ и OpenSource©.. мдэ..
Поэтому FSF- всё ещё топ.
Вот ни разу не повод для радости.
Был же chocolatey или как там его. Сдох что ли, или не взлетел?
Мертворождённое.
Пока шевелится, работает. Но у него есть фатальный недостаток.
> Но у него есть фатальный недостаток.клозет сорс?
Написан не MS.
https://github.com/microsoft/winget-cli/tree/master/src
Вопрос был про chocolatey.
>Был же chocolatey или как там его.Название неудачное. chocolate eye маководам хорошо бы "зашло"...
Линукс здорового человека
Обожающего телеметрию называть здоровым?
Некоторые обожатели FF считаются себя вполне здоровыми же.
ты щаз оч сильно оскорбил "товарища" Шигорина и всю их тусовочку
А там уже придумали, как таскать и ресайзить окна за любое место, зажав настраиваемую для этого клавишу? Я не слежу за умениями винды, поэтому не в курсе совсем.
> Сами исполняемые файлы хранятся в Microsoft Store или непосредственно на серверах основных проектов, репозиторий лишь выступает индексом, а манифест ссылается на внешний msi-файл (например, размещённый на Microsoft Store, GitHub или сайте проекта).Т.е. разрабам своих поделий всего- то надо было:
1. Собирать в .msi
2. Давать прямые ссылки на скачиваниеИ можно было бы обойтись без этой фигни.
Репозиторий это не плохо. Это один из каналов через который люди вообще могут найти разрабатываемую вами приложуху. Главное чтобы это было альтернатива, а не единственный способ, как это с аппсторе
Беру свои слова назад. Это же консольная тулза. Через неё никто не найдёт новый софт.
Напилят обёртку с нескучными фоновыми картинками, было бы желание. Другое дело, что именно потому, что оно соснольное, уже можно будет во что- нибудь интегрировать. В целом, эта фигня хоть и не особо нужная, но и не вредная, а даже, в каком- то смысле полезная, если таки использовать. А не как всегда.
Напилят и очень быстро. Будет как обычная связка из линуксов типа dnf - dnfdragora.
А пересобрать пакет оно могёт?
Пересобрать во что и зачем? Чтобы что? Какая цель должна решаться этим действием?
Чтобы быть уверенным, что собрал, из официального источника проекта.
у Gentooшников, когда они узнали про порты в БЗД - так зазуделось что они придумали свои и с тех пор собирают чтобы собирать, чтоб "Линуксъ ничем не уступает БЗД". С тех пор карго-идея-фикс: собирать из сорцов.
Для этого git, а не это наддо использовать. Ну и компиляторы.
> The client requires Windows 10 1809 (build 17763) or later at this time.А где же для Windows XP?
>> The client requires Windows 10 1809 (build 17763) or later at this time.
> А где же для Windows XP?там же где и красивые дефки и стоящий уй
в далёком прошлом
Там же где поддерживаемая Windows XP :-) Т.е. нигде.Вы же не предлагаете запускать Gnome 40 на Debian 3?
> Т.е. нигдеБанкоматы смотрят на тебя с подозрением
>> Т.е. нигде
> Банкоматы смотрят на тебя с подозрениема хр там поддерживается? вроде она там нонче просто стоит (пока стоится)
>Банкоматы смотрят на тебя с подозрениемВ вашей деревне ещё пользуются банкоматами?
Наличку ещё, как бы, не отменили совсем. Сходи на рынок даже во Внутримкадии.
А ты у нас за цифровое рабство, городской мальчик? Наличка - это независимость.
Независимость кого от кого? Всего мира от анонимуса?В куче мест наличку просто не принимают вообще.
Места в студию! А то может речь об онлайн сайтах. Даже шведы отказавшиеся от налички обязаны по закону принимать деньги. То что у них развито подчинение правительству это их проблемы. Банкам там даже напрягаться ненужно потому что все обязаны там хранить деньги. Заодно еще алкогольный бизнес у бизнеса отжали. Мол типа подделки есть. А джек дэниэлс у них наверное тоже производят. И водка русская вся сплошь у них не поддельная. Вот и пошли банки куда подальше с их смехотворными процентами за возможность использовать чужие деньги. Это помимо тотальной слежки. Это как карта магазина. Маркетологи сразу знают кто конкретно что покупает и закупают все только в нужных объемах, а потом пытаются обобрать заявив что все скидки после пробития чека и ныне 100% гарантия что тебя попытаются кинуть на деньги. В провинции там используют массу способов обдурить и обсчитать там норма уже давно была. Безнал это то же самое что и крипта - всего лишь цифры. А потом ты знакомишься с дубиной и кое-кто злобный получает все твои деньги. Плюс украденные деньги со счетов. А то все наверное думают что их никогда не обкрадут хакеры. Нынче из банковских ячеек воруют толпами. А тут такой наивняк как будто все в мире добрые дядечки тетеньки.
>[оверквотинг удален]
> покупает и закупают все только в нужных объемах, а потом пытаются
> обобрать заявив что все скидки после пробития чека и ныне 100%
> гарантия что тебя попытаются кинуть на деньги. В провинции там используют
> массу способов обдурить и обсчитать там норма уже давно была. Безнал
> это то же самое что и крипта - всего лишь цифры.
> А потом ты знакомишься с дубиной и кое-кто злобный получает все
> твои деньги. Плюс украденные деньги со счетов. А то все наверное
> думают что их никогда не обкрадут хакеры. Нынче из банковских ячеек
> воруют толпами. А тут такой наивняк как будто все в мире
> добрые дядечки тетеньки.Хомячкам этого не докажешь, они за "удобство" не носить в кармане пару лишних грамм на что угодно согласятся. Знакомый недавно задолжал по ипотеке, так у него заблокировали его рабочие счета. И таких поводов сейчас масса - сейчас ты слон, а завтра ты мышь. Всё, что виртуально, никогда нам полностью не принадлежит.
>[оверквотинг удален]
> покупает и закупают все только в нужных объемах, а потом пытаются
> обобрать заявив что все скидки после пробития чека и ныне 100%
> гарантия что тебя попытаются кинуть на деньги. В провинции там используют
> массу способов обдурить и обсчитать там норма уже давно была. Безнал
> это то же самое что и крипта - всего лишь цифры.
> А потом ты знакомишься с дубиной и кое-кто злобный получает все
> твои деньги. Плюс украденные деньги со счетов. А то все наверное
> думают что их никогда не обкрадут хакеры. Нынче из банковских ячеек
> воруют толпами. А тут такой наивняк как будто все в мире
> добрые дядечки тетеньки.Я же разве спорю с твоими примерами, Аноним? Наличка _может_ обеспечивать тебе независимость, если её у тебя берут.
И да, в России всё ещё много где наличку берут. Но это не надолго.
наличку в штатах принимают везде. И сдачу дают до последнего никеля
> Независимость кого от кого? Всего мира от анонимуса?
> В куче мест наличку просто не принимают вообще.От банков как минимум, не говоря уже об остальном. И у нас по России почти везде наличку принимают.
> В куче мест наличку просто не принимают вообще.Ну да, конечно же! Правда это - уголовное преступление.
Хотя если покупать в силкроаде - это уже неважно.🤣
И в ещё большей - карточки, по моему не принимают.
Реально - карточки это стрёмное рабство и зависимость.
>> В вашей деревне ещё пользуются банкоматами?
> А ты у нас за цифровое рабство, городской мальчик? Наличка - это независимость.Ну вообще-то, в моей деревне можно "снять" наличку на кассе в магазине ...
А нужно выдавать деньги в кассах?
> где же для Windows XP?Не смешно уже
Даже полностью свободный Msys2 прекратил её поддерку.
Такая штука для xp пригодилась бы, католог программ работающих в ней без риска нарваться на "не поддерживается'"
Если эта штука будет поддерживать XP или хотябы 7, то кто лицензию на 10 купит?
https://github.com/microsoft/winget-cli/blob/master/privacy.mdData Collection
The software may collect information about you and your use of the software and send it to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may turn off the telemetry as described in the repository. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft's privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.
В первый раз с EULA MS столкнулись?
Debian и Ubuntu, например, тоже собирают телеметрию с репозиториев. Не так нагло, через opt-in, но собирают.
https://popcon.debian.org
Всё во благо юзера
>To participate in this survey, install the popularity-contest package.Разницу чувствуете, не?
А ничего что он устанавливается и _запускается_ установщиком еще до появления у тебя возможности вмешаться?
В дебиане принято запускать ненастроеные сервисы, это не особенность popcon.То есть безопасность всё равно дырявая как посуда любителя шансона, но по другой причине.
ты, главное, верь, верь что у тебя есть этот opt-in.А не что тебе подсунут этот нужный и полезный пакет прямо во время установки.
Причем не только не спрашивая, но даже и не предупредив об этом. (Сравнить с синим экраном десятки, где тебя _заставляют_ (корп админу - _предлагают_) согласиться, и пока не подпишешься кровью - дальше не поедет.
> Из планов на будущее ... работа с зависимостямигм.. ну ок, всё равно прогресс
зы: nixpkg впереди планеты всей по функционалу
> nixpkg впереди планеты всей по функционалуа также по потреблению памяти и тактов процессора
>> nixpkg впереди планеты всей по функционалу
> а также по потреблению памяти и тактов процессорахотите чтоб такты не потребляло - возьмите из новости
не умеет зависимости и не жрёт тактыаналогия понятна?
А зачем оно? Идеология установки софта под винду - это аналог snap, то есть всё внутри, ну и плюс системные библиотки для всех.Какие задачи будет решать этот пакетный менеджер? Собрать весь софт для винды в одно место?
> Какие задачи будет решать этот пакетный менеджер?Быстрая установка простенького софта, без запуска веб браузера и муторного поиска ссылок и скачивания.
> Собрать весь софт для винды в одно место?
Неплохая идея, честно говоря.
Главное, что теперь можно будет достать прямую ссылку и пакет в формате .msi! Наконец- то, а не вот это вот всё через браузер.В этом главный прорыв. Ну и централизованный список софта- это тоже приятно.
> export - экспорт списка установленных пакетов;
> import - импорт списка установленных пакетов.Удобство при переустановке шиндовза, когда время придёт. Видимо телеметрия что-то им показала.
Portable-версии программ, и никаких проблем. А тут ещё после каждой переустановки каждую прогу снова заново настраивать - ага, щас.
Централизованное обновление, а не 33 обновлятора в каждой проге.
Второе как раз лучше, потому что не зависит от централизованного обновлятора, который завтра может или измениться, или его просто кто-нибудь выпилил. Первое для тех, кому обычно плевать, какая версия программы лучше - лишь бы тупо последняя.
А оно поддерживает обновления?Тогда хотеть.
Раскатай 7зип на кучу компов. Ага. Раньше ты должен был прикупить эндпонт менеджера и собирать под него. Либо скриптовать винрм. Теперь представим что ПО много разного. Скриптуха идет лесом. А вот эта вещь, плюс ссш-сервер дает возможность очень просто всё заскриптовать. Ну что же, пожелаем удачи. Надо прикрутить создание своих самодостаточных репозитариев, отслеживание установлено ПО и при необходимости установка. Будет очень хорошо.
Благородный дон никогда не видел 7zip.msi? И про установку всякого через вендополитики тоже не в курсе?
7-zip уже много лет как в .msi- пакете. Читаешь про WMI, устанавливаешь хоть батником. Не умеешь- покупаешь эндпоинт- менеджер.
А, вон оно как. Отвечу и тебе и тому умнику сверху, что до сих пор политиками подтирается.
Ты помойку из самописной скриптоты будешь травить на все компы с правами админа компа? А пароль тут - в файлике открытым текстом лежать будет. Проверку на установленное ПО, его версию, зависимость от другого ПО как делать будешь? А, опять вагон костылей и подпорок. Проверку что бы установилось когда пользователь не работает и не запускает ПО как делать? Ну опять один ответ - костыли. Выше один умник политиками раскатывать решил. Он наверное такой умный один. Куча додиков запросто так деньги отбрасывает на системы централизованной установки и отслеживания ПО на рабочих местах.
И это 7зип. Один только 7зип. Так как у вас выборочная память следующее предложение у вас обоих мимо головы улетело: Теперь представим что ПО много разного.
> Ты помойку из самописной скриптоты будешь травить на все компы с правами админа компа?В чём проблемы, если скрипты отлажены и протестированы?
> А пароль тут - в файлике открытым текстом лежать будет.
В нормальных организациях используется Active Directory. Там нет необходимости хранить пароли админа в файликах. Всё через сертификаты работает.
> Проверку на установленное ПО, его версию, зависимость от другого ПО как делать будешь?
Обычно ПО для Windows поставляется в виде бинарников (исполнимых файлов и DLL). Каждая версия софта идёт со своим набором DLL, которые лежат в одной папке. Нужно что-то рядом поставить? Создаётся ещё одна папка и ставится другая версия софта.
> Проверку чтобы установилось когда пользователь не работает и не запускает ПО как делать?
Очень просто. Скрипты по установке чего-либо с помощью политик можно запускать во время логина пользователя.
> Куча додиков запросто так деньги отбрасывает на системы централизованной установки и отслеживания ПО на рабочих местах.
Не просто так. Это делается в разных случаях для разных целей. Например, чтобы вовремя софт обновлялся. Или чтобы запрещать пользователю ставить то, что не разрешено политикой компании. В общем случае это делается для удобства администрирования большим количеством пользователей, принадлежащих разным группам (отделам, подразделениям).
> Теперь представим что ПО много разного.
Представим. В чём проблемы?
> В чём проблемы, если скрипты отлажены и протестированы?Действительно, в чём проблема напилить скриптухи и обернуть это сертфикатами. Ой, а потом однострочники неудобно запускать. Меняем политику исполнения. Ан нет, так не пойдет - безопасность под угрозой. Пишем бумажки почему так нельзя.
Не так никаких проблем.> В нормальных организациях используется Active Directory. Там нет необходимости хранить пароли админа в файликах. Всё через сертификаты работает.
В нормальных организациях есть ПК и не в АД, сюрприз. Удачи тебе в них попинать.
> Обычно ПО для Windows поставляется в виде бинарников (исполнимых файлов и DLL). Каждая версия софта идёт со своим набором DLL, которые лежат в одной папке. Нужно что-то рядом поставить? Создаётся ещё одна папка и ставится другая версия софта.Наркоман что-ли? Берем дистрибутив ХХХ-лтд. Если он установлен может ставится плагины под этот дистрибутив ХХХ-лтд-плг1, ХХХ-лтд-плг2. Надо обновить - делаем тестирование на части людей версии ХХУ-лтд. Под эту версию плагины не работают - надо производителю переписывать. Удачи обскриптовать и рядом понаставить.
> Очень просто. Скрипты по установке чего-либо с помощью политик можно запускать во время логина пользователя.
Точно наркоман. Сама мс пишет что политики не гарантируют правильную среду что хочет получить администратор. Для этого они напилили кучу софта - сццм, дсц, интюн и т.д. Они тупые как и все покупатели этого ПО. Один ты умный.
Ну и то что ты не видел ПК с поломанными политиками оно о многом говорит. Попробуй побольше компов поадмнить. Там ты получишь прекрасные логи как хорошо сдернулись и применились политик из АД, а по факт болт. Вот просто кэш политик на компе подбитые выдает такие радости.
И я как-то упустил - отчёт по установке и проблемах на каких соплях скручивать будешь?> Не просто так. Это делается в разных случаях для разных целей. Например, чтобы вовремя софт обновлялся. Или чтобы запрещать пользователю ставить то, что не разрешено политикой компании. В общем случае это делается для удобства администрирования большим количеством пользователей, принадлежащих разным группам (отделам, подразделениям).
Ясно, понятно. Дальше разговор можно не вести. Потому что ты в принципе не понимаешь насколько это удобно и как поверх этого отлично собирается статистика. У тебя вон проблем нет с скриптами никаких и не было. Норм, что уж. А я пожалуй вернусь от вашей нарнии в реальный мир.
Если оно умеет сопоставлять плагины для разных версий ПО - действительно интересно, но это сложное поведение и его нужно тестировать а наверное не доверяться.
Но обычно и если просто седьмой зип и ещё пачка программ, то что даст такой агрегат? Они могут ставиться каким угодно способом и разница в чём? Хоть скриптом изображающим кеширующую файловую систему. Или даже тем, что объединяет некст-согласен-установить на все машины в одно действие.
Наверное чуть больше проблем, если версии ОС разные и нужно разные 7 зипы как единую сущность.
Ну и видеть возражения каждой системы, если где-то что-то идёт не так.
(Я не админ.)
Разница как между словами делал и сделал. Пинать можно что угодно и как угодно. Но когда надо получить вменяемые данные: где поставилось, где не поставилось, где какие ошибки, автоматические попытки установки, проверка перед установкой что это ПО уже есть и не надо пытаться ставить. Тут надо самому попробовать. Разница как между скачиванием тар.гз с сайта и дальше этакое: ./configure && make && make test && make install на куче компов. И apt-get install SoFtWarE в каком-нибудь плейбуке.
Да, очень много ты описываешь сам. Включая зависимость плагина от основного ПО и версий. Время установки, под пользователем или системой и т.д. Но там всё в стиле некст-некст обычно. А ещё есть такая сущность как точка распространения. Комп автоматом получает откуда надо качать. А не нагружает всей толпой один канал и одну шару.
Скриптухой повторить всё это... Ну удачи тому кто возьмется.
У меня уже давно свой менеджер для винды ввиде скриптов на повершел - все что нужно скачивается и устанавливается из командной строки, включая конфиги и настройки. Но лучше линукса ничего нет!
Поделишься?
Присоединяюсь. Посмотрел бы код на гите.
> У меня уже давно свой менеджер для винды ввиде скриптов на повершел
> - все что нужно скачивается и устанавливается из командной строки, включая
> конфиги и настройки. Но лучше линукса ничего нет!Количество установленных копий Windows на рабочих компах по всему миру говорит об обратном. Хуже Линукса на десктопах ничего нет.
>Количество установленных копий Windows на рабочих компах по всему миру говорит об обратномчто свиньям на лопате кинули, то и жрут... ) есть статистика по админам средней квалификации и выше? т.е. чел умеет и то и другое, но осознанно выбрал вантуз для десктопа. Не боишься, что в таких условиях будет макосей и линухов больше 50%?
Как некрасиво людей обзывать. Надеюсь когда ты к стоматологу ходишь о тебя приветствует словами: а вот и пришло то Гов*но что не может зубы ремонтировать. Ну и остальные сантехники электрики, таксисты и прочие не отстают. Надо же им тебе показать что ты жрешь и кто такой по жизни.
>> Код написан на языке С++Как им удалось это без электрона и/или раста??!
Ну appget же вроде на шарпе был.. видимо переписать с шарпа на электрон или раст оказалось сложнее, чем на C++.
>>> Код написан на языке С++
> Как им удалось это без электрона и/или раста??!Правильный вопрос: зачем там using Microsoft.AspNetCore.Hosting;
Возможно, прикрутят p2p
Или без C#?
Linuxкапец
Новость написана как будто майки только выпустили winget, а на самом деле он давно существует и вышел релиз, а не появился внезапно пакетный менеджер. Когда кому-то надо что-то на выне установить очень удобно воспользоваться wingetОМ, кажысь год назад если не больше уже пользовался. Ставишь power shell, потом winget и вынь уже не такой противный, ну слегка.
> Новость написана как будто майки только выпустили winget, а на самом деле
> он давно существует и вышел релиз, а не появился внезапно пакетный
> менеджер. Когда кому-то надо что-то на выне установить очень удобно воспользоваться
> wingetОМ, кажысь год назад если не больше уже пользовался. Ставишь power
> shell, потом winget и вынь уже не такой противный, ну
> слегка.просто линукс-мирок узнал, что пакетный менеджер без умения работы с зависимостями может иметь версию 1.0, вот и перевозбудился
Очередной городской сумасшедший, который людей за мирок считает. И читай выше что значит версия 1. А то ты наверное любитель использовать разваливающиеся альфа версии и ты все знал еще до выпуска вингета. В твоем маня мирке скучно потому что ты скучный.
уже ЦЕЛЫЙ год назад? ну тогда конечно это все меняет :)
winget c 2017 доступен (используй гугль).
а в голове программиста он был еще в 2016! используй гугль!
Версия 1 это всегда первпя стабильная версия.
Ну вот добавили они в свой репозиторий вижуал студию. Напишу я инсталл. И что она мне поставит? Всё по умолчанию с кучей ажуров хамаринов и c++ SDK всех версий? Почти во всех виндовых инсталяторах есть то, чего нету в apt-get - галочки и настройки. И это нерешаемо через консольный пакетный манагер.
Например, в Дебе есть виртуальные пакеты. Оно так берёт какой-нибудь -common и к нему ещё что-то нужное для запуска. А всё остальное уже докидывать руками (aptitude search пока что жив и здравствует :) ).
> Например, в Дебе есть виртуальные пакеты. Оно так берёт какой-нибудь -common и
> к нему ещё что-то нужное для запуска. А всё остальное уже
> докидывать руками (aptitude search пока что жив и здравствует :) ).причём никто не мешает сделать пакет studia-c++ и studia-web в которых прописать зависимости от studia-common и решарпера нужного
Это уже от структуры репозитория зависит. Можно побить на мелкие пакеты с зависимостями, можно все в один засунуть. Точно так же, как и в Линуксе.
Что-то не сработало. Поставил 7-zip написал winget export а она пишет что "Installed package is not available from any source: 7-Zip 19.00 (x64)"
Всё верно: вендузоед должен страдать.
> Всё верно: вендузоед должен страдать.Куда ему до линуксоида. Вот где сборище прирождённых мазохистов.
Ну наверно надо было MSI, а не setup.exe
Для тех польмяутелей, которые хотят уже сейчас испробовать эту неомяучную программу, её можно помяувить на 10 винду из этого пакета:
https://github.com/microsoft/winget-cli/releases/download/v1...
Винда превращается в линукс
Ненужно. Есть же msys2 с его pacman.
> Ненужно. Есть же msys2 с его pacman.А теперь напряги остатки мозга и подумай, как msys2 может помочь поставить Windows-программу?
Пробовал я заюзать на винде Chocolatey (вроде самый популярный пакетный менеджер на винде, если не считать NuGet который больше для библиотек). Так он всё-равно качает и запускает те же инсталляционные exe-шники, на сколько я понял. Теми чистотой и порядком как в Linux, когда по пакету однозначно понятно что и куда конкретно его установка кладёт, и не пахнет.А как дела у этого winget?
Единственное что я о нём знаю это что он 99% плагиат свободного AppGet, бесплатно написанного неким Keivan Beigi до этого - читал возмущение самого этого Кейвана в своё время.
winget замяускает .exe и .msi файлы, но в автомяутическом режиме - никаких галочек мяувить не нужно, программа установится сама
т.е. никаких преимяуществ перед чоколатеем? он ставит приложения себе в префикс и добавляет заглушку запускающую приложение в PATH.
Значит очередной шлак.
>По умолчанию при установке готовых сборок в пакетном менеджере включена отправка телеметрииЧтоб Microsoft не делалала, на выходе телеметрия получается.
потому что сейчас политика такая: "оптимизировали" тестеров - заменили их телеметрией, говорят "то же самое".
Очень забавно, сначала крики "какой плохой и неудобный Линукс, смотрите как у нас все красиво и гламурно", а потом рраз и скопировали apt. ВНЕЗАПНО оказалось что пользователи не хотят смотреть рекламу!
Внезапно, это инструмент админа, а не пользователя. Для пользователя был и останется store.
Ога. Восстанавливающие систему с нуля офигевают от такого утверждения. Задно офигевая от установки админы не пользователи. Хотя вроде бы без учетной записи они в систему рикак попасть не могут и не используя права жоступа как пользователи операционной системы хоть что-то неспособны сделать. Вас бы всех в Plan9 искать там админскую учетную запись.
> Ога. Восстанавливающие систему с нуля офигевают от такого утверждения.да они по жизни офигевшие.
Почему мне за тридцать лет ни разу не приходилось "восстанавливать систему с нуля"?
> Задно офигевая от установки админы не пользователи.
я ж говорю - вы такие по жизни офигевшие, от всего офигеваете.
Вы даже "учетную запись" от профессии отличить не можете. Только винду переставлять "с нуля".
Это для "Установка/удаление программ -> Установка компонентов Windows"
Теперь Шиндoyс уже готов для десктопа?
Где уж ему до Линукса и его приверженцев, которые лет двадцать кричать на каждом углу "Винде капец".)))
> Где уж ему до Линукса и его приверженцев, которые лет двадцать кричать на каждом углу "Винде капец".)))А это не так? С учетом планшетов и смартфонов доля виндовс стремится к нулю.
Шаг к запрету ставить не из магазина.
Такой запрет похоронит винду
Давно пора.
виндекапец уже не за горамиосталось мелкомягким еще винду на линуксовое ядро свою винду перевести :)
Ой ли! Не надо своим мечтам приписывать статус истины.
Открытое не всегда лучше. Бесплатное далеко не всегда лучше.
но ты то у нас весь такой посвященный, тебе виднее :)
А ты пророк? Линукскапец.
с вендекапцом не надо быть пророком, надо просто не быть слепым.
2010-2018 годы:
https://nn.by/photos/z_2018_03/1-308rz.png
ну и отдельно рынок десктопов
https://hsto.org/getpro/habr/upload_files/db1/b28/f39/db1b28...
Хахахах, обожаю(sarcasm) Microsoft, зачем писать пакетный менеджер с нуля если можно взять готовый и переименовать AppGet(https://www.thurrott.com/windows/windows-10/235783/appget-cr...)?
В этом весь мелкософт - умеют только воровать, причём далеко не самое лучшее и далеко не самое свежее.
Удивительно, что всего один комментарий про scoop. Между тем именно с ними Microsoft на смог договориться и слизали, на сколько я в курсе.
Ну теперь осталось только слить исходный код винды и линя.
Круто.
Сливай мне на FTP, деда разберется...
слушайте и не говорите что не слышали! -
https://habr.com/ru/company/dcmiran/blog/504414/
"Как Microsoft убила AppGet"
...Кейван был взволнован: его хобби-проект заметили в Microsoft!
...пригласил ...на работу в Microsoft!
Кто смотрел - оно хотя бы https использует? или главное что бы "используется хэш SHA256"? а тогда - как?
Какая ссылка указана в манифесте, туда и полезет. Манифесты формируют пользователи, а тестирует и проверяет какой-то облачный MS бот.
Без GUI то и на windows, не взлетит
Как не взлетели используемые тысячами(миллионами?) юзеров кмд.ехе и павершел с их функционалом 🤣 Любителей покрaсноглазить на винде всяко больше чем на аж ВПИСАТЬ_АКТУАЛЬНОЕ_ЧИСЛО % десктопном линуксе.
Взлететь может только то что нравится и удобно, а не то что включают по вынужденным делам раз в год
Винда всю жизнь ворует фичи линукса, но фанатики вантуза с пеной у рта доказывают обратное. :)
линукс ворует еще больше, начиная со своего рождения - слинуксив Unix syscalls/API и архитектуру, за что прям при рождении судился с SCO. потом поняв что в линуксе ничего нет - слинуксили GNU OS - короче все, за что Столман заставил их изменить имя на GNU/Linux
Суды и показали, что ничего ворованного в Линуксе нет, а вот винде похоже есть что прятать, раз исходники закрыты, там наверное много ворованного!
Открой-ка двери квартиры, чего ты их запертыми держишь? Наворовал и прячешь, небось?
Ну откуда унтepменшам знать что винда (если говорить про NT) писалась по мотивам полноценной операционки, а не всех этих ненужных игрушек? Причем под руководством автора этой самой полноценной операционки
Кто не теме поясню: имелись в виду Дэйв Катлер и VMS. Когда основная масса родителей линупceнышей еще верили что в этот раз они точно предохраняются надежно, ковырялся я и с VMS, и с тогдашними юниксами. Перед VMS у юниксов было ровно одно достоинство: написаны на C, что позволяло быстренько взять сорцы и испортить ими очередную железку. По всем остальным параметрам (надежность, безопасность, производительность, удобство и так далее) даже на одних и тех же машинах (СМ 1700 серии, советские клоны VAX) юникс проигрывал безнадежно.
> Винда всю жизнь ворует фичи линуксаНу про многое, что "своровали" в линуксах я про молчу. Это для фанатиков важно - им от этого гордость. Ну копируешь - и если делаешь лучше и не нарушаешь лицензии, то молодец же. Ну для <CENSORED> пускай придумают линукс с круглыми окнами (или не окнами даже, а то слово нехорошее 😛).
Но вот бесят шорткаты в линуксах. Ну брать - так хорошее же 😕 Нет - спёрли плохое.
Ничего что мелкософт выпустил свой уних лет за 10 до того как появился лялих?
Отличная новость! Ждём модуля для ansible.
Читаю кометы типичных фонов линпса которы кроме своей убнуту не чего не видели, думают что терминал появился только в линпсе) Ребята лучше bash изучите. И да win10 это уже давно, новость запоздала.
Первый терминал был в MS DOS)
Таки задолго до ДОСа, причём задолго до того, как дос стал M$-DOS.
Если уж лезть в историю, то в досе никогда не было терминала. Если уж на то пошло, то и в юниксе тоже. Терминал это специальный такой девайс с клавиатурой и устройством вывода текстовой информации, он через последовательный порт подключается к компьютеру и появляется там как терминальное устройство, типа /dev/tty1. Но, если ты присмотришься, то ты увидишь, что этот терминал, на самом деле внешняя по отношению к юниксу сущность, они часто были пропиетарными, с закрытыми прошивками, и просто шоппц. Если интересно, почитай ncurses, и списки рассылки к нему. Обломно, что тогда github'а не было: историю софта в до-github-эпоху довольно сложно изучать из-за этого.Когда терминалы вышли из моды, старпёрам в юниксе было лень всё переделывать из-за того, что теперь юникс работает не с терминалом, а на "терминале", в смысле на компьютере с видеокартой, монитором и клавиатурой. Поэтому они запилили эмуляторы терминалов, и даже напихали их в ядра юниксов.
То есть, терминалов, как таковых, в юниксах никогда не было, но в них есть эмуляторы терминалов.
Но в досе не было даже эмулятора терминала пристойного. В смысле дос пытался подражать юниксу, но он поначалу на столь дремучем железе работал, что если его всё посвятить эмуляции терминала, может и вышло бы чего, но хотелось же оставить чутка памяти и процессорной мощности под другие программы, так? И поэтому, то что было в досе было слегка обтёсано, так, чтобы на первый взгляд выглядеть прям как в настоящей операционке, но реально было куском кала. Впрочем и всё остальное, что было в досе, было сделано по тому же принципу "давай глянем, что можно изобразить в килобайте памяти под код и данные".
Не увидел там рекомендованных настроек для файрвола или хотя бы какой-то список разрешенных хостов. Значит опять использовать только шмяк-шмяк студевопсеры будут.
Пока выглядит как не очень.
Останусь пока на шоколате
Вижу что в нем нет самого главного - обновления самой системы!!!
Я об этом лет 20 назад говорил, сбылась мечта !
Не очевидный факт о winget, особенно при опыте работы с пакетными менеджерами и системой пакетов в дистрибутивах - это не попытка менеджить кросс зависимости и бить софтины на пакеты с либами и дев пакетами, это в основном средство ставить программы через command line interface не бегая по сайтам. Т.е. это скорее каталог чем репозиторий.Т.е. теперь можно поставить Firefox не запуская Edge на свежей винде. И Far можно и 7Zip и т.п.
PS C:\> winget install firefox
Found Mozilla Firefox [Mozilla.Firefox]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://download-installer.cdn.mozilla.net/pub/firefox/relea...
██████████████████████████████ 29.0 MB / 53.9 MB
Package download canceled.
примерно вот так.Я проводил следственный эксперимент над собой и +- 80% софта смог поставить не скачивая инсталляторов в явном виде - Winget/Windows Store/wsl --install и так далее.
Мой набор довольно небольшой, скорее всего у других пользователей может падать и до 30%.
Они там в курсе, что есть Scoop ? Просто скопировали, малацы.
А почему это не на C#? Вы же в любую жопу его суете?
Или в стае появился один здраво мыслящий человек, которого ещё не выкинули в окно? (привет мем)
они просто умственно отсталые, нужно было делать венду на основе GNU/Linux еще 20 лет назад по типу как сделала Apple на основе BSD.
Не они, а ты. Винда как раз сделана на основе полноценной операционной системы, которая до сих пор крутится там, куда всякие линупcы не пустят и близко. Банки, оборонка, атомные станции - в общем, гугли слова VAX VMS.
Почему она полноценная? Вопрос без шуток.
Потому что изначально по уму сделана и несмотря на то, что появилась лет за 25 до всяких линуксов - ее до сих пор гоняют на критически важных делах. К примеру, на небезызвестной системе межбанковских платежей под названием SWIFT. Потому что именно в ней задолго до юниксов появилась встроенная поддержка сетей, распределенная файлуха, многопроцессорность и кластеризация. Ну и потому что мне машины DEC всегда нравились больше чем IBM, но это уже чисто субъективный критерий:). Увы, когда DEC штатно и предсказуемо отправила в унитаз все полимеры - Катлер с товарищами отправились делать Windows NT в Microsoft
именно по этому 100 процентов суперкомпьютеров на веинде!
У тебя что-то из TOP-500 дома стоит? Расскажешь как оно? А то мне не очень понятно что будет если такой суперкомпьютер зависнет, зато вполне представляю последствия зависания машины, управляющей, к примеру, атомной станцией. Или каким-нибудь химическим заводом.
ну иранцы уже ощутили что будет если на атомной станции винду использовать...
Дружище, я вообще-то говорил про VMS, которую делали те же ребята, что и первые версии Windows NT. Однако Катлер винду больше не пишет как минимум с 2012 года, а то и больше (просто именно в январе 2012 Microsoft об этом официально заявила). Как раз в 2012 пошла в продажу Windows 8 и все помнят, какая это была убогая и в общем-то ненужная поделка.
я по этой теме могу только за машинки от DECа поговорить - был у меня компьютер их с PentiumPro типа такого https://pc.watch.impress.co.jp/docs/article/961101/fxs.jpg классная машинка была...
AlphaStation у них тоже классная была. До сих пор жалею что когда у нас их списывали домой забрать не удалось
после такого железа, где все было выполнено с филигранным качеством и интересными инженерными решениями, всякий самосбор в инвинах уже не вдохновлял
Разработчики разных дистрибутивов Линукс пытаются сделать из них винду, а Майкрософт хочет сделать из винды Линукс.
Денег они хотят сделать из Linux. Вы ошиблись, что у них цель сделать инженерно полезное.
Это было уже в Win. 8.
Microsoft - быстро, некачественно, избыточно сложно (fast, low quality, too complex - is bad).
Ты Microsoft перепутал с FSF и слово "быстро" в перечне явно лишнее. В остальном все правильно.
и чо ж тада означает F в FSF если не fast? :-D
Тоже мне бином Ньютона. На F начинается, на ck заканчивается. Единственная пропущенная буква угадывается без всякого труда.
И эта буква - MS.25 лет опыта MS - как правило всегда значительная часть сделана быстро, плохо, сложно.
Но хомячки второсорт едят за обе щёки, едва только цену чуть принизить. На том живут - с гнильцой, но недорого.
Как заставить линуксоидов жрать гoвнo? Сказать что Microsoft это запретила. От кормушки потом пинками не отгонишь.
Видимо в скором времени нужно ожидать новую ОС от MS в стиле а-ля Linux! Как нибуть так - WinLinux!
Winget.exe install superplayer
Winget.exe uninstall yandexbar mail.ruagent yandexbrowser
Ура. Теперь сложности с установкой одного пакета разных версий, обновлением (в виде например невозможности установки пакета нужной версии сохранив нужные версии пакетов, а то и само их существование в системе), откатом, произвольным выбором места установки, поддержкой заброшенных сборщиками пакетов, зависимостью от сборщиков - в винде?
При всей любви к линуксу и даже к пм - ненавижу.
Самое главное преимущество Windows-способа установки программ, это что он позволяет забыть об обновлениях и сосредоточиться на работе.
э... странное преимущество... и работает только на протухших икспишечке и семерочке, так как сферический юзер винды может запретить обновления 10чки только одним образом - не подключая компьютер к интернету
> защиты от подмены используется хэш SHA256.И как хеш SHA256 защитит от подмены?
> По умолчанию при установке готовых сборок в пакетном менеджере включена отправка телеметрии, собирающей данные о взаимодействии пользователя с пакетным менеджером
Вонючая гамериканская корпорашка без этого не сможет.
> Вонючая гамериканская корпорашка без этого не сможет.Во-во. Что RedHat, что SUSE, что Canonical (она зарегистрирована на острове Мэн, но в американском Бостоне у них тоже отделение имеется).
Неужели за столько лет дошло?Хотя лучше от этого это поделье не станет. И тот бардак что уже развели не выличит уже ничто