Автор Тема: Про модульность  (Прочитано 7310 раз)

Оффлайн alsoijw

  • Завсегдатай
  • *
  • Сообщений: 166
  • Fedora 25 GNOME 3 amd64
Re: Про модульность
« Ответ #15 : 28.11.2015 21:33:00 »
Не понял я вас - какая разница что собирать - важно, что кто-то их должен собирать, или вы предлагаете каждому пользователю собирать самому?
Если зависимости живы и не устарели то собрать легко. Но некоторые вещи собирать долго. Например ядро. Очень долго. Другое дело если не знаешь что тебе нужно. Тогда пересборка гарантированна. Но прикладной софт собрать не так сложно.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Про модульность
« Ответ #16 : 28.11.2015 21:33:08 »
Пожалуй точнее будет "всё своё ношу с собой".
Как планируется решать проблемы с безопасностью? Если что-то из "своё" в модуле будет дырявым?
С пакетами проще - перебрал с патчем и все - весь софт безопасен...

DdShurick

  • Гость
Re: Про модульность
« Ответ #17 : 28.11.2015 22:09:15 »
Как планируется решать проблемы с безопасностью? Если что-то из "своё" в модуле будет дырявым?
С пакетами проще - перебрал с патчем и все - весь софт безопасен...
Модуль собирается так-же как пакет, значит можно и с патчем, только он может состоять из нескольких пакетов, значит зависимости можно положить внутрь, и он не устанавливается, а подключается к системе монтированием и поэтому отсутствует проблема удаления, отмонтировал - и нет его как будто никогда не было. Кстати, по части безопасности, systemd, который сам лазает в инет, вызывает очень большие подозрения.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Про модульность
« Ответ #18 : 28.11.2015 22:12:46 »
Модуль собирается так-же как пакет,
Понятно, но вот есть либа с дырой. Она в 5 модулях. Надо все 5 перебрать?

DdShurick

  • Гость
Re: Про модульность
« Ответ #19 : 28.11.2015 22:20:22 »
Понятно, но вот есть либа с дырой. Она в 5 модулях. Надо все 5 перебрать?
Получается да, но этот процесс автоматизирован. Есть утилиты для работы с пакетами и модулями.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Про модульность
« Ответ #20 : 28.11.2015 22:37:42 »
Понятно, но вот есть либа с дырой. Она в 5 модулях. Надо все 5 перебрать?
Получается да, но этот процесс автоматизирован. Есть утилиты для работы с пакетами и модулями.
Кроме того, вторым минусом, ИМХО, получается что объем модулей больше чем объем пакетов... Понято что их можно легко отключать, но те же современные нетбуки или еще какие мелкие девайсы - 16-32 Гб на жестком...
Т.е., опять же ИМХО, это не серебренная пуля, хотя есть много задач где было бы полезно...
« Последнее редактирование: 28.11.2015 22:53:04 от YYY »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Про модульность
« Ответ #21 : 28.11.2015 22:54:43 »
Понято что их можно легко отключать, но те же современные нетбуки или еще какие мелкие девайсы - 16-32 Гб на жестком...
Ну, это примерно то-же. что создавать приложения с статически слинкованными приложениями - такие приложения будут везде работать.

Если уж говорить о модулях, то каждому свой chroot и ограниченные права.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Про модульность
« Ответ #22 : 29.11.2015 10:43:43 »
А вот это уже неправда. Эти ядра собирал Александр Проклов (Pro).
Так и надо было говорить, выдавая на это ссылку. Или вы считаете, что мы тут все телепаты и легко должны по предоставленной ссылке угадать, кто там и что собирал.
Для своего Richy я сам собрал ядро 4.0.4. Не надо дезинформировать общественность.
Ссылки же на пакеты/модули в облаках неинтересны. Должно быть нормальное хранилище со всеми удобствами.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Про модульность
« Ответ #23 : 29.11.2015 10:50:06 »
Понято что их можно легко отключать, но те же современные нетбуки или еще какие мелкие девайсы - 16-32 Гб на жестком...
Ну, это примерно то-же. что создавать приложения с статически слинкованными приложениями - такие приложения будут везде работать.

Если уж говорить о модулях, то каждому свой chroot и ограниченные права.
В таком случае это дополнительные расходы ресурсов (некий оверхэд ? по всей видимости), в отличие от обычных пакетов, где только часть служб в чруте.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Про модульность
« Ответ #24 : 29.11.2015 10:52:46 »
Ну не знаю, как с основной массой приложений, а вот браузерное хозяйство давно туда просится.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Про модульность
« Ответ #25 : 29.11.2015 10:54:40 »
Ну не знаю, как с основной массой приложений, а вот браузерное хозяйство давно туда просится.
С точки зрения безопасности это действительно необходимо, потому как дыры то и дело новые находятся/чинятся.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Про модульность
« Ответ #26 : 29.11.2015 10:57:16 »
Понятно, но вот есть либа с дырой. Она в 5 модулях. Надо все 5 перебрать?
Получается да, но этот процесс автоматизирован. Есть утилиты для работы с пакетами и модулями.

И потом каждый имеющий такой модульный дистрибутив должен по всей видимости модуль вручную обновлять (скачивать с хранилища и заменять им старый дырявый).

DdShurick

  • Гость
Re: Про модульность
« Ответ #27 : 29.11.2015 11:12:52 »
Должно быть нормальное хранилище со всеми удобствами.
У меня другого нет.
Так и надо было говорить, выдавая на это ссылку.
А разве это не ваша ссылка?
И потом каждый имеющий такой модульный дистрибутив должен по всей видимости модуль вручную обновлять (скачивать с хранилища и заменять им старый дырявый).
Можно и автоматически.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Про модульность
« Ответ #28 : 29.11.2015 11:32:47 »
Можно и автоматически.
Gentoo тоже автоматически, но факт остаётся фактом. Вам ближе Gentoo, чем ALT

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Re: Про модульность
« Ответ #29 : 29.11.2015 11:38:18 »
Если я правильно понял идею этих модулей, то это пакет со всеми необходимыми либами для своей работы запиханный в какой-то контейнер.
В таком варианте:
1) Дистрибутив распухает до огромных размеров , так как автор метода видимо не задумывался об этом ( разделяемые библиотеки рулят ) . 
2)  Допустим нашли очередную дыру в яве, у нас ее просто заткнут и обновят яву, а у вас будут менять вручную несколько десятков контейнеров, приложения в которых лежат вместе с этой явой ?
Archlinux  / Altlinux Free Mate p8