* [devel] Минимальный VE огромен -- много мусора @ 2009-10-03 23:50 Денис Смирнов 2009-10-04 19:49 ` Michael Shigorin ` (4 more replies) 0 siblings, 5 replies; 82+ messages in thread From: Денис Смирнов @ 2009-10-03 23:50 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1956 bytes --] Сегодня пытался сделать минимальный VE. Минимальный это значит состоящий только из пакета basesystem и его зависимостей + apt. Результат следующий: basesystem ========== требует: e2fsprogs losetup perl-base первые два пакета не имеют смысла для VE вообще, а perl любым пакетом которому он требуется и так прекрасно вытягивается по зависимостям. startup ======= hwclock, module_init_tools -- невозможно использовать в VE mount -- мало того что невозможно использовать в VE, так он еще тянет за собой nfs-utils и portmap. msulogin -- single user mode в VE -- это оригинально, очень оригинально :) util-linux ========== тянет за собой udev-rules из-за единственного файлика, который к тому же по сути является документацией а не реально работающим файлом. Может его вынести в %doc просто чтобы не плодить ненужную зависимость? glibc-utils =========== В этом пакете есть утилита mtrace. Подозреваю что она не относиться к особо часто используемым. При этом в отличии от всех остальных утилит в этом пакете она единственная написана на perl. Таким образом установка пакета glibc автоматически устанавливает еще и perl -- он, конечно, хороший язык программирования но не _настолько_ базовый, мне кажется. Возможно ли отпилить mtrace в отдельный пакет? Для решения проблемы с basesystem я могу создать какой-нибудь basesystem-ve, но как сделать чтобы он provide'ил basesystem, но при этом ставился только в VE, и не мог оказаться у нормального пользователя? Поставить в нем conflicts на kernel? Как решать проблему с startup я не знаю. По-хорошему стоило бы отпилить части пригодные только для физических машин, но это задача не на 5 минут. Насколько я вижу самое полезное среди всего этого -- отпилить perl-base от glibc и сделать отдельный basesystem для VE. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-03 23:50 [devel] Минимальный VE огромен -- много мусора Денис Смирнов @ 2009-10-04 19:49 ` Michael Shigorin 2009-10-04 23:39 ` Денис Смирнов 2009-10-05 4:11 ` Alexey Tourbin ` (3 subsequent siblings) 4 siblings, 1 reply; 82+ messages in thread From: Michael Shigorin @ 2009-10-04 19:49 UTC (permalink / raw) To: ALT Linux Team development discussions On Sun, Oct 04, 2009 at 03:50:00AM +0400, Денис Смирнов wrote: > Сегодня пытался сделать минимальный VE. Минимальный это значит > состоящий только из пакета basesystem и его зависимостей + apt. > Результат следующий: Развесишь или помочь? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-04 19:49 ` Michael Shigorin @ 2009-10-04 23:39 ` Денис Смирнов 2009-10-04 23:50 ` Led 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2009-10-04 23:39 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 832 bytes --] On Sun, Oct 04, 2009 at 10:49:46PM +0300, Michael Shigorin wrote: >> Сегодня пытался сделать минимальный VE. Минимальный это значит >> состоящий только из пакета basesystem и его зависимостей + apt. >> Результат следующий: MS> Развесишь или помочь? Я надеялся на ответ ldv@ здесь, если честно. По создание basesystem-ve -- я и сам сделаю, если мне объяснят как сделать чтобы он не мешал нормальным пользователям. Вторая критичная грабля -- это зависимость glibc на perl-base, ее без решения ldv@ не пофиксить. Если таковое бует, могу для экономии времени Димы сам отпилить подпакет. С startup -- видимо лучше развесить, причем несколькими багами, буду счастлив если поможешь :) -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-04 23:39 ` Денис Смирнов @ 2009-10-04 23:50 ` Led 2009-10-05 5:17 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Led @ 2009-10-04 23:50 UTC (permalink / raw) To: ALT Linux Team development discussions On Monday, 05 October 2009 02:39:27 Денис Смирнов wrote: > On Sun, Oct 04, 2009 at 10:49:46PM +0300, Michael Shigorin wrote: > >> Сегодня пытался сделать минимальный VE. Минимальный это значит > >> состоящий только из пакета basesystem и его зависимостей + apt. > >> Результат следующий: > > MS> Развесишь или помочь? > > Я надеялся на ответ ldv@ здесь, если честно. > > По создание basesystem-ve -- я и сам сделаю, если мне объяснят как сделать > чтобы он не мешал нормальным пользователям. > > Вторая критичная грабля -- это зависимость glibc на perl-base, ее > без решения ldv@ не пофиксить. Если таковое бует, могу для экономии > времени Димы сам отпилить подпакет. > > С startup -- видимо лучше развесить, причем несколькими багами, буду > счастлив если поможешь :) Неплохо бы озвучить проблемы в startup (если таковые существуют) и предполагамые решения. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-04 23:50 ` Led @ 2009-10-05 5:17 ` Денис Смирнов 0 siblings, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2009-10-05 5:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 627 bytes --] On Mon, Oct 05, 2009 at 02:50:44AM +0300, Led wrote: L> Неплохо бы озвучить проблемы в startup (если таковые существуют) и L> предполагамые решения. В начале треда было :) Лишнии зависимости: 1. на module_init_tools 2. на mount (это очень плохо, потому что за mount тянутся nfs_utils и portmap) 3. на msulogin Все это можно полечить только отрезанием всего что использует эти пакеты в отдельные скрипты, которые будут лежать в отдельном пакете. Увы, это работа не на 5 минут. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-03 23:50 [devel] Минимальный VE огромен -- много мусора Денис Смирнов 2009-10-04 19:49 ` Michael Shigorin @ 2009-10-05 4:11 ` Alexey Tourbin 2009-10-05 5:14 ` Денис Смирнов 2009-10-05 6:57 ` Stanislav Ievlev ` (2 subsequent siblings) 4 siblings, 1 reply; 82+ messages in thread From: Alexey Tourbin @ 2009-10-05 4:11 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 978 bytes --] On Sun, Oct 04, 2009 at 03:50:00AM +0400, Денис Смирнов wrote: > Сегодня пытался сделать минимальный VE. Минимальный это значит состоящий > только из пакета basesystem и его зависимостей + apt. Сколько ты хочешь сэкономить? [at@people ~]$ hsh --init --pkg-build-list=basesystem <13>Oct 5 04:03:08 rpmi: setup-2.2.12-alt1 installed ... [at@people ~]$ du -hs $TMPDIR/build/cache/chroot/chroot.cpio.lzo 25M /tmp/.private/at/build/cache/chroot/chroot.cpio.lzo [at@people ~]$ hsh-run -- rpm -qa --qf '%{NAME}\t%{SIZE}\n' |sort -k2n |tail pam 1143641 bash 1144100 libdb4.7 1366662 gawk 1499779 e2fsprogs 1786817 tar 2028610 glibc-core 3189475 perl-base 4206434 util-linux 4780199 coreutils 10922123 [at@people ~]$ Отсюда видно что самый большой пакет это coreutils. Потому что в нём имеется огроменный перевод с человеческого языка на вернакуляр. perl-base без боя не отдам, остальное мелочевка. [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-05 4:11 ` Alexey Tourbin @ 2009-10-05 5:14 ` Денис Смирнов 0 siblings, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2009-10-05 5:14 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 810 bytes --] On Mon, Oct 05, 2009 at 08:11:12AM +0400, Алексей Турбин wrote: >> Сегодня пытался сделать минимальный VE. Минимальный это значит состоящий >> только из пакета basesystem и его зависимостей + apt. AT> Сколько ты хочешь сэкономить? AT> Отсюда видно что самый большой пакет это coreutils. Потому что в нём AT> имеется огроменный перевод с человеческого языка на вернакуляр. coreutils следующий будет в очереди на обдумывание :) AT> perl-base без боя не отдам, остальное мелочевка. Мне не нужно удалять perl-base из базовых пакетов при сборке. Мне нужно чтобы perl-base не был обязательным для любого VE, как сейчас. Для этого достаточно отпилить mtrace от glibc. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-03 23:50 [devel] Минимальный VE огромен -- много мусора Денис Смирнов 2009-10-04 19:49 ` Michael Shigorin 2009-10-05 4:11 ` Alexey Tourbin @ 2009-10-05 6:57 ` Stanislav Ievlev 2009-10-05 7:53 ` Денис Смирнов 2009-10-05 11:42 ` Денис Смирнов 2014-04-23 17:13 ` Michael Shigorin 2014-08-30 18:08 ` Michael Shigorin 4 siblings, 2 replies; 82+ messages in thread From: Stanislav Ievlev @ 2009-10-05 6:57 UTC (permalink / raw) To: ALT Linux Team development discussions Кстати hasher и некоторые другие пакеты используют вбитый гвоздями минимальный набор пакетов меньше чем basesystem. Возможно стоит этот список вынести наружу в виде виртуального пакета. 4 октября 2009 г. 3:50 пользователь Денис Смирнов <mithraen@altlinux.ru> написал: > Сегодня пытался сделать минимальный VE. Минимальный это значит состоящий > только из пакета basesystem и его зависимостей + apt. > > Результат следующий: > > basesystem > ========== > > требует: > e2fsprogs > losetup > perl-base > > первые два пакета не имеют смысла для VE вообще, а perl любым пакетом > которому он требуется и так прекрасно вытягивается по зависимостям. > > startup > ======= > hwclock, module_init_tools -- невозможно использовать в VE > mount -- мало того что невозможно использовать в VE, так он еще тянет за > собой nfs-utils и portmap. > msulogin -- single user mode в VE -- это оригинально, очень оригинально :) > > util-linux > ========== > > тянет за собой udev-rules из-за единственного файлика, который к тому же > по сути является документацией а не реально работающим файлом. Может его > вынести в %doc просто чтобы не плодить ненужную зависимость? > > glibc-utils > =========== > > В этом пакете есть утилита mtrace. Подозреваю что она не относиться к > особо часто используемым. При этом в отличии от всех остальных утилит в > этом пакете она единственная написана на perl. > > Таким образом установка пакета glibc автоматически устанавливает еще и > perl -- он, конечно, хороший язык программирования но не _настолько_ > базовый, мне кажется. > > Возможно ли отпилить mtrace в отдельный пакет? > > Для решения проблемы с basesystem я могу создать какой-нибудь > basesystem-ve, но как сделать чтобы он provide'ил basesystem, но при этом > ставился только в VE, и не мог оказаться у нормального пользователя? > Поставить в нем conflicts на kernel? > > Как решать проблему с startup я не знаю. По-хорошему стоило бы отпилить > части пригодные только для физических машин, но это задача не на 5 минут. > > Насколько я вижу самое полезное среди всего этого -- отпилить perl-base от > glibc и сделать отдельный basesystem для VE. > > -- > С уважением, Денис > > http://freesource.info > ---------------------------------------------------------------------------- > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEARECAAYFAkrH4ygACgkQPuR8c4jhFKJHjACcDX7QVegOL8YKFLjV3Mlo8v7M > sC0AmgNmJPzKHMk6y7y9HKfdHXbJE/Ez > =tMAJ > -----END PGP SIGNATURE----- > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel > ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-05 6:57 ` Stanislav Ievlev @ 2009-10-05 7:53 ` Денис Смирнов 2009-10-05 11:42 ` Денис Смирнов 1 sibling, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2009-10-05 7:53 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 529 bytes --] On Mon, Oct 05, 2009 at 10:57:48AM +0400, Stanislav Ievlev wrote: SI> Кстати hasher и некоторые другие пакеты используют вбитый гвоздями SI> минимальный набор пакетов меньше чем basesystem. SI> Возможно стоит этот список вынести наружу в виде виртуального пакета. Я могу сделать пакет basesystem-ve, который будет отличаться от basesystem отсутствием зависимости на ненужные в VE пакеты. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-05 6:57 ` Stanislav Ievlev 2009-10-05 7:53 ` Денис Смирнов @ 2009-10-05 11:42 ` Денис Смирнов 1 sibling, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2009-10-05 11:42 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 468 bytes --] On Mon, Oct 05, 2009 at 10:57:48AM +0400, Stanislav Ievlev wrote: SI> Кстати hasher и некоторые другие пакеты используют вбитый гвоздями SI> минимальный набор пакетов меньше чем basesystem. SI> Возможно стоит этот список вынести наружу в виде виртуального пакета. task 13769 -- там уже есть basesystem-ve и interactivesystem-ve -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-03 23:50 [devel] Минимальный VE огромен -- много мусора Денис Смирнов ` (2 preceding siblings ...) 2009-10-05 6:57 ` Stanislav Ievlev @ 2014-04-23 17:13 ` Michael Shigorin 2014-04-24 18:55 ` Денис Смирнов 2014-08-30 18:08 ` Michael Shigorin 4 siblings, 1 reply; 82+ messages in thread From: Michael Shigorin @ 2014-04-23 17:13 UTC (permalink / raw) To: ALT Linux Team development discussions On Sun, Oct 04, 2009 at 03:50:00AM +0400, Денис Смирнов wrote: > Сегодня пытался сделать минимальный VE. Минимальный это значит > состоящий только из пакета basesystem и его зависимостей + apt. Есть некоторый интерес всё-таки это сделать, чтобы к следующему бранчу не спохватываться (он ведь когда-то будет). http://lists.altlinux.org/pipermail/devel/2009-October/175682.html -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-23 17:13 ` Michael Shigorin @ 2014-04-24 18:55 ` Денис Смирнов 2014-04-24 20:01 ` Michael Shigorin 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-24 18:55 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 474 bytes --] On Wed, Apr 23, 2014 at 08:13:25PM +0300, Michael Shigorin wrote: >> Сегодня пытался сделать минимальный VE. Минимальный это значит >> состоящий только из пакета basesystem и его зависимостей + apt. > Есть некоторый интерес всё-таки это сделать, чтобы к следующему > бранчу не спохватываться (он ведь когда-то будет). > http://lists.altlinux.org/pipermail/devel/2009-October/175682.html Чем я могу в этом помочь? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-24 18:55 ` Денис Смирнов @ 2014-04-24 20:01 ` Michael Shigorin 2014-04-26 22:41 ` Денис Смирнов 2014-04-26 22:41 ` Денис Смирнов 0 siblings, 2 replies; 82+ messages in thread From: Michael Shigorin @ 2014-04-24 20:01 UTC (permalink / raw) To: devel On Thu, Apr 24, 2014 at 10:55:02PM +0400, Денис Смирнов wrote: > >> Сегодня пытался сделать минимальный VE. Минимальный это значит > >> состоящий только из пакета basesystem и его зависимостей + apt. > > Есть некоторый интерес всё-таки это сделать, чтобы к следующему > > бранчу не спохватываться (он ведь когда-то будет). > > http://lists.altlinux.org/pipermail/devel/2009-October/175682.html > Чем я могу в этом помочь? Если хочешь, перечитай и перепроверь свои тогдашние выводы применительно к ситуации сегодня; если некогда, не морочь себе голову, тогда было изложено достаточно хорошо. Как вариант -- проверь в режиме test-only NMU. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-24 20:01 ` Michael Shigorin @ 2014-04-26 22:41 ` Денис Смирнов 2014-04-26 22:41 ` Денис Смирнов 1 sibling, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-26 22:41 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 599 bytes --] On Thu, Apr 24, 2014 at 11:01:36PM +0300, Michael Shigorin wrote: >>> http://lists.altlinux.org/pipermail/devel/2009-October/175682.html >> Чем я могу в этом помочь? > Если хочешь, перечитай и перепроверь свои тогдашние выводы > применительно к ситуации сегодня; если некогда, не морочь > себе голову, тогда было изложено достаточно хорошо. > Как вариант -- проверь в режиме test-only NMU. Проверил. Актуально: - basesystem требует perl-base - startup требует hwclock, mount, msulogin А mount в свою очередь тащит еще и nfs-utils -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-24 20:01 ` Michael Shigorin 2014-04-26 22:41 ` Денис Смирнов @ 2014-04-26 22:41 ` Денис Смирнов 2014-04-27 5:18 ` Anton Farygin 1 sibling, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-26 22:41 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 458 bytes --] On Thu, Apr 24, 2014 at 11:01:36PM +0300, Michael Shigorin wrote: > Если хочешь, перечитай и перепроверь свои тогдашние выводы > применительно к ситуации сегодня; если некогда, не морочь > себе голову, тогда было изложено достаточно хорошо. > Как вариант -- проверь в режиме test-only NMU. Да, и mtrace от glibc-utils все же хорошо бы отпилить -- тогда perl не будет необходимой частью любого VE. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-26 22:41 ` Денис Смирнов @ 2014-04-27 5:18 ` Anton Farygin 2014-04-27 7:34 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Anton Farygin @ 2014-04-27 5:18 UTC (permalink / raw) To: devel On 27.04.2014 02:41, Денис Смирнов wrote: > On Thu, Apr 24, 2014 at 11:01:36PM +0300, Michael Shigorin wrote: > >> Если хочешь, перечитай и перепроверь свои тогдашние выводы >> применительно к ситуации сегодня; если некогда, не морочь >> себе голову, тогда было изложено достаточно хорошо. >> Как вариант -- проверь в режиме test-only NMU. > > Да, и mtrace от glibc-utils все же хорошо бы отпилить -- тогда perl не > будет необходимой частью любого VE. Ладно perl. от графических библиотек бы избавиться на серверной системе. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 5:18 ` Anton Farygin @ 2014-04-27 7:34 ` Денис Смирнов 2014-04-27 7:47 ` Anton Gorlov 2014-04-27 11:38 ` Anton Farygin 0 siblings, 2 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-27 7:34 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 326 bytes --] On Sun, Apr 27, 2014 at 09:18:41AM +0400, Anton Farygin wrote: >> Да, и mtrace от glibc-utils все же хорошо бы отпилить -- тогда perl не >> будет необходимой частью любого VE. > Ладно perl. от графических библиотек бы избавиться на серверной системе. А кто их тащит? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 7:34 ` Денис Смирнов @ 2014-04-27 7:47 ` Anton Gorlov 2014-04-27 9:33 ` Денис Смирнов 2014-04-27 11:38 ` Anton Farygin 1 sibling, 1 reply; 82+ messages in thread From: Anton Gorlov @ 2014-04-27 7:47 UTC (permalink / raw) To: ALT Linux Team development discussions 27.04.2014 11:34, Денис Смирнов пишет: >>> Да, и mtrace от glibc-utils все же хорошо бы отпилить -- тогда perl не >>> >>будет необходимой частью любого VE. >> >Ладно perl. от графических библиотек бы избавиться на серверной системе. > А кто их тащит? полагаю больше всего всякие libgd и те кто с ними линкуется.. особенно php-gd ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 7:47 ` Anton Gorlov @ 2014-04-27 9:33 ` Денис Смирнов 2014-04-27 9:42 ` Anton Gorlov 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-27 9:33 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 494 bytes --] On Sun, Apr 27, 2014 at 11:47:29AM +0400, Anton Gorlov wrote: > полагаю больше всего всякие libgd и те кто с ними линкуется.. особенно > php-gd Ну, то что php5-gd2 хочет для себя libjpeg, libpng, libt1 и libfreetype попросту необходимо для выполнения им своей работы. И там где стоит php, экономия единиц мегабайт на выгрызании лишнего уже не так существенно. Кстати, php5-gd2 не зависит от libgd2 (видать статически слинкован?). -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 9:33 ` Денис Смирнов @ 2014-04-27 9:42 ` Anton Gorlov 2014-04-27 23:03 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Anton Gorlov @ 2014-04-27 9:42 UTC (permalink / raw) To: ALT Linux Team development discussions 27.04.2014 13:33, Денис Смирнов пишет: > Ну, то что php5-gd2 хочет для себя libjpeg, libpng, libt1 и libfreetype > попросту необходимо для выполнения им своей работы. И там где стоит php, > экономия единиц мегабайт на выгрызании лишнего уже не так существенно. > > Кстати, php5-gd2 не зависит от libgd2 (видать статически слинкован?). Да это понятно. А всякие libjpeg засобой тянут кучку иксовых либ.. Да gd2 у нас кажется слинкован статически.. Хм.. не уверен что это хорошо.. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 9:42 ` Anton Gorlov @ 2014-04-27 23:03 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-27 23:03 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 987 bytes --] On Sun, Apr 27, 2014 at 01:42:10PM +0400, Anton Gorlov wrote: >> Кстати, php5-gd2 не зависит от libgd2 (видать статически слинкован?). > Да это понятно. А всякие libjpeg засобой тянут кучку иксовых либ.. $ rpm -q --requires libjpeg libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) rtld(GNU_HASH) rpmlib(PayloadIsLzma) Не вижу тут иксовых либ. Вот libgd2 действительно тянет libXpm, который уже тянет libX11 и так далее. > Да gd2 у нас кажется слинкован статически.. Хм.. не уверен что это хорошо.. Если на то нет веских причин - это ошибка упаковки. Там по-хорошему надо добавить еще buildrequires на libvpx-devel, libXpm-devel и libgd2-devel. А лоакальную копию libgd2 прибить прямо в php5-devel. Там, вероятно, наверняка и другие примеры подобной ошибки есть из-за локальных копий библиотек. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
[parent not found: <53614940.30309@altlinux.ru>]
* Re: [devel] Минимальный VE огромен -- много мусора @ 2014-04-30 19:23 ` Anton Gorlov 2014-04-30 20:45 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Anton Gorlov @ 2014-04-30 19:23 UTC (permalink / raw) To: ALT Linux Team development discussions Попробовал оторвать и наткнулся на https://bugs.php.net/bug.php?id=64281 30.04.2014 23:04, Anton Gorlov пишет: > Кстати насчёт php-gd и gdlib нашёл не7могоччтива на ночь > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=321237 > Оно конечно откопано с руин времени существования мамонтов, но тем не > менее php с dotdeb так же собран с bundled libgd ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 19:23 ` Anton Gorlov @ 2014-04-30 20:45 ` Денис Смирнов 2014-05-01 8:20 ` Anton Gorlov 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-30 20:45 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 404 bytes --] On Wed, Apr 30, 2014 at 11:23:13PM +0400, Anton Gorlov wrote: > Попробовал оторвать и наткнулся на https://bugs.php.net/bug.php?id=64281 Забей. Геморрой не стоит ожидаемого выхлопа, сейчас PHP собран достаточно хорошо, чтобы быть юзабельным. А собрать его совсем хорошо без переписывания from scratch невозможно. Лучший фикс PHP -- это Perl :) -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 20:45 ` Денис Смирнов @ 2014-05-01 8:20 ` Anton Gorlov 0 siblings, 0 replies; 82+ messages in thread From: Anton Gorlov @ 2014-05-01 8:20 UTC (permalink / raw) To: ALT Linux Team development discussions я щас руби изучаю :) Ну я так чисто ради интереса попробовал. А вообще да улыбнуло что у них считай свой форк с поэтессами libgd.. 01.05.2014 00:45, Денис Смирнов пишет: > n Wed, Apr 30, 2014 at 11:23:13PM +0400, Anton Gorlov wrote: >> >Попробовал оторвать и наткнулся наhttps://bugs.php.net/bug.php?id=64281 > Забей. Геморрой не стоит ожидаемого выхлопа, сейчас PHP собран достаточно > хорошо, чтобы быть юзабельным. А собрать его совсем хорошо без > переписывания from scratch невозможно. > > Лучший фикс PHP -- это Perl:) ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 7:34 ` Денис Смирнов 2014-04-27 7:47 ` Anton Gorlov @ 2014-04-27 11:38 ` Anton Farygin 2014-04-27 22:55 ` Денис Смирнов 2014-04-28 18:44 ` Michael Shigorin 1 sibling, 2 replies; 82+ messages in thread From: Anton Farygin @ 2014-04-27 11:38 UTC (permalink / raw) To: devel On 27.04.2014 11:34, Денис Смирнов wrote: > On Sun, Apr 27, 2014 at 09:18:41AM +0400, Anton Farygin wrote: > >>> Да, и mtrace от glibc-utils все же хорошо бы отпилить -- тогда perl не >>> будет необходимой частью любого VE. >> Ладно perl. от графических библиотек бы избавиться на серверной системе. > > А кто их тащит? glib-networking, libgio, libsoup а вот кто уже их тащит - надо разбираться. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 11:38 ` Anton Farygin @ 2014-04-27 22:55 ` Денис Смирнов 2014-04-28 5:57 ` Anton Farygin 2014-04-28 18:44 ` Michael Shigorin 1 sibling, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-27 22:55 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 260 bytes --] On Sun, Apr 27, 2014 at 03:38:07PM +0400, Anton Farygin wrote: >> А кто их тащит? > glib-networking, libgio, libsoup > а вот кто уже их тащит - надо разбираться. rpm -q --whatrequires libgio и т.д. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 22:55 ` Денис Смирнов @ 2014-04-28 5:57 ` Anton Farygin 2014-04-28 18:24 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Anton Farygin @ 2014-04-28 5:57 UTC (permalink / raw) To: devel On 28.04.2014 02:55, Денис Смирнов wrote: > On Sun, Apr 27, 2014 at 03:38:07PM +0400, Anton Farygin wrote: > >>> А кто их тащит? >> glib-networking, libgio, libsoup >> а вот кто уже их тащит - надо разбираться. > > rpm -q --whatrequires libgio > > и т.д. Знаю, я собственно так до glib-networking дошёл. Есть способ проще - ставишь систему в виртуалку, а потом начинаешь rpm -e делать ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 5:57 ` Anton Farygin @ 2014-04-28 18:24 ` Денис Смирнов 2014-04-28 18:56 ` Dmitry V. Levin 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-28 18:24 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 379 bytes --] On Mon, Apr 28, 2014 at 09:57:35AM +0400, Anton Farygin wrote: > Знаю, я собственно так до glib-networking дошёл. > Есть способ проще - ставишь систему в виртуалку, а потом начинаешь rpm > -e делать Ага, так часто и делаю. Собственно возвращаясь к теме -- что-нибудь с перловкой в basesystem делать будем, или где? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 18:24 ` Денис Смирнов @ 2014-04-28 18:56 ` Dmitry V. Levin 2014-04-28 18:59 ` Michael Shigorin 2014-04-28 19:30 ` Денис Смирнов 0 siblings, 2 replies; 82+ messages in thread From: Dmitry V. Levin @ 2014-04-28 18:56 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 216 bytes --] On Mon, Apr 28, 2014 at 10:24:13PM +0400, Денис Смирнов wrote: > Собственно возвращаясь к теме -- что-нибудь с перловкой в basesystem > делать будем, или где? Перловку из basesystem можно убрать. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 18:56 ` Dmitry V. Levin @ 2014-04-28 18:59 ` Michael Shigorin 2014-04-28 19:30 ` Денис Смирнов 1 sibling, 0 replies; 82+ messages in thread From: Michael Shigorin @ 2014-04-28 18:59 UTC (permalink / raw) To: ALT Devel discussion list On Mon, Apr 28, 2014 at 10:56:05PM +0400, Dmitry V. Levin wrote: > > Собственно возвращаясь к теме -- что-нибудь с перловкой > > в basesystem делать будем, или где? > Перловку из basesystem можно убрать. Готов проверять, а то у меня сейчас мелкий образ на лицо ужасен: http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=conf.d/regular.mk;h=15b4c36170edbf1e45123cf388acd4fb35e0b518;hb=HEAD#l46 -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 18:56 ` Dmitry V. Levin 2014-04-28 18:59 ` Michael Shigorin @ 2014-04-28 19:30 ` Денис Смирнов 2014-04-28 19:42 ` Dmitry V. Levin 1 sibling, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-28 19:30 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 316 bytes --] On Mon, Apr 28, 2014 at 10:56:05PM +0400, Dmitry V. Levin wrote: >> Собственно возвращаясь к теме -- что-нибудь с перловкой в basesystem >> делать будем, или где? > Перловку из basesystem можно убрать. А mtrace от glibc-utils положить в отдельный подпакет? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 19:30 ` Денис Смирнов @ 2014-04-28 19:42 ` Dmitry V. Levin 2014-04-28 20:35 ` Michael Shigorin 2014-04-28 20:52 ` Денис Смирнов 0 siblings, 2 replies; 82+ messages in thread From: Dmitry V. Levin @ 2014-04-28 19:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 402 bytes --] On Mon, Apr 28, 2014 at 11:30:01PM +0400, Денис Смирнов wrote: > On Mon, Apr 28, 2014 at 10:56:05PM +0400, Dmitry V. Levin wrote: > > >> Собственно возвращаясь к теме -- что-нибудь с перловкой в basesystem > >> делать будем, или где? > > Перловку из basesystem можно убрать. > > А mtrace от glibc-utils положить в отдельный подпакет? Отдельный пакет ради небольшого скрипта? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 19:42 ` Dmitry V. Levin @ 2014-04-28 20:35 ` Michael Shigorin 2014-04-28 20:50 ` Led 2014-04-28 20:52 ` Денис Смирнов 1 sibling, 1 reply; 82+ messages in thread From: Michael Shigorin @ 2014-04-28 20:35 UTC (permalink / raw) To: ALT Devel discussion list On Mon, Apr 28, 2014 at 11:42:07PM +0400, Dmitry V. Levin wrote: > > > Перловку из basesystem можно убрать. > > А mtrace от glibc-utils положить в отдельный подпакет? > Отдельный пакет ради небольшого скрипта? Ради небольшого perl-base, или есть варианты? -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 20:35 ` Michael Shigorin @ 2014-04-28 20:50 ` Led 2014-04-28 20:57 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Led @ 2014-04-28 20:50 UTC (permalink / raw) To: ALT Devel discussion list On Monday 28 April 2014 23:35:23 Michael Shigorin wrote: > On Mon, Apr 28, 2014 at 11:42:07PM +0400, Dmitry V. Levin wrote: > > > > Перловку из basesystem можно убрать. > > > > > > А mtrace от glibc-utils положить в отдельный подпакет? > > > > Отдельный пакет ради небольшого скрипта? > > Ради небольшого perl-base, или есть варианты? Действительно системные утилиты - положить в glibc, а в glibc-utils оставить всё остальное. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 20:50 ` Led @ 2014-04-28 20:57 ` Денис Смирнов 2014-04-28 21:10 ` Led 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-28 20:57 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 429 bytes --] On Mon, Apr 28, 2014 at 11:50:18PM +0300, Led wrote: >> Ради небольшого perl-base, или есть варианты? > Действительно системные утилиты - положить в glibc, а в glibc-utils оставить всё остальное. Будет очередной геморрой при обновлении. Сам-то пакет маленький и незаметный, и если бы не зависимость одной единственной утилиты от перловки -- вопросов бы к нему не было. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 20:57 ` Денис Смирнов @ 2014-04-28 21:10 ` Led 2014-04-28 21:17 ` Dmitry V. Levin 0 siblings, 1 reply; 82+ messages in thread From: Led @ 2014-04-28 21:10 UTC (permalink / raw) To: devel On Monday 28 April 2014 23:57:06 Денис Смирнов wrote: > On Mon, Apr 28, 2014 at 11:50:18PM +0300, Led wrote: > >> Ради небольшого perl-base, или есть варианты? > > > > Действительно системные утилиты - положить в glibc, а в glibc-utils > > оставить всё остальное. > > Будет очередной геморрой при обновлении. Не будет. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 21:10 ` Led @ 2014-04-28 21:17 ` Dmitry V. Levin 2014-04-28 21:32 ` Led 0 siblings, 1 reply; 82+ messages in thread From: Dmitry V. Levin @ 2014-04-28 21:17 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 558 bytes --] On Tue, Apr 29, 2014 at 12:10:23AM +0300, Led wrote: > On Monday 28 April 2014 23:57:06 Денис Смирнов wrote: > > On Mon, Apr 28, 2014 at 11:50:18PM +0300, Led wrote: > > >> Ради небольшого perl-base, или есть варианты? > > > > > > Действительно системные утилиты - положить в glibc, а в glibc-utils > > > оставить всё остальное. > > > > Будет очередной геморрой при обновлении. > > Не будет. glibc - это сейчас виртуальный пакет, зависящий в т.ч. и от glibc-utils. Если переносить из glibc-utils в glibc, то возникнут проблемы. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 21:17 ` Dmitry V. Levin @ 2014-04-28 21:32 ` Led 2014-04-28 23:23 ` Денис Смирнов 2014-04-29 0:21 ` Dmitry V. Levin 0 siblings, 2 replies; 82+ messages in thread From: Led @ 2014-04-28 21:32 UTC (permalink / raw) To: ALT Devel discussion list On Tuesday 29 April 2014 00:17:16 Dmitry V. Levin wrote: > On Tue, Apr 29, 2014 at 12:10:23AM +0300, Led wrote: > > On Monday 28 April 2014 23:57:06 Денис Смирнов wrote: > > > On Mon, Apr 28, 2014 at 11:50:18PM +0300, Led wrote: > > > >> Ради небольшого perl-base, или есть варианты? > > > > > > > > Действительно системные утилиты - положить в glibc, а в glibc-utils > > > > оставить всё остальное. > > > > > > Будет очередной геморрой при обновлении. > > > > Не будет. > > glibc - это сейчас виртуальный пакет, зависящий в т.ч. и от glibc-utils. > Если переносить из glibc-utils в glibc, то возникнут проблемы. Скажем так, опытным путём проверено, что объединение содержимого glibc-core и glibc-utils в пакет glibc (с уничтожением первых двух) к проблемам не приводит. Естественно, нужно правильно необходимые Provides расставить. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 21:32 ` Led @ 2014-04-28 23:23 ` Денис Смирнов 2014-04-28 23:39 ` Led 2014-04-29 0:21 ` Dmitry V. Levin 1 sibling, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-28 23:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 597 bytes --] On Tue, Apr 29, 2014 at 12:32:21AM +0300, Led wrote: >> glibc - это сейчас виртуальный пакет, зависящий в т.ч. и от glibc-utils. >> Если переносить из glibc-utils в glibc, то возникнут проблемы. > Скажем так, опытным путём проверено, что объединение содержимого glibc-core и glibc-utils в пакет glibc (с уничтожением > первых двух) к проблемам не приводит. Естественно, нужно правильно необходимые Provides расставить. Это параллельная задача. Ценности отпиливания mtrace в отдельный пакет, для избавления от перловки это не отменяет. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 23:23 ` Денис Смирнов @ 2014-04-28 23:39 ` Led 2014-04-29 13:40 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Led @ 2014-04-28 23:39 UTC (permalink / raw) To: devel On Tuesday 29 April 2014 02:23:47 Денис Смирнов wrote: > On Tue, Apr 29, 2014 at 12:32:21AM +0300, Led wrote: > >> glibc - это сейчас виртуальный пакет, зависящий в т.ч. и от glibc-utils. > >> Если переносить из glibc-utils в glibc, то возникнут проблемы. > > > > Скажем так, опытным путём проверено, что объединение содержимого > > glibc-core и glibc-utils в пакет glibc (с уничтожением первых двух) к > > проблемам не приводит. Естественно, нужно правильно необходимые Provides > > расставить. > > Это параллельная задача. Ценности отпиливания mtrace в отдельный пакет, > для избавления от перловки это не отменяет. Это не задача. Это то, что реально проверено. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 23:39 ` Led @ 2014-04-29 13:40 ` Денис Смирнов 2014-04-29 15:46 ` Michael Shigorin 2014-04-29 16:17 ` Led 0 siblings, 2 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-29 13:40 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1826 bytes --] On Tue, Apr 29, 2014 at 02:39:11AM +0300, Led wrote: >> Это параллельная задача. Ценности отпиливания mtrace в отдельный пакет, >> для избавления от перловки это не отменяет. > Это не задача. Это то, что реально проверено. И ты предлагаешь это изменение ради какой-то задачи, которая похоже отличается от моей, и потому я прошу её озвучить -- чтобы все понимали что и зачем делаем. Сейчас ситуация такая -- пакет с именем 'glibc' имеет непрямую зависимость на 'perl-base', что с любой точки зрения является некорректным как чисто технически (кольцевая зависимость), с точки зрения безопасности и качества (любая лишняя зависимость на объемное приложение -- зло). Предложенное тобой изменение оставит mtrace в пакете glibc-utils, что хоть и решит проблему частично, но оставит неочевидную зависимость. Цель предложенного мной изменения -- минимизация зависимостей и отделение имеющих существенные зависимости приложений в отдельные подпакеты, ради возможности проще создавать компактные минималистичные VE, что является существенным в связи с тенденцией использовать подход 'одно приложение -- одно VE' Единственным препятствием для отделение mtrace в отдельный подпакет является тот факт, что отдельный пакет для маленького скриптика это overhead. Я уверен, что возможность легче создавать минималистичные VE, вместе с отсутствием неочевидной зависимости от пакетов с именем 'glibc*' от перловки стоит того, чтобы потратить на это несколько килобайт метаданных в репоизтории. Поэтому вне зависимости от решения по переносу бинарников между glibc и glibc-utils, отпилить конкретно mtrace в отдельный пакет с именем, не содержащим префикс 'glibc' считаю необходимым, или как минимум лучшим чем любое другое известное мне решение. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 13:40 ` Денис Смирнов @ 2014-04-29 15:46 ` Michael Shigorin 2014-04-29 16:58 ` Денис Смирнов 2014-04-29 16:17 ` Led 1 sibling, 1 reply; 82+ messages in thread From: Michael Shigorin @ 2014-04-29 15:46 UTC (permalink / raw) To: devel On Tue, Apr 29, 2014 at 05:40:44PM +0400, Денис Смирнов wrote: > Поэтому вне зависимости от решения по переносу бинарников между > glibc и glibc-utils, отпилить конкретно mtrace в отдельный > пакет с именем, не содержащим префикс 'glibc' считаю > необходимым, или как минимум лучшим чем любое другое > известное мне решение. Да собственно, в пакет mtrace. Ну или %add_findreq_skiplist %_bindir/mtrace -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 15:46 ` Michael Shigorin @ 2014-04-29 16:58 ` Денис Смирнов 0 siblings, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-29 16:58 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 535 bytes --] On Tue, Apr 29, 2014 at 06:46:44PM +0300, Michael Shigorin wrote: >> Поэтому вне зависимости от решения по переносу бинарников между >> glibc и glibc-utils, отпилить конкретно mtrace в отдельный >> пакет с именем, не содержащим префикс 'glibc' считаю >> необходимым, или как минимум лучшим чем любое другое >> известное мне решение. > Да собственно, в пакет mtrace. > Ну или %add_findreq_skiplist %_bindir/mtrace Лично меня устроят оба варианта, хотя первый и корректнее. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 13:40 ` Денис Смирнов 2014-04-29 15:46 ` Michael Shigorin @ 2014-04-29 16:17 ` Led 2014-04-29 16:57 ` Денис Смирнов 1 sibling, 1 reply; 82+ messages in thread From: Led @ 2014-04-29 16:17 UTC (permalink / raw) To: devel On Tuesday 29 April 2014 16:40:44 Денис Смирнов wrote: > On Tue, Apr 29, 2014 at 02:39:11AM +0300, Led wrote: > >> Это параллельная задача. Ценности отпиливания mtrace в отдельный пакет, > >> для избавления от перловки это не отменяет. > > > > Это не задача. Это то, что реально проверено. > > И ты предлагаешь это изменение ради какой-то задачи, которая похоже > отличается от моей, и потому я прошу её озвучить -- чтобы все понимали что > и зачем делаем. Я всего лишь привёл пример подобного опыта. > > Сейчас ситуация такая -- пакет с именем 'glibc' имеет непрямую зависимость > на 'perl-base', что с любой точки зрения является некорректным как чисто > технически (кольцевая зависимость), И где там "кольцевая зависимость"? > с точки зрения безопасности и качества > (любая лишняя зависимость на объемное приложение -- зло). Не спорю. > > Предложенное тобой изменение оставит mtrace в пакете glibc-utils, что хоть > и решит проблему частично, но оставит неочевидную зависимость. Какую? > > Цель предложенного мной изменения -- минимизация зависимостей и отделение > имеющих существенные зависимости приложений в отдельные подпакеты, ради > возможности проще создавать компактные минималистичные VE, что является > существенным в связи с тенденцией использовать подход 'одно приложение -- > одно VE' > > Единственным препятствием для отделение mtrace в отдельный подпакет > является тот факт, что отдельный пакет для маленького скриптика это > overhead. > > Я уверен, что возможность легче создавать минималистичные VE, вместе с > отсутствием неочевидной зависимости от пакетов с именем 'glibc*' от > перловки стоит того, чтобы потратить на это несколько килобайт метаданных > в репоизтории. > > Поэтому вне зависимости от решения по переносу бинарников между glibc и > glibc-utils, отпилить конкретно mtrace в отдельный пакет с именем, не > содержащим префикс 'glibc' считаю необходимым, или как минимум лучшим чем > любое другое известное мне решение. В glibc-utils находятся как утилиты, которые ИМХО должны быть в любой (даже самой минимальной) системе (getconf, getent, ldd), так и утилиты, которые "возможно, когда-нибудь, кому-нибудь, в каких-то случаях могут понадобиться" (среди них и mtrace). Зачем вводить новые субпакеты, когда можно первые внести в glibc, туда же положить сиротливый iconv и утилиты из glibc-timezones, и оторвать в glibc зависимости на glibc-tools, iconv, glibc-locales, glibc-timezones. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 16:17 ` Led @ 2014-04-29 16:57 ` Денис Смирнов 2014-04-29 17:57 ` Anton Farygin ` (2 more replies) 0 siblings, 3 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-29 16:57 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1462 bytes --] On Tue, Apr 29, 2014 at 07:17:06PM +0300, Led wrote: >> Сейчас ситуация такая -- пакет с именем 'glibc' имеет непрямую зависимость >> на 'perl-base', что с любой точки зрения является некорректным как чисто >> технически (кольцевая зависимость), > И где там "кольцевая зависимость"? Сорри, ошибся. >> Предложенное тобой изменение оставит mtrace в пакете glibc-utils, что хоть >> и решит проблему частично, но оставит неочевидную зависимость. > Какую? Пакет с именем ^glibc-.* зависящий от перловки -- это неочевидно. С технической точки зрения корректно, но с админской -- нет. > В glibc-utils находятся как утилиты, которые ИМХО должны быть в любой (даже > самой минимальной) системе (getconf, getent, ldd), так и утилиты, > которые "возможно, когда-нибудь, кому-нибудь, в каких-то случаях могут > понадобиться" (среди них и mtrace). Согласен. > Зачем вводить новые субпакеты, когда > можно первые внести в glibc, туда же положить сиротливый iconv и утилиты из > glibc-timezones, А нафига в каждой системе эти утилиты? Ни разу в жизни не одну из них не запускал, а полезность tzselect вообще в современной системе неочевидна. Её точно не нужно оторвать нафиг? > и оторвать в glibc зависимости на glibc-tools, iconv, > glibc-locales, glibc-timezones. $ du -hs /usr/lib64/gconv 6,4M /usr/lib64/gconv это все действительно нужно в каждой минимальной системе? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 16:57 ` Денис Смирнов @ 2014-04-29 17:57 ` Anton Farygin 2014-04-29 19:39 ` Денис Смирнов 2014-04-29 20:03 ` [devel] Минимальный VE огромен -- много мусора Michael Shigorin 2014-04-30 5:54 ` Led 2 siblings, 1 reply; 82+ messages in thread From: Anton Farygin @ 2014-04-29 17:57 UTC (permalink / raw) To: devel On 29.04.2014 20:57, Денис Смирнов wrote: > On Tue, Apr 29, 2014 at 07:17:06PM +0300, Led wrote: > >>> Сейчас ситуация такая -- пакет с именем 'glibc' имеет непрямую зависимость >>> на 'perl-base', что с любой точки зрения является некорректным как чисто >>> технически (кольцевая зависимость), >> И где там "кольцевая зависимость"? > > Сорри, ошибся. > >>> Предложенное тобой изменение оставит mtrace в пакете glibc-utils, что хоть >>> и решит проблему частично, но оставит неочевидную зависимость. >> Какую? > > Пакет с именем ^glibc-.* зависящий от перловки -- это неочевидно. С > технической точки зрения корректно, но с админской -- нет. А чем тебе perl на сервере не угодил ? маленький и позволяет делать много всего делать. Один чёрт вытянется чем-нибуть. Давай лучше плясать от другой минимальной системы - что ты планируешь разворачивать, и что ему нужно. > >> В glibc-utils находятся как утилиты, которые ИМХО должны быть в любой (даже >> самой минимальной) системе (getconf, getent, ldd), так и утилиты, >> которые "возможно, когда-нибудь, кому-нибудь, в каких-то случаях могут >> понадобиться" (среди них и mtrace). > > Согласен. > >> Зачем вводить новые субпакеты, когда >> можно первые внести в glibc, туда же положить сиротливый iconv и утилиты из >> glibc-timezones, > > А нафига в каждой системе эти утилиты? Ни разу в жизни не одну из них не > запускал, а полезность tzselect вообще в современной системе неочевидна. > Её точно не нужно оторвать нафиг? Ей могут пользоваться какие-то утилиты. > >> и оторвать в glibc зависимости на glibc-tools, iconv, >> glibc-locales, glibc-timezones. > > $ du -hs /usr/lib64/gconv > 6,4M /usr/lib64/gconv > > это все действительно нужно в каждой минимальной системе? Насчёт минимальной не уверен, но без gconv могут очень забавные ляпы начать вылезать на серверах в самых странных местах. Это же вся конвертация кодировок отрывается. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 17:57 ` Anton Farygin @ 2014-04-29 19:39 ` Денис Смирнов 2014-04-29 20:25 ` Anton Farygin 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-29 19:39 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1410 bytes --] On Tue, Apr 29, 2014 at 09:57:25PM +0400, Anton Farygin wrote: > А чем тебе perl на сервере не угодил ? маленький и позволяет делать > много всего делать. На сервере очень даже угодил. Писать-то больше и не на чем :) А вот иметь возможжность создавать минималистичные VE хотелось бы. > Один чёрт вытянется чем-нибуть. Давай лучше плясать от другой > минимальной системы - что ты планируешь разворачивать, и что ему нужно. Один сервис -- одна VE. И чем меньше эта VE, тем лучше. Тот же астер держать в отдельной VE. >> А нафига в каждой системе эти утилиты? Ни разу в жизни не одну из них не > > запускал, а полезность tzselect вообще в современной системе неочевидна. >> Её точно не нужно оторвать нафиг? > Ей могут пользоваться какие-то утилиты. И что полезного они ей делают? >>> и оторвать в glibc зависимости на glibc-tools, iconv, >>> glibc-locales, glibc-timezones. >> $ du -hs /usr/lib64/gconv >> 6,4M /usr/lib64/gconv >> это все действительно нужно в каждой минимальной системе? > Насчёт минимальной не уверен, но без gconv могут очень забавные ляпы > начать вылезать на серверах в самых странных местах. > Это же вся конвертация кодировок отрывается. Напомню, мы говорим не о серверах вроде server-light (который является хоть и минималистичным, но таки полноценным серверным дистрибутивом), а о нано VE :) -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 19:39 ` Денис Смирнов @ 2014-04-29 20:25 ` Anton Farygin 2014-04-29 23:40 ` Денис Смирнов 0 siblings, 1 reply; 82+ messages in thread From: Anton Farygin @ 2014-04-29 20:25 UTC (permalink / raw) To: devel On 29.04.2014 23:39, Денис Смирнов wrote: > On Tue, Apr 29, 2014 at 09:57:25PM +0400, Anton Farygin wrote: > >> А чем тебе perl на сервере не угодил ? маленький и позволяет делать >> много всего делать. > > На сервере очень даже угодил. Писать-то больше и не на чем :) > А вот иметь возможжность создавать минималистичные VE хотелось бы. > >> Один чёрт вытянется чем-нибуть. Давай лучше плясать от другой >> минимальной системы - что ты планируешь разворачивать, и что ему нужно. > > Один сервис -- одна VE. И чем меньше эта VE, тем лучше. Тот же астер > держать в отдельной VE. А насколько хорошо астериск держать в VE ? И чем тебе не нравится на одном сервере класса small office держать всё в одной системе, но изолировав по максимуму процессы ? > >>>> и оторвать в glibc зависимости на glibc-tools, iconv, >>>> glibc-locales, glibc-timezones. >>> $ du -hs /usr/lib64/gconv >>> 6,4M /usr/lib64/gconv >>> это все действительно нужно в каждой минимальной системе? >> Насчёт минимальной не уверен, но без gconv могут очень забавные ляпы >> начать вылезать на серверах в самых странных местах. >> Это же вся конвертация кодировок отрывается. > > Напомню, мы говорим не о серверах вроде server-light (который является > хоть и минималистичным, но таки полноценным серверным дистрибутивом), а о > нано VE :) Nano VE ? Но что это ? И чем тебя пугает лишние 100 мегабайт на диске в VE ? Нет, я не возражаю, мне просто интересно. Надо всё-таки идти от задачи, а не от цели. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 20:25 ` Anton Farygin @ 2014-04-29 23:40 ` Денис Смирнов 2014-04-30 9:00 ` Anton Farygin 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-29 23:40 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1817 bytes --] On Wed, Apr 30, 2014 at 12:25:42AM +0400, Anton Farygin wrote: >> Один сервис -- одна VE. И чем меньше эта VE, тем лучше. Тот же астер >> держать в отдельной VE. > А насколько хорошо астериск держать в VE ? В OpenVZ ничем не хуже, чем на хост системе, по крайней мере если не используется DAHDI. И я уже не раз сталкивался с задачами, где проще запустить несколько астерисков, чем заставить эту скотину не глючить, не падать и не дедлочиться. > И чем тебе не нравится на > одном сервере класса small office держать всё в одной системе, но > изолировав по максимуму процессы ? Управляемостью. Собрав один раз VE для конкретной функциональности я могу её полностью изолировать, и совершенно отдельно обновлять и т.д. >> Напомню, мы говорим не о серверах вроде server-light (который является >> хоть и минималистичным, но таки полноценным серверным дистрибутивом), а о >> нано VE :) > Nano VE ? Но что это ? И чем тебя пугает лишние 100 мегабайт на диске в VE ? > Нет, я не возражаю, мне просто интересно. > Надо всё-таки идти от задачи, а не от цели. Задача -- кроме пустого read-only chroot использовать изолированную VE с жестко специфицированной функциональностью. Такая VE является простым строительным блоком системы, который существенно упрощает администрирование. Идеальная система с моей точки зрения это вообще "одна функция -- один компьютер", но для SOHO это неприемлимо дорого и сложно в администрировании. "одна функция -- одна VE" это приемлемый компромисс. И в этом случае подразумевается, что могут быть VE, у которых даже ssh (о ужас!) не будет. Вообще-то для этой идеи было бы идеальным даже заменить sh+coreutils на busybox, но это совершенно не ясно как сделать более-менее удобно и дистрибутивно. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 23:40 ` Денис Смирнов @ 2014-04-30 9:00 ` Anton Farygin 2014-04-30 9:06 ` [devel] VZ vs LXC Anton Farygin ` (2 more replies) 0 siblings, 3 replies; 82+ messages in thread From: Anton Farygin @ 2014-04-30 9:00 UTC (permalink / raw) To: devel On 30.04.2014 03:40, Денис Смирнов wrote: > On Wed, Apr 30, 2014 at 12:25:42AM +0400, Anton Farygin wrote: > >>> Один сервис -- одна VE. И чем меньше эта VE, тем лучше. Тот же астер >>> держать в отдельной VE. >> А насколько хорошо астериск держать в VE ? > > В OpenVZ ничем не хуже, чем на хост системе, по крайней мере если не > используется DAHDI. > > И я уже не раз сталкивался с задачами, где проще запустить несколько > астерисков, чем заставить эту скотину не глючить, не падать и не > дедлочиться. Хм... а я ещё думал отказаться от FreeSWITCH. Оно как-то работает, не глючит и не падает. OpenVZ ещё жив ? Там ядро всё ещё 2.6.32 ? А как на этом ядре живёт современный юзерспейс ? > >> И чем тебе не нравится на >> одном сервере класса small office держать всё в одной системе, но >> изолировав по максимуму процессы ? > > Управляемостью. Собрав один раз VE для конкретной функциональности я могу > её полностью изолировать, и совершенно отдельно обновлять и т.д. А мне кажется что это как раз немного раздувает ресурсы по администрированию. Хотя, если ты не планируешь с этим VE ничего делать, то наверное ты прав ;) > >>> Напомню, мы говорим не о серверах вроде server-light (который является >>> хоть и минималистичным, но таки полноценным серверным дистрибутивом), а о >>> нано VE :) >> Nano VE ? Но что это ? И чем тебя пугает лишние 100 мегабайт на диске в VE ? >> Нет, я не возражаю, мне просто интересно. >> Надо всё-таки идти от задачи, а не от цели. > > Задача -- кроме пустого read-only chroot использовать изолированную VE с > жестко специфицированной функциональностью. Такая VE является простым > строительным блоком системы, который существенно упрощает > администрирование. > > Идеальная система с моей точки зрения это вообще "одна функция -- один > компьютер", но для SOHO это неприемлимо дорого и сложно в > администрировании. "одна функция -- одна VE" это приемлемый компромисс. А не кажется ли тебе что одна функция - один VE может привнести больше проблем в долгосрочной перспективе, чем одна функция - один сервер или много функций-один сервер ? Ну, например, у тебя будет пачка очень старых протухших VE с потенциально дырявым userspace, или в случае слома хост-системы все VE будут тоже взломаны. > > И в этом случае подразумевается, что могут быть VE, у которых даже ssh (о > ужас!) не будет. Вообще-то для этой идеи было бы идеальным даже заменить > sh+coreutils на busybox, но это совершенно не ясно как сделать более-менее > удобно и дистрибутивно. Если тебя не напрягает ещё одно ядро, то это как раз делается тривиально - kvm + kernel + initramfs Но Overhead по памяти выше VZ. Правда и плюсов тоже приличное количество, включая разные ядра и разные ОС. А при теперешней стоимости памяти оно ещё и дёшево получается. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-04-30 9:00 ` Anton Farygin @ 2014-04-30 9:06 ` Anton Farygin 2014-04-30 14:51 ` Dmitry Derjavin 2014-04-30 20:57 ` Денис Смирнов 2014-04-30 9:33 ` [devel] Минимальный VE огромен -- много мусора Led 2014-04-30 20:54 ` Денис Смирнов 2 siblings, 2 replies; 82+ messages in thread From: Anton Farygin @ 2014-04-30 9:06 UTC (permalink / raw) To: devel On 30.04.2014 13:00, Anton Farygin wrote: > On 30.04.2014 03:40, Денис Смирнов wrote: >> On Wed, Apr 30, 2014 at 12:25:42AM +0400, Anton Farygin wrote: >> >>>> Один сервис -- одна VE. И чем меньше эта VE, тем лучше. Тот же астер >>>> держать в отдельной VE. >>> А насколько хорошо астериск держать в VE ? >> Кстати, отвлекаясь от темы. А не выгоднее ли изолировать процессы другими способами ? Сейчас же есть как минимум два инструмента, позволяющих очень жёстко изолировать процессы от хост системы. SELinux и механизмы LXC (которыми, кстати, частично пользуется systemd) ^ permalink raw reply [flat|nested] 82+ messages in thread
* [devel] VZ vs LXC 2014-04-30 9:06 ` [devel] VZ vs LXC Anton Farygin @ 2014-04-30 14:51 ` Dmitry Derjavin 2014-05-01 5:39 ` Anton Farygin 2014-05-01 23:51 ` Dmitry V. Levin 2014-04-30 20:57 ` Денис Смирнов 1 sibling, 2 replies; 82+ messages in thread From: Dmitry Derjavin @ 2014-04-30 14:51 UTC (permalink / raw) To: ALT Linux Team development discussions, ALT Linux sysadmins' discussion Ср, 30 апр 2014, 13:06, Anton Farygin: > А не выгоднее ли изолировать процессы другими способами ? Сейчас же > есть как минимум два инструмента, позволяющих очень жёстко изолировать > процессы от хост системы. SELinux и механизмы LXC (которыми, кстати, > частично пользуется systemd) «Механизмы LXC» — это ведь те же самые механизмы, которые использует OpenVZ. Кстати, vzctl у нас давно уже работает на свежих ядрах. Но в режиме ограниченной функциональности, конечно. И эти же механизмы использует docker-io. И ip netns, кстати, тоже. Причём, ip netns из коробки умеет не только сетевые namespace-ы, но и монтирует /etc/netns/<ns>/resolv.conf в /etc/resolv.conf в отдельном mount namespace! Очень рекомендую. Предлагаю с этим в sysadmins@. -- ~dd ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-04-30 14:51 ` Dmitry Derjavin @ 2014-05-01 5:39 ` Anton Farygin 2014-05-01 23:51 ` Dmitry V. Levin 1 sibling, 0 replies; 82+ messages in thread From: Anton Farygin @ 2014-05-01 5:39 UTC (permalink / raw) To: devel On 30.04.2014 18:51, Dmitry Derjavin wrote: > Ср, 30 апр 2014, 13:06, Anton Farygin: > >> А не выгоднее ли изолировать процессы другими способами ? Сейчас же >> есть как минимум два инструмента, позволяющих очень жёстко изолировать >> процессы от хост системы. SELinux и механизмы LXC (которыми, кстати, >> частично пользуется systemd) > > «Механизмы LXC» — это ведь те же самые механизмы, которые использует > OpenVZ. Кстати, vzctl у нас давно уже работает на свежих ядрах. Но в > режиме ограниченной функциональности, конечно. И эти же механизмы > использует docker-io. И ip netns, кстати, тоже. > > Причём, ip netns из коробки умеет не только сетевые namespace-ы, но и > монтирует /etc/netns/<ns>/resolv.conf в /etc/resolv.conf в отдельном > mount namespace! Очень рекомендую. > > Предлагаю с этим в sysadmins@. Дима, а расскажи здесь, пожалуйста. Чрут то всё равно ведь нужен ? Как бы сделать так, что бы не нужно было бы загонять приложение в чрут, а просто ограничить его доступ к системному окружению и сети. Тем для всё-таки не для sysadmins@. docker - это насколько я понял, несколько иное решение - он делает чруты на основе... ну на какой-то основе. ip netns вообще для другого - изоляция сети дело хорошее, но это лишь малая часть того, что нужно для полного счастья. Было бы здорово описывать в конфиге необходимость изоляции сервиса и сети, а дальше всё на себя берёт initscript (или systemd, кому как удобнее ;) ) ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-04-30 14:51 ` Dmitry Derjavin 2014-05-01 5:39 ` Anton Farygin @ 2014-05-01 23:51 ` Dmitry V. Levin 2014-05-05 8:16 ` Dmitry Derjavin 1 sibling, 1 reply; 82+ messages in thread From: Dmitry V. Levin @ 2014-05-01 23:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1208 bytes --] On Wed, Apr 30, 2014 at 06:51:40PM +0400, Dmitry Derjavin wrote: > Ср, 30 апр 2014, 13:06, Anton Farygin: > > > А не выгоднее ли изолировать процессы другими способами ? Сейчас же > > есть как минимум два инструмента, позволяющих очень жёстко изолировать > > процессы от хост системы. SELinux и механизмы LXC (которыми, кстати, > > частично пользуется systemd) > > «Механизмы LXC» — это ведь те же самые механизмы, которые использует OpenVZ. Не совсем те же самые, скорее родственные. > Кстати, vzctl у нас давно уже работает на свежих ядрах. Но в > режиме ограниченной функциональности, конечно. https://openvz.org/Vzctl_for_upstream_kernel#Limitations > И эти же механизмы использует docker-io. И ip netns, кстати, тоже. docker-io - это lxc на стероидах. :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-05-01 23:51 ` Dmitry V. Levin @ 2014-05-05 8:16 ` Dmitry Derjavin 0 siblings, 0 replies; 82+ messages in thread From: Dmitry Derjavin @ 2014-05-05 8:16 UTC (permalink / raw) To: ALT Devel discussion list Fri, 02 May 2014, 03:51, Dmitry V. Levin: > docker-io - это lxc на стероидах. :) По-моему, скорее, «с человеческим лицом». :) -- ~dd ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-04-30 9:06 ` [devel] VZ vs LXC Anton Farygin 2014-04-30 14:51 ` Dmitry Derjavin @ 2014-04-30 20:57 ` Денис Смирнов 2014-05-01 5:27 ` Anton Farygin 1 sibling, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-30 20:57 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 600 bytes --] On Wed, Apr 30, 2014 at 01:06:19PM +0400, Anton Farygin wrote: > Кстати, отвлекаясь от темы. > А не выгоднее ли изолировать процессы другими способами ? Сейчас же есть > как минимум два инструмента, позволяющих очень жёстко изолировать > процессы от хост системы. SELinux и механизмы LXC (которыми, кстати, > частично пользуется systemd) И то и другое требует усилий для внедрения в дистрибутив и начала активного применения. Чтобы это было столь же просто как chrooted сервисы. Насколько я вижу желающих пока так и не находится :( -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-04-30 20:57 ` Денис Смирнов @ 2014-05-01 5:27 ` Anton Farygin 2014-05-01 8:23 ` Anton Gorlov 2014-05-01 17:32 ` [devel] VZ vs LXC Денис Смирнов 0 siblings, 2 replies; 82+ messages in thread From: Anton Farygin @ 2014-05-01 5:27 UTC (permalink / raw) To: devel On 01.05.2014 00:57, Денис Смирнов wrote: > On Wed, Apr 30, 2014 at 01:06:19PM +0400, Anton Farygin wrote: > >> Кстати, отвлекаясь от темы. >> А не выгоднее ли изолировать процессы другими способами ? Сейчас же есть >> как минимум два инструмента, позволяющих очень жёстко изолировать >> процессы от хост системы. SELinux и механизмы LXC (которыми, кстати, >> частично пользуется systemd) > > И то и другое требует усилий для внедрения в дистрибутив и начала > активного применения. Чтобы это было столь же просто как chrooted сервисы. > > Насколько я вижу желающих пока так и не находится :( Желающие есть. Времени не находится. Все живут по принципу: "Зачем это делать, когда есть работающее решение". ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-05-01 5:27 ` Anton Farygin @ 2014-05-01 8:23 ` Anton Gorlov 2014-05-05 9:42 ` [devel] docker-io: посмотреть (was: Re: VZ vs LXC) Gleb Fotengauer-Malinovskiy 2014-05-01 17:32 ` [devel] VZ vs LXC Денис Смирнов 1 sibling, 1 reply; 82+ messages in thread From: Anton Gorlov @ 2014-05-01 8:23 UTC (permalink / raw) To: ALT Linux Team development discussions Я пробовал docker посмотреть.. Но так и не осилил его систему сборки. То что нащупал слабо подаётся (по кр мере моему) даже осмыслению как пакетик вот это вот всё.. 01.05.2014 09:27, Anton Farygin пишет: > > Желающие есть. Времени не находится. > > Все живут по принципу: "Зачем это делать, когда есть работающее решение". ^ permalink raw reply [flat|nested] 82+ messages in thread
* [devel] docker-io: посмотреть (was: Re: VZ vs LXC) 2014-05-01 8:23 ` Anton Gorlov @ 2014-05-05 9:42 ` Gleb Fotengauer-Malinovskiy 0 siblings, 1 reply; 82+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2014-05-05 9:42 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 884 bytes --] On Thu, May 01, 2014 at 12:23:47PM +0400, Anton Gorlov wrote: > Я пробовал docker посмотреть.. Но так и не осилил его систему сборки. То что > нащупал слабо подаётся (по кр мере моему) даже осмыслению как пакетик вот > это вот всё.. docker import принимает разнообразные тарболлы, в том числе, сделанные с помощью mkimage-profiles. Поскольку я запушил, сейчас можно сделать сразу вот так: $ docker run -t -i fotengauer/altlinux-sisyphus:latest bash и оно скачает вам образ. А формат Dockerfile кажется очевидным вполне. -- glebfm Глеб Фотенгауэр-Малиновский [-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
[parent not found: <536779F3.3080104@altlinux.ru>]
* Re: [devel] docker-io: посмотреть @ 2014-05-05 16:52 ` Gleb Fotengauer-Malinovskiy 2014-05-05 22:21 ` Igor Zubkov 0 siblings, 1 reply; 82+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2014-05-05 16:52 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 914 bytes --] On Mon, May 05, 2014 at 03:45:55PM +0400, Anton Gorlov wrote: > 05.05.2014 13:42, Gleb Fotengauer-Malinovskiy пишет: > >docker import > >принимает разнообразные тарболлы, в том числе, сделанные с помощью > >mkimage-profiles. > > > >Поскольку я запушил, сейчас можно сделать сразу вот так: > > > >$ docker run -t -i fotengauer/altlinux-sisyphus:latest bash > > > >и оно скачает вам образ. > >А формат Dockerfile кажется очевидным вполне. > > Не. Я про сборку самого доккера. У нас версия > Current version: 0.10.0-alt2, а речь про обновить до актуальной 0.10.0 нынче и есть актуальная. -- glebfm Глеб Фотенгауэр-Малиновский [-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] docker-io: посмотреть 2014-05-05 16:52 ` [devel] docker-io: посмотреть Gleb Fotengauer-Malinovskiy @ 2014-05-05 22:21 ` Igor Zubkov 0 siblings, 0 replies; 82+ messages in thread From: Igor Zubkov @ 2014-05-05 22:21 UTC (permalink / raw) To: ALT Linux Team development discussions 2014-05-05 19:52 GMT+03:00 Gleb Fotengauer-Malinovskiy: > On Mon, May 05, 2014 at 03:45:55PM +0400, Anton Gorlov wrote: >> 05.05.2014 13:42, Gleb Fotengauer-Malinovskiy пишет: >> >docker import >> >принимает разнообразные тарболлы, в том числе, сделанные с помощью >> >mkimage-profiles. >> > >> >Поскольку я запушил, сейчас можно сделать сразу вот так: >> > >> >$ docker run -t -i fotengauer/altlinux-sisyphus:latest bash >> > >> >и оно скачает вам образ. >> >А формат Dockerfile кажется очевидным вполне. >> >> Не. Я про сборку самого доккера. У нас версия >> Current version: 0.10.0-alt2, а речь про обновить до актуальной > > 0.10.0 нынче и есть актуальная. Кто-то перепутал docker и lxc которые выпустили 1.0.0 версию? -- Igor Zubkov http://hi.im/ice ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] VZ vs LXC 2014-05-01 5:27 ` Anton Farygin 2014-05-01 8:23 ` Anton Gorlov @ 2014-05-01 17:32 ` Денис Смирнов 1 sibling, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-05-01 17:32 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 427 bytes --] On Thu, May 01, 2014 at 09:27:54AM +0400, Anton Farygin wrote: >> Насколько я вижу желающих пока так и не находится :( > Желающие есть. Времени не находится. Это и значит нет по-настоящему желающих :) > Все живут по принципу: "Зачем это делать, когда есть работающее решение". Ага. И, в принципе, OpenVZ + пустые read-only chroot проблему решают вполне неплохо. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 9:00 ` Anton Farygin 2014-04-30 9:06 ` [devel] VZ vs LXC Anton Farygin @ 2014-04-30 9:33 ` Led 2014-04-30 11:13 ` Anton Gorlov 2014-04-30 20:54 ` Денис Смирнов 2 siblings, 1 reply; 82+ messages in thread From: Led @ 2014-04-30 9:33 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 30 April 2014 12:00:48 Anton Farygin wrote: > On 30.04.2014 03:40, Денис Смирнов wrote: > > On Wed, Apr 30, 2014 at 12:25:42AM +0400, Anton Farygin wrote: > >>> Один сервис -- одна VE. И чем меньше эта VE, тем лучше. Тот же астер > >>> держать в отдельной VE. > >> > >> А насколько хорошо астериск держать в VE ? > > > > В OpenVZ ничем не хуже, чем на хост системе, по крайней мере если не > > используется DAHDI. > > > > И я уже не раз сталкивался с задачами, где проще запустить несколько > > астерисков, чем заставить эту скотину не глючить, не падать и не > > дедлочиться. > > Хм... а я ещё думал отказаться от FreeSWITCH. Оно как-то работает, не > глючит и не падает. > > OpenVZ ещё жив ? Жив. > Там ядро всё ещё 2.6.32 ? Там ядро EL6 - это ни разу не 2.6.32, хотя как шутка/мэм упоминается. > А как на этом ядре живёт > современный юзерспейс ? glibc собран с "2.6.32 и выше". Если какому-то "юзерспейсу" этого недостаточно (?) (не будем тыкать пальцами), то это проблемы этого "юзерспейса" и на совести того, кто подобное собирает:) > > И в этом случае подразумевается, что могут быть VE, у которых даже ssh (о > > ужас!) не будет. Вообще-то для этой идеи было бы идеальным даже заменить > > sh+coreutils на busybox, но это совершенно не ясно как сделать > > более-менее удобно и дистрибутивно. > > Если тебя не напрягает ещё одно ядро, то это как раз делается тривиально > - kvm + kernel + initramfs > Но Overhead по памяти выше VZ. Правда и плюсов тоже приличное > количество, включая разные ядра и разные ОС. > > А при теперешней стоимости памяти оно ещё и дёшево получается. Память для KVM купить можно, а IO - не купишь. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 9:33 ` [devel] Минимальный VE огромен -- много мусора Led @ 2014-04-30 11:13 ` Anton Gorlov 2014-04-30 13:01 ` Anton Farygin 0 siblings, 1 reply; 82+ messages in thread From: Anton Gorlov @ 2014-04-30 11:13 UTC (permalink / raw) To: ALT Linux Team development discussions Кстати да.. как человек жующий kvm могу сказать что дисковое io там не шибко весело местами. 30.04.2014 13:33, Led пишет: >> Если тебя не напрягает ещё одно ядро, то это как раз делается тривиально >> >- kvm + kernel + initramfs >> >Но Overhead по памяти выше VZ. Правда и плюсов тоже приличное >> >количество, включая разные ядра и разные ОС. >> > >> >А при теперешней стоимости памяти оно ещё и дёшево получается. > Память для KVM купить можно, а IO - не купишь. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 11:13 ` Anton Gorlov @ 2014-04-30 13:01 ` Anton Farygin 2014-04-30 19:22 ` Anton Gorlov 0 siblings, 1 reply; 82+ messages in thread From: Anton Farygin @ 2014-04-30 13:01 UTC (permalink / raw) To: devel Я lvm отдаю через virtio и вроде не замечал проблем. Правда, для хэшера использую ОЗУ. On 30.04.2014 15:13, Anton Gorlov wrote: > Кстати да.. как человек жующий kvm могу сказать что дисковое io там не > шибко весело местами. > > 30.04.2014 13:33, Led пишет: >>> Если тебя не напрягает ещё одно ядро, то это как раз делается тривиально >>> >- kvm + kernel + initramfs >>> >Но Overhead по памяти выше VZ. Правда и плюсов тоже приличное >>> >количество, включая разные ядра и разные ОС. >>> > >>> >А при теперешней стоимости памяти оно ещё и дёшево получается. >> Память для KVM купить можно, а IO - не купишь. > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 13:01 ` Anton Farygin @ 2014-04-30 19:22 ` Anton Gorlov 0 siblings, 0 replies; 82+ messages in thread From: Anton Gorlov @ 2014-04-30 19:22 UTC (permalink / raw) To: ALT Linux Team development discussions 30.04.2014 17:01, Anton Farygin пишет: > Я lvm отдаю через virtio и вроде не замечал проблем. > > Правда, для хэшера использую ОЗУ. У меня на shared хостинге онное. В смысле внутри kvm 100500 апачевхостов ( и не только апаче).. заметно что по ио таки оверхед есть. Так же lvm+virtio ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 9:00 ` Anton Farygin 2014-04-30 9:06 ` [devel] VZ vs LXC Anton Farygin 2014-04-30 9:33 ` [devel] Минимальный VE огромен -- много мусора Led @ 2014-04-30 20:54 ` Денис Смирнов 2014-05-01 5:46 ` Anton Farygin 2014-05-02 6:56 ` [devel] KVM "vs" OpenVZ (was: Минимальный VE огромен -- много мусора) Michael Shigorin 2 siblings, 2 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-30 20:54 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 2805 bytes --] On Wed, Apr 30, 2014 at 01:00:48PM +0400, Anton Farygin wrote: >> И я уже не раз сталкивался с задачами, где проще запустить несколько >> астерисков, чем заставить эту скотину не глючить, не падать и не >> дедлочиться. > Хм... а я ещё думал отказаться от FreeSWITCH. Оно как-то работает, не > глючит и не падает. Мы его, возможно, сильно по-разному используем. Там где я юзаю меня мучают хитрыми AGI и AMI приложениями. И я периодически матерюсь, например, что эта скотина умудряется в AMI при неудачных звонках отправить сообщение о завершении соединения _до_ сообщения о начале попытки. > OpenVZ ещё жив ? Там ядро всё ещё 2.6.32 ? А как на этом ядре живёт > современный юзерспейс ? OpenVZ вряд ли сдохнет, уж слишком много кто на него завязывается. >> Управляемостью. Собрав один раз VE для конкретной функциональности я могу >> её полностью изолировать, и совершенно отдельно обновлять и т.д. > А мне кажется что это как раз немного раздувает ресурсы по > администрированию. Хотя, если ты не планируешь с этим VE ничего делать, > то наверное ты прав ;) Идеальная VE -- это практически не требующая администрирования. Моя мечта :) >> Идеальная система с моей точки зрения это вообще "одна функция -- один >> компьютер", но для SOHO это неприемлимо дорого и сложно в >> администрировании. "одна функция -- одна VE" это приемлемый компромисс. > А не кажется ли тебе что одна функция - один VE может привнести больше > проблем в долгосрочной перспективе, чем одна функция - один сервер или > много функций-один сервер ? > Ну, например, у тебя будет пачка очень старых протухших VE с > потенциально дырявым userspace, или в случае слома хост-системы все VE > будут тоже взломаны. Там, где допустимы редкие сбои с оперативностью "пока админ не добежит" вообще в таких VE можно делать apt-get upgrade по крону. Ну и с точки зрения безопасности -- пока не взломана HN, такая пачка надежнее будет. Как минимум из-за изолированности данных разных сервисов, и возможности более жестко контролировать какой сервис к какому, и к каким данным имеет доступ. >> И в этом случае подразумевается, что могут быть VE, у которых даже ssh (о >> ужас!) не будет. Вообще-то для этой идеи было бы идеальным даже заменить >> sh+coreutils на busybox, но это совершенно не ясно как сделать более-менее >> удобно и дистрибутивно. > Если тебя не напрягает ещё одно ядро, то это как раз делается тривиально > - kvm + kernel + initramfs > Но Overhead по памяти выше VZ. Правда и плюсов тоже приличное > количество, включая разные ядра и разные ОС. > А при теперешней стоимости памяти оно ещё и дёшево получается. А initramfs чем собирать? И, кстати, VoIP и прочее риалтайм добро как себя в KVM чувствует? -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 20:54 ` Денис Смирнов @ 2014-05-01 5:46 ` Anton Farygin 2014-05-01 19:57 ` Денис Смирнов 2014-05-02 6:46 ` Michael Shigorin 2014-05-02 6:56 ` [devel] KVM "vs" OpenVZ (was: Минимальный VE огромен -- много мусора) Michael Shigorin 1 sibling, 2 replies; 82+ messages in thread From: Anton Farygin @ 2014-05-01 5:46 UTC (permalink / raw) To: devel On 01.05.2014 00:54, Денис Смирнов wrote: > On Wed, Apr 30, 2014 at 01:00:48PM +0400, Anton Farygin wrote: > >>> И я уже не раз сталкивался с задачами, где проще запустить несколько >>> астерисков, чем заставить эту скотину не глючить, не падать и не >>> дедлочиться. >> Хм... а я ещё думал отказаться от FreeSWITCH. Оно как-то работает, не >> глючит и не падает. > > Мы его, возможно, сильно по-разному используем. Там где я юзаю меня мучают > хитрыми AGI и AMI приложениями. И я периодически матерюсь, например, что > эта скотина умудряется в AMI при неудачных звонках отправить сообщение о > завершении соединения _до_ сообщения о начале попытки. Да, до AGI и AMI приложений я ещё не добрался. > >> OpenVZ ещё жив ? Там ядро всё ещё 2.6.32 ? А как на этом ядре живёт >> современный юзерспейс ? > > OpenVZ вряд ли сдохнет, уж слишком много кто на него завязывается. > >>> Управляемостью. Собрав один раз VE для конкретной функциональности я могу >>> её полностью изолировать, и совершенно отдельно обновлять и т.д. >> А мне кажется что это как раз немного раздувает ресурсы по >> администрированию. Хотя, если ты не планируешь с этим VE ничего делать, >> то наверное ты прав ;) > > Идеальная VE -- это практически не требующая администрирования. Моя мечта > :) Чудес не бывает, всё-равно что-то делать в ней придётся. Ну, как минимум обновления накатывать твоего чудесного приложения ;) > >>> Идеальная система с моей точки зрения это вообще "одна функция -- один >>> компьютер", но для SOHO это неприемлимо дорого и сложно в >>> администрировании. "одна функция -- одна VE" это приемлемый компромисс. >> А не кажется ли тебе что одна функция - один VE может привнести больше >> проблем в долгосрочной перспективе, чем одна функция - один сервер или >> много функций-один сервер ? >> Ну, например, у тебя будет пачка очень старых протухших VE с >> потенциально дырявым userspace, или в случае слома хост-системы все VE >> будут тоже взломаны. > > Там, где допустимы редкие сбои с оперативностью "пока админ не добежит" > вообще в таких VE можно делать apt-get upgrade по крону. Надо попробовать. > > Ну и с точки зрения безопасности -- пока не взломана HN, такая пачка > надежнее будет. Как минимум из-за изолированности данных разных сервисов, > и возможности более жестко контролировать какой сервис к какому, и к каким > данным имеет доступ. Здесь спору нет. Тут скорее возникает вопрос о хост системе - там то по крону совсем страшно делать обновления, и это самое уязвимое место с точки зрения архитектуры. > >>> И в этом случае подразумевается, что могут быть VE, у которых даже ssh (о >>> ужас!) не будет. Вообще-то для этой идеи было бы идеальным даже заменить >>> sh+coreutils на busybox, но это совершенно не ясно как сделать более-менее >>> удобно и дистрибутивно. >> Если тебя не напрягает ещё одно ядро, то это как раз делается тривиально >> - kvm + kernel + initramfs >> Но Overhead по памяти выше VZ. Правда и плюсов тоже приличное >> количество, включая разные ядра и разные ОС. >> А при теперешней стоимости памяти оно ещё и дёшево получается. > > А initramfs чем собирать? И, кстати, VoIP и прочее риалтайм добро как себя > в KVM чувствует? initramfs собирать с помощью mkimage VOIP в kvm не запускал, у меня весь VoIP крутится на атомах (такая вот аппаратная виртуализация). Из серии один сервер - одна задача. Очень чудно, IPMI только не хватает. ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-05-01 5:46 ` Anton Farygin @ 2014-05-01 19:57 ` Денис Смирнов 2014-05-02 6:46 ` Michael Shigorin 1 sibling, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-05-01 19:57 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1911 bytes --] On Thu, May 01, 2014 at 09:46:48AM +0400, Anton Farygin wrote: >> Мы его, возможно, сильно по-разному используем. Там где я юзаю меня мучают >> хитрыми AGI и AMI приложениями. И я периодически матерюсь, например, что >> эта скотина умудряется в AMI при неудачных звонках отправить сообщение о >> завершении соединения _до_ сообщения о начале попытки. > Да, до AGI и AMI приложений я ещё не добрался. О, это самое вкусное. Астер же изначально IVR-платформа, а софтсвич из него был есть и будет средней паршивости. >> Идеальная VE -- это практически не требующая администрирования. Моя мечта >> :) > Чудес не бывает, всё-равно что-то делать в ней придётся. Ну, как минимум > обновления накатывать твоего чудесного приложения ;) А это можно делать в продакшн поднимаю новую аналогичную VE с новой версией и переключаясь. Что очень облегчает задачу "откатиться назад ежели что-то взорвалось". >> Ну и с точки зрения безопасности -- пока не взломана HN, такая пачка >> надежнее будет. Как минимум из-за изолированности данных разных сервисов, >> и возможности более жестко контролировать какой сервис к какому, и к каким >> данным имеет доступ. > Здесь спору нет. Тут скорее возникает вопрос о хост системе - там то по > крону совсем страшно делать обновления, и это самое уязвимое место с > точки зрения архитектуры. На HN ничего кроме ssh, iptables и vzctl жить не должно. И ежели доступ к ssh ограничен по IP, то вероятность взлома сводится к минимуму. >> А initramfs чем собирать? И, кстати, VoIP и прочее риалтайм добро как себя >> в KVM чувствует? > initramfs собирать с помощью mkimage > VOIP в kvm не запускал, у меня весь VoIP крутится на атомах (такая вот > аппаратная виртуализация). Из серии один сервер - одна задача. Очень > чудно, IPMI только не хватает. Эх... Хочу маленькие дешевые ARM с IPMI :) -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-05-01 5:46 ` Anton Farygin 2014-05-01 19:57 ` Денис Смирнов @ 2014-05-02 6:46 ` Michael Shigorin 1 sibling, 0 replies; 82+ messages in thread From: Michael Shigorin @ 2014-05-02 6:46 UTC (permalink / raw) To: devel On Thu, May 01, 2014 at 09:46:48AM +0400, Anton Farygin wrote: > Здесь спору нет. Тут скорее возникает вопрос о хост системе - > там то по крону совсем страшно делать обновления, и это самое > уязвимое место с точки зрения архитектуры. Там пакетов раз-два и обчёлся, по сути ядро. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* [devel] KVM "vs" OpenVZ (was: Минимальный VE огромен -- много мусора) 2014-04-30 20:54 ` Денис Смирнов 2014-05-01 5:46 ` Anton Farygin @ 2014-05-02 6:56 ` Michael Shigorin 1 sibling, 0 replies; 82+ messages in thread From: Michael Shigorin @ 2014-05-02 6:56 UTC (permalink / raw) To: devel On Thu, May 01, 2014 at 12:54:55AM +0400, Денис Смирнов wrote: > А initramfs чем собирать? http://git.altlinux.org/people/legion/packages/?p=make-initrd.git;a=shortlog;h=refs/heads/sysinit > И, кстати, VoIP и прочее риалтайм добро как себя в KVM чувствует? Не смотрел, но нагруженный kvm под erlang изрядно дурил таймером (если кому будет важно, посмотрю/спрошу подробности -- насколько помню, тогда это "всего лишь" убивало производительность). А под ovz * с dahdi работал, что просовывалось -- могу глянуть. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 16:57 ` Денис Смирнов 2014-04-29 17:57 ` Anton Farygin @ 2014-04-29 20:03 ` Michael Shigorin 2014-04-29 23:42 ` Денис Смирнов 2014-04-30 5:54 ` Led 2 siblings, 1 reply; 82+ messages in thread From: Michael Shigorin @ 2014-04-29 20:03 UTC (permalink / raw) To: devel On Tue, Apr 29, 2014 at 08:57:34PM +0400, Денис Смирнов wrote: > $ du -hs /usr/lib64/gconv > 6,4M /usr/lib64/gconv > > это все действительно нужно в каждой минимальной системе? Почти: без него даже man не заработает. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 20:03 ` [devel] Минимальный VE огромен -- много мусора Michael Shigorin @ 2014-04-29 23:42 ` Денис Смирнов 0 siblings, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-29 23:42 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 379 bytes --] On Tue, Apr 29, 2014 at 11:03:38PM +0300, Michael Shigorin wrote: >> $ du -hs /usr/lib64/gconv >> 6,4M /usr/lib64/gconv >> это все действительно нужно в каждой минимальной системе? > Почти: без него даже man не заработает. Я имел в виду _все ли_ они нужны в минимальной системе? Я в реальной жизни EBCDIC не встречал. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 16:57 ` Денис Смирнов 2014-04-29 17:57 ` Anton Farygin 2014-04-29 20:03 ` [devel] Минимальный VE огромен -- много мусора Michael Shigorin @ 2014-04-30 5:54 ` Led 2014-04-30 20:48 ` Денис Смирнов 2 siblings, 1 reply; 82+ messages in thread From: Led @ 2014-04-30 5:54 UTC (permalink / raw) To: devel On Tuesday 29 April 2014 19:57:34 Денис Смирнов wrote: > On Tue, Apr 29, 2014 at 07:17:06PM +0300, Led wrote: > >> Сейчас ситуация такая -- пакет с именем 'glibc' имеет непрямую > >> зависимость на 'perl-base', что с любой точки зрения является > >> некорректным как чисто технически (кольцевая зависимость), > > > > И где там "кольцевая зависимость"? > > Сорри, ошибся. > > >> Предложенное тобой изменение оставит mtrace в пакете glibc-utils, что > >> хоть и решит проблему частично, но оставит неочевидную зависимость. > > > > Какую? > > Пакет с именем ^glibc-.* зависящий от перловки -- это неочевидно. С > технической точки зрения корректно, но с админской -- нет. Ну, это уже "игра в ассоциации":) > > > В glibc-utils находятся как утилиты, которые ИМХО должны быть в любой > > (даже самой минимальной) системе (getconf, getent, ldd), так и утилиты, > > которые "возможно, когда-нибудь, кому-нибудь, в каких-то случаях могут > > понадобиться" (среди них и mtrace). > > Согласен. > > > Зачем вводить новые субпакеты, когда > > можно первые внести в glibc, туда же положить сиротливый iconv и утилиты > > из glibc-timezones, > > А нафига в каждой системе эти утилиты? Ни разу в жизни не одну из них не > запускал, а полезность tzselect вообще в современной системе неочевидна. > Её точно не нужно оторвать нафиг? shell-скрипт размером 7k? Зачем его "отрывать":) Хотя, если он никем не используется, можно и его в glibc-utils. Возможно, и остальные утилиты из glibc-timezones - туда же. > > > и оторвать в glibc зависимости на glibc-tools, iconv, > > glibc-locales, glibc-timezones. > > $ du -hs /usr/lib64/gconv > 6,4M /usr/lib64/gconv > > это все действительно нужно в каждой минимальной системе? Ну, про iconv/glibc-gconv-modules можно ещё подумать. Хотя ~6M врядли тянет на "оверхэд"... И да, glibc-utils, конечно же, а не glibc-tools. -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 5:54 ` Led @ 2014-04-30 20:48 ` Денис Смирнов 2014-05-02 7:03 ` Michael Shigorin 0 siblings, 1 reply; 82+ messages in thread From: Денис Смирнов @ 2014-04-30 20:48 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1290 bytes --] On Wed, Apr 30, 2014 at 08:54:31AM +0300, Led wrote: >> Пакет с именем ^glibc-.* зависящий от перловки -- это неочевидно. С >> технической точки зрения корректно, но с админской -- нет. > Ну, это уже "игра в ассоциации":) Бесспорно, но все же "неаккуратненько" ;) >> А нафига в каждой системе эти утилиты? Ни разу в жизни не одну из них не >> запускал, а полезность tzselect вообще в современной системе неочевидна. >> Её точно не нужно оторвать нафиг? > shell-скрипт размером 7k? Зачем его "отрывать":) Хотя, если он никем не используется, можно и его в glibc-utils. > Возможно, и остальные утилиты из glibc-timezones - туда же. Насколько я вижу -- туда же, ибо в системе они не особо нужны. >>> и оторвать в glibc зависимости на glibc-tools, iconv, >>> glibc-locales, glibc-timezones. >> $ du -hs /usr/lib64/gconv >> 6,4M /usr/lib64/gconv >> это все действительно нужно в каждой минимальной системе? > Ну, про iconv/glibc-gconv-modules можно ещё подумать. Хотя ~6M врядли тянет на "оверхэд"... Моих знаний не хватает, чтобы определить разумно ли их распиливать. Возможно EBCDIC и китайские можно было бы в glibc-gconv-modules-extra отпилить. > И да, glibc-utils, конечно же, а не glibc-tools. Ok. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-30 20:48 ` Денис Смирнов @ 2014-05-02 7:03 ` Michael Shigorin 0 siblings, 0 replies; 82+ messages in thread From: Michael Shigorin @ 2014-05-02 7:03 UTC (permalink / raw) To: devel On Thu, May 01, 2014 at 12:48:39AM +0400, Денис Смирнов wrote: > Возможно EBCDIC и китайские можно было бы > в glibc-gconv-modules-extra отпилить. С этим бы помог, т.к. всё равно приходится этим заниматься в http://git.altlinux.org/people/mike/packages/?p=mkimage-profiles.git;a=blob;f=features.in/install2/install2/image-scripts.d/90-install2-cleanup-l10n;hb=HEAD -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 21:32 ` Led 2014-04-28 23:23 ` Денис Смирнов @ 2014-04-29 0:21 ` Dmitry V. Levin 2014-04-29 0:30 ` Led 1 sibling, 1 reply; 82+ messages in thread From: Dmitry V. Levin @ 2014-04-29 0:21 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1064 bytes --] On Tue, Apr 29, 2014 at 12:32:21AM +0300, Led wrote: > On Tuesday 29 April 2014 00:17:16 Dmitry V. Levin wrote: > > On Tue, Apr 29, 2014 at 12:10:23AM +0300, Led wrote: > > > On Monday 28 April 2014 23:57:06 Денис Смирнов wrote: > > > > On Mon, Apr 28, 2014 at 11:50:18PM +0300, Led wrote: > > > > >> Ради небольшого perl-base, или есть варианты? > > > > > > > > > > Действительно системные утилиты - положить в glibc, а в glibc-utils > > > > > оставить всё остальное. > > > > > > > > Будет очередной геморрой при обновлении. > > > > > > Не будет. > > > > glibc - это сейчас виртуальный пакет, зависящий в т.ч. и от glibc-utils. > > Если переносить из glibc-utils в glibc, то возникнут проблемы. > > Скажем так, опытным путём проверено, что объединение содержимого glibc-core и glibc-utils в пакет glibc (с уничтожением > первых двух) к проблемам не приводит. Естественно, нужно правильно необходимые Provides расставить. Если объединить glibc-core и glibc-utils в один пакет, то возникнут нехорошие циклические зависимости. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-29 0:21 ` Dmitry V. Levin @ 2014-04-29 0:30 ` Led 0 siblings, 0 replies; 82+ messages in thread From: Led @ 2014-04-29 0:30 UTC (permalink / raw) To: ALT Devel discussion list On Tuesday 29 April 2014 03:21:17 Dmitry V. Levin wrote: > On Tue, Apr 29, 2014 at 12:32:21AM +0300, Led wrote: > > On Tuesday 29 April 2014 00:17:16 Dmitry V. Levin wrote: > > > On Tue, Apr 29, 2014 at 12:10:23AM +0300, Led wrote: > > > > On Monday 28 April 2014 23:57:06 Денис Смирнов wrote: > > > > > On Mon, Apr 28, 2014 at 11:50:18PM +0300, Led wrote: > > > > > >> Ради небольшого perl-base, или есть варианты? > > > > > > > > > > > > Действительно системные утилиты - положить в glibc, а в > > > > > > glibc-utils оставить всё остальное. > > > > > > > > > > Будет очередной геморрой при обновлении. > > > > > > > > Не будет. > > > > > > glibc - это сейчас виртуальный пакет, зависящий в т.ч. и от > > > glibc-utils. Если переносить из glibc-utils в glibc, то возникнут > > > проблемы. > > > > Скажем так, опытным путём проверено, что объединение содержимого > > glibc-core и glibc-utils в пакет glibc (с уничтожением первых двух) к > > проблемам не приводит. Естественно, нужно правильно необходимые Provides > > расставить. > > Если объединить glibc-core и glibc-utils в один пакет, то возникнут > нехорошие циклические зависимости. Да я ж не предлагаю объединять glibc-core и glibc-utils. Я предложил использовать пустой на данный момент glibc, убрав из него зависимость на glibc-utils и поместив в него "системные" файлы из glibc-utils (getconf, getent, ldd, может ещё что-то?) -- Led ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-28 19:42 ` Dmitry V. Levin 2014-04-28 20:35 ` Michael Shigorin @ 2014-04-28 20:52 ` Денис Смирнов 1 sibling, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-04-28 20:52 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 427 bytes --] On Mon, Apr 28, 2014 at 11:42:07PM +0400, Dmitry V. Levin wrote: >> А mtrace от glibc-utils положить в отдельный подпакет? > Отдельный пакет ради небольшого скрипта? Для редко используемого скрипта, который тянет за собой большой перл и находится в базовом для системе пакете? Ага. От glibc-utils зависят, например: glibc, chrooted, gnupg2, make-initrd, postfix. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-04-27 11:38 ` Anton Farygin 2014-04-27 22:55 ` Денис Смирнов @ 2014-04-28 18:44 ` Michael Shigorin 1 sibling, 0 replies; 82+ messages in thread From: Michael Shigorin @ 2014-04-28 18:44 UTC (permalink / raw) To: devel On Sun, Apr 27, 2014 at 03:38:07PM +0400, Anton Farygin wrote: > >>Ладно perl. от графических библиотек бы избавиться на серверной системе. > >А кто их тащит? > glib-networking, libgio, libsoup > а вот кто уже их тащит - надо разбираться. Припоминаются gtk2/3 и fontconfig/freetype, которые пришлось разматывать при создании regular-jeos.iso. В общем, круг заинтересованных будто наметился, предлагаю переходить к подготовке экспериментального тестового задания. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2009-10-03 23:50 [devel] Минимальный VE огромен -- много мусора Денис Смирнов ` (3 preceding siblings ...) 2014-04-23 17:13 ` Michael Shigorin @ 2014-08-30 18:08 ` Michael Shigorin 2014-08-30 21:23 ` Денис Смирнов 4 siblings, 1 reply; 82+ messages in thread From: Michael Shigorin @ 2014-08-30 18:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 544 bytes --] On Sun, Oct 04, 2009 at 03:50:00AM +0400, Денис Смирнов wrote: > Сегодня пытался сделать минимальный VE. Минимальный это значит > состоящий только из пакета basesystem и его зависимостей + apt. (разглядывая ve/.base) Без сети? > glibc-utils > =========== [...] > Возможно ли отпилить mtrace в отдельный пакет? На всякий: патчик для отпиливания прилагается, при отсутствии противопоказаний предлагаю всё же докатить хотя бы до сизифа. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info [-- Attachment #2: 0001-6-2.17-alt8.1.patch --] [-- Type: text/x-patch, Size: 2513 bytes --] >From 898b89befa8aca3011734d0492c7bd8de7288f28 Mon Sep 17 00:00:00 2001 From: Michael Shigorin <mike@altlinux.org> Date: Sat, 30 Aug 2014 20:27:05 +0300 Subject: [PATCH] 6:2.17-alt8.1 - NMU: split mtrace into a subpackage of its own due to perl dependency as it is the only perl script there, and a rather obscure one; see also http://lists.altlinux.org/pipermail/devel/2009-October/175682.html --- alt/glibc.spec | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/alt/glibc.spec b/alt/glibc.spec index cf09756..cc83321 100644 --- a/alt/glibc.spec +++ b/alt/glibc.spec @@ -1,6 +1,6 @@ Name: glibc Version: 2.17 -Release: alt8 +Release: alt8.1 Epoch: 6 Summary: The GNU libc libraries @@ -163,6 +163,11 @@ Obsoletes: gencat # due to rpcinfo Conflicts: rpcbind < 0.2.1-alt0.4 +%package -n mtrace +Summary: A program to help interpret memory trace output +Group: Development/Debuggers +Conflicts: glibc-utils <= 2.17-alt8 + %package devel Summary: Include and object files required for C development Group: Development/C @@ -253,6 +258,10 @@ timezones data in the system. This package contains miscellaneous non-essential %name utilities that didn't fit in specific packages. +%description -n mtrace +This package contains a program which interprets the memory traces +and outputs a summary in an user-friendly way. + %description nss NSS is a Name Service Switch subsystem. The basic idea is to put the implementation of the different services offered to access the databases @@ -612,6 +621,7 @@ fi %exclude %_bindir/iconv* %exclude %_bindir/locale* %exclude %_bindir/memusage* +%exclude %_bindir/mtrace %exclude %_bindir/pcprofiledump %exclude %_bindir/tzselect %exclude %_bindir/xtrace @@ -619,6 +629,9 @@ fi %_libdir/audit/sotruss-lib.so %exclude /var/db/Makefile +%files -n mtrace +%_bindir/mtrace + %files devel -f devel.files %_libdir/lib*.so %exclude %_libdir/libmemusage.so @@ -660,6 +673,11 @@ fi %_datadir/i18n %changelog +* Sat Aug 30 2014 Michael Shigorin <mike@altlinux.org> 6:2.17-alt8.1 +- NMU: split mtrace into a subpackage of its own due to perl dependency + as it is the only perl script there, and a rather obscure one; see also + http://lists.altlinux.org/pipermail/devel/2009-October/175682.html + * Wed Jan 15 2014 Dmitry V. Levin <ldv@altlinux.org> 6:2.17-alt8 - libc.so: link libc.so.6 both before and after libc_nonshared.a, to fix spurious undefined reference with --as-needed reported -- 1.8.5.5 ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [devel] Минимальный VE огромен -- много мусора 2014-08-30 18:08 ` Michael Shigorin @ 2014-08-30 21:23 ` Денис Смирнов 0 siblings, 0 replies; 82+ messages in thread From: Денис Смирнов @ 2014-08-30 21:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 867 bytes --] On Sat, Aug 30, 2014 at 10:08:29PM +0400, Michael Shigorin wrote: >> Сегодня пытался сделать минимальный VE. Минимальный это значит >> состоящий только из пакета basesystem и его зависимостей + apt. > (разглядывая ve/.base) Без сети? Вот тут не знаю. Для меня машина без сети, пусть и виртуальная, бесполезная. Но могут быть и другие мнения. Однако для меня сеть в VE -- это iproute + etcnet. Остальное опционально. Уж по крайней мере какой-нибудь mount.nfs Кстати большинство зависимостей пакета basesystem тоже излишни, вон даже половина util-linux бесполезна в VE. > > glibc-utils > > =========== > > Возможно ли отпилить mtrace в отдельный пакет? > На всякий: патчик для отпиливания прилагается, при отсутствии > противопоказаний предлагаю всё же докатить хотя бы до сизифа. Спасибо. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
end of thread, other threads:[~2014-08-30 21:23 UTC | newest] Thread overview: 82+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-10-03 23:50 [devel] Минимальный VE огромен -- много мусора Денис Смирнов 2009-10-04 19:49 ` Michael Shigorin 2009-10-04 23:39 ` Денис Смирнов 2009-10-04 23:50 ` Led 2009-10-05 5:17 ` Денис Смирнов 2009-10-05 4:11 ` Alexey Tourbin 2009-10-05 5:14 ` Денис Смирнов 2009-10-05 6:57 ` Stanislav Ievlev 2009-10-05 7:53 ` Денис Смирнов 2009-10-05 11:42 ` Денис Смирнов 2014-04-23 17:13 ` Michael Shigorin 2014-04-24 18:55 ` Денис Смирнов 2014-04-24 20:01 ` Michael Shigorin 2014-04-26 22:41 ` Денис Смирнов 2014-04-26 22:41 ` Денис Смирнов 2014-04-27 5:18 ` Anton Farygin 2014-04-27 7:34 ` Денис Смирнов 2014-04-27 7:47 ` Anton Gorlov 2014-04-27 9:33 ` Денис Смирнов 2014-04-27 9:42 ` Anton Gorlov 2014-04-27 23:03 ` Денис Смирнов 2014-04-30 19:23 ` Anton Gorlov 2014-04-30 20:45 ` Денис Смирнов 2014-05-01 8:20 ` Anton Gorlov 2014-04-27 11:38 ` Anton Farygin 2014-04-27 22:55 ` Денис Смирнов 2014-04-28 5:57 ` Anton Farygin 2014-04-28 18:24 ` Денис Смирнов 2014-04-28 18:56 ` Dmitry V. Levin 2014-04-28 18:59 ` Michael Shigorin 2014-04-28 19:30 ` Денис Смирнов 2014-04-28 19:42 ` Dmitry V. Levin 2014-04-28 20:35 ` Michael Shigorin 2014-04-28 20:50 ` Led 2014-04-28 20:57 ` Денис Смирнов 2014-04-28 21:10 ` Led 2014-04-28 21:17 ` Dmitry V. Levin 2014-04-28 21:32 ` Led 2014-04-28 23:23 ` Денис Смирнов 2014-04-28 23:39 ` Led 2014-04-29 13:40 ` Денис Смирнов 2014-04-29 15:46 ` Michael Shigorin 2014-04-29 16:58 ` Денис Смирнов 2014-04-29 16:17 ` Led 2014-04-29 16:57 ` Денис Смирнов 2014-04-29 17:57 ` Anton Farygin 2014-04-29 19:39 ` Денис Смирнов 2014-04-29 20:25 ` Anton Farygin 2014-04-29 23:40 ` Денис Смирнов 2014-04-30 9:00 ` Anton Farygin 2014-04-30 9:06 ` [devel] VZ vs LXC Anton Farygin 2014-04-30 14:51 ` Dmitry Derjavin 2014-05-01 5:39 ` Anton Farygin 2014-05-01 23:51 ` Dmitry V. Levin 2014-05-05 8:16 ` Dmitry Derjavin 2014-04-30 20:57 ` Денис Смирнов 2014-05-01 5:27 ` Anton Farygin 2014-05-01 8:23 ` Anton Gorlov 2014-05-05 9:42 ` [devel] docker-io: посмотреть (was: Re: VZ vs LXC) Gleb Fotengauer-Malinovskiy 2014-05-05 16:52 ` [devel] docker-io: посмотреть Gleb Fotengauer-Malinovskiy 2014-05-05 22:21 ` Igor Zubkov 2014-05-01 17:32 ` [devel] VZ vs LXC Денис Смирнов 2014-04-30 9:33 ` [devel] Минимальный VE огромен -- много мусора Led 2014-04-30 11:13 ` Anton Gorlov 2014-04-30 13:01 ` Anton Farygin 2014-04-30 19:22 ` Anton Gorlov 2014-04-30 20:54 ` Денис Смирнов 2014-05-01 5:46 ` Anton Farygin 2014-05-01 19:57 ` Денис Смирнов 2014-05-02 6:46 ` Michael Shigorin 2014-05-02 6:56 ` [devel] KVM "vs" OpenVZ (was: Минимальный VE огромен -- много мусора) Michael Shigorin 2014-04-29 20:03 ` [devel] Минимальный VE огромен -- много мусора Michael Shigorin 2014-04-29 23:42 ` Денис Смирнов 2014-04-30 5:54 ` Led 2014-04-30 20:48 ` Денис Смирнов 2014-05-02 7:03 ` Michael Shigorin 2014-04-29 0:21 ` Dmitry V. Levin 2014-04-29 0:30 ` Led 2014-04-28 20:52 ` Денис Смирнов 2014-04-28 18:44 ` Michael Shigorin 2014-08-30 18:08 ` Michael Shigorin 2014-08-30 21:23 ` Денис Смирнов
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git