Windows 10 поставляется с пакетным менеджером
- среда, 29 октября 2014 г. в 02:11:31
Microsoft прикладывает все силы, чтобы сделать Windows 10 самой лучшей операционной системой для настольных компьютеров. Ради этого компания даже не стесняется заимствовать лучшие функции у главного конкурента — Linux. В частности, Windows 10 содержит в своём составе полноценный пакетный менеджер. Таким образом, в Windows теперь возможно запустить командную оболочку и установить VLC, Firefox или тысячи других программ непосредственно из командной строки.
В настоящее время пакетный менеджер — одно из главных преимуществ Linux перед Windows и OS X. В то время как пользователям других операционных систем приходится запускать графический инсталлятор и многократно нажимать клавишу Next, под Linux достаточно всего лишь запустить команду вроде apt-get install vlc
. Таким образом, процесс установки и обновления программ под Linux гораздо проще и приятнее.
Однако, разработчики Windows 10 намерены лишить конкурента этого преимущества. В состав этой операционной системы входит пакетный менеджер под названием OneGet. С его помощью устанавливаются программы командами вроде Find-Package VLC
и Install-Package Firefox
.
OneGet делает всё, что и должен делать пакетный менеджер: поиск программ, добавление новых репозиториев, установка и деинсталляция пакетов и т.д. При этом он использует такой же формат пакетов, что и Chocolatey — один из самых популярных пакетных менеджеров под Windows.
OneGet был представлен как часть пакета расширений Windows Management Framework 5.0 Preview для Windows 8.1 в сентябре 2014 года, но в Windows 10 он станет стандартным инструментом. Судя по всему, пакетный менеджер будет доступен через интерфейс PowerShell, известное средство для автоматизации действий в Windows, которое часто используется системными администраторами.
Остаётся открытым вопрос, как Microsoft будет популяризовать использование OneGet. Станет ли он чисто гиковским инструментом, о котором знают немногие, либо будет повсеместно применяться для установки программ и обновлений.