ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Fwd: lj_udrepper: Text Relocations
@ 2006-06-06 15:29 Alexey Tourbin
  2006-06-06 15:42 ` Dmitry V. Levin
                   ` (3 more replies)
  0 siblings, 4 replies; 35+ messages in thread
From:  @ 2006-06-06 15:29 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:29 [devel] Fwd: lj_udrepper: Text Relocations Alexey Tourbin
@ 2006-06-06 15:42 ` Dmitry V. Levin
  2006-06-06 16:01   ` Alexey Tourbin
  2006-06-06 16:15   ` [devel] Fwd: lj_udrepper: Text Relocations Konstantin A. Lepikhov
  2006-06-06 15:48 ` Led
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 35+ messages in thread
From:  @ 2006-06-06 15:42 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:29 [devel] Fwd: lj_udrepper: Text Relocations Alexey Tourbin
  2006-06-06 15:42 ` Dmitry V. Levin
@ 2006-06-06 15:48 ` Led
  2006-06-06 15:51   ` Dmitry V. Levin
  2006-06-06 17:02 ` Alexey Tourbin
  2006-06-06 17:46 ` Alexey I. Froloff
  3 siblings, 1 reply; 35+ messages in thread
From:  @ 2006-06-06 15:48 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:48 ` Led
@ 2006-06-06 15:51   ` Dmitry V. Levin
  2006-06-06 15:54     ` Led
  0 siblings, 1 reply; 35+ messages in thread
From:  @ 2006-06-06 15:51 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:51   ` Dmitry V. Levin
@ 2006-06-06 15:54     ` Led
  2006-06-06 16:02       ` Alexey Tourbin
  2006-06-06 20:38       ` Mikhail Zabaluev
  0 siblings, 2 replies; 35+ messages in thread
From:  @ 2006-06-06 15:54 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:42 ` Dmitry V. Levin
@ 2006-06-06 16:01   ` Alexey Tourbin
  2006-06-06 20:24     ` Dmitry V. Levin
  2006-06-06 20:59     ` [devel] eu-findtextrel Dmitry V. Levin
  2006-06-06 16:15   ` [devel] Fwd: lj_udrepper: Text Relocations Konstantin A. Lepikhov
  1 sibling, 2 replies; 35+ messages in thread
From:  @ 2006-06-06 16:01 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:54     ` Led
@ 2006-06-06 16:02       ` Alexey Tourbin
  2006-06-06 16:24         ` Led
  2006-06-06 20:38       ` Mikhail Zabaluev
  1 sibling, 1 reply; 35+ messages in thread
From:  @ 2006-06-06 16:02 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:42 ` Dmitry V. Levin
  2006-06-06 16:01   ` Alexey Tourbin
@ 2006-06-06 16:15   ` Konstantin A. Lepikhov
  1 sibling, 0 replies; 35+ messages in thread
From:  @ 2006-06-06 16:15 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 16:02       ` Alexey Tourbin
@ 2006-06-06 16:24         ` Led
  2006-06-07  6:47           ` Alexey Tourbin
  0 siblings, 1 reply; 35+ messages in thread
From:  @ 2006-06-06 16:24 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:29 [devel] Fwd: lj_udrepper: Text Relocations Alexey Tourbin
  2006-06-06 15:42 ` Dmitry V. Levin
  2006-06-06 15:48 ` Led
@ 2006-06-06 17:02 ` Alexey Tourbin
  2006-06-06 17:46 ` Alexey I. Froloff
  3 siblings, 0 replies; 35+ messages in thread
From:  @ 2006-06-06 17:02 UTC (permalink / raw)




^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:29 [devel] Fwd: lj_udrepper: Text Relocations Alexey Tourbin
                   ` (2 preceding siblings ...)
  2006-06-06 17:02 ` Alexey Tourbin
@ 2006-06-06 17:46 ` Alexey I. Froloff
  2006-06-06 19:13   ` Dmitry V. Levin
  3 siblings, 1 reply; 35+ messages in thread
From: Alexey I. Froloff @ 2006-06-06 17:46 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: devel

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

* Alexey Tourbin <at@> [060606 19:39]:
> textrelocs.html -- довольно интересный текст.
Даёшь textrel=strict ? ;-)

P.S. И на коробку наклейку - "Одобрено Дреппером" ;-)

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 17:46 ` Alexey I. Froloff
@ 2006-06-06 19:13   ` Dmitry V. Levin
  0 siblings, 0 replies; 35+ messages in thread
From: Dmitry V. Levin @ 2006-06-06 19:13 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 427 bytes --]

On Tue, Jun 06, 2006 at 09:46:43PM +0400, Alexey I. Froloff wrote:
> * Alexey Tourbin <at@> [060606 19:39]:
> > textrelocs.html -- довольно интересный текст.
> Даёшь textrel=strict ? ;-)
> 
> P.S. И на коробку наклейку - "Одобрено Дреппером" ;-)

Я встречал несколько высказываний на эту тему от некоторых других
разработчиков, и высказывания эти были существенно покрепче тех, что
использовал Дреппер.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 16:01   ` Alexey Tourbin
@ 2006-06-06 20:24     ` Dmitry V. Levin
  2006-06-07  5:12       ` Alexey Tourbin
  2006-06-06 20:59     ` [devel] eu-findtextrel Dmitry V. Levin
  1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2006-06-06 20:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

On Tue, Jun 06, 2006 at 08:01:03PM +0400, Alexey Tourbin wrote:
> On Tue, Jun 06, 2006 at 07:42:28PM +0400, Dmitry V. Levin wrote:
> > >    For completeness I should mention that it is possible to label DSOs so
> > >    that the kernel allows text relocations.
> > 
> > А в некоторых ядрах эту сомнительную возможность можно отключать частично
> > или совсем.
> 
> В SELinux отключается и отключено по умолчанию, об этом написано по ссылке.
> 
> verify-elf мог бы давать более точную диагностику -- названия функций,
> в которых встречаются text relocations.

Другими словами, ты хочешь видеть пакет elfutils в базовой сборочной среде?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 15:54     ` Led
  2006-06-06 16:02       ` Alexey Tourbin
@ 2006-06-06 20:38       ` Mikhail Zabaluev
  1 sibling, 0 replies; 35+ messages in thread
From: Mikhail Zabaluev @ 2006-06-06 20:38 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 857 bytes --]

В Втр, 06/06/2006 в 18:54 +0300, Led пишет:
> > > Ага, особенно вот это "порадовало":
> > >
> > > "If the problem is indeed the result of hand-written assembler code the
> > > solution is not as simple as adding a compiler/assembler flag. The code
> > > needs to be rewritten. This is architecture specific and can vary widely
> > > between every single instance. We are not going into those details here.
> > > Find a person with sufficient assembly programming skills if this problem
> > > appears."
> > >
> > > :(
> >
> > На это есть простой рецепт о двух пунктах:
> > 1. Не пишите на ассемблере без необходимости.
> > 2. Избегайте необходимости писать на ассемблере.
> 
> Я-то избегаю... Как исправлять, если это уже написано? Например, сложный 
> кодек?

Посмотреть, не реализованы ли самые ощутимые внутренние циклы в
liboil :)


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] eu-findtextrel
  2006-06-06 16:01   ` Alexey Tourbin
  2006-06-06 20:24     ` Dmitry V. Levin
@ 2006-06-06 20:59     ` Dmitry V. Levin
  2006-06-07  6:16       ` [devel] [JT] eu-findtextrel Michael Shigorin
  1 sibling, 1 reply; 35+ messages in thread
From: Dmitry V. Levin @ 2006-06-06 20:59 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 891 bytes --]

On Tue, Jun 06, 2006 at 08:01:03PM +0400, Alexey Tourbin wrote:
> verify-elf мог бы давать более точную диагностику -- названия функций,
> в которых встречаются text relocations.

Например, в пакете libfame-0.9.0-alt4
$ eu-findtextrel libfame-0.9.so.0.0.0 |sort -u
either the file containing the function 'fame_syntax_mpeg1_t_constructor' or the file containing the function 'fame_syntax_mpeg4_t_constructor' is not compiled with -fpic/-fPIC

Хотите это видеть по умолчанию?

Забавно, этот же пакет существует в сборке для x86-64, разумеется без
text relocations, которых там не предусмотрено.

У меня возникла мысль помечать бинарные пакеты, в которых нет объектов с
text relocations, каким-нибудь тэгом, чтобы их можно было легко вычислять
или, например, запрещать установку пакетов без такого тэга.  Или проще
дождаться, пока все мигрируют с x86 на x86-64?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 20:24     ` Dmitry V. Levin
@ 2006-06-07  5:12       ` Alexey Tourbin
  0 siblings, 0 replies; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07  5:12 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 995 bytes --]

On Wed, Jun 07, 2006 at 12:24:31AM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 06, 2006 at 08:01:03PM +0400, Alexey Tourbin wrote:
> > On Tue, Jun 06, 2006 at 07:42:28PM +0400, Dmitry V. Levin wrote:
> > > >    For completeness I should mention that it is possible to label DSOs so
> > > >    that the kernel allows text relocations.
> > > 
> > > А в некоторых ядрах эту сомнительную возможность можно отключать частично
> > > или совсем.
> > 
> > В SELinux отключается и отключено по умолчанию, об этом написано по ссылке.
> > 
> > verify-elf мог бы давать более точную диагностику -- названия функций,
> > в которых встречаются text relocations.
> 
> Другими словами, ты хочешь видеть пакет elfutils в базовой сборочной среде?

Всё для человека! :)  Название функции гораздо понятнее, чем 0x0.
Соответственно больше шансов, что пакет будет исправлен.  Хотя надо было
сразу это делать, когда началась борьба с text relocations.  Теперь уже
большая часть пакетов исправлена.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* [devel] [JT] Re: eu-findtextrel
  2006-06-06 20:59     ` [devel] eu-findtextrel Dmitry V. Levin
@ 2006-06-07  6:16       ` Michael Shigorin
  0 siblings, 0 replies; 35+ messages in thread
From: Michael Shigorin @ 2006-06-07  6:16 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, Jun 07, 2006 at 12:59:30AM +0400, Dmitry V. Levin wrote:
> У меня возникла мысль помечать бинарные пакеты, в которых нет
> объектов с text relocations, каким-нибудь тэгом, чтобы их можно
> было легко вычислять или, например, запрещать установку пакетов
> без такого тэга.

Provides: rpm(TextRel)?

> Или проще дождаться, пока все мигрируют с x86 на x86-64?

Вот наверное.

-- 
При всём уважении к тебе и Дрепперу, так нервничать по поводу 
каждого костыля -- это ж сколько здоровья иметь надо...


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-06 16:24         ` Led
@ 2006-06-07  6:47           ` Alexey Tourbin
  2006-06-07  7:24             ` Sergey Pinaev
  2006-06-07  9:06             ` [devel] Fwd: lj_udrepper: Text Relocations Led
  0 siblings, 2 replies; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07  6:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1153 bytes --]

On Tue, Jun 06, 2006 at 07:24:29PM +0300, Led wrote:
> В сообщении от 6 июня 2006 19:02 Alexey Tourbin написал(a):
> > On Tue, Jun 06, 2006 at 06:54:21PM +0300, Led wrote:
> > > > На это есть простой рецепт о двух пунктах:
> > > > 1. Не пишите на ассемблере без необходимости.
> > > > 2. Избегайте необходимости писать на ассемблере.
> > >
> > > Я-то избегаю... Как исправлять, если это уже написано? Например, сложный
> > > кодек?
> >
> > Обычно есть эквивалент на Си.  Если проигрыш по скорости меньше чем
> > в полтора раза, то наверное стоит его активировать.
> 
> Мне обычно попадаются с проигрышем в скорости в 3-10 раз...

Нужно ещё оценивать абсолютный выигрыш, а не только относительный.
Например, медиа-плеер вряд ли стоит оптимизировать ассемблерными
вставками, потому что в реальной системе вряд ли будет запущено более
одной (активной) копии плеера, и она будет откусывать довольно
незначительный процент CPU (у меня например mplayer в top'е вообще не
видно, когда он играет видео).

Остаются только числодробильные задачи (тот же BLAS или сжатие видео),
которые не лимитированы абсолютными потребностями реалтайма.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07  6:47           ` Alexey Tourbin
@ 2006-06-07  7:24             ` Sergey Pinaev
  2006-06-07  7:42               ` Alexey Tourbin
  2006-06-07  9:06             ` [devel] Fwd: lj_udrepper: Text Relocations Led
  1 sibling, 1 reply; 35+ messages in thread
From: Sergey Pinaev @ 2006-06-07  7:24 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, 7 Jun 2006 10:47:04 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> Нужно ещё оценивать абсолютный выигрыш, а не только относительный.
> Например, медиа-плеер вряд ли стоит оптимизировать ассемблерными
> вставками, потому что в реальной системе вряд ли будет запущено более
> одной (активной) копии плеера, и она будет откусывать довольно
> незначительный процент CPU (у меня например mplayer в top'е вообще не
> видно, когда он играет видео).

Не у всех на столах двухгигагерцовые процессоры.

-- 
mail="Sergey Pinaev <dfo@antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07  7:24             ` Sergey Pinaev
@ 2006-06-07  7:42               ` Alexey Tourbin
  2006-06-07 11:56                 ` Yury Aliaev
  0 siblings, 1 reply; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07  7:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 630 bytes --]

On Wed, Jun 07, 2006 at 11:24:39AM +0400, Sergey Pinaev wrote:
> On Wed, 7 Jun 2006 10:47:04 +0400
> Alexey Tourbin <at@altlinux.ru> wrote:
> 
> > Нужно ещё оценивать абсолютный выигрыш, а не только относительный.
> > Например, медиа-плеер вряд ли стоит оптимизировать ассемблерными
> > вставками, потому что в реальной системе вряд ли будет запущено более
> > одной (активной) копии плеера, и она будет откусывать довольно
> > незначительный процент CPU (у меня например mplayer в top'е вообще не
> > видно, когда он играет видео).
> 
> Не у всех на столах двухгигагерцовые процессоры.

Работаем на перспективу. :)

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07  6:47           ` Alexey Tourbin
  2006-06-07  7:24             ` Sergey Pinaev
@ 2006-06-07  9:06             ` Led
  2006-06-07 10:42               ` Alexey Tourbin
  1 sibling, 1 reply; 35+ messages in thread
From: Led @ 2006-06-07  9:06 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от 7 июня 2006 09:47 Alexey Tourbin написал(a):
> On Tue, Jun 06, 2006 at 07:24:29PM +0300, Led wrote:
> > В сообщении от 6 июня 2006 19:02 Alexey Tourbin написал(a):
> > > On Tue, Jun 06, 2006 at 06:54:21PM +0300, Led wrote:
> > > > > На это есть простой рецепт о двух пунктах:
> > > > > 1. Не пишите на ассемблере без необходимости.
> > > > > 2. Избегайте необходимости писать на ассемблере.
> > > >
> > > > Я-то избегаю... Как исправлять, если это уже написано? Например,
> > > > сложный кодек?
> > >
> > > Обычно есть эквивалент на Си.  Если проигрыш по скорости меньше чем
> > > в полтора раза, то наверное стоит его активировать.
> >
> > Мне обычно попадаются с проигрышем в скорости в 3-10 раз...
>
> Нужно ещё оценивать абсолютный выигрыш, а не только относительный.
> Например, медиа-плеер вряд ли стоит оптимизировать ассемблерными
> вставками, потому что в реальной системе вряд ли будет запущено более
> одной (активной) копии плеера, и она будет откусывать довольно
> незначительный процент CPU (у меня например mplayer в top'е вообще не
> видно, когда он играет видео).
>
> Остаются только числодробильные задачи (тот же BLAS или сжатие видео),
> которые не лимитированы абсолютными потребностями реалтайма.

"Сжатие видео - не лимитированы абсолютными потребностями реалтайма" - 
голословное делетантское утверждение (ИМХО).

-- 
Led.


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07  9:06             ` [devel] Fwd: lj_udrepper: Text Relocations Led
@ 2006-06-07 10:42               ` Alexey Tourbin
  2006-06-07 10:52                 ` Kirill A. Shutemov
  2006-06-07 10:54                 ` Led
  0 siblings, 2 replies; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07 10:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 461 bytes --]

On Wed, Jun 07, 2006 at 12:06:16PM +0300, Led wrote:
> > Остаются только числодробильные задачи (тот же BLAS или сжатие видео),
> > которые не лимитированы абсолютными потребностями реалтайма.
> 
> "Сжатие видео - не лимитированы абсолютными потребностями реалтайма" - 
> голословное делетантское утверждение (ИМХО).

Свое ИМХО я Вам уже писал. :)  Я говорил о расжатии видео -- его нет
особого смысла разжимать быстрее, чем нужно успевать показывать.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 10:42               ` Alexey Tourbin
@ 2006-06-07 10:52                 ` Kirill A. Shutemov
  2006-06-07 11:01                   ` Alexey Tourbin
  2006-06-07 10:54                 ` Led
  1 sibling, 1 reply; 35+ messages in thread
From: Kirill A. Shutemov @ 2006-06-07 10:52 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

On 14:42 Wed 07 Jun, Alexey Tourbin wrote:
> Свое ИМХО я Вам уже писал. :)  Я говорил о расжатии видео -- его нет
> особого смысла разжимать быстрее, чем нужно успевать показывать.

А если в фоне ещё ядро собирается? ;)

-- 
Kirill A. Shutemov				Belarus, Minsk
E-mail:	k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675

Лучше /media/... - иначе будет несовместимость с FHS-2.3, думаю что лишняя
неоправданная несовместимость нам не нужна.
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 10:42               ` Alexey Tourbin
  2006-06-07 10:52                 ` Kirill A. Shutemov
@ 2006-06-07 10:54                 ` Led
  2006-06-07 11:11                   ` Alexey Tourbin
  1 sibling, 1 reply; 35+ messages in thread
From: Led @ 2006-06-07 10:54 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от 7 июня 2006 13:42 Alexey Tourbin написал(a):
> On Wed, Jun 07, 2006 at 12:06:16PM +0300, Led wrote:
> > > Остаются только числодробильные задачи (тот же BLAS или сжатие видео),
> > > которые не лимитированы абсолютными потребностями реалтайма.
> >
> > "Сжатие видео - не лимитированы абсолютными потребностями реалтайма" -
> > голословное делетантское утверждение (ИМХО).
>
> Свое ИМХО я Вам уже писал. :)  Я говорил о расжатии видео -- его нет
> особого смысла разжимать быстрее, чем нужно успевать показывать.

Вы говорили то, что говорили: "Остаются только числодробильные задачи (тот же 
BLAS или сжатие видео), которые не лимитированы абсолютными потребностями 
реалтайма."

А на счёт разжатия... Может и нет смысла "разжимать быстрее, чем нужно 
успевать показывать"... на однопользовательской однозадачной системе. даже 
если так, хороший h264-поток пробовали "разжимать"?

-- 
Led.


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 10:52                 ` Kirill A. Shutemov
@ 2006-06-07 11:01                   ` Alexey Tourbin
  0 siblings, 0 replies; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07 11:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

On Wed, Jun 07, 2006 at 01:52:42PM +0300, Kirill A. Shutemov wrote:
> On 14:42 Wed 07 Jun, Alexey Tourbin wrote:
> > Свое ИМХО я Вам уже писал. :)  Я говорил о расжатии видео -- его нет
> > особого смысла разжимать быстрее, чем нужно успевать показывать.
> А если в фоне ещё ядро собирается? ;)

Тогда основные тромоза будут обусловлены IO.  Попробуйте запустить osec
и посмотреть видео -- тормоза будут дажа на самом мощном процессоре
(особенно если шина IDE).

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 10:54                 ` Led
@ 2006-06-07 11:11                   ` Alexey Tourbin
  2006-06-07 11:22                     ` Led
  0 siblings, 1 reply; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07 11:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2079 bytes --]

On Wed, Jun 07, 2006 at 01:54:16PM +0300, Led wrote:
> В сообщении от 7 июня 2006 13:42 Alexey Tourbin написал(a):
> > On Wed, Jun 07, 2006 at 12:06:16PM +0300, Led wrote:
> > > > Остаются только числодробильные задачи (тот же BLAS или сжатие видео),
> > > > которые не лимитированы абсолютными потребностями реалтайма.
> > >
> > > "Сжатие видео - не лимитированы абсолютными потребностями реалтайма" -
> > > голословное делетантское утверждение (ИМХО).
> >
> > Свое ИМХО я Вам уже писал. :)  Я говорил о расжатии видео -- его нет
> > особого смысла разжимать быстрее, чем нужно успевать показывать.
> 
> Вы говорили то, что говорили: "Остаются только числодробильные задачи (тот же 
> BLAS или сжатие видео), которые не лимитированы абсолютными потребностями 
> реалтайма."

Я готов пояснить.  Есть задачи, типа просмотра видео, где абсолютные
потребности производительности оцениваются исходя из того, что нужно
успеть сделать "в секунду".  Если успеваем разжать сколько нужно в
секунду, то дальнейшая оптимизация более или менее бесполезна (а
ассемблерная оптимизация даже вредна).  BLAS и сжатие видео как раз к
этому классу приложений НЕ относятся, потому что в случае с научными
расчетами или сжатием видео "слишком быстро" не бывает.  Эти задачи не
привязаны к реалтайму, то есть "не лимитированы абсолютными
потребностями реалтайма".

Я хотел сказать, что для первого класса задач, типа mpg123 или mplayer,
ассемблерную оптимизацию можно отключить, потому что они и так будут
играть достаточно быстро (just good enough), а быстрее и не надо.

Для второго класса задач очевидных абсолютных оценок нет (научные
расчеты могут иметь произвольную сложность), поэтому для них
актуальность оптимизации остается, и ассемблерные вставки можно
оправдать.  В частности, BLAS сейчас собран с ассемблерными вставками.

> А на счёт разжатия... Может и нет смысла "разжимать быстрее, чем нужно 
> успевать показывать"... на однопользовательской однозадачной системе. даже 
> если так, хороший h264-поток пробовали "разжимать"?

Нет, не пробовал.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 11:11                   ` Alexey Tourbin
@ 2006-06-07 11:22                     ` Led
  2006-06-07 11:41                       ` Alexey Tourbin
  0 siblings, 1 reply; 35+ messages in thread
From: Led @ 2006-06-07 11:22 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от 7 июня 2006 14:11 Alexey Tourbin написал(a):
> On Wed, Jun 07, 2006 at 01:54:16PM +0300, Led wrote:
> > В сообщении от 7 июня 2006 13:42 Alexey Tourbin написал(a):
> > > On Wed, Jun 07, 2006 at 12:06:16PM +0300, Led wrote:
> > > > > Остаются только числодробильные задачи (тот же BLAS или сжатие
> > > > > видео), которые не лимитированы абсолютными потребностями
> > > > > реалтайма.
> > > >
> > > > "Сжатие видео - не лимитированы абсолютными потребностями реалтайма"
> > > > - голословное делетантское утверждение (ИМХО).
> > >
> > > Свое ИМХО я Вам уже писал. :)  Я говорил о расжатии видео -- его нет
> > > особого смысла разжимать быстрее, чем нужно успевать показывать.
> >
> > Вы говорили то, что говорили: "Остаются только числодробильные задачи
> > (тот же BLAS или сжатие видео), которые не лимитированы абсолютными
> > потребностями реалтайма."
>
> Я готов пояснить.  Есть задачи, типа просмотра видео, где абсолютные
> потребности производительности оцениваются исходя из того, что нужно
> успеть сделать "в секунду".  Если успеваем разжать сколько нужно в
> секунду, то дальнейшая оптимизация более или менее бесполезна (а
> ассемблерная оптимизация даже вредна).  BLAS и сжатие видео как раз к
> этому классу приложений НЕ относятся, потому что в случае с научными
> расчетами или сжатием видео "слишком быстро" не бывает.  Эти задачи не
> привязаны к реалтайму, то есть "не лимитированы абсолютными
> потребностями реалтайма".

Ещё раз: необходимость сжатия видео именно  в реалтайме - реальная и часто 
встречающаяся задача!

>
> Я хотел сказать, что для первого класса задач, типа mpg123 или mplayer,
> ассемблерную оптимизацию можно отключить, потому что они и так будут
> играть достаточно быстро (just good enough), а быстрее и не надо.

Ещё раз: "быстрее не надо" в том случае, если у вас однопользовательская и/или 
однозадачная ОС, то есть ві всегда работаете в системе один и делаете 
одновременно что либо ТОЛЬКО одно: либо смотрите видео, либо смотрите, как 
что-то компилится, либо смотрите на меняющиеся циферки видеокодера:)

>
> Для второго класса задач очевидных абсолютных оценок нет (научные
> расчеты могут иметь произвольную сложность), поэтому для них
> актуальность оптимизации остается, и ассемблерные вставки можно
> оправдать.  В частности, BLAS сейчас собран с ассемблерными вставками.

AFAIK в gcc тоже есть асемблерные вставки. Дело не в асм-вставках, а в том как 
и ПРАВИЛЬНО делать. Так вот, из рекомендаций по ПРАВИЛЬНОСТИ асм-вставок 
самая "конкретная" - "перепишите асм-код правильно" :)

>
> > А на счёт разжатия... Может и нет смысла "разжимать быстрее, чем нужно
> > успевать показывать"... на однопользовательской однозадачной системе.
> > даже если так, хороший h264-поток пробовали "разжимать"?
>
> Нет, не пробовал.

Попробуйте:)

-- 
Led.


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 11:22                     ` Led
@ 2006-06-07 11:41                       ` Alexey Tourbin
  2006-06-07 11:47                         ` Led
  2006-06-07 15:59                         ` Konstantin A. Lepikhov
  0 siblings, 2 replies; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07 11:41 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2219 bytes --]

On Wed, Jun 07, 2006 at 02:22:58PM +0300, Led wrote:
> > Я готов пояснить.  Есть задачи, типа просмотра видео, где абсолютные
> > потребности производительности оцениваются исходя из того, что нужно
> > успеть сделать "в секунду".  Если успеваем разжать сколько нужно в
> > секунду, то дальнейшая оптимизация более или менее бесполезна (а
> > ассемблерная оптимизация даже вредна).  BLAS и сжатие видео как раз к
> > этому классу приложений НЕ относятся, потому что в случае с научными
> > расчетами или сжатием видео "слишком быстро" не бывает.  Эти задачи не
> > привязаны к реалтайму, то есть "не лимитированы абсолютными
> > потребностями реалтайма".
> 
> Ещё раз: необходимость сжатия видео именно  в реалтайме - реальная и часто 
> встречающаяся задача!

Я об этом не подумал.  Но я написал, о чем я подумал: о том, что не вижу
mplayer в верхних строчках top, когда он играет видео.

> Ещё раз: "быстрее не надо" в том случае, если у вас однопользовательская и/или 
> однозадачная ОС, то есть ві всегда работаете в системе один и делаете 
> одновременно что либо ТОЛЬКО одно: либо смотрите видео, либо смотрите, как 
> что-то компилится, либо смотрите на меняющиеся циферки видеокодера:)

В многопользовательской системе производительность упирается прежде
всего в IO, а не в процессор.  Так как nice от дисковой активность не
помогает.  По крайней мере так было на ядрах 2.4.

> > Для второго класса задач очевидных абсолютных оценок нет (научные
> > расчеты могут иметь произвольную сложность), поэтому для них
> > актуальность оптимизации остается, и ассемблерные вставки можно
> > оправдать.  В частности, BLAS сейчас собран с ассемблерными вставками.
> 
> AFAIK в gcc тоже есть асемблерные вставки. Дело не в асм-вставках, а в том как 
> и ПРАВИЛЬНО делать. Так вот, из рекомендаций по ПРАВИЛЬНОСТИ асм-вставок 
> самая "конкретная" - "перепишите асм-код правильно" :)

asm-вставки делать концептуально неправильно.  Получается плохо
поддерживаемый и непереносимый код.  Если же выигрыш получается
значительным, то это нужно доказать, исходя из
1) относительного прироста производительности;
2) абсолютных потребностей в производительности;
2) класса решаемых задач.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 11:41                       ` Alexey Tourbin
@ 2006-06-07 11:47                         ` Led
  2006-06-07 15:59                         ` Konstantin A. Lepikhov
  1 sibling, 0 replies; 35+ messages in thread
From: Led @ 2006-06-07 11:47 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от 7 июня 2006 14:41 Alexey Tourbin написал(a):
> On Wed, Jun 07, 2006 at 02:22:58PM +0300, Led wrote:
> > > Я готов пояснить.  Есть задачи, типа просмотра видео, где абсолютные
> > > потребности производительности оцениваются исходя из того, что нужно
> > > успеть сделать "в секунду".  Если успеваем разжать сколько нужно в
> > > секунду, то дальнейшая оптимизация более или менее бесполезна (а
> > > ассемблерная оптимизация даже вредна).  BLAS и сжатие видео как раз к
> > > этому классу приложений НЕ относятся, потому что в случае с научными
> > > расчетами или сжатием видео "слишком быстро" не бывает.  Эти задачи не
> > > привязаны к реалтайму, то есть "не лимитированы абсолютными
> > > потребностями реалтайма".
> >
> > Ещё раз: необходимость сжатия видео именно  в реалтайме - реальная и
> > часто встречающаяся задача!
>
> Я об этом не подумал.  Но я написал, о чем я подумал: о том, что не вижу
> mplayer в верхних строчках top, когда он играет видео.
>
> > Ещё раз: "быстрее не надо" в том случае, если у вас однопользовательская
> > и/или однозадачная ОС, то есть ві всегда работаете в системе один и
> > делаете одновременно что либо ТОЛЬКО одно: либо смотрите видео, либо
> > смотрите, как что-то компилится, либо смотрите на меняющиеся циферки
> > видеокодера:)
>
> В многопользовательской системе производительность упирается прежде
> всего в IO, а не в процессор.  Так как nice от дисковой активность не
> помогает.  По крайней мере так было на ядрах 2.4.

Она упирается в IO если: диск - один, кеш - маленький ( мало оперативки), все 
ресурсоёмкие задачи много читаюпишут с/на диск. Но в этом случае и думать 
нЕчего - нужно добавить винт:)

>
> > > Для второго класса задач очевидных абсолютных оценок нет (научные
> > > расчеты могут иметь произвольную сложность), поэтому для них
> > > актуальность оптимизации остается, и ассемблерные вставки можно
> > > оправдать.  В частности, BLAS сейчас собран с ассемблерными вставками.
> >
> > AFAIK в gcc тоже есть асемблерные вставки. Дело не в асм-вставках, а в
> > том как и ПРАВИЛЬНО делать. Так вот, из рекомендаций по ПРАВИЛЬНОСТИ
> > асм-вставок самая "конкретная" - "перепишите асм-код правильно" :)
>
> asm-вставки делать концептуально неправильно.  Получается плохо
> поддерживаемый и непереносимый код.  Если же выигрыш получается
> значительным, то это нужно доказать, исходя из
> 1) относительного прироста производительности;
> 2) абсолютных потребностей в производительности;
> 2) класса решаемых задач.

С этим и не спорил:)

-- 
Led.


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07  7:42               ` Alexey Tourbin
@ 2006-06-07 11:56                 ` Yury Aliaev
  2006-06-07 12:04                   ` Alexey Tourbin
  0 siblings, 1 reply; 35+ messages in thread
From: Yury Aliaev @ 2006-06-07 11:56 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin scripsit:

>>>незначительный процент CPU (у меня например mplayer в top'е вообще не
>>>видно, когда он играет видео).
>>
>>Не у всех на столах двухгигагерцовые процессоры.
> 
> 
> Работаем на перспективу. :)

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


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 11:56                 ` Yury Aliaev
@ 2006-06-07 12:04                   ` Alexey Tourbin
  2006-06-07 12:25                     ` [devel] блин Michael Shigorin
  0 siblings, 1 reply; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07 12:04 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

On Wed, Jun 07, 2006 at 03:56:53PM +0400, Yury Aliaev wrote:
> Alexey Tourbin scripsit:
> 
> >>>незначительный процент CPU (у меня например mplayer в top'е вообще не
> >>>видно, когда он играет видео).
> >>
> >>Не у всех на столах двухгигагерцовые процессоры.
> > 
> > 
> > Работаем на перспективу. :)
> 
> Перспективы у всех разные ;-D К тому же отказываться от оптимального 
> кода в пользу заведомо неоптимального мотивируя это только тем, что мол 
> процессоры нынче быстрые и сжуют и такое -- жлобство, гейтсовщина и 
> вредно сказывается на равновесии мира ;) (пафосный же я чел, однако!)

На каждого пафосного чела найдется половой орган с винтом.  Что до
ассемблера, то здесь не Гейтс, а Томпсон и Ритчи первыми переписали
свое ядрышко на Си.

Код может быть оптимальным не только по производительности, но и
по поддерживаемости -- причем в ряде случаев важна поддерживаемость
случайным (но квалифицированным) maintainer'ом.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* [devel] блин.
  2006-06-07 12:04                   ` Alexey Tourbin
@ 2006-06-07 12:25                     ` Michael Shigorin
  2006-06-07 12:33                       ` Alexey Tourbin
  0 siblings, 1 reply; 35+ messages in thread
From: Michael Shigorin @ 2006-06-07 12:25 UTC (permalink / raw)
  To: ALT Devel discussion list

Есть предложение завязывать с этим гнилым базаром типа
"учёные-инженеры" или "программисты-админы".  Ничего нового.

> Код может быть оптимальным не только по производительности,
> но и по поддерживаемости -- причем в ряде случаев важна
> поддерживаемость случайным (но квалифицированным)
> maintainer'ом.

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

В первую очередь определяет, тем не менее, майнтейнер.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] блин.
  2006-06-07 12:25                     ` [devel] блин Michael Shigorin
@ 2006-06-07 12:33                       ` Alexey Tourbin
  2006-06-07 14:47                         ` Yury Aliaev
  0 siblings, 1 reply; 35+ messages in thread
From: Alexey Tourbin @ 2006-06-07 12:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 267 bytes --]

On Wed, Jun 07, 2006 at 03:25:09PM +0300, Michael Shigorin wrote:
> Есть предложение завязывать с этим гнилым базаром типа
> "учёные-инженеры" или "программисты-админы".  Ничего нового.

Товарищ старший лейтенант!  Рядовой Турбин с гнилым базаром -- за-вя-зал!!

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] блин.
  2006-06-07 12:33                       ` Alexey Tourbin
@ 2006-06-07 14:47                         ` Yury Aliaev
  0 siblings, 0 replies; 35+ messages in thread
From: Yury Aliaev @ 2006-06-07 14:47 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin scripsit:
> 
>>Есть предложение завязывать с этим гнилым базаром типа
>>"учёные-инженеры" или "программисты-админы".  Ничего нового.
> 
> 
> Товарищ старший лейтенант!  Рядовой Турбин с гнилым базаром -- за-вя-зал!!
> 

Рядовой Аляев -- тоже ;)


^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: [devel] Fwd: lj_udrepper: Text Relocations
  2006-06-07 11:41                       ` Alexey Tourbin
  2006-06-07 11:47                         ` Led
@ 2006-06-07 15:59                         ` Konstantin A. Lepikhov
  1 sibling, 0 replies; 35+ messages in thread
From: Konstantin A. Lepikhov @ 2006-06-07 15:59 UTC (permalink / raw)
  To: devel


<цитата от="Alexey Tourbin">
<skip>
>> Ещё раз: "быстрее не надо" в том случае, если у вас однопользовательская
>> и/или
>> однозадачная ОС, то есть ві всегда работаете в системе один и делаете
>> одновременно что либо ТОЛЬКО одно: либо смотрите видео, либо смотрите,
>> как
>> что-то компилится, либо смотрите на меняющиеся циферки видеокодера:)
>
> В многопользовательской системе производительность упирается прежде
> всего в IO, а не в процессор.  Так как nice от дисковой активность не
> помогает.  По крайней мере так было на ядрах 2.4.
зато помогают всякие prefetch'и и разные алгоритмы планирования. По
крайней мере, в 2.6 какие-то предпосылки уже есть.

<skip>
> asm-вставки делать концептуально неправильно.  Получается плохо
> поддерживаемый и непереносимый код.  Если же выигрыш получается
> значительным, то это нужно доказать, исходя из
> 1) относительного прироста производительности;
> 2) абсолютных потребностей в производительности;
> 2) класса решаемых задач.
возьми код gogo и lame - gogo работает _на порядок_ быстрее, чем
"концептуальный" lame. Хотя насчет поддержки ты прав - читать asm с
комментами на японском сложно ;)

Также полезно почитать тред по "fPIC и textrel чистоте" Mesa - вкраце он
заканчивается словами "нефиг гонят кваку на серверах, а на домашней тачке
лишние fps'ы никогда не помешают". Поэтому мне до сих пор непонятно,
почему в нашей сборке Mesa упорно делается make linux-dri а не
linux-dri-x86.

Т.е. вреден не здравый оверхед, а нездоровая паранойя.

-- 
WBR et al.



^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2006-06-07 15:59 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-06 15:29 [devel] Fwd: lj_udrepper: Text Relocations Alexey Tourbin
2006-06-06 15:42 ` Dmitry V. Levin
2006-06-06 16:01   ` Alexey Tourbin
2006-06-06 20:24     ` Dmitry V. Levin
2006-06-07  5:12       ` Alexey Tourbin
2006-06-06 20:59     ` [devel] eu-findtextrel Dmitry V. Levin
2006-06-07  6:16       ` [devel] [JT] eu-findtextrel Michael Shigorin
2006-06-06 16:15   ` [devel] Fwd: lj_udrepper: Text Relocations Konstantin A. Lepikhov
2006-06-06 15:48 ` Led
2006-06-06 15:51   ` Dmitry V. Levin
2006-06-06 15:54     ` Led
2006-06-06 16:02       ` Alexey Tourbin
2006-06-06 16:24         ` Led
2006-06-07  6:47           ` Alexey Tourbin
2006-06-07  7:24             ` Sergey Pinaev
2006-06-07  7:42               ` Alexey Tourbin
2006-06-07 11:56                 ` Yury Aliaev
2006-06-07 12:04                   ` Alexey Tourbin
2006-06-07 12:25                     ` [devel] блин Michael Shigorin
2006-06-07 12:33                       ` Alexey Tourbin
2006-06-07 14:47                         ` Yury Aliaev
2006-06-07  9:06             ` [devel] Fwd: lj_udrepper: Text Relocations Led
2006-06-07 10:42               ` Alexey Tourbin
2006-06-07 10:52                 ` Kirill A. Shutemov
2006-06-07 11:01                   ` Alexey Tourbin
2006-06-07 10:54                 ` Led
2006-06-07 11:11                   ` Alexey Tourbin
2006-06-07 11:22                     ` Led
2006-06-07 11:41                       ` Alexey Tourbin
2006-06-07 11:47                         ` Led
2006-06-07 15:59                         ` Konstantin A. Lepikhov
2006-06-06 20:38       ` Mikhail Zabaluev
2006-06-06 17:02 ` Alexey Tourbin
2006-06-06 17:46 ` Alexey I. Froloff
2006-06-06 19:13   ` Dmitry V. Levin

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