The OpenNET Project / Index page

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

В Fedora 24 собираются разделить systemd на несколько пакетов

23.11.2015 08:17

Ян Куржик (Jan Kuřík), руководитель по развитию платформы в Fedora Linux, опубликовал предложение по реструктуризации пакета с systemd в следующем выпуске дистрибутива. Из основного RPM-пакета systemd предлагается выделить два обособленных пакета systemd-container и udev, содержащие инструменты для работы с изолированными контейнерами (systemd-nspawn, systemd-machined, machinectl, systemd-importd, systemd-pull) и компоненты udev (systemd-udevd, udevadm, udev rules и БД оборудования).

Оба пакета будут не обязательными к установке: systemd-container будет востребован только в конфигурациях, в которых используются контейнеры или виртуализация, а systemd-udev может не устанавливаться в контейнерах. В качестве мотива разбиения пакета с systemd на части упоминается сокращение потребления дискового пространства и сокращение зависимостей. Например, systemd-container.rpm позволит сократить место на диске на 3.5 Мб и исключить обязательную зависимость от libmicrohttpd. Неиспользование systemd-udev.rpm в контейнерах позволит сэкономить 13 Мб (6.5 Мб пакет и 6.5 Мб база оборудования).

Изменение пока находится на стадии рассмотрения предложения и для внедрения требует утверждения комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora Linux.

  1. Главная ссылка к новости (https://lists.fedoraproject.or...)
  2. OpenNews: В Fedora Rawhide осуществлён переход на Wayland по умолчанию
  3. OpenNews: Дистрибутив Fedora 23 доступен для архитектур Aarch64 и POWER64
  4. OpenNews: Релиз Linux-дистрибутива Fedora 23
  5. OpenNews: Статус развития графического стека и Wayland в Fedora Linux
  6. OpenNews: Лидер Fedora Desktop Team призвал разработчиков Apache OpenOffice рекомендовать пользователям LibreOffice
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43381-fedora
Ключевые слова: fedora, systemd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (42) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 08:37, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Экономия на спичках
     
     
  • 2.4, name (??), 08:44, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > Экономия на спичках

    По месту - да, а вот избавление от лишних зависимостей (читай: отсутствие лишних уязвимостей) правильно.

     
  • 2.10, angra (ok), 09:13, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А если 13MB умножить на сотню контейнеров?
     
     
  • 3.12, anonimous (?), 10:03, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Для сотни контейнеров полтора гига -- это спички, да.
     
     
  • 4.17, angra (ok), 11:02, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну а что тогда у вас роль водки выполняет? Что такого лишнего пихаете в контейнеры, что полтора гига спичками является.
     
  • 3.22, Аноним (-), 11:34, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А если 13MB умножить на сотню контейнеров?

    давай посчитаешь сколько будут весить эти 100 контейнеров.

     
     
  • 4.41, angra (ok), 17:06, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Зависит от решаемых ими задач. Могут быть контейнеры на десятки гигов, а могут и на сотню метров. Если последних достаточно много, то 13 метров на каждом совсем не кажутся ерундой.

    А вообще образ мыслей весьма характерен для поколения быдлокодеров. Зачем выносить из цикла лишние действия, если они занимают всего несколько микросекунд. Чего на спичках экономить.

     
  • 2.33, ram_scan (?), 15:46, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Экономия на спичках

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

    О чем кстати большевики с самого начала и говорили. Если так дальше пойдет то они sysv init заново изобретут.

     

  • 1.5, Ilya Indigo (ok), 08:45, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Сам systemd, для начала, нужно разбить на отдельные национальные элементы, тогда экономия места будет ещё лучше.
     
     
  • 2.20, Аноним (-), 11:30, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    он вообще то разбит, это не монолит, просто метод разработки что все компоненты хранятся в едином дереве некоторых смущает, но почему то не смущает что также разрабатывается ядро.
     
     
  • 3.25, Andrey Mitrofanov (?), 11:52, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > он вообще то разбит, это не монолит, просто метод разработки что все
    > компоненты хранятся в едином дереве некоторых смущает,

    "Смущает" совсем не это.

    > но почему то не
    > смущает что также разрабатывается ядро.

    И ядро совсем не "также разрабатывается".

    И да, передёрги инитозависимых прогрессивных хворумчан - часть проблемы. Не совсем разработка, но да часть маркетингового апстримового б\шита.

     
     
  • 4.38, Аноним (-), 16:47, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> он вообще то разбит, это не монолит, просто метод разработки что все
    >> компоненты хранятся в едином дереве некоторых смущает,
    > "Смущает" совсем не это.
    >> но почему то не
    >> смущает что также разрабатывается ядро.
    > И ядро совсем не "также разрабатывается".

    Так и знал что это другое измерение. Где модули ядра в отдельной репах по категориям.


     
     
  • 5.47, Andrey Mitrofanov (?), 21:08, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>> он вообще то разбит, это не монолит, просто метод разработки что все
    >>> компоненты хранятся в едином дереве некоторых смущает,
    >> "Смущает" совсем не это.

    Криворукие безмозглые идиоты-пропагандёры в форумах, для примера.  И апстрим весь -- подобное к подобному.   На. Подбор.

    >>> но почему то не
    >>> смущает что также разрабатывается ядро.
    >> И ядро совсем не "также разрабатывается".
    > Так и знал что это другое измерение. Где модули ядра в отдельной
    > репах по категориям.

    У нас тут точно другое. У нас не различают код по методу хранения, выкатывания. И один и той же код а SVN (да-да...), в git-е, а tar.gz и tar.xz  -- не 4-ре разных "метОды" разработки.

    Вот нас _тут_ и накрывет изменой от празднослояющихся сказок про "новая метода -- переложили вот ето вот сюды", чуйим путешественников срозь миры  -- Скрытая Угроза и Сонная Затрещина.

    Наблюдайте http://www.phoronix.com/scan.php?page=news_item&px=KDBUS-Back-To-Design , как kernel-овцы   _отразили_   s-d-ешный идиотен-шоу.  Читай тред по ссылке в LKML (короткий он /был неделю назад):   "" --мая твая нипанимайт, говорите яснее, отвечейте на вопросы!   --окей, обратно за парт^W^Wк мольберту. ""    Ждём новых выкидышей, вужосе.

     
     
  • 6.53, Аноним (-), 00:55, 24/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Наблюдайте http://www.phoronix.com/scan.php?page=news_item&px=KDBUS-Bac... , как kernel-овцы   _отразили_   s-d-ешный идиотен-шоу.

    В этом сообщении Greg KH, один из главных разработчиков ядра, один из разработчиков kdbus, который курирует интеграцию его в ядро и положительно относится к systemd, объявил, что kdbus будет серьёзно переработан. Если kdbus — это идиотен-show, то Грег его главный спонсор.

     
  • 6.56, Аноним (-), 12:09, 24/11/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нормально, мои посты удаляют а эту белиберду не трогают. Из всего коммента 2 предложения внятных остальное читать не возможно.
     
  • 3.36, vitalikp (?), 16:34, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вы плохо смотрели в его код, если так считаете.
    но проблема сидит еще глубже.
    даже если можно выпилить патчами тот же journal, то от зависимостей к ABI libsystemd трудно уйти. по этот же причине, трудно предложить и реализовать альтернативные решения,
    так как линковка требудет systemd, а не journal. И к тому же гайки к системд еще туже закручивают.
     
     
  • 4.37, Аноним (-), 16:40, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я нормально смотрел в код, а местами не ввосторге. Ну а libsystemd  и должно быть зависимостью это ведь ABI, а альтернативы делаются для api.
     
     
  • 5.40, vitalikp (?), 17:04, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну а теперь представьте картину. В новой версии одну функцию сломали а вторую починили и это разные компоненты. Как быть? Ладно логирование, на него можно забить. Но там же сидит и logind, а у него зависимостей поболее. И если там чего сломают, то это чревато откатом всего системд. А Можно было бы прост откатить одну библиотеку. А пресловутый compat-libs уже объявлен deprecated и погоды там не играет, так как к нему уже никто не линкуется.
    Ну благо можно самому пересобрать. Но пересобирать этот комбайн удовольствие еще то.
     
  • 5.59, Аноним (-), 22:40, 24/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > libsystemd  и должно быть зависимостью это ведь ABI, а альтернативы делаются для api.

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

     

  • 1.7, Fracta1L (ok), 08:59, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    В тред приглашаются размазыватели соплей о монолитности systemd.
     
     
  • 2.8, angra (ok), 09:11, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты хочешь, чтобы они в стопицотый раз разъяснили тебе в чем именно монолитность, а ты в стопицотый раз ничего не понял и рассказал им в ответ свои фантазии о портянках?
     
     
  • 3.16, Fracta1L (ok), 10:29, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ну, если их разъяснения и есть невразумительные портянко-фантазии, то что я могу поделать?)
     
     
  • 4.19, Аноним (-), 11:23, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +9 +/
    От нас всё ушло, пробема на принимающей стороне.
     
     
  • 5.54, tensor (?), 05:19, 24/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это вам не TCP.
     
  • 4.26, freehck (ok), 12:05, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению это действительно так. Вам уже много раз объясняли, что монолитность подразумевает то, что всё многообразие демонов systemd настолько туго взаимосвязано, что выделить отдельный элемент и заменить его аналогом просто нет никакой возможности.
     
     
  • 5.28, Fracta1L (ok), 13:27, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я прекрасно выделяю и не собираю некоторые демоны systemd вроде веб-сервера или генератора qr-кодов. А что касается заменяемости: в Линуксе много таких программ, чьи модули и компоненты не заменяются аналогами.
     
     
  • 6.29, Аноним (-), 14:27, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    journald выдели и не собери, а потом поговорим.
     
     
  • 7.32, Аноним (-), 15:37, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    он балаболит про самодельные пересборки
     
  • 7.39, Fracta1L (ok), 16:55, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А это обязательное требование для того, чтобы считать systemd модульным?
     
     
  • 8.42, Аноним (-), 17:16, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    это обязательное требование для того чтобы systemd считать применимым равно... текст свёрнут, показать
     
     
  • 9.43, Fracta1L (ok), 17:33, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какие интересные у вас требования Вот только к работоспособности системы они не... текст свёрнут, показать
     
  • 8.48, Аноним (-), 21:24, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да ... текст свёрнут, показать
     
  • 4.44, Аноним (-), 18:01, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какой настырный мазохист. Тебя тут золотым дождем в глазики балают, а ты кланяешься и говоришь: ещё, ещё!
     

  • 1.18, Аноним (-), 11:16, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И что? В Debian давно несколько пакетов.
     
     
  • 2.21, Аноним (-), 11:31, 23/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И что? В Debian давно несколько пакетов.

    Просто вброс.

     

  • 1.45, pavlinux (ok), 19:53, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Системдкапец!  
     
  • 1.46, Нанобот (ok), 21:07, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    предложение здравое, но...клепать новости по таким мелочам - это перебор
     
  • 1.49, Аноним (-), 23:00, 23/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    unix-wayненько
     
     
  • 2.52, EHLO (?), 00:22, 24/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > unix-wayненько

    тоненько

     

  • 1.55, anonymous (??), 08:50, 24/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А что, он до этого одним пакетом шёл? Вот это новость.
     
  • 1.57, Аноним (-), 18:29, 24/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Давно пора. Практикую такой подход в дебиане ещё с версии 219. Правда, 228 бэкпортировал уже со скрипом.
     
  • 1.60, Аноним (-), 04:25, 25/11/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    только OpenRC ! только хардкор !!
    *рубит гопака*
     

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



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

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