The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

16.03.2011 21:58  Проект PC-BSD представил новую реализацию формата пакетов PBI

Опубликован обзор переработанного формата пакетов PBI, который планируется использовать в релизе PC-BSD 9 (тестовые сборки уже можно загрузить здесь). Основная идея PBI связана с помещением всех необходимых библиотек в каждый пакет, что позволяет избавиться от зависимостей и упрощает операции по управлению пакетами, но заметно увеличивает размер пакета за счет дублирования файлов в системе. Для уменьшения размера в PBI включаются только дополнительные компоненты, отсутствующие в базовой поставке релизов PC-BSD.

Из преимуществ PBI также называются гибкие возможности по обновлению (например, можно установить приложение использующее нестандартные, устаревшие или новейшие библиотеки) и удалению приложений, без влияние на систему и другие программы. Также возможна подготовка 32-разрядных PBI-пакетов, способных работать на 64-разрядных системах без усложненных chroot-конфигураций.

Из возможностей, реализованных в переработанной версии PBI, отмечается:

  • Поддержка установки и сборки PBI-пакетов в обычных FreeBSD-окружениях (без привязки к PC-BSD)
  • Новый инструментарий для работы с PBI-пакетами, реализованный в виде одного исполняемого файла pbi-manager, работающий в режиме командной строки (не требует для реализации всех возможностей наличия GUI-интерфейса как раньше) и использующий только стандартные системные утилиты и библиотеки;
  • Поддержка сборки стандартного порта FreeBSD в виде готового PBI-файла;
  • Использование цифровых сигнатур для проверки надежности источника сборки. Теперь можно проверить, что пакет взят из официального репозитория (ранее использовался только простейший MD5 хэш для проверки целостности пакета). Для каждого файла в пакете теперь создается SHA256-хэш, что дает возможность следить за целостностью установленных файлов;
  • Для разработчиков пакетов разработан механизм доставки PBI конечным пользователям. Ведение первичного индекса всех выпущенных PBI и связанной с ними мета-информацией. Пользователь может найти нужный пакет в индексе и установить его. Реализованы инструменты для создания и поддержки собственных PBI-репозиториев;
  • С целью минимизации используемого дискового пространства реализована возможность совместного использования единых для разных пакетов файлов. Если при установке пакета файл уже был установлен другим пакетом, то вместо дублирования данных создается жесткая ссылка. Идентичность файлов проверяется с использованием SHA256-хэшей.
  • Для мониторинга и обслуживания установленных PBI-пакетов используется специальный фоновый процесс pbid, который непосредственно занимается выявлением и объединением дубликатов;
  • Для сокращения размера необходимых для обновления PBI-пакетов данных добавлена поддержка обновления через установку бинарных патчей, содержащий только измененные данные по отношению к прошлой версии пакета. Использование бинарных патчей позволяет сократить объем загружаемых данных, в некоторых ситуациях, на 95%. Доступны инструменты для автоматической генерации патчей на основе сборки стандартного порта.


  1. Главная ссылка к новости (http://blog.pcbsd.org/2011/03/...)
Лицензия: CC-BY
Тип: Обобщение
Ключевые слова: PC-BSD, pbi, packet, port
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 23:16, 16/03/2011 [ответить] [смотреть все]
  • –4 +/
    ДА Это же очевидное изменение лежит на поверхности Почему так сразу не сдел... весь текст скрыт [показать]
     
     
  • 2.2, dimqua, 23:22, 16/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А это не изменение, это вроде так всегда было.
     
     
  • 3.10, Аноним, 00:19, 17/03/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    VLC 1 1 7_1 207 41 Mb 02 28 11 8 x Series DeaDBeeF 0 4 1_1 60 24 Mb 02 22... весь текст скрыт [показать]
     
     
  • 4.13, StrangeAttractor, 01:13, 17/03/2011 [^] [ответить] [смотреть все]  
  • +12 +/
    > VLC  1.1.7_1         207.41 Mb

    Ибдец! Портабельная виндовая версия 25 мегов занимает (дистр ещё меньше ессно, и Qt при этом в поставку Windows вроде ещё не включена...), а у этих 200... Дуратская идея по ходу. Ибо всё хорошо, что вмеру, а такое раздувание - это не в меру (по крайней мере не оправдано, imho).

     
  • 4.16, User294, 01:50, 17/03/2011 [^] [ответить] [смотреть все]  
  • –2 +/
    Инифига себе, маленький и легкий клиентик Любимец эмбеддовки На 50 мегабайтов ... весь текст скрыт [показать]
     
     
  • 5.17, анон, 02:00, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Там гуевый клиент со своими либами, неужели непонятно?
     
     
  • 6.29, тигар, 10:03, 17/03/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    конкретно ему - не понятно он, видимо, не посматривал за макосовцами с их мегап... весь текст скрыт [показать]
     
     
  • 7.37, User294, 12:59, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Немного исправлено Как раз под макось появляется всякое малваре И наверное ... весь текст скрыт [показать]
     
     
  • 8.40, iZEN, 14:22, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Использование цифровых сигнатур для проверки надежности источника сборки Тепер... весь текст скрыт [показать]
     
     
  • 9.68, User294, 00:32, 18/03/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Мимо тазика если огреть сплойтом либу прогу - совсем не обязательно ее потом из... весь текст скрыт [показать]
     
  • 5.26, crypt, 09:12, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    мож, они с дебагом собирают... так, на всякий пожарный, чтобы уж все включено.
     
  • 5.57, Анон, 18:59, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    На пальцах PBI это пакет включающий в себя не только само приложение, но и ВСЕ ... весь текст скрыт [показать]
     
     
  • 6.65, Клыкастый, 20:00, 17/03/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Что мешает использовать FreeBSD?
     
  • 4.43, Аноним, 14:35, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Интересно, сколько места на винте займет это добро Мне всегда 10 гигов хватало,... весь текст скрыт [показать]
     
  • 1.3, klalafuda, 23:38, 16/03/2011 [ответить] [смотреть все]  
  • +/
    Надеюсь, что гномовские и кдешные библиотеки входят в базу. Причем нескольких популярных версий. Иначе ой..
     
     
  • 2.5, User294, 23:48, 16/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это ж получится прямо как в винде что ни программа, то сидюк Почему сидюк Да ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, klalafuda, 23:57, 16/03/2011 [^] [ответить] [смотреть все]  
  • +5 +/
    Если ты посмотришь на реальность за последние лет десять-пятнадцать, то сам знае... весь текст скрыт [показать]
     
     
  • 4.11, ананим, 01:02, 17/03/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    если бы это было так, то никакие андроиды вообще бы не появились да что там, да... весь текст скрыт [показать]
     
     
  • 5.22, Below, 04:57, 17/03/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    Согласен, но никто систему портов не запретил пока, PBI - всего лишь один способ... весь текст скрыт [показать]
     
  • 4.14, User294, 01:36, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Может и не ключевые, но зачем же создавая нечто новое наступать на старые грабли... весь текст скрыт [показать]
     
  • 4.15, User294, 01:45, 17/03/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    А знаете, сидюки то - умирают И начинают смотреться архаично Если уж кто хотел... весь текст скрыт [показать]
     
  • 4.21, бедный буратино, 03:51, 17/03/2011 [^] [ответить] [смотреть все]  
  • +3 +/
    Если посмотреть на реальность последние 10-15 лет, то слова вирус , спам , бо... весь текст скрыт [показать]
     
     
  • 5.69, User294, 00:39, 18/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Во-во А то знаете, если поставить почтовый сервак, 95 его работы будет сделано... весь текст скрыт [показать]
     
  • 3.28, xxx, 09:49, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    В целом согласен, однако этот минус свойственен проприетарщикам А в данном случ... весь текст скрыт [показать]
     
     
  • 4.30, QuAzI, 10:43, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Легко и централизованно 1 США отключает неугодные записи в первичных DNS 2 MS... весь текст скрыт [показать]
     
     
  • 5.32, anonymous, 11:26, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    1 свой днс 2 не юзать такой софт 2 5 цифровые подписи и хэши 3 децентрализ... весь текст скрыт [показать]
     
     
  • 6.38, QuAzI, 13:19, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    1 Такие простые Ну мой DNS в пределах организации или максимум провайдера Пус... весь текст скрыт [показать]
     
     
  • 7.70, User294, 00:59, 18/03/2011 [^] [ответить] [смотреть все]  
  • +/
    А что мечтания DHT не вчера придумали Вчера о них мечтали А сегодня уже пора ... весь текст скрыт [показать]
     
     
  • 8.72, QuAzI, 08:53, 18/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Это понятно что когда дым из задницы пошёл, народ стал крутиться в сторону чьор... весь текст скрыт [показать]
     
  • 5.33, xxx, 11:41, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Это я привёл пример, на самом деле можно сделать и графическую приблуду и фигню ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (15)

  • 1.4, Аноним, 23:47, 16/03/2011 [ответить] [смотреть все]  
  • +/
    Молодцы IX-system и Крис Мур - больше Desktop-Unix, хороших и разных Правда, бу... весь текст скрыт [показать]
     
     
  • 2.6, klalafuda, 23:50, 16/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Эээ А нахрена, простите, эти рус-форки Если не секрет Что в них такого р... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, ананим, 01:08, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    во-во тем более что русские фамилии всё чаще и чаще встречаются в очень серьёзн... весь текст скрыт [показать]
     
  • 2.49, yurkis, 14:58, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Форки в бздешном комьюнити вроде как моветон Да и зачем его форкать Русскую ра... весь текст скрыт [показать] [показать ветку]
     
  • 2.54, smallcat, 15:52, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Была Хороним уже полгода ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.63, QuAzI, 19:40, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    А, ну ну. Ну мы подождём =)
     
  • 1.7, Аноним, 23:53, 16/03/2011 [ответить] [смотреть все]  
  • +/
    После многих лет разработки в PC-BSD изобрели... tar.gz
     
     
  • 2.53, smallcat, 15:50, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это вобще о чём Куда говорить ... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, xxx, 23:54, 16/03/2011 [ответить] [смотреть все]  
  • +3 +/
    >Поддержка установки и сборки PBI-пакетов в обычных FreeBSD-окружениях (без привязки к PC-BSD)

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

     
     
  • 2.44, iZEN, 14:38, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    О, да Я бы из PBI поствил Xfce 4 8, посмотрев, что там половина функций сломана... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.56, Аноним, 18:09, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    И в чём проблема У Вас же снапшоты есть, сделал снапшот ФС, поставил посмотрел,... весь текст скрыт [показать]
     
     
  • 4.64, iZEN, 19:58, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Проблема в связности Откатываться обратно на предыдущую версию DE слишком сложн... весь текст скрыт [показать]
     
     
  • 5.66, Аноним, 20:23, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    1 снапшот 2 поставил, посмотрел 3 удалил снапшот в чём проблема Какая связно... весь текст скрыт [показать]
     
     
  • 6.71, User294, 01:01, 18/03/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Скорее, проблема в том что снапшот откатывает и правда ВСЕ Вот сохранили вы фай... весь текст скрыт [показать]
     
  • 6.73, iZEN, 18:58, 18/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Решил вопрос так 1 Загрузил срез каталога коллекции портов на определённую дат... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.18, Анон, 03:38, 17/03/2011 [ответить] [смотреть все]  
  • +/
    Представляю, как какой-нибудь текстовый редактор на Qt аля Блокнот будет за собой тянуть всю либу. Боже упаси, чтоб он не был интегрирован в KDE.
     
     
  • 2.20, zzzzzz, 03:48, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    всё будет путём ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.25, klalafuda, 07:59, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Совсем не факт, что все будет именно этим путем Потому что Вася Пупкин, афтар э... весь текст скрыт [показать]
     
     
  • 4.34, Аноним, 11:59, 17/03/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    1 Выбор за вами в использовании этого калькулятора 2 Попросите Васю добавить ... весь текст скрыт [показать]
     
  • 4.50, yurkis, 15:00, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    А как в таком случае повдет себя традиционный менеджер пакетов ... весь текст скрыт [показать]
     
  • 3.48, Аноним, 14:55, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    это токо мне кажется, что они придумали usr local lib с блэкдже Wс хешем и хард... весь текст скрыт [показать]
     
  • 2.52, smallcat, 15:41, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Давно всё есть.
    Огород городить никто не будет.
     
  • 1.19, zzzzzz, 03:46, 17/03/2011 [ответить] [смотреть все]  
  • +/
    звучит круто! посмотрим как будет на деле.
     
  • 1.23, анонизмус, 06:55, 17/03/2011 [ответить] [смотреть все]  
  • +/
    имхо, это не выход. лучше бы они вместе с командой драгонфлай бзд запилили их родную систему виртуальных пространств пакетов, чем городить вот такой большущий костыль.
     
     
  • 2.51, yurkis, 15:03, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Впринципе там как минимум несколько возможностей установки 1 make install clea... весь текст скрыт [показать] [показать ветку]
     
  • 1.24, Аноним, 07:35, 17/03/2011 [ответить] [смотреть все]  
  • +/
    И никто не упоминул что это один в один мак ос х Там ровно тоже самое статическ... весь текст скрыт [показать]
     
     
  • 2.47, Аноним, 14:48, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Статическая линковка проще реализуется, для каждой проги своя версия либы, не на... весь текст скрыт [показать] [показать ветку]
     
  • 1.27, Аноним, 09:26, 17/03/2011 [ответить] [смотреть все]  
  • +/
    Чего спросить то хотел, допустим скачал pbi с кучей либ - половина либ будет в с... весь текст скрыт [показать]
     
     
  • 2.31, QuAzI, 10:45, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нет

     
     
  • 3.45, smallcat, 14:38, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Да.
     
  • 2.46, iZEN, 14:39, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.76, Аноним, 03:00, 21/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Нет.
     
  • 1.39, tmp, 14:05, 17/03/2011 [ответить] [смотреть все]  
  • +/
    Они изобрели Microsoft-style установку?


     
     
  • 2.41, h31, 14:27, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Тогда уж Apple-style.
     
  • 1.42, smallcat, 14:28, 17/03/2011 [ответить] [смотреть все]  
  • +1 +/
    И как бы не завидовали завистники, но проект движется вперёд.
    Пусть была ошибка ужасная в версии 7.х, но проект слушает людей, принимает адекватные решения. Уважение команде PC-BSD.
     
  • 1.58, Аноним, 19:01, 17/03/2011 [ответить] [смотреть все]  
  • –1 +/
    At a bare minimum, you need to have the following computer hardware in order to ... весь текст скрыт [показать]
     
     
  • 2.59, Anonim737, 19:06, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сделай лучше, потом придешь сюда расскажешь и покажешь свою поделку, а мы покритикуем.
     
     
  • 3.62, Аноним, 19:38, 17/03/2011 [^] [ответить] [смотреть все]  
  • +/
    правильно цитируй, мурзилка 171 Критик должен быть готов и способен в любой мо... весь текст скрыт [показать]
     
     
  • 4.67, klalafuda, 22:04, 17/03/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    > «Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно; в противном случае критика превращается в наглую самодовлеющую силу и становится тормозом на пути культурного прогресса»

    И это тоже неверный подход. Впрочем, как и любой другой, основывающийся на крайности. Критик может прекрасно *видеть* проблему. И может её обосновать. Точнее, должен обосновать. Свою критику. Но решение - вы слишком многого хотите. Сама суть критики - это в первую очередь обозначение углов. Но не их выравнивание. Если критик может решить проблему - отлично! Но это отнюдь не означает, что если он не в состоянии этого сделать, он должен молчать в тряпочку. Четкое обозначение проблемы и её признание заинтересованными участниками - это уже половина её решения.

     
     
  • 5.77, nuclight, 11:36, 23/03/2011 [^] [ответить] [смотреть все]  
  • +/
    Нет, не так, это явное непонимание цитаты В ней ничего не говорится о том, что ... весь текст скрыт [показать]
     
  • 2.61, анонизмус, 19:20, 17/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    PC-BSD вплотную подошла к требованиям оффтопика для HDD. браво!
     
  • 1.60, anonymous from da LOR, 19:18, 17/03/2011 [ответить] [смотреть все]  
  • +/
    Не прошло и десяти лет, сделали PBI по-человечески. Ну да лучше поздно, чем никогда.
     
  • 1.74, lucentcode, 01:49, 19/03/2011 [ответить] [смотреть все]  
  • +/
    В чём профит от такой системы? Только размер пакетов серьёзно увеличился. Что люди не сделают, только бы своё ЧСВ потешить.
     
     
  • 2.75, Аноним, 03:00, 21/03/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нету профита.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor