URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 108285
[ Назад ]

Исходное сообщение
"Разработка универсального формата пакетов Limba приостановле..."

Отправлено opennews , 18-Июн-16 08:46 
Маттиас Клумп (Matthias Klumpp) сообщил (http://blog.tenstral.net/2016/06/a-few-words-about-the-futur...) о приостановке разработки проекта Limba (https://people.freedesktop.org/~mak/limba/), в рамках которого развивалась система универсальных пакетов приложений, продолжающая развитие идей  Listaller (http://listaller.tenstral.net/) и Glick2 (http://people.gnome.org/~alexl/glick2/). Система Limba развивалась в одиночку и после появление систем Flatpak (http://flatpak.org/) и Snap (http://snapcraft.io/) автор столкнулся с необходимостью в одиночку конкурировать с компаниями Red Hat и Canonial.


Обсудив сложившуюся ситуацию с Александром Ларсоном (Alexander Larsson), разработчиком системы Flatpak/xdg-app, Маттиас пришёл к выводу, что их видение организации sandbox-изоляции и доставки приложений совпадает, за исключением вопроса модульности пакетов. В итоге было принято решение уступить место более перспективному проекту, близкому по своим идеям к Limba. Limba больше не будет разрабатываться с целью создания конечного продукта и будет позиционироваться как персональный исследовательский проект, которому уже не будет уделяться былое внимание. Маттиас сосредоточит работу на других своих проектах, таких как Linux-дистрибутив Tanglu (http://tanglu.org/), сервисы AppStream (https://www.opennet.me/opennews/art.shtml?num=35000) и поддержка PackageKit в Debian.


Проекты Limba и Flatpak достаточно похожи друг на друга. Маттиас Клумп, автор Limba, является создателем системы универсальных пакетов Listaller, которая развивалась с 2008 по 2014 год, а Александр Ларсон, автор Flatpak, развивал в своё время похожую систему Glick2, после чего в рамках новых проектов попытались перевести свои разработки на новый уровень и адаптировать к современным реалиям (распространение контейнерной изоляции). Основное отличие Limba от Flatpak заключается в модульном характере, Limba более близок к традиционным пакетным менеджерам и системам, подобным PyPI, и активно применяет пакеты с  зависимостями. Изолированное окружение строится при помощи OverlayFS, при этом все необходимые для работы программы компоненты не включены в один пакет, а разнесены по разным пакетам с зависимостями.

Flatpak оперирует (https://www.opennet.me/opennews/art.shtml?num=44075) более крупными runtime-наборами, предоставляя в качестве зависимости типовые системные окружения  (например, все библиотеки, необходимые для работы программ GNOME или KDE). В Limba системное окружение является модульным и формируется из обособленных пакетов, которые обновляются отдельно друг от друга.
В обоих системах поддерживаются атомарные обновления и одновременная установка разных версий одной программы. Код Limba написан на Си и поставляется (https://github.com/ximion/limba) под лицензией GPLv2 (Flatpak под LGPLv2.1).


URL: http://blog.tenstral.net/2016/06/a-few-words-about-the-futur...
Новость: http://www.opennet.me/opennews/art.shtml?num=44622


Содержание

Сообщения в этом обсуждении
"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Dkg , 18-Июн-16 08:46 
Зря, я так надеялся на еще один универсальный формат!

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 09:38 
у нас 14 конкуриющих стандартов...

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 12:43 
Теперь стало 13. Молодец, Маттиас. Мужык!

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 16:10 
C-C-C-Combo Breaker!!!

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 13:24 
Каждому приложению свой дистрибутив!

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 08:53 
Здравомыслие ...

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено KOT040188 , 18-Июн-16 14:04 
Очень хотелось бы, но в данном случае просто лень.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 09:44 
Зачем Ларссону одну букву сократили? Тогда бы писали полностью по-русски -- Ларсов, ибо Larsson означает "сын Ларса" -- Lars son.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 14:22 
Зачем пишешь "адрес" с одной д и одной с, ведь от  Address - ad + directus.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено angra , 18-Июн-16 20:46 
Потому, что существуют более одного правила транслитерации, Ларссон и адрес попадают под разные.

"Бестолочь!"
Отправлено GrammarNarziss , 20-Июн-16 20:14 
Не всякая транслитерация является словарным словом.
Но «адрес» — слово из словаря, позорный отмазчик!

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено dr Equivalent , 19-Июн-16 02:55 
Регрессивная количественная ассимиляция. Нормальное явление.

А вообще, тогда уж Ларсович.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 10:46 
Хоть одним из этих инсталляторов уже можно пользоваться?
Поставить myrulib можно из AUR, Launchpad или с помощью make install. То же самое с любой нужной программой отсутствующей в репозиториях.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 11:07 
у например krita есть пакеты appimage и snap. Может еще для какой нибудь программы есть

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 11:25 
> Может еще для какой нибудь программы есть

Вся суть универсальных пакетных форматов.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 12:28 
После последнего пресс релиза про снаппи, каноникл предъявляли, что снаппи всё ещё на уровне альфы с хвостиком, а написано так, будто полностью готово.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 13:11 
snap да на уровне альфы, flatpak куда более зрелых но там и функционал по меньше и использование по проще.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 14:34 
>snap да на уровне альфы, flatpak куда более зрелых но там и функционал по меньше

Чего? Snap более зрелый чем flatpak, flatpak вылез как ответ на него, вот каноникл и зашевелились в последнее время. Поэтому в flatpake больше функциональности, там и рабочая система рантаймов, и дедупликация + прочие плюшки ostree уже сейчас работают, а не "когда-нибудь в планах", и система порталов лучше сделана, и работа с репами и обновлениями полноценная, а не через проприетарный стор от каноникла.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 12:08 
Вот так крупные компании душат интересные разработки.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Celcion , 18-Июн-16 13:00 
Конечно, ведь они, идиоты, думают о конечных пользователях, которым нафиг не упало очередных 100500 "универсальных" форматов. Зажимают, гады, свободу мысли очередного приверженца величайшей и самой правильной идеологии Not Invented Here!

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 13:42 
Если бы все думали как ты, то многих великих идей бы не было

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено KOT040188 , 18-Июн-16 14:06 
Это каких же?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 15:12 
> Это каких же?

к примеру gcc. если бы redhat тогда не форкнул сделав egcc - все было бы по другому.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено rob pike , 18-Июн-16 15:25 
Форк случился задолго до поглощения Cygnus шапкой.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 17:28 
господь вас, я лишь о позиции FSF в тот момент.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 14:46 
Один велосипедист переступил через себя и отложил велосипед на полку, сосредоточившись на других, не заведомо мёртвых проектах. Тут праздновать надо.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 15:11 
вот так корпорации и прогибают под себя. Человек делал проект с оглядкой на людей, а корпорации делают с оглядкой на свои нужды. Разница понятна?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 15:25 
И в чём заключалась эта "оглядка на людей"?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено rob pike , 18-Июн-16 15:28 
Корпорации ведь управляются марсианами, состоят из марсиан и предлагают свои продукты марсианам, причем насильно.
Только в Венесуэле думают о нуждах людей и дают корпорациям укорот.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 16:23 
Людьми они конечно же управляются. Вопрос только в целеполаганиях. А вот целеполаганиями у людей, рулящих корпорациями, не всё так гладко, ибо бабло ради бабла это дно днищенское.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено rob pike , 18-Июн-16 18:41 
Откуда же берется бабло, как же его корпорациям получить, и от кого?
Может быть от покупателей, которым понравится их продукт и они его у корпораций купят, совершив добровольный обмен, сочтя что продукт того стоит, и выбрав продукт той корпорации, что им больше всего подходит по разным критериям, включая цену?

Нет, вряд ли. Такого не может быть. Корпорации, наверное, действуют как-то по-другому, наверное они силой отбирают бабло у мирных жителей, подкарауливая их по вечерам в темных переулках.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 20:15 
Корпорации не зарабатывают ДЕНЬГИ на мелких пользователях.
ДЕНЬГИ зарабатывают с корпоративных покупок. И если корпоративным пользователям это будет нужно, это будет. А возмущения рядовых - всем наплевать.

Не стоит считать что рынок soho такой уж прибыльный и большой. это наверно тешет самолюбие - но это не так.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 20:52 
> Откуда же берется бабло, как же его корпорациям получить, и от кого?
> Может быть от покупателей, которым понравится их продукт и они его у
> корпораций купят, совершив добровольный обмен, сочтя что продукт того стоит, и
> выбрав продукт той корпорации, что им больше всего подходит по разным
> критериям, включая цену?

или выберут ту корпорацию которая предложит им больший откат. Вы такой большой а в сказку о невидимой руке рынка верите...


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 23:25 
Потому что в целом эта сказка работает получше других.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 20-Июн-16 07:45 
то та - США (страна победившего рынка) вбухивают кучу гос. бабла в инфраструктуру и НИОКР.
где же тот бизнес ?:)

И вы расскажите еще как разбогател Бил Гейтс, ну прям рынок ему в этом помог :)

То что это сказка - вы правильно заметили.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 17:31 
> Корпорации ведь управляются марсианами, состоят из марсиан и предлагают свои продукты марсианам,
> причем насильно.

Господь вас, вы помните как systemd пропихивали в debian? голосовали пока не приняли правильное решение.
Вы помните под каким соусом начинали разработку systemd? "нам нужна быстрая загрузка" - где это сейчас? Где учитываются голоса тех кто хотел бы оставить SysV Init ?

Что там о wayland в федоре - чем дальше, тем больше костылей и тем больше похож на X11.
А как пели в начале?

> Только в Венесуэле думают о нуждах людей и дают корпорациям укорот.

Мисье читал "капитал"? или считает что корпорация ради 300% прибыли не готовы на преступления?


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 21:48 
> - где это сейчас? Где учитываются голоса тех кто хотел бы оставить SysV Init ?

В devuan'е. Сколько наголосуешь, столько и получишь. Только придется впрячься в майнтенанс.

> Что там о wayland в федоре - чем дальше, тем больше костылей
> и тем больше похож на X11.

С одним небольшим отличием: в отличие от X11 там через протокол делается только управление, а большие объемы данных через скоростные интерфейсы direct rendering. По поводу чего wayland нагружает процессор меньше. Раза в три.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 20-Июн-16 07:48 
>> - где это сейчас? Где учитываются голоса тех кто хотел бы оставить SysV Init ?
> В devuan'е. Сколько наголосуешь, столько и получишь. Только придется впрячься в майнтенанс.

А верните мне в дебиан!


>> Что там о wayland в федоре - чем дальше, тем больше костылей
>> и тем больше похож на X11.
> С одним небольшим отличием: в отличие от X11 там через протокол делается
> только управление, а большие объемы данных через скоростные интерфейсы direct rendering.
> По поводу чего wayland нагружает процессор меньше. Раза в три.

Спасибо посмеялся. Открою тебе тайну падаван, DRI он везде есть, в X11 тоже. И кому хотелось - тот его использовал.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 20-Июн-16 17:32 
> А верните мне в дебиан!

Может тебе и ботинки почистить? Еще и бесплатно, да?

> DRI он везде есть,

Однако есть большая разница: в wayland через протокол только управление, а гигазы графики отправляются в DRI вообще не озадачивая дисплейный сервер и не требуя разбор протокола. В иксах через протокол прет вообще все. То что иксы потом где-то как-то используют DRI - улучшает дело только частично. Разбирать гигабайты в протоколе им все-равно придется. А если иксы не укладываются при этом в реальное время, т.к. их протокол позволяет много сложных примитивов, тормозить начинает вообще вся графика в системе, вплоть до того что отрисовку графического терминала или менеджера задач можно устать ждать. В вэйланде при этом тормозит только проблемное приложение, потому что оно себя и рендерит, и если оно это будет делать долго - его проблемы. А не общесистемные.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 21-Июн-16 22:21 
> Может тебе и ботинки почистить? Еще и бесплатно, да?

можно. А если что-то в дебиане не нравится - форкайте и не примазывайтесь к его торговой марке.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 21:36 
Откажись от услуг "единых энергосистем"? И компании Intel с их Management Engine. AMD тоже аналог сделали. Поэтому извини, но тебя будут мэнэджить.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Snap , 18-Июн-16 18:04 
Я вот подумываю, а не остановить ли развитие, в пользу уже проверенного и популярного формата .exe

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено rob pike , 18-Июн-16 18:42 
Формат com намного лучше проверен, стоит ли так гнаться за всем самым модным?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Snap , 18-Июн-16 22:20 
.com слишком коммерциализирован, сразу набегут владельцы соответствующих доменов (вот, например, за command.com может заступиться липкий бренд 3M)

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 15:28 
и давно exe стал пакетом и содержит все зависимости? Не надо путать формат файла для программ и способ распространения этих программ.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 21:55 
> и давно exe стал пакетом и содержит все зависимости? Не надо путать
> формат файла для программ и способ распространения этих программ.

Со времен setup.exe, т.е. еще лохматого MS-DOS'а.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено xz , 18-Июн-16 19:17 
flat тупее, в итоге он более fat - нах.
Хотелось бы кашу зависимостей бинарей и либ нарезать на 3-5 этажное дерево непересекающихся блоков. Монтировать по необходимости. И чтоб была возможность одновременной работы разных версий одного блока.
Что-то никак не придумаю внятный алгоритм нарезки. Посоветуйте что-нибудь ?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Led , 18-Июн-16 19:59 
> Посоветуйте что-нибудь ?

Уроки учить.


"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 22:17 
Каникулы же. А вот домашнее чтение, да, почитать неплохо бы.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 18-Июн-16 23:17 
Он не думает, что создание очередной сборки дебиана (о которой большинство слышит впервые) - тоже бессмысленная конкуренция муравья со слоном?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено phrippy , 19-Июн-16 22:18 
Кто-нибудь объяснит мне, чем все эта хрень лучше /opt/app_name-app_version/ запакованного в deb-пакет?

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 19-Июн-16 23:45 
Тем, что будет заводиться в теоретически любом дистре.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено Аноним , 20-Июн-16 14:33 
"теоретически"

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено axredneck , 21-Июн-16 01:54 
Тем, что .deb-пакет может и не встать на Федору, Арчь или Генту, особенно если в пакете проприетарщина (имел неудачный опыт)
Тем, что dependency hell решается (надеюсь).
Тем, что изолирует приложение от остальной системы.

"Разработка универсального формата пакетов Limba приостановле..."
Отправлено phrippy , 21-Июн-16 10:50 
> Тем, что .deb-пакет может и не встать на Федору, Арчь или Генту,
> особенно если в пакете проприетарщина (имел неудачный опыт)

Криворукие проприетарщики ничего не могут сделать нормально. Вы точно уверены, что придумывание еще одного ненужного формата магическим образом пересадит им руки из жопы на плечи?
> Тем, что dependency hell решается (надеюсь).

У приложения, запакованного в /opt/ вообще не должно быть никаких зависимостей. Извращенцы могут даже libc к нему положить.
> Тем, что изолирует приложение от остальной системы.

А chroot что, уже Роскомнадзор запретил? Бида-печаль...

Те проблемы, что вы описали прекрасно решаются с помощью уже существующих пакетных менеджеров. И я категорически не понимаю, зачем для этого нужно изобретать велосипед. Разве что только для самоутверждения.