The OpenNET Project / Index page

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

Проект Fedora опубликовал первый выпуск модульного серверного дистрибутива Boltron

26.07.2017 10:24

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

Поддержка приложений, выделенных в модули, осуществляется независимо от релизов дистрибутива, что позволяет обеспечить сосуществование пакетов с разными версиями одного и того же приложения. Модульная организация позволяет пользователю переходить на новые значительные выпуски приложения не дожидаясь нового релиза дистрибутива и оставаться на старых, но ещё поддерживаемых, версиях после обновления дистрибутива. Каждый модуль включает базовое приложение и необходимые для его работы библиотеки или может использовать в качестве зависимостей другие модули.

В настоящее время для установки доступно 25 модулей на базе пакетов из Fedora 26, среди которых наборы компонентов для базовой системы и контейнеров, а также модули с приложениями для развёртывания dhcp, haproxy, apache httpd, mariadb, memcached, mongodb, nginx, node.js, perl, php, postfix, postgresql, sssd и varnish. Модули оформлены в виде сгруппированных rpm-пакетов, что позволяет формировать на их базе образы готовых для установки контейнеров Docker. В рамках одной базовой версии модуля обеспечивается обратная совместимость и неизменность ABI. Для каждой базовой версии модуля предусмотрен отдельный канал для доставки корректирующих обновлений.

Для установки базовой системы подготовлен образ контейнера для системы Docker (запустить можно командой "docker run --rm -it registry.fedoraproject.org/f26-modular/boltron"). После запуска контейнера предлагается использовать пакетный менеджер dnf для установки дополнительных модулей, список которых можно посмотреть командой "dnf module list", а для установки следует использовать обычную команду "dnf install имя_модуля" (дополнительно можно уточнить ветку и версию, например, доступны два варианта node.js - nodejs-8 c Node.js 8.2 и nodejs-f26 c Node.js 6.11). Для обновления применяется привычная команда "dnf update".

  1. Главная ссылка к новости (https://fedoramagazine.org/ann...)
  2. OpenNews: Релиз Linux-дистрибутива Fedora 26
  3. OpenNews: В Fedora Linux добавлена поддержка самодостаточных пакетов Snap
  4. OpenNews: Утверждён план отказа Fedora Linux от альфа-выпусков
  5. OpenNews: Fedora планирует выпустить модульный вариант серверной редакции дистрибутива
  6. OpenNews: Разработчики Fedora рассматривают возможность перехода на ежегодные выпуски
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46921-fedora
Ключевые слова: fedora, module, boltron
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:46, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Красношляпа хочет сделать свой арч?
     
     
  • 2.4, Andrey Mitrofanov (?), 11:05, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Красношляпа хочет сделать свой арч?

    Up-store же. Бандлы нужны, чтобы бандлить и барыжить проприертать. Чтобы протолкнуть бандлы, нужно нагонять шумиху вокруг них. "Подойдите ближе, бандерлоги. Бли-и-иже!..."

    Шляпа работает, не напрягайтесь. Она уработает под себя и докер, и что-то-там-клауд, и все "другие дистрибутивы". С Микрософтом и Гуглем они отметят это на фуршетах Linux Foundation.

     
     
  • 3.38, АнонимХ (ok), 03:07, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Sad but true

    Мы сами виноваты , когда предпочли нескучные обои хакерству. Оставали все на откуп каким-то дядям, не написав ни строчки кода, хамя на опеннете вместо заполнения багтрекеров. Считая это нормальным. Компании выбирают Поттеринга и Линуса вместо Столлмана  и анонимного аналитика из интернета.

     

  • 1.3, Аноним (-), 11:03, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    yum groupinstall is not invented here
     
     
  • 2.7, Аноним (-), 11:20, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И как yum groupinstall поможет в одновременной установке разных версий одной программы/пакета?
     
     
  • 3.14, Аноним (-), 11:52, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    какие разные версии, если речь шла об установке софта пачками?
     
  • 3.20, Michael Shigorin (ok), 13:59, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > И как yum groupinstall поможет в одновременной установке
    > разных версий одной программы/пакета?

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

     
     
  • 4.24, Аноним (24), 14:40, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И как Вы себе это представляете? Надо разводить разными именами пакетов.
    Вот допустим, хочу я себе Zabbix 2.2, бандл будет поставляться с апачем-мускулом и прочим софтом, пакеты будут называться как, bundle-zabbix22-httpd, bundle-zabbix22-mysql-server? Ну так себе если честно. А ставится оно будет конечно же в /opt/bundle/zabbix22/{zabbix-server,mysql-server,httpd}?
     
     
  • 5.27, freehck (ok), 16:30, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    То есть иметь /opt/myapp1 и /opt/myapp2 - это плохо, но иметь несколько контейнеров, запускаемых через какой-нибудь докер - это типа хорошо?
     
     
  • 6.34, Аноним (-), 20:07, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Ты всё правильно понял.
     
  • 6.41, RobotsCantPoop (?), 10:21, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Новый концепт линокса: всё есть контейнер.
     
  • 4.37, Andrey Mitrofanov (?), 21:49, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> И как yum groupinstall поможет в одновременной установке
    >> разных версий одной программы/пакета?
    > Если они соответствующим образом (без файловых и логических конфликтов) упакованы -- штатно и поможет.

    К этому варианту [прошлый раз искал и] нашёл вот таких неведомых зверушек:
       * rpm software collection
       * relocatable rpm

    C SCL -- пользуюсь пакетами PHP от Remi Collet.

    Насколько оно штатно со стороны паковки (и совместимости с "другими" rpm-based дистрибутивами) не знаю, со стороны установки ставится на el6/7 штатно yum-install-ом.

     
  • 2.43, Аноним (-), 13:03, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > yum groupinstall is not invented here

    DNF же...

     
     
  • 3.44, Andrey Mitrofanov (?), 13:06, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> yum groupinstall is not invented here
    > DNF же...

    Шо? Ихде??! Группинстал отломали и продают отдельно???77777777

     

  • 1.6, Аноним (-), 11:14, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    казалось бы всё что надо - стабилизировать api. но нет, это слишком просто.
     
     
  • 2.33, Sabakwaka (ok), 19:32, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    стабилизировать api -- отдать кормовую площадку
     

  • 1.9, Baz (?), 11:29, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    может и с десктопной редакцией поспеют когда-то? интересно было бы.
     
  • 1.10, iZEN (ok), 11:36, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Поддержка приложений, выделенных в модули, осуществляется независимо от релизов дистрибутива, что позволяет обеспечить сосуществование пакетов с разными версиями одного и того же приложения.

    Где-то это я уже слышал... Дайте вспомнить... А! PC-BSD с независимыми приложениями в PBI-пакетах.
    https://www.opennet.me/opennews/art.shtml?num=29940
    Правда, от этого отказались, не объяснив вразумительно причин. И тут, через 7 лет снова, но уже на Linux. Интересно, зачем? Неужели увидели профит в этом, когда диски стали большими и есть Docker?

     
     
  • 2.13, Andrey Mitrofanov (?), 11:47, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Поддержка приложений, выделенных в модули, осуществляется независимо от релизов дистрибутива, что позволяет обеспечить сосуществование пакетов с разными версиями одного и того же приложения.
    > Где-то это я уже слышал... Дайте вспомнить... А! PC-BSD с независимыми приложениями
    > в PBI-пакетах.

    Попроси Поняшкина рассказать про макосыкс-бандлы или как их там.

    ---"Встречаются как-то  iZEN и iPony на опенете..."; "Снесла корочка..."; ...---

    > Правда, от этого отказались, не объяснив вразумительно причин. И тут, через 7
    > лет снова, но уже на Linux. Интересно, зачем? Неужели увидели профит
    > в этом,

    Шопп-сторр не взлетел. У эппле "летает". У РХ летает. Почувствуй разницу.

    >когда диски стали большими и есть Docker?

     
     
  • 3.22, Аноним (-), 14:10, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Шопп-сторр не взлетел. У эппле "летает". У РХ летает. Почувствуй разницу.

    PCBSD-шный шоль? А он в нашей реальности разве был?

    Тут вроде отказались от PBI из-за геморроя при упаковке и поддержке, т.к. при любом обновлении библиотеки нужно переустонавливать все PBI с ней.

     
     
  • 4.25, Andrey Mitrofanov (?), 15:52, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Шопп-сторр не взлетел.
    > PCBSD-шный шоль?
    >нужно переустонавливать все PBI с ней.

    Я про это и говорю: рабовладение они там у себя отменили, а на нанять индусов обновлять пибиайи с утра до вечера --- эконом.модель на заработать на колхоз напрасного труда не выросла. ПиБиаЙ закрыт, все ушли искать профитов в другом месте.

     

  • 1.11, deadfood (ok), 11:43, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >позволяет обеспечить сосуществование пакетов с разными версиями одного и того же приложения

    Какое-то очень сильное "ненужно"

     
     
  • 2.15, Аноним (-), 11:53, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >>позволяет обеспечить сосуществование пакетов с разными версиями одного и того же приложения
    > Какое-то очень сильное "ненужно"

    запредельно ненужное

     
     
  • 3.16, Andrey Mitrofanov (?), 12:33, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >>>пакетов с разными версиями одного и того же приложения
    >> Какое-то очень сильное "ненужно"
    > запредельно ненужное

    И тем не менее, это именно то, как RH делает деньги на _неумении_ своего rpm это делать.

    worse is better, монетизация cripple-ware итп.  //кто сказал "технологии микрософт"? вон из класса!

     
  • 3.29, Аноним (-), 17:41, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не говори за всех. Буквально лет 5 у линуксойдов сопли пузырями были, что на bsd нет нормальной поддежки пакетов разных версий. И тут вдруг "ненужно".
     

  • 1.12, Аноним (-), 11:44, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если оно работает так же стабильно, как на десктопе, то такая глючная поделка нафиг не нужна.
     
     
  • 2.19, Аноним (-), 13:51, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Если оно работает так же стабильно, как на десктопе, то такая глючная
    > поделка нафиг не нужна.

    Так то ж федора, в ней и должно глючить. Иначе кто станет покупать RHEL, в который положат исправленную версию?

     
     
  • 3.21, Michael Shigorin (ok), 14:03, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Так то ж федора, в ней и должно глючить. Иначе кто станет
    > покупать RHEL, в который положат исправленную версию?

    Не, красивше было так: https://www.redhat.com/archives/fedora-devel-list/2004-May/msg00104.html

     
     
  • 4.26, FEDORA THE BEST (?), 15:58, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Перепробовал кучу Линуксов, Fedora - самый вменяемый и последовательный, повернутый к пользователю лицом, а не как многие - задним местом. Глюки, если и встречались пара штук, то соверешенно безобидные, в той-же Убунту их поболее было. Ваш постоянный стеб и корчи по поводу этого дистрибутива просто вызывает удивление.
     
     
  • 5.30, Аноним (-), 17:44, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > вызывает удивление.

    Вызывает удивление то, что ты не знаешь про правило 80/20.
    А пора бы.

     
  • 5.35, Аноним (-), 20:16, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Перепробовал кучу Линуксов, Fedora - самый вменяемый и последовательный, повернутый к пользователю
    > лицом, а не как многие - задним местом. Глюки, если и
    > встречались пара штук, то соверешенно безобидные, в той-же Убунту их поболее
    > было. Ваш постоянный стеб и корчи по поводу этого дистрибутива просто
    > вызывает удивление.

    У меня на локалхосте тоже всё работает…

     

  • 1.17, cmp (ok), 13:07, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    - А где питон?
    - А питонисты должны страдать, перловодов бы еще потыкать за совместимость, ну видимо не сейсас.
     
     
  • 2.23, Stax (ok), 14:14, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А питон там просто в базовом образе, те доступен в любом из остальных )
     
  • 2.46, Антонимус (?), 16:08, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > перловодов бы еще потыкать

    мы уже лет 10 пытаемся осилить PERL6, нам ничего не страшно

    > - А питонисты должны страдать

    ну а питонисты, действительно должны страдать.

     

  • 1.28, Аноним (-), 17:40, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Больтрон - защитник вселенной.
     
     
  • 2.39, Преподаватель информатики (?), 06:03, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Опередил.
     
  • 2.40, Andrey Mitrofanov (?), 09:34, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Больтрон - защитник вселенной.

    "Боль в троне: шире вселенной горе моё" Смотрите новые серии на опенете! Кажды день!1

     

  • 1.31, Аноним (-), 17:47, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отсталось только организовать поддержку этих разный версий бандлов разных приложений в никому не нужном дистре на нормальном уовне и все... В дебианах то не могут одну версию нормально собрать, а тут...
     
  • 1.32, Аноним (-), 18:55, 26/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Совсем не понятно как обновление будет работать если это docker. Там же образ фактически  в состоянии read only. И на его основе может быть создана иерархия образов. При изменении одного может нарушиться консинстентнось в остальных.
     
     
  • 2.36, Stax (ok), 20:25, 26/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    o.O как это обычно в докере работает, так и тут будет. Образы и не меняются, поэтому иерархия и возможна. Локально меняется самый верхний слой - но он не является частью иерархии. Обновление приносит другую версию образов с другими хэшами, они не станут частью старой иерархии, а будут дополнительно. Если обновляется другой контейнер и между вновь обновленными какие-то образы совпадают (проверяется хэшем) - будут разделяться.
     

  • 1.42, DmA (??), 10:29, 27/07/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Не прошло и 30 лет, как Линукс наконец задумался обеспечить совместимость со старыми приложениями. Виндовс 10 наверно до сих умеет выполнять досовские и вин3.1 приложения...
    Основная цена ПО на предприятиях - это вложенные в серверные и клиентские приложения, если с клиентскими приложениями наметился прорыв совместимости с Линуксом из-за перехода на стороне клиента на веб-технологии, но на серверах большие проблемы у Линукса с совместимостью. Например, Оракл 9 можно установить на центос 3-4, Оракл 11 на центос 5 и не выше. Пытаться установить на другие версии это значит обречь на очень большие проблемы даже на этапе установки субд. Это выглядит убого!
     
     
  • 2.45, Win (?), 13:15, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Не волнуйся ты так, в твоем уютном контейнере всегда будут нескучные обои! Правда иногда заглянет в гости Петя, ну, это жизнь.
     
  • 2.47, Антонимус (?), 16:11, 27/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  Виндовс 10 наверно до сих умеет выполнять досовские и вин3.1 приложения...

    лол, годный вброс!
    +15 рублей за попытку начать холивар.


     
  • 2.51, Stax (ok), 18:27, 28/07/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 10 наверно до сих умеет выполнять досовские и вин3.1 приложения...

    Не умеет (только 32-х битная версия - разве это актуально?). Да и та не все сможет выполнять, т.к. дос под (весьма неполноценным) эмулятором, а в 16-ти битном виндовом коде разрешено далеко не все, что могли делать программы тогда. Впрочем, в винде даже совместимость с 9x весьма хреновая в некоторых областях (напр. в VfW и MIDI).

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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