Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-10 Пенетрантность Stanislav Maslovski

On Thu, Dec 10, 2009 at 03:45:17PM +0300, Alexander GQ Gerasiov wrote:
 Thu, 10 Dec 2009 15:38:58 +0300
 Artem Chuprina r...@ran.pp.ru wrote:
 
  Сэр не читает того, что цитирует?  Перечитай первую строчку квоты.
 Сэр не читает того, что пишет. Он же не читатель, а писатель.

+1.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-09 Пенетрантность Andrey Rahmatullin
On Wed, Dec 09, 2009 at 10:00:23PM +0300, Yuri Kozlov wrote:
 Кстати да. Воткнул винт в x86, поставил Debian.
 Вытащил винт, воткнул в arm, поставил туда же Debian.
В тот же раздел? :)

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

При том количестве пакетов, которые мне приходится обслуживать, было
бы странным препятствовать появлению более достойных мантейнеров для
этих пакетов.
-- ldv in devel@


signature.asc
Description: Digital signature


Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-09 Пенетрантность Иван Лох
On Thu, Dec 10, 2009 at 12:05:44AM +0500, Andrey Rahmatullin wrote:
 On Wed, Dec 09, 2009 at 10:00:23PM +0300, Yuri Kozlov wrote:
  Кстати да. Воткнул винт в x86, поставил Debian.
  Вытащил винт, воткнул в arm, поставил туда же Debian.
 В тот же раздел? :)

Почему бы и нет? Сейчас бинарный код IMHO меньшая часть дистрибутива.
С распространением eSATA это вполне может иметь какой-то смысл.

Я бы, вообще, предпочел что-нибудь вроде bin-amd64, bin-i386 А
символическую ссылку я сам сделаю.  


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-08 Пенетрантность Victor Wagner
On 2009.12.08 at 20:05:25 +0200, Eugene V. Lyubimkin wrote:

 Не поверите, но так и предлагают. Третий раз говорю. Предлагают класть
 библиотеки в /usr/lib/i486-linux-gnu/ вместо /usr/lib.
 
А вот за это - убивать на месте. У Solaris имя подкаталога архитектуры
состоит из 5-6 символов (sparcv9 или amd64), а симлинки на него - из
двух (64). А тут хрень на полстроки.

Все из-за стремления к излишней гибкости. По своему опыту работы с
кросс-компиляцией, которая использует аналогичной длины префиксы, могу
сказать - возможность поставить пакет от другого процессора (который без
qemu все равно не запустится) такой ценой - не нужна.

 Офигеть, аргумент. Речь идёт про одновременную установку двух и более пакетов
 разных архитектур из (для начала) официально репозитория. Вы у себя тогда тоже

Не нужно ставить готовые пакеты из официальных репозиториев,
предназначенных для других целей. Нужно делать СПЕЦИАЛЬНЫЕ пакеты под
multiarch-систему. А те репозитории, которые этой мульитархитектурной
системой покрываются - постепенно изничтожать.

Нужно оснзнать, что нет отдельных архитектур i386 и amd64. Есть
архитектура x86 с подархитектурами i386, i686 и amd64. И должен быть на
всю эту архитектуру один репозиторий, возможно, с отдельными пакетами
для разных архитектур, или с одним пакетом, включающим разделяемые
библиотеки под разные подархитектуры (как сейчас сделано в пакете
libssl0.9.8).

И никогда не делать двух неконфликтущих исполняемых файлов под разные
подархитектуры одной архитектуры одинаковыми именами.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-07 Пенетрантность Victor Wagner
On 2009.12.06 at 11:40:56 +0200, Eugene V. Lyubimkin wrote:

  Все. На этом спецификация кончается. Больше ничего не надо.
 Фигня это, а не спецификация. Использование дополнительного префикса после lib

Не дополнительного префикса после lib а подкаталога в lib.
Почувствуйте разницу.

 - так и в Debian предлагают. Зато инструкций менеджеру пакетов про
 одновременную (не)устанавливаемость пакетов с одинаковым именем, но из разных
 архитектур - нет,

И не должно быть. Вообще-то в солярисе НЕТ пакетов с одним именем для
разных архитектур (если речь не идет об архитектурах i386 и sparc,
пакеты для которых все равно на одну машину не поставишь). 

Если какие-то библиотеки есть в обоих вариантах, 
они и ставятся в обоих вариантах из одного пакета.

На мой взгляд, это не самый оптимальный способ. Оптимальнее было бы
иметь все же раздельные пакеты 64-битных и 32-битных библиотек. С
РАЗНЫМИ именами (собираемые из одного и того же исходника). И ровно один
пакет который кладет что-то в $prefix/bin. В норме - 32 битныЙ. 

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

Основная идея solaris заключается в том, что есть 
архитектура системы (которую uname -p возвращает) и есть субархитектуры
в пределах этой архитектуры (которые возвращает isainfo). 





 - тоже нет.
 
 -- 
 Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
 C++/Perl developer, Debian Developer
 



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-07 Пенетрантность Victor Wagner
On 2009.12.06 at 22:06:17 +0300, Alexander GQ Gerasiov wrote:
  А запуск приложений для других ОС - это провоцирование вендоров
  поставлять бинарнные проприетарные софтины. 
 Не, я понимаю эти возражения, но всё-таки желание запускать линуксовые
 бинарники во фре встречается. И соответствующая поддержка есть. Почему
 бы и не? А вендоры они и без этого под линукс еще свой софт собирают, а
 вот под фрю уже фигушки.

А вот чтоыб ты таким вендорам денег не давал, а вместо этого вкладывался
в альтернативные свободные решения, которые что под фрю, что под миникс
можно спокойно собрать.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-07 Пенетрантность Victor Wagner
On 2009.12.07 at 19:21:53 +0200, Eugene V. Lyubimkin wrote:

 Victor Wagner wrote:
  On 2009.12.06 at 11:40:56 +0200, Eugene V. Lyubimkin wrote:
  
  Все. На этом спецификация кончается. Больше ничего не надо.
  Фигня это, а не спецификация. Использование дополнительного префикса после 
  lib
  
  Не дополнительного префикса после lib а подкаталога в lib.
  Почувствуйте разницу.
 Не вижу разницы. Более того, первый вариант гибче второго.

А я вижу. Все библиотеки в системе лежат в одном месте. (точнее, все
библиотеки в пределах данного префикса).

 Настоящий multiarch - это когда я могу поставить на свою систему пакет любой
 архитектуры в любом количестве. Как они будут запускаться - отдельный, но
 вполне решаемый вопрос (у меня на одном из x86_64-компьютеров вполне себе
 стоят и работают armel-пакеты в чруте).

А по-моему, не надо мыслить в терминах поставить любой пакет.
Мало ли какое дерьмо кто в пакет собрал. 

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

Основное требование к системе - она должна быть легко постижима.

Сейчас наблюдается такая ситуация, что Solaris (про который я всегда
говорил что он назван в честь персонажа Лема, основным свойстом которого
была непостижимость) проще в понимании (содержит меньшее число
концепций) чем Linux.


 А описанное решение - ещё хуже, чем виденная мной спецификация.

Хуже с точки зрения чего? 

С точки зрения понятности для системного администратора или
разработчика? 

Не хуже.




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-05 Пенетрантность Victor Wagner
On 2009.12.05 at 19:00:19 +0300, Alexander GQ Gerasiov wrote:


  Более того, мне очень не нравятся некоторые моменты предложенной
  архитектуры для multiarch, так что я даже рад этому.
 ИМХО всё это будет лихорадить еще пару релизов. Потом могу быть
 изменения, если какой-нить редхэт решит перейти на подобную систему.
 Или там LSB что примут. Но, мне кажется, всё-таки счастье будет :) Я
 оптимист.

Вот нет бы не страдать фигней, а сделать как в Solaris еще с 8-ки
сделано (а может и с семерки, семерка как-то мимо меня прошла). 
Нет, решили свой велосипед изобрести, причем свой в редхате, и свой в
дебиане.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-05 Пенетрантность Victor Wagner
On 2009.12.05 at 20:35:33 +0200, Eugene V. Lyubimkin wrote:

  
  Вот нет бы не страдать фигней, а сделать как в Solaris еще с 8-ки
  сделано (а может и с семерки, семерка как-то мимо меня прошла). 
  Нет, решили свой велосипед изобрести, причем свой в редхате, и свой в
  дебиане.
  
  
 Где можно посмотреть спецификацию на multiarch в Solaris?

Поставь Solaris на 64-битную систему и посмотри. 10-й. 
Потому что 8-ка и 9-ка умели multiarch только на Sparc.
А не покупать же спарк ради такого эксперимента. 

Вообще спецификация там до ужаса проста. 64-битные библиотеки
кладутся не в ${prefix}/lib, а  в ${prefix}/lib/${arch64}, 
И создается симлинка ${prefix}/lib/64 указывающая на соответствующую
директорию $arch64.

Все. На этом спецификация кончается. Больше ничего не надо.
При сборке 64-битного приложения сборщик сам укажет правильный -rpath
линкеру. Даже рекомендации что правильнее указывать ${arch64} или 64 я не
встречал. За ненадобностью. 



 -- 
 Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
 C++/Perl developer, Debian Developer
 



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Lenny. Насколько оп равданно для обычного пользователя инсталляци я х64 vs x86?

2009-12-05 Пенетрантность Victor Wagner
On 2009.12.06 at 01:48:08 +0300, Alexander GQ Gerasiov wrote:
 
 Насколько я помню, в солярке оно было достаточно ad-hoc, а тут
 предлагается более универсальное решение. Но именно солярковский
 мультиарх был взят за основу при сочинении нового. Но идея была
 развита, например добавлена вариативность не только по битности, но и по
 OS (можно же запускать линуксовые приложения во фре, например) и т.д.

А вот это - зря. Я лично всячески не рекомендую запускать приложения
из одной версии дистрибутива в другой версии того же дистрибутива.

А другие в этой эхе на каждый сервис разводят jail/ openvz-контейнер и
т.д. 

Поскольку НЕ НАДО смешивать слишком разные функции в одной системе.

Смешивание 32-бит и 64-бит - понятная и осмысленная вещь. Она позволяет 
не держать 64-битных coreutils и vim-а. То есть интегрировать в
32-битную систему одно 64-битное приложение, которому 64-битность нужна
по делу. 

А запуск приложений для других ОС - это провоцирование вендоров
поставлять бинарнные проприетарные софтины. 



 
 -- 
 Best regards,
  Alexander GQ Gerasiov
 
  Contacts:
  e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
  Homepage:  http://gq.net.ru ICQ: 7272757
  PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1
 
 
 --
 To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org