Навеяно вот этой веткой -
Windows и репозитории
В качестве аргументов в этой ветке указывалась система portage - т.е. мне не надо знать где это находится достаточно знать название, чтобы можно было скачать и установить вместе с зависимостями...
Позволю себе взглянуть на это с другой стороны.
Смотрим на страницу gentoo в вики :
Gentoo Linux — Википедия
После ряда проблем разработки Даниэл приостановил разработку Gentoo и переключился на FreeBSD, из которой позднее были привнесена идеология портов — система управления пакетами с помощью сценариев сборки (ebuild), позднее названная Portage.
Ба! ... знакомые все лица. Я как раз начинал с FreeBSD...
Оказывается система portage ( признак системы XXI века ) взята.... с совершенно бесплатной ( и не требующей открывать модифицированные коды - в отличии от GPL ) системы XX века! Для меня это было де-жа-вю
Далее, с зависимостями... или в чем на самом деле помогают порты ( или portage - в ОС XXI века ).
Если посмотреть в портах FreeBSD то они прописаны явно: например приложению visprint-2.1 требуется библиотека png-1.2.23_1 ( для создания PNG файлов ). Более хитрым приложениям - требуется больше. Вообще *nix-подобные системы так и построены, что разбиты на мелкие модули. Поэтому для их работы требуется наличие этих библиотек - иначе они просто работать не будут. Поэтому каталог /usr/lib и /usr/local/lib - огромная свалка, в которую обычному пользователю лучше не соваться ( удаление под рутом какой либо библиотеки может раком поставить всю систему ). Большинство линух-пользователей туда и не совались, а вот мне пришлось с этим столкнуться в ранних версиях Cygwin ( пока ее до стабильного состояния не довели ) - гемор еще тот. Система портов с зависимостями и предназначена, для того чтобы навести в хаосе порядок - чтобы если я ставил приложение, которое использует кучу других модулей, то получил бы его работающим за счет доустановки/апргрейда этих модулей ( которых на момент установки в системе у меня могло и не быть ).
Так что вывод первый : порты - это не для того, чтобы было удобно скачавать, а для того, чтобы скачанное работало ( в системе, поделенной на мелкие модули ).
В Виндовс пошли по-другому пути - каждое приложение тащит с собой необходимый комплект библиотек, поэтому ему достаточно минимальной системы, чтобы оно заработало. Это - дополнительное дублирование. Но избавляет от гемороя с зависимостями - приложение самодостаточно.
Далее, о выборе того, что поставить. Да, у Gentoo есть набор приложений для скачивания которых достаточно указать название... вот только как это название узнать.
Я знаю, что для редактирования графики одна из наиболее популярных программ - gimp. Найти могу ( я с ним сталкивался еще в 1996-97 году ). Но обычный пользователь этого может не знать. Ок. Идем на
http://gentoo-portage.com/ то, что эта штука называется gimp мы еще не знаем... жмем Browse ... и, не знаю как вы, а я нифига не вижу что-то связанного с графикой ... только набив в поиске gimp я допер, что располагается он в ... media-gfx !
Даже если нажать там List-View, то мне этого сокращенного описания недостаточно - надо идти на сайт разработчика или смотреть по форумам/обзорам ... которые тоже приведут на сайт разработчка ... где я также смогу скачать эту программу ( особливо если это для Виндов - она будет самодостаточная, как я выше говорил, либо скачать еще одну-две приблуды для нее /например GTK+ для того же GIMP/, а не целое дерево зависимостей ). Не знаю как вы - а я обычно смотрю описание того, что скачиваю перед тем, как скачиваю.
Да и у FreeBSD коллекция выглядит богаче ( та же графика -
FreeBSD Ports: Graphics - только называется она по-честному - "графика", а не "media-gfx". Предупреждение: приложений там дофига и страница будет открываться долго ).
Более того, я обычно люблю посмотреть обзоры программ перед тем, как их скачивать. И в этом плане опять portage мне совершенно не поможет.
Вывод второй - с точки зрения обычного пользователя portage наоборот неудобен - найдет он в одном источнике ( Веб сайт ), а скачивать будет с другого - по меньшей мере ему будет надо вызывать emegre с названием проги, в то время как под виндами можно тут же из браузера скачать и по окончании скачки он же и предложит запустить сетап ( а как правило приложения скачиваются именно в таком формате ).
Так объясните мне - что в Gentoo из 21 века?

В упор не понимаю!