The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Проект Chef представил формат самодостаточных универсальных ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от opennews (ok) on 17-Июн-16, 12:54 
Разработчики инструментария управления конфигурацией Chef (https://www.chef.io/) представили (https://www.chef.io/blog/2016/06/14/introducing-habitat/) проект Habitat (https://www.habitat.sh/), в рамах которого предложен новый формат самодостаточных пакетов, которые можно использовать для установки в различных дистрибутивах Linux. Пакеты Habitat включают в себя все используемые приложением зависимости и не привязаны к конкретным дистрибутивам Linux, но в отличие от пакетов flatpak (https://www.opennet.ru/opennews/art.shtml?num=44422) и snap (https://www.opennet.ru/opennews/art.shtml?num=44601), дополнительно включают элементы для автоматизации обновления и управления настройками. Код проекта написан на языке Rust и распространяется (https://github.com/habitat-sh/habitat) под лицензией Apache 2.0.

Основная идея проекта заключается в переносе средств централизованного управления конфигурацией и обновлениями на сторону пакета с приложением. Таким образом средства автоматизации при применении Habitat сосредоточены на приложении, а не на инфраструктуре для его выполнения, позволяя уделять больше внимание возможностям сборки, тратя меньше времени на подготовку окружения для выполнения. Приложение без изменений может запускаться как на выделенных серверах, так и в виртуальных машинах, контейнерах  или системах "приложение как сервис" (PaaS).

Формат пакетов подразумевает включение в состав всех необходимых для работы приложения зависимостей, предоставляя самодостаточное окружение, изолированное и независимое от внешней системы. Помимо непосредственно формата пакетов  Habitat также предоставляет супервизор для контроля за их выполнением (runtime supervisor), в который встроены средства для координации развёртывания приложения и определения доступных сервисов. Супервизор имеет информацию о взаимодействии между экземплярами текущего приложения, правилах перезапуска, стратегии обновления, а также отвечает за настройку конфигурации для выполнения текущего экземпляра и выполняет функции его подключения к сервисам управления и мониторинга.


Особенности Habitat:

-  Предоставление повторяемых сборок - бинарные файлы, собранные на другой системе, будут полностью эквивалентны, что упрощает проведение аудита;
-  Выполнение в окружении единого и неизменного набора ресурсов;
-  Возможность централизованного управления runtim-конфигурацией приложения с учётом различных сценариев развёртывания программы;

-  Независимость от дистрибутива Linux и типа окружения (VM, контейнер, обычный сервер, PaaS);
-  Предсказуемое (идемпотентное (https://ru.wikipedia.org/wiki/%D0%98%D0%...)) поведение  - обработка идентичных входных данных в разное время приводит к одинаковому результату;

-  Простота внедрения;
-  Независимость от языков программирования.


URL: https://www.chef.io/blog/2016/06/14/chef-launches-habitat-ne.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=44619

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проект Chef представил формат самодостаточных универсальных ..."  +24 +/
Сообщение от Sunderland93 (ok) on 17-Июн-16, 12:54 
Вот она - новая мода. Раньше плееры писали, потом СУБД, теперь это.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Проект Chef представил формат самодостаточных универсальных ..."  +4 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:31 
> Раньше плееры писали, потом СУБД, теперь это.

Вы забыли про браузеры, контейнеры и мобильные операционки на базе андроида :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

65. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним999 (ok) on 17-Июн-16, 21:15 
Я тоже хочу создать свой формат универсальных пакетов.
Буду туда зонды лепить на все Линуксы сразу. Разбогатею… ☺
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

78. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Aleks Revo (ok) on 18-Июн-16, 11:23 
Авторы одной из популярных систем управления конфигурациями создали продукт решающий задачи управления конфигурациями. Модники и велосипедостроители - дальше некуда )))

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

89. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от njunkie (ok) on 19-Июн-16, 04:05 
>одной из популярных систем управления конфигурациями

Ее популярность в первую очередь обусловленна тем, что на момент ее выхода не было альтернатив. В 2016м же популярность стремительно начала падать благодаря быстро развивающимся salt-stak и ansible, chef стремительно начал терять популярность, потому и городят вот эти все велосипеды - конкуренты за жопу кусают

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

2. "Проект Chef представил формат самодостаточных универсальных ..."  +20 +/
Сообщение от Аноним (??) on 17-Июн-16, 12:56 
Больше, нужно ещё больше форматов самодостаточных пакетов!!! Уже 4. А вдруг наш победит? Будет баблооооо!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Проект Chef представил формат самодостаточных универсальных ..."  +4 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:15 
Просто  созрела идея новой технологии и параллельно развиваемые реализации полезли как грибы. Такое было с виртуализацией, облачными системами, мобильными технологиями и контейнерами. Да что там, самый яркий пример изобретение радио - Попов vs Маркони vs Тесла vs Эдисон.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Проект Chef представил формат самодостаточных универсальных ..."  +4 +/
Сообщение от vitalif email(ok) on 17-Июн-16, 13:27 
да тоже мне блин новая технология. винду изобрели.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:48 
Ты читал какую-то другую новость.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от 5kbps (ok) on 17-Июн-16, 13:49 
Это не новая технология.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

58. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-16, 19:08 
Идея давно созрела и даже реализации были. Видать, спрос появился или умы стали меняться (не у всех конечно)
Выкидывают карты на стол, а то игра пройдет без них...
Вроде как круче снапа, но у каноникл больше влияние на декстопах. А может снапы будут удонее для декстопных прог, а сабж для серверных, хз
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

75. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Aleks Revo (ok) on 18-Июн-16, 11:01 
Самодостаточное приложение, воспроизводимые сборки, супервизоры, контейнеры, облака - сабж однозначно под серверное ПО пилится и даже не для замены стандартных репозиториев, как можно было бы подумать, а именно для обслуживания частных продуктов, которые нужно предсказуемо разворачивать где-нибудь на хостинге и беспроблемной миграции от одного провайдера к другому.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

91. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Алконим on 20-Июн-16, 18:47 
Идея созрела во времена CP/M. Или немного раньше.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

49. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним (??) on 17-Июн-16, 16:17 
>Уже 4

Скорее 400

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

62. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Анонимусы on 17-Июн-16, 19:57 
Логическое мышление напрочь отсутствует. Собственно как и у многих тут.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

68. "Проект Chef представил формат самодостаточных универсальных ..."  –2 +/
Сообщение от Аноним (??) on 17-Июн-16, 23:10 
После "Собственно" запятая должна быть. Гомунитарное мышление тоже бывает полезным.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

82. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Анонимусы on 18-Июн-16, 12:09 
ГОмунитарное? Это шта такое? Шта за мышление??? :))) Мышление бывает правильное ( логичное ) и не правильное ( не логичное ), третьего не дано. Учите логику. )
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

84. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от anonymous (??) on 18-Июн-16, 23:10 
>не правильное

Тьфу на тебя.

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

85. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Вареник on 19-Июн-16, 02:07 
И собрать пакет надо будет под все из них :) Круг замкнулся.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от Какаянахренразница (ok) on 17-Июн-16, 13:05 
15-ый альтернативный стандарт?

https://xkcd.com/927/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:26 
Смешной комикс. Сидел с каменным лицом.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

67. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-16, 23:08 
попробуйте изучить английский.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

24. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:06 
Стандартов пока нет. Есть опытные имплементации. Ситуация примерно как с дистрибутивами Linux. Вполне очевидно, что этот bazaar должен закончится в интересах самих линуксойдов.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

28. "Проект Chef представил формат самодостаточных универсальных ..."  +8 +/
Сообщение от A.Stahl (ok) on 17-Июн-16, 14:12 
>линуксойдов

Кого-кого?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Проект Chef представил формат самодостаточных универсальных ..."  +8 +/
Сообщение от freehck email(ok) on 17-Июн-16, 14:09 
Первые 400 раз эта шутка действительно была смешной... ;)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

34. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Andrey Mitrofanov on 17-Июн-16, 14:25 
> Первые 400 раз эта шутка действительно была смешной... ;)

Точно! Теперь уже пора за ещё одну "контейнерезацию", "универсальную пакетино" и проч.баз-ворд-овщину отстреливать с занесением.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

60. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Какаянахренразница (ok) on 17-Июн-16, 19:43 
> Первые 400 раз эта шутка действительно была смешной... ;)

В чём шутка-то? Это откровение пострашнее Апокалипсиса. Там сбудется один раз и всё, избавились. А этот комикс сбывается каждый день, и конца ему не видно...

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

4. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним (??) on 17-Июн-16, 13:14 
Ruby, Erlang, Rust - такое впечатление, что каждый новопринятый разработчик несёт с собой свой язык.
Глядя на всё это, всё больше хочется оставаться на Ансибле(да, я знаю что что он, будучи remote execution tool, не дорос по функционалу до систем управления конфигурациями, но с тысячами хостов справляется).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от омномномнимус on 17-Июн-16, 14:03 
А при чем здесь эрланг? Что на нем написано?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

30. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:15 
erchef
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

39. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от омномномнимус on 17-Июн-16, 14:52 
спасибо, не знал
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

31. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:16 
И это был ответ тормозам на руби.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

48. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от OramahMaalhur (ok) on 17-Июн-16, 15:52 
RabbitMQ
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

6. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от iZEN email(ok) on 17-Июн-16, 13:17 
Предлагаю делать JAR, а внутри программа и виртуальная машина для его/её запуска.
Один формат — выполняется везде.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Проект Chef представил формат самодостаточных универсальных ..."  +5 +/
Сообщение от andy (??) on 17-Июн-16, 14:04 
> Предлагаю делать JAR, а внутри программа и виртуальная машина для его/её запуска.
> Один формат — выполняется везде.

Так java и так "выполняется везде" на словах, а на деле,
java апологеты оподливились в чем только вообще возможно.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

87. "Проект Chef представил формат самодостаточных универсальных ..."  –1 +/
Сообщение от Вареник on 19-Июн-16, 02:10 
>> Предлагаю делать JAR, а внутри программа и виртуальная машина для его/её запуска.
>> Один формат — выполняется везде.
> Так java и так "выполняется везде" на словах, а на деле,
> java апологеты оподливились в чем только вообще возможно.

Без JNI явную проблему трудно найти. У меня только одна была, с отрисовкой кастомного фона в Swing.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

7. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:20 
Чем репы то не устраивают с отсутствием дублирующих друг друга одинаковых библиотек?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Проект Chef представил формат самодостаточных универсальных ..."  +5 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:25 
В ситуации с репами DLL hell слишком сложно организовать
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

42. "Проект Chef представил формат самодостаточных универсальных ..."  –1 +/
Сообщение от анонимтс on 17-Июн-16, 15:08 
Зато прекрасно организуется dependency hell:)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

45. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Клыкастый (ok) on 17-Июн-16, 15:39 
это у кого как. выбирать бинарный дистр и тащить в него бинари "от производителей софта"  да, будет тебе dependency hell. но решение-то уже давно есть. source-based, SB+BB.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

74. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним (??) on 18-Июн-16, 01:30 
Source Based Hell...
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

86. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Клыкастый (ok) on 19-Июн-16, 02:10 
> Source Based Hell...

— А на той планете есть охотники?
— Нет.
— Как интересно! А куры там есть?
— Нет.
— Нет в мире совершенства! — вздохнул лис.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

90. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Клыкастый (ok) on 20-Июн-16, 10:07 
> Source Based Hell...

ну тут кому как. кому Hell, кому дом родной ;)


Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

76. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Aleks Revo (ok) on 18-Июн-16, 11:05 
> Чем репы то не устраивают с отсутствием дублирующих друг друга одинаковых библиотек?

Очень интересное предложение для организации "воспроизводимой конфигурации" при миграции с rpm-based на deb-based или на большее расстояние. И даже между версиями одного X-based.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Проект Chef представил формат самодостаточных универсальных ..."  +2 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:27 
прорвало..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Проект Chef представил формат самодостаточных универсальных ..."  –1 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:32 
Как это конфигурить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним (??) on 17-Июн-16, 14:02 
> Как это конфигурить?

Ты не поверишь.

Ручками или через систему централизованного управления.

Новость не читал, ПО не ставил, но решительно осуждаешь?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Проект Chef представил формат самодостаточных универсальных ..."  +6 +/
Сообщение от Dimez (??) on 17-Июн-16, 13:40 
Очень жаль.
Это всё развивает помойку и вместо уменьшения фрагментации - усиливает её...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:55 
Прямо вот так "всё"? Каким образом повторяемость сборок, выполнение в окружении единого набора ресурсов, возможность централизованного управления runtime-конфигурацией приложения, независимость от дистрибутива Linux и типа окружения, идемпотентность, простота внедрения и независимость от языков программирования "развивает помойку и вместо уменьшения фрагментации - усиливает её" ?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

33. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от freehck email(ok) on 17-Июн-16, 14:21 
> Прямо вот так "всё"? Каким образом повторяемость сборок, выполнение в окружении единого
> набора ресурсов, возможность централизованного управления runtime-конфигурацией приложения,
> независимость от дистрибутива Linux и типа окружения, идемпотентность, простота внедрения
> и независимость от языков программирования "развивает помойку и вместо уменьшения фрагментации
> - усиливает её" ?

Последовательно:

Сборки обычных пакетов и так повторяемы.
Выполнение в своём всегда правильном окружении хорошо до тех пор, пока не встаёт вопрос о том, кто должен заниматься сопровождением этих окружений и портировать туда обновления безопасности.
Для централизованного управления run-time конфигурацией и старые SCM подходили.
Независимость от дистрибутива и Linux-окружения - в частности бьёт по свободе выбора у пользователя.
Независимость от типа окружения вообще говоря не будет. Вот тот же firefox вы запустили, допустим, в chroot-е, а он ведь ничего не знает о том, какие программы есть во внешней системе. И чёрта с два вы откроете pdf-ку в Evince, потому что последнего в chroot-е нету. То же самое и с контейнерами.
Простота внедрения обычно никого не волнует, в отличие от простоты использования.

Так что помойку разведут ту ещё. ;)

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

37. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от тот самый виндотролль on 17-Июн-16, 14:42 
>  И чёрта с два вы откроете pdf-ку в Evince, потому что последнего в chroot-е нету. То же самое и с контейнерами.

изобретут систему межконтейнерного взимодействия

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

47. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от freehck email(ok) on 17-Июн-16, 15:46 
>>  И чёрта с два вы откроете pdf-ку в Evince, потому что последнего в chroot-е нету. То же самое и с контейнерами.
> изобретут систему межконтейнерного взимодействия

Вот именно. Следовательно:

>> Независимость от типа окружения вообще говоря не будет.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

80. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Aleks Revo (ok) on 18-Июн-16, 11:44 
> Сборки обычных пакетов и так повторяемы.

Прямо вот один в один у RedHat, Debian и всех прочих?
Так что даже не приходится гуглить как аналог пакета называется и куда ложатся его файлы?
А уж как окружение повторяемо даже между релизами одного дистра - просто прелесть.

> портировать туда обновления безопасности

За всё нужно платить. И универсальность, и специализация имеют каждая свою цену. Хочешь в вопросах безопасности зависеть от кого-то - пожалуйста, это тоже опция, если для тебя дорого заниматься этим на надлежащем уровне. Но это не "единственно правильный" путь.

> и старые SCM подходили

Звучит так, будто кого-то насильно загоняют на новые, аки на systemd

> Независимость от дистрибутива и Linux-окружения - в частности бьёт по свободе выбора у пользователя

Свобода выбора бьёт по свободе выбора. Я всегда подозревал что с этой свободой что-то не то.

> чёрта с два вы откроете pdf-ку в Evince, потому что последнего в chroot-е нету

Что мешает попросить десктоп-окружение открыть файл в соответствии с настройками десктоп окружения? Почему файрфокс и любая другая программа должны велосипедить эту функцию?

> Простота внедрения обычно никого не волнует, в отличие от простоты использования

Вы всего-лишь смотрите просто со стороны тех, кого не волнует простота внедрения и волнует простота использования. Не стоит обобщать свой опыт и свои потребности на всех.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

83. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от freehck email(ok) on 18-Июн-16, 12:58 
Алекс, Вы не правильно поняли мой посыл. В этом отчасти моя вина.

Я хотел и хочу подчеркнуть, что сам подход не является серебряной пулей, и имеет ряд недостатков. Если он удовлетворяет потребности некоторых пользователей - это хорошо. Но пользователь должен быть в курсе, что удовлетворяя эти свои потребности здесь, он теряет в некоторых других аспектах использования ПО. Облегчая жизнь пользователя при установке программы, мы усложняем ему жизнь (а возможно ещё и мейнтейнерам) при обновлении и организации межпрограммных взаимодействий между контейнерами.

>> Сборки обычных пакетов и так повторяемы.
> Прямо вот один в один у RedHat, Debian и всех прочих?

Ну почти. В Debian - практически один-в-один. Хотя дебиановский buildd вообще говоря в ряде случаев не вычищает окружение от результатов предыдущей сборки, но часто бывает и не нужно. У Red Hat и Fedora с этим не очень, если память не изменяет. У ALT Linux должно быть с этим всё очень хорошо, ибо они изначально заложились на воспроизведение окружения через hasher.

>> Независимость от дистрибутива и Linux-окружения - в частности бьёт по свободе выбора у пользователя
> Свобода выбора бьёт по свободе выбора. Я всегда подозревал что с этой свободой что-то не то.

Вообще говоря, я тут кажется ошибся. Я изначально думал о том, что политика дистрибутивов влияет на то, как собирается пакет, с какими флагами, с какими зависимостями. Но в принципе ничто не мешает иметь несколько пакетов с независимой от дистрибутива программой, которые просто собраны с разными флагами.

>> чёрта с два вы откроете pdf-ку в Evince, потому что последнего в chroot-е нету
> Что мешает попросить десктоп-окружение открыть файл в соответствии с настройками десктоп
> окружения? Почему файрфокс и любая другая программа должны велосипедить эту функцию?

Потому что настройки вашего desktop-окружения должны быть проброшены каким-то образом в контейнер, в котором работает firefox? Потому что программа, которой вы хотите открыть этот файл, отсутствует в окружении контейнера, но находится в каком-то своём окружении?

>> Простота внедрения обычно никого не волнует, в отличие от простоты использования
> Вы всего-лишь смотрите просто со стороны тех, кого не волнует простота внедрения и волнует простота использования.

Я смею предположить, что нас всё-таки большинство. Внедрение - это разовая процедура. А вот использование - длительно.

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

16. "Проект Chef представил формат самодостаточных универсальных ..."  +4 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:50 
Похоже, что это эпидемия!
Их там всех M$ покусал, что ли?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Проект Chef представил формат самодостаточных универсальных ..."  +4 +/
Сообщение от Аноним (??) on 17-Июн-16, 13:59 
А при чем тут МС ? Я так понимаю эта штука больше похожа на макось, там где один из вариантов установки - тупо перетянуть файлик в папку Application, при чем это работало еще в эпоху MacOS 9
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:00 
> Похоже, что это эпидемия!
> Их там всех M$ покусал, что ли?

Оно понятно, что кроме винды вы ничего не знаете, поэтому у вас переносимое скомпилированное ПО вызывает такие ассоциации.

Тем веселее будет услышать от вас ответ "никак" на вопрос "как вы собираетесь решать проблемы,  для устранения которых был написан Habitat?".

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Проект Chef представил формат самодостаточных универсальных ..."  +5 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:11 
Решать несуществующие проблемы, одновременно создавая вполне реальные? Нет уж, спасибо.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Проект Chef представил формат самодостаточных универсальных ..."  +4 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:13 
Их покусал Apple, видимо - заразно.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

72. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от _ (??) on 18-Июн-16, 00:39 
с чего бы? Тыблоки - вообще никто в виртуализации\контейнерах Ытц. ОТ слова напрочь! :)
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

32. "Проект Chef представил формат самодостаточных универсальных ..."  –5 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:17 
>Rust

Когда уже пройдет мода?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от Аноним (??) on 17-Июн-16, 14:40 
Есть лучшие альтернативы? Предлагайте, послушаем.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

40. "Проект Chef представил формат самодостаточных универсальных ..."  –6 +/
Сообщение от Аноним email(??) on 17-Июн-16, 15:03 
C++
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

59. "Проект Chef представил формат самодостаточных универсальных ..."  –1 +/
Сообщение от Аноним (??) on 17-Июн-16, 19:36 
Например, Ada или Oz. Но нет, важно придумать велосипед.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

61. "Проект Chef представил формат самодостаточных универсальных ..."  +1 +/
Сообщение от OberonForDog on 17-Июн-16, 19:54 
>Ada или Oz

Когда уже пройдёт мода?

На Oberon можно в день 3 таких системы написать!

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

66. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним (??) on 17-Июн-16, 22:59 
Да здраствует антикитерский механизм!
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

70. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от Аноним (??) on 17-Июн-16, 23:15 
Нет альтернатив. Rust настолько популярен и удобен, что на нём пишутся даже стихи и валентинки, а программисты на плюсосях, пиашпях и прочих яваскриптах рьяно репетируют метение лопатой, чтобы попасть хотя бы в дворники.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

88. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Вареник on 19-Июн-16, 02:15 
> Нет альтернатив. Rust настолько популярен и удобен, что на нём пишутся даже
> стихи и валентинки, а программисты на плюсосях, пиашпях и прочих яваскриптах
> рьяно репетируют метение лопатой, чтобы попасть хотя бы в дворники.

Прочитал свой первый в жизни учебник по программированию? :)

Через год модной будет очередная другая суперпуперзамена С++, Явы, C#, Python.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

41. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от 123 (??) on 17-Июн-16, 15:07 
И эти кадры еще wdm ругают?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Проект Chef представил формат самодостаточных универсальных ..."  –5 +/
Сообщение от Отражение луны (ok) on 17-Июн-16, 15:45 
Хомячки не врубаются насколько подобные вещи нужны. Но я, пожалуй, лучше поверю в snap.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Проект Chef представил формат самодостаточных универсальных ..."  +3 +/
Сообщение от Аноним (??) on 17-Июн-16, 16:18 
Господи... Что люди только не делают, лишбы не NixOS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Проект Chef представил формат самодостаточных универсальных ..."  –2 +/
Сообщение от Аноним (??) on 17-Июн-16, 16:45 
У каноникла и редхата свои рычаги давления есть, чтобы разработчиков и линуксоидов на свою сторону склонить. Как эти-то и все подобные им собираются рандомному разрабу и линуксоюзеру впарить, что их велосипед самый велосипедистый?.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Aleks Revo (ok) on 18-Июн-16, 11:11 
> У каноникла и редхата свои рычаги давления есть, чтобы разработчиков и линуксоидов
> на свою сторону склонить. Как эти-то и все подобные им собираются
> рандомному разрабу и линуксоюзеру впарить, что их велосипед самый велосипедистый?.

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

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

54. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Аноним (??) on 17-Июн-16, 17:03 
Сколько завесит либреофис?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от Aleks Revo (ok) on 18-Июн-16, 11:52 
LiveDVD ;-)
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

64. "Проект Chef представил формат самодостаточных универсальных ..."  –1 +/
Сообщение от Аноним (??) on 17-Июн-16, 20:54 
А есть какой-нибудь формат пакетов, который можно использовать сразу и в Habitat, и в snap, и в flatpak и в других подобных? Чтобы было неважно, какая из систем установлена у пользователя - просто скачал, установил и запустил?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

71. "Проект Chef представил формат самодостаточных универсальных ..."  +/
Сообщение от IMHO on 17-Июн-16, 23:46 
уже давно есть pkgsrc
https://www.pkgsrc.org/#index5h1
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру