The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Развенчивание мифов, связанных с x32 ABI"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от opennews (??) on 26-Июн-12, 11:22 
Один из разработчиков Gentoo опубликовал (http://blog.flameeyes.eu/2012/06/debunking-x32-myths) заметку, в которой попытался разобраться с мифами, витающими вокруг x32 ABI, позволяющего использовать на 64-разрядных системах 32-разрядную модель адресации памяти.  Diego Elio "Flameeyes" Pettenò не уверен, что использование x32 ABI оправдывает себя и считает многие из достоинств x32 ABI раздутыми.


Например, в процессе оценки работы сборки (http://www.opennet.dev/opennews/art.shtml?num=34065) Gentoo для x32 ABI автор статьи пришёл к выводу, что выигрыш в производительности не столь велик, как показывают некоторые синтетические тесты от создателей x32 ABI. В частности, значительный прогресс отмечается при сравнении с x86 ABI, но при сравнении с x86-64 выигрыш несущественный. В заметке также разбираются вопросы сокращения размера кода и данных (выигрыш незначительный), эффективности кэширования, необходимости адресации более 4 Гб (в качестве аргументов упоминаются ASLR (Address Space Layout Randomization и prelink).

URL: http://blog.flameeyes.eu/2012/06/debunking-x32-myths
Новость: http://www.opennet.dev/opennews/art.shtml?num=34188

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от DeadMustdie email(??) on 26-Июн-12, 11:22 
Насчет "небольшого" выигрыша в размере данных - это, вероятно, шутка такая.
В типичной сколько-нибудь сложной 32-битной программе на C или C++ процентов от 30 до 50 процентов оперативной памяти занимают указатели. Удвойте их размер - и пропорция еще ухудшится.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Развенчивание мифов, связанных с x32 ABI"  +4 +/
Сообщение от анон on 26-Июн-12, 11:44 
Да хрен с ней, с памятью, она нынче дешевая. Интереснее то, что 32-битных указателей больше влезает в кэш процессора. Но если на деле выхлоп от этого не так высок, то стоит ли городить огород?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 26-Июн-12, 11:52 
Оптимизация из ничего.
Да даже если съекономить 1% памяти и 1% производительности простой перекомпиляцией — адназначна стоит.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

37. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от braintorch on 26-Июн-12, 14:36 
Не такое уж ничего - перекомпилировать целый дистрибутив, починить вылезшие из-за этого баги, полностью отказаться от проприетарного софта, который наверняка не будет заморачиваться компиляцией под ещё одну архитектуру.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

40. "Развенчивание мифов, связанных с x32 ABI"  +4 +/
Сообщение от Пиу on 26-Июн-12, 14:46 
>полностью отказаться от проприетарного софта

но зачем? x32, x64 и x86 смогут сосуществовать в одном дистре

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

43. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от ананим on 26-Июн-12, 15:00 
Не переживайте, дистр за вас компилят другие.
А блобы будут работать также, как и сейчас.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

73. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от Xasd (ok) on 26-Июн-12, 18:53 
> Да даже если съекономить 1% памяти и 1% производительности простой перекомпиляцией — адназначна стоит.

про негативные стороны то  X32 -- наверно забыли да?!

хреновы оптимизаторы. ненавижу вас!

как пользоваться отражением файла в память на X32 (и на x86) ? опять возвращаемся в каменный век с глупыми ограничениями?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

77. "Развенчивание мифов, связанных с x32 ABI"  –2 +/
Сообщение от ананим on 26-Июн-12, 19:33 
Для дэбилов, в 100 раз, повторяю:
В системе работают сразу 3-и платформы:
x86/x32/amd64.
Напомнить дэбилам какие объёмы файлов можно отобразить в amd64?
Отображальщик, млин. Что не файло, так террабайтное.
Из каменного века вы выйдете только тогда, когда научитесь сображать лучше. И не раньше.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

105. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от AlexAT (ok) on 27-Июн-12, 07:20 
Поймите: в системе придётся держать сразу ТРИ набора системных библиотек. Когда появились CentOS'ы под x86_64, первой командой после развертывания системы было yum remove \*.i?86\*

Вот так и с x32. В бою нужна чистая система под конкретную платформу, а не сборная солянка из ужа с ежом.

Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

111. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 27-Июн-12, 11:08 
В бою? Как на счёт ноута?
Когда у себя воюете, то у себя и там и пишите.
А то все фломастеры разные.

Зыж
Вот к примеру недвно вполне себе боевой сервер.
А хасп блоб для 1ц под x86.
В вашем, специфичном случае винду поставите, если вдруг припрёт?

Если 99% по никогда не нуждаются в >4гб озу, то x32 — отличный выход.
Что делает ваш сервер конкретно? Без сферических коней?

Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

117. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от AlexAT (ok) on 27-Июн-12, 20:41 
> Если 99% по никогда не нуждаются в >4гб озу, то x32 —
> отличный выход.
> Что делает ваш сервер конкретно? Без сферических коней?

Какой из? Конкретно? Без сферических коней? У меня их пачка.

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

119. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 27-Июн-12, 22:06 
любой.
ведь вы озу для 64 бита не жалеете, но пожалели место на диске для лежащего мёртвым грузом с мултилиб32
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

124. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от AlexAT (ok) on 28-Июн-12, 07:19 
> ведь вы озу для 64 бита не жалеете, но пожалели место на
> диске для лежащего мёртвым грузом с мултилиб32

Ага, я жалею ОЗУ для двух копий (x64 и x32) всех библиотек в памяти.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

126. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 28-Июн-12, 09:28 
если не запускается 32-битное ПО, то только дэбил будет думать, что оно загружается в ОЗУ.

но вопрос в силе:
Что делает ваш сервер конкретно, без сферических коней, которым нужно больше 4Гб ОЗУ?

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

118. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от AlexAT (ok) on 27-Июн-12, 20:43 
> В вашем, специфичном случае винду поставите, если вдруг припрёт?

ESXi никто не отменял.

Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

120. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 27-Июн-12, 22:10 
для управления виртуалками как рах 32-бит достаточно.
лол
xcp и его цатриксовый большой брат поставляются с 32=битгым дом0.
и да, виртуальные машины никогда не мапируют образы витуалок в память:D
Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

125. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от AlexAT (ok) on 28-Июн-12, 07:21 
> для управления виртуалками как рах 32-бит достаточно.

Для управления виртуалками достаточно bare hypervisor и миниатюрного dom0. В целом в dom0 едино, что x32, что x64, что x86.

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

127. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 28-Июн-12, 09:32 
угу.
одним аргументом в пользу избыточности 64-битных поинторов меньше (чего не скажешь об инструкциях цпу, доступных в amd64 и x32, т.к. дом0 может управлять довольно сложными комбинациями желено/софтверных хранилишь и даже с крипто)
Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

81. "Развенчивание мифов, связанных с x32 ABI"  –3 +/
Сообщение от Аноним (??) on 26-Июн-12, 21:13 
> Да даже если съекономить 1% памяти и 1% производительности простой перекомпиляцией —
> адназначна стоит.

Чертовы гентушники. Долбутся 2 недели ради 1% с перекомпилом всего и вся. Потом приходит некто более вменяемый и показывает как можно 1 махом 5% откусить за в 100 раз более короткий срок. Ну там убив пару значков на питоне в трее например, или еще какой жирной и бесполезной фигни.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

89. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от ананим on 26-Июн-12, 23:47 
Чертовы убунтушники. Думают что убрав/добавив пару значков сделали охренненый вклад в оптимизацию системы. А скомпилённые дебы им из космоса завезли.
Потом удивляются, почему хром с 50 вкладками ubuntu.com на x86_64 занимает 4Гб, а на x86 только 2. И опять начинают убирать/добавлять "значки на питоне".
Когда они узнают что значки можно делать в гимпе/инскейпе, коллапс мозга обеспечен.

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

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

50. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от pro100master (ok) on 26-Июн-12, 15:55 
может она и дешевая, зато не быстрая. ЦП может 20/120 тактов тупо нупить, пока КП отработает при промахах кеша на чтении/записи - компиляторы - не боги :)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 11:48 
Особенно в С++.
Объект, таблица указателей на виртуальные функции и тд, и тп. На всём этом тратится память.
А если учесть, что в x32 могут жить все 3 платформы одновременно, то это выход даже не только для ноутов/планшетов/ультрабуков/впс, но и для полноценных серверов.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Развенчивание мифов, связанных с x32 ABI"  –2 +/
Сообщение от BratSinot on 26-Июн-12, 12:38 
> но и для полноценных серверов.

Что, что? Где вы сейчас увидите сервера с менее 4GiB оперативки?
P.S. Домашние выхлопы не в счет.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

19. "Развенчивание мифов, связанных с x32 ABI"  +7 +/
Сообщение от Ваня (??) on 26-Июн-12, 12:53 
1. даже 32-разрядная архитектура позволяет использовать до 64 Гб ОП.
2. 4 Гб выделяется на одно приложение. Т.е. 5 приложений смогут использовать 20 Гб ОП.
3. самое главное: какой смысл заочно спорить с разработчиком Gentoo даже не прочитав его аргументы и ни черта ни соображая в системном программировании?????
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

70. "Развенчивание мифов, связанных с x32 ABI"  +9 +/
Сообщение от zhuk on 26-Июн-12, 18:38 
верни аккаунт ване!!!
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

78. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ram_scan on 26-Июн-12, 20:00 
Теоретически можно отмеривать по 4 гб на каждую нитку (если дать каждой нитке свою LDT и каталог страниц). Но среди разработчиков ОС этим делом никто особенно не заморочился, и нитка выполняется в контексте процесса. Это дешевле по ресурсожоркости и проще по мемори шарингу.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

90. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 23:51 
в linux потоки/процессы создаются вызовом clone2, у которого куча параметров, позволяющая создавать различные вариации для параллельного выполнения.
тот же fork всего лишь вызывает clone2 с предопределёнными параметрами.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

133. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от JL2001 (ok) on 01-Июл-12, 06:23 
> Теоретически можно отмеривать по 4 гб на каждую нитку (если дать каждой
> нитке свою LDT и каталог страниц). Но среди разработчиков ОС этим
> делом никто особенно не заморочился, и нитка выполняется в контексте процесса.
> Это дешевле по ресурсожоркости и проще по мемори шарингу.

от LDT в линуксе же давно отказались, а в винде никогда и не использовали
и у 64бтных процов есть какие то весёлости с отсутствием LDT в 64битном режиме

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

82. "Развенчивание мифов, связанных с x32 ABI"  –2 +/
Сообщение от Аноним (??) on 26-Июн-12, 21:14 
> 1. даже 32-разрядная архитектура позволяет использовать до 64 Гб ОП.

А теперь покажи мне как ты адресуешь 64Гб 32-разрядным указателем...

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

91. "Развенчивание мифов, связанных с x32 ABI"  +4 +/
Сообщение от ананим on 27-Июн-12, 00:02 
он сказал правду — 32-разрядная архитектура, а не 32-разрядное приложение позволяет использовать до 64 Гб.
так что вы либо сознательно передёргиваете, либо безсознательно не понимаете.
и я даже затрудняюсь сказать что из этого хуже.
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

112. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от followme (ok) on 27-Июн-12, 12:18 
http://ru.wikipedia.org/wiki/PAE

Вообще address space для приложения остается 4 гб , но общий объем физически адресуемой памяти 64Гб

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

20. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от Аноним (??) on 26-Июн-12, 12:56 
Ограничение в 4гб для процесса, не для системы...
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 13:00 
1. А кто сказал что  x32 только для систем с <4гб озу?
2. Как часто обычные приложения (ls, rm, grep, bash, …) требуют для своей работы >4Гб?
Или их полтора килобайта обязательно нужно адресовать 64-битными указателями?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

24. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 13:14 
> 2. Как часто обычные приложения (ls, rm, grep, bash, …) требуют для
> своей работы >4Гб?

Вы полагаете, что функционирование сервера ограничивается только этими программами?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

26. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 13:25 
повторяю (для альтернативно одарённых):
>А если учесть, что в x32 могут жить все 3 платформы одновременно,

разъясняю (для альтернативно одарённых):

1. ядро в окружении x32 — 64-битное.

2. в окружении x32 можно устанавливать/компилировать/использовать все 3 платформы одновременно.

например - ls, rm, grep, bash,… скомпилированы в x32; блобы аля flash/skype/… идут в x86; сервер субд (оракл, постгри,…) в amd64.
в платформе x32 нет специфичных каталогов с дублированием для каждой платформы аля /lib, /lib64, /usr/lib, /usr/lib64.
   где платформы (x32, x86, amd64) указаны в терминах целевой платформы, тобиш gentoo.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

32. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от anonymous (??) on 26-Июн-12, 13:57 
>в платформе x32 нет специфичных каталогов с дублированием для каждой платформы аля /lib, /lib64, /usr/lib, /usr/lib64.

А как оно тогда запускает x86 и x86_64?

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 26-Июн-12, 14:05 
Слушайте, я вам что ли транслэйт.ру?
Сходите уже по ссылкам в новости и по ссылкам ниже новости.
Там всё это есть.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 14:17 
зыж
http://archives.gentoo.org/gentoo-dev/msg_f0cdf209196aa629d2...
>ive converted my system over to x86/amd64/x32 multilib for funs.  but i can

see how some people wont want all three all the time.  so the question is how
we want to make this available to users at the release/profile level.

>release wise, we could ship a single multilib stage (x86/amd64/x32) and make

it easy to convert to a subset.

сойдёт за ответ?

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

28. "30 до 50 % оперативной памяти занимают указатели"  +/
Сообщение от Tim (??) on 26-Июн-12, 13:33 
Таких программистов надо бить. Потом учить алгоритмам и структурам данных.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

61. "30 до 50 % оперативной памяти занимают указатели"  –1 +/
Сообщение от Аноним (??) on 26-Июн-12, 17:35 
> Таких программистов надо бить. Потом учить алгоритмам и структурам данных.

Он не программист.
Что не мешает ему нравоучительно рассуждать о программировании.
Впрочем, в среде "разработчиков" Gentoo это считается нормальным.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

98. "30 до 50 % оперативной памяти занимают указатели"  +/
Сообщение от ананим on 27-Июн-12, 02:15 
не надо гнать на гентешников, ок?
стэйдж с x32 кстати только они и создали.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

2. "Развенчивание мифов, связанных с x32 ABI"  +3 +/
Сообщение от Аноним (??) on 26-Июн-12, 11:24 
Абсолютно с ним согласен - UEFI - 64 бита, ядро может стартовать напрямую из UEFI, 32битная среда используется только для инициализации памяти, на самых ранних стадиях загрузки. Пора выдавить 32битные приложения (и выбросить поддержку 16 бит). Для тех кому надо запускать 32бита - пусть используют виртуализацию.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 11:43 
Правильно глаголишь.
Пора.
Даёшь x32! Ведь это 64-битное приложение с укороченными указателями! :D
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

83. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от Аноним (??) on 26-Июн-12, 21:16 
> Даёшь x32! Ведь это 64-битное приложение с укороченными указателями! :D

Даешь костыли и ходули. Ведь если отпилить вам половину ноги - кой-как ходить вы сможете. Зато экономия места очевидна. При массовом внедрении технологии можно даже сэкономить на материалах. Ведь здания и транспорт можно делать намного компактнее!

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

92. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от ананим on 27-Июн-12, 00:08 
ну если у тебя ноги по 4-е метра каждая, то я бы на твоём месте их укоротил.
то что ты можешь проходить террабайт километров каждое утро — ещё не повод так далеко бегать в сортир и сбивать люстры.
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

107. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от Аноним (??) on 27-Июн-12, 09:29 
> террабайт километров

//прочёл, много думал...

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

113. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 27-Июн-12, 13:20 
хм, вроде в школе преподают.
http://ru.wikipedia.org/wiki/%D0%91%D0%B...
>Байт (англ. byte) — единица хранения и обработки цифровой информации. В современных вычислительных системах байт считается равным восьми битам, в этом случае он может принимать одно из 256.

1 терабайт это 2 в степени 40.

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

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

67. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от rshadow (ok) on 26-Июн-12, 18:07 
Проще купить железо на ARM и не париться с кучей устаревшего хлама, жрущего электроэнергию.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Развенчивание мифов, связанных с x32 ABI"  +4 +/
Сообщение от Аноним (??) on 26-Июн-12, 11:24 
> В частности, значительный прогресс отмечается при
> сравнении с x86 ABI, но при сравнении с x86-64
> выигрыш несущественный.

Он что - тупой? В этом то и суть - чтобы улучшить производительность до уровня 64бит, при этом оставив все 32битным.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Развенчивание мифов, связанных с x32 ABI"  +3 +/
Сообщение от кевин on 26-Июн-12, 11:28 
нет же. речь повысить работу с памятью до скорости 32 при остальных фичах 64
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ыгчч email on 26-Июн-12, 11:44 
Он один из разработчиков Gentoo, это многое объясняет.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Развенчивание мифов, связанных с x32 ABI"  +3 +/
Сообщение от анон on 26-Июн-12, 11:47 
Разработчики Gentoo первые и, видимо, пока единственные кто запилил x32 ABI в дистрибутив. Вот это действительно многое объясняет)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ыгчч email on 26-Июн-12, 11:57 
И что с того ?

Зато вот эта фраза "I honestly wonder how’s it possible for the C library to have so many pointers in its own structures" замечательно показывает что гражданин хреновастенько разбирается в том о чем пишет.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 12:26 
Поясните для неспециалистов, рассуждая каким образом вы пришли к такому заключению?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Развенчивание мифов, связанных с x32 ABI"  –3 +/
Сообщение от Ваня (??) on 26-Июн-12, 12:35 
TROLL MODE ON

"honey" - это мёд, а "STL" - майкрософтовский блок, видимо honeSTLy - это что-то "мёдо-майкрософт", а какое отношение это имеет к языку Си?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Развенчивание мифов, связанных с x32 ABI"  +6 +/
Сообщение от Аноним (??) on 26-Июн-12, 12:40 
>TROLL MODE ON

Мог бы и не писать, ты его не выключаешь.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Развенчивание мифов, связанных с x32 ABI"  –7 +/
Сообщение от Ваня (??) on 26-Июн-12, 12:44 
Серьёзное общение на ресурсе, где отсев комментариев превышает 50%, и шанс выживания у "гы-гы" выше чем у "Торвальдс повёл себя по-хамски", физически невозможно. Администрация создаёт условия и правила игры, люди наполняют содержание. web 2.0 во всей красе.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от ананим on 26-Июн-12, 13:09 
> где отсев комментариев превышает 50%, 

Во первых где отсев лживых(!!!) комментариев превышает 50%.
Во вторых да, низкий процент. Надо бы побольше.

Зыж
> "Торвальдс повёл себя по-хамски"

Ну я считаю, что все эти годы по хамски со своими потребителями ведут себя компании аля нвидиа и мс.
20 лет и один средний палец… ассиметричный ответ и не более.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

42. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Ваня (??) on 26-Июн-12, 14:57 
> Ну я считаю

Из серии "Дайте мне одну белую ворону и я докажу что чёрных не существует"

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

45. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 15:09 
Именно под этим лозунгом ты всё время и выступаешь.
Только не "я", а "я и кардинал". А так всё верно.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

48. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Ваня (??) on 26-Июн-12, 15:37 
Ну а если я всё говорю верно, то чего ты возмущаешься?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

51. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 16:03 
Я не возмущаюсь. Тебе показалось.
Брезгую чуть-чуть. Это да. Что наверное отражается в стиле моих комментов.
Но так же осознаю, что холуи полезны.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

53. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от kurokaze (ok) on 26-Июн-12, 16:18 
вантузятники в сторону линукса не могут говорить "верно" - иначе у них мозг коагулирует
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

36. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от atropos on 26-Июн-12, 14:24 
ваня, ты гы-гы-гы! физически с тобой невозможно общаться. веб два ноль стеклянный и летит не ровно.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

13. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 11:58 
Ещё не запилили, пока рк.
Ждут глибс и гцц.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

44. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ANNOnim (ok) on 26-Июн-12, 15:07 
> Ждут глибс и гцц.

А я жду llvm и clang.
А вообще я томат.


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

46. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 26-Июн-12, 15:13 
Пестицидов кушай меньше, томат.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

84. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от Аноним (??) on 26-Июн-12, 21:17 
> А вообще я томат.

Овощи на опеннете!

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

23. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 13:12 
> Разработчики Gentoo первые и, видимо, пока единственные кто запилил x32 ABI в дистрибутив. Вот это действительно многое объясняет)

Грег КХ отмечал, что генту разрабатывают очень тупые люди. Имхо, вполне авторитетный источник.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от Аноним (??) on 26-Июн-12, 13:15 
> Грег КХ отмечал, что генту разрабатывают очень тупые люди. Имхо, вполне авторитетный
> источник.

Точнее, не сколько тупые, сколько неадекватные.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

34. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от анон on 26-Июн-12, 14:11 
И чего он тогда на ней сидит?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

41. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Пиу on 26-Июн-12, 14:53 
> И чего он тогда на ней сидит?

потому что он разраб генту

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

58. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 17:28 
> потому что он разраб генту

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

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

99. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от анон on 27-Июн-12, 02:22 
тоже неадекват?))
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

57. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 17:27 
> Разработчики Gentoo первые и, видимо, пока единственные кто запилил x32 ABI в дистрибутив. Вот это действительно многое объясняет)

Быть первым - не значит обязательно быть умным и пряморуким.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

38. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Куяврик on 26-Июн-12, 14:39 
(осторожно так) товарищ, вы часом не аптгетчик?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

85. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 21:19 
> (осторожно так) товарищ, вы часом не аптгетчик?

А вы видимо очередной любитель компилить все и вся. Не глядя в сорц...

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

116. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Куяврик on 27-Июн-12, 15:42 
>> (осторожно так) товарищ, вы часом не аптгетчик?
> А вы видимо очередной любитель компилить все и вся. Не глядя в сорц...

Ну вы-то точно бинари в хексредакторе проверяете.

Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

5. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от б.б. on 26-Июн-12, 11:43 
А кто, кроме Gentoo, уже умеет x32 ABI?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 15:19 
умеет апстрим ядра, бинутилс, глибс, гцц. весь стэек для платформы в общем.
если интересует кто уже собрал дистр под эту платформу? пока только стэдж генты есть из полуфабрикатов.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

27. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от Аноним (??) on 26-Июн-12, 13:33 
Простите, но разработчик Gentoo - это не авторитет.
Они там до сих пор считают, что линукс должен грузиться без /usr. Это уже диагноз.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Zenitur (ok) on 26-Июн-12, 13:42 
Программа разметки диска всех популярных дистрибутивов Linux предлагает назначить новый раздел как /, /home/, /usr, /var. Все предлагают отдельный /usr по желанию.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

31. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 13:48 
>Они там до сих пор считают, что линукс должен грузиться без /usr. Это уже диагноз.

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

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

59. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от Аноним (??) on 26-Июн-12, 17:30 
> единственные здравомыслящие люди остались, остальные уже поклоняются потерингу с его бредовыми идеями.

Только почему-то их "здравомыслие" сильно конфликтует с объективной реальностью.
Проще говоря, они, как и вы, не в курсе, как грузится Linux. Поэтому вы и порете фигню.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

95. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 27-Июн-12, 00:47 
разумеется linux не может загрузится, не включая /usr, системд, пульсаудио и офлайновых обновлений.
пиндец.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

108. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 27-Июн-12, 09:39 
> и ещё куча тупейших троллей с 4-я метровыми ногами.

а также гости из иной реальности прошедшие террабайты километров

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

114. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 27-Июн-12, 13:22 
это ж они же, 4-х метрово-ногие и есть.
что-то с логикой у вас слабовато.
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

56. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Пр0х0жий (ok) on 26-Июн-12, 16:56 
> Они там до сих пор считают, что линукс должен грузиться без /usr. Это уже диагноз.

Обязан.
Не следует превращать систему сделанную профессионалами в систему сделанную студентами.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

60. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 17:32 
> Обязан.
> Не следует превращать систему сделанную профессионалами в систему сделанную студентами.

Разумеется. Надо делать наоборот.
Linux - ядро, написанное 20 лет назад студентом Торвальдсом.
Solaris - система, сделанная профессионалами. Уже сто лет в обед /bin, /sbin и /lib там являются симлинками на подкаталоги в /usr.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

62. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Пр0х0жий (ok) on 26-Июн-12, 17:35 
> Solaris - система, сделанная профессионалами.

:)
Да мне как-то всё равно как там оно.

> Уже сто лет в обед /bin, /sbin
> и /lib там являются симлинками на подкаталоги в /usr.

А давайте устроим разбор полетов по-дистрибутивно с выводами копипастом?
Как снег растает, увидим кто где побывал.
:)

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

64. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 17:37 
> Да мне как-то всё равно как там оно.

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

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

72. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от Пр0х0жий (ok) on 26-Июн-12, 18:52 
>> Да мне как-то всё равно как там оно.
> Предлагаете не делать разницы между профессионалами и студентами? Парой комментов выше
> вы придерживались обратной точки зрения.

Десктоп и тачевые мобильные и носимые устройства разный класс.
И для планшета systemd с обязательно приколоченным к корню /usr идеальное решение. Да и третьегном сюда отлично вписывается.
Но это уже _не_ десктоп.

>  Парой комментов выше
> вы придерживались обратной точки зрения.

Пинок под седалище понят и принят
Моя сильная ачепятка смахивающая на ляп.

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

130. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Maniaq (ok) on 28-Июн-12, 20:13 
>> Да мне как-то всё равно как там оно.
> Предлагаете не делать разницы между профессионалами и студентами? Парой комментов выше
> вы придерживались обратной точки зрения.

Ну и где эта ваша команда профессионалов? Хотя Оракул кажется слегка одумался и уже не так гонит как поначалу. Куча коммерческих Unix уже исчезла, развивается только AIX. HP-UX почти сдохло, т.к. PA-RISC закопали, а итаники нафиг ни кому не сдались. Солярка кажется развивается, посмотрим, будет лет через 10. Linux точно живее всех живых. А уж на тему как правильно разбить ФС - нужно исходить из задачи и применения. То, что хорошо на эмбедовке, вовсе не обязательно должно быть хорошо на нагруженной сервере БД. Мое личное мнение - прибитый гвоздями в корень /usr не нужен

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

66. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 17:41 
>> Solaris - система, сделанная профессионалами.
> :)
> Да мне как-то всё равно как там оно.

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

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

71. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Пр0х0жий (ok) on 26-Июн-12, 18:44 
> Не хотите учиться у людей, которые явно умнее и опытнее вас? Ну-ну.

Приколачивая /usr к корню?
Где-то systemd уже не создаёт этих проблем (по грубым беглым прикидкам).

В микрософт тоже кто-то умнее меня. Предлагаете учиться у мастдая прикололотив всё в C:?

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

68. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 26-Июн-12, 18:11 
>Linux - ядро, написанное 20 лет назад студентом Торвальдсом.
>Solaris - система, сделанная профессионалами. Уже сто лет в обед /bin, /sbin и /lib там являются симлинками на подкаталоги в /usr.

дешёвый трёп.

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

102. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от б.б. on 27-Июн-12, 05:43 
> Простите, но разработчик Gentoo - это не авторитет.
> Они там до сих пор считают, что линукс должен грузиться без /usr.
> Это уже диагноз.

GNU/Linux, да и любой Unix, должен грузиться без /usr

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

Для меня дистрибутивов, которые это не умеют, просто не существует. Как класс.


ps. Да, я использую это. Очень часто. Я хочу на флешке полноценную систему, а не live, но при этом не хочу тратить место. И /usr у меня всегда в squashfs, и монтируется уже из fstab.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

103. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от pavlinux (ok) on 27-Июн-12, 06:14 
Так, пиплы ...

ДОЛЖНЫ СУЩЕСТВОВАТЬ /, /tmp, /dev/, /dev/tty, /dev/null, /dev/console
дальше начинается у каждого "свой POSIX".

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

134. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от RodionD email on 31-Дек-12, 22:02 
> Простите, но разработчик Gentoo - это не авторитет.
> Они там до сих пор считают, что линукс должен грузиться без /usr.
> Это уже диагноз.

Ага, следующим шагом поттеризации долен быть запрет на загрузку линукса без /home, ага.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Zenitur (ok) on 26-Июн-12, 13:40 
Пользовался 64-битной системой с 512 Мб памяти, и чего? Нагружал его браузерами, играми (64-битными) и прикладным ПО - и чего? Где до 50% большее потребление памяти?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от Frank email(ok) on 26-Июн-12, 16:44 
Я пробовал загрузить нечаянно убунту 64-битную в лайв режиме в виртуалке с 512 МБ. Не дождался, надоело :) В общем-то да, примерно как 32-битная на 256 МБ.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

63. "Развенчивание мифов, связанных с x32 ABI"  –3 +/
Сообщение от Аноним (??) on 26-Июн-12, 17:36 
> Я пробовал загрузить нечаянно убунту 64-битную в лайв режиме в виртуалке с
> 512 МБ. Не дождался, надоело :) В общем-то да, примерно как
> 32-битная на 256 МБ.

Так это ж убунта. Нормальные линуксы можно и на 128 загрузить, причем с гуем.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

75. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 19:17 
В livecd да?
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

76. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от Аноним (??) on 26-Июн-12, 19:19 
Оно просто не сможет загрузится и притом 32битная тоже...
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

87. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 21:22 
> Я пробовал загрузить нечаянно убунту 64-битную в лайв режиме

А в чем пойнт запуска 64-битной системы на 512Мб? Обычно оно начинает иметь смысл когда памяти более 2Гб.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

100. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 27-Июн-12, 02:57 
А почему должен быть понт? А вообще, ответ на Ваш вопрос очень большой - проще Вам самим почитать про разницу между 32 и 64-битными системами, т.к. не все упирается в "2ГБ" и не так однозначно. В целом можно сделать практически любую программу и для 32 и для 64-битной системы (если смотреть в пределах максимального размера ОЗУ, поддерживаемого самой ОС), но для обработки больших объемов информации несколько проще это сделать на 64-битной системе.

В контексте же здесь обсуждаемого лайвсиди это ИМХО не суть важно т.к. не вижу особого смысла делать "числодробилку" с запуском с лайвсиди, а для задачь обслуживания такие объемы ОЗУ в 99,99% не нужны.

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

109. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Frank email(ok) on 27-Июн-12, 09:43 
>> Я пробовал загрузить нечаянно убунту 64-битную в лайв режиме
> А в чем пойнт запуска 64-битной системы на 512Мб? Обычно оно начинает
> иметь смысл когда памяти более 2Гб.

Проверял дырку с mysql, который соглашался с паролем "Маодзедун" с какого-то раза (кстати, так и не согласился). Оно зявлено как работающее на Убунту 12.04 64-бит, поэтому в существующую виртуалку с 512 метрами мозгов сунул образ 64-битки (лайвСД).

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

110. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от bunny on 27-Июн-12, 11:01 
> Я пробовал загрузить нечаянно убунту 64-битную в лайв режиме в виртуалке с
> 512 МБ. Не дождался, надоело :) В общем-то да, примерно как
> 32-битная на 256 МБ.

Не знаю че там с Livecd в виртуалке, а на живой машине 512 озу убунту 64 приемлемо работает уже несколько лет - вплоть до 11.10. 12.04 не проверял - что-то автоапгрэйд впервые за столько лет обломался :)

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

49. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 15:44 
Вместо адаптации существующего ПО, под то, что уже есть, придумали еще один огород и под него начнут все адаптировать. Иллюзия прогресса
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Развенчивание мифов, связанных с x32 ABI"  –1 +/
Сообщение от ананим on 26-Июн-12, 16:11 
хм. как и критика чужого труда иллюзия конструктивной критики.
ничего нового в этом плане.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

54. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от kurokaze (ok) on 26-Июн-12, 16:19 
в этом мире все иллюзорно
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

65. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 26-Июн-12, 17:39 
> Вместо адаптации существующего ПО, под то, что уже есть, придумали еще один
> огород и под него начнут все адаптировать. Иллюзия прогресса

Бла-бла-бла. А по делу есть что сказать?

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

69. "Развенчивание мифов, связанных с x32 ABI"  +2 +/
Сообщение от Аноним (??) on 26-Июн-12, 18:28 
Ну автор практик и как бы в курсе, что что «молитвами/мифами» особо ничего не изменишь.
На серверах, оно не очень то и интересною, а на десктоп системах таки да, особо сэкономить памяти не удастся. Так как там если деббагером/анализатором памяти пробежаться получается что основная память под char[] забита, или под всякие картинки, кеши этих самых картинок. В лучшем случае около 10-5 % оперативной памяти в целом у нагруженной работающими приложениями системы сэкономить удастся. Хотя в сферических условиях, всякие системные либы могут до 30-40% меньше памяти использовать, но их общее потребление памяти затмевается, например тем же браузером в процентном соотношении. На "синтетических" тестах за счет кеша скорость может взлететь, а вот на практике, для чего-то типа перекодирования аудио/видео это все дает тысячные процента увеличения производительности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Xasd (ok) on 26-Июн-12, 19:03 
> автор статьи пришёл к выводу, что выигрыш в производительности не столь велик, как показывают некоторые синтетические тесты от создателей x32 ABI

УРА! неужеле здравый смысл наконец-то восторжествовал??!!!

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

важно щаз только x86_64! а минусов у X32 (по сравнению с x86_64) больше чем плюсов

http://www.opennet.dev/openforum/vsluhforumID3/85251.html#73

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от Аноним (??) on 26-Июн-12, 20:47 
(это мой предыдущий комментарий)

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

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

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

80. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ram_scan on 26-Июн-12, 20:52 
>> автор статьи пришёл к выводу, что выигрыш в производительности не столь велик, как показывают некоторые синтетические тесты от создателей x32 ABI
> УРА! неужеле здравый смысл наконец-то восторжествовал??!!!

Здравый смысл и справочник по системе команд подсказывает, что 64битный код в среднем толще 32-битного на 30% просто за счет вдвое большей толщины указателей. Это означает что используя 32битную адресацию на фкусной и прыткой 64битной системе команд можно нахаляву получить 30% кэша сверху (ну какое-то пенальти на префиксах конечно будет но тем не менее). На структурах данных получается обычно сэкономить заметно меньше, ибо и фрагментация, и странички, и выравнивание и проч (а код один хрен весь смаплен в адресное пространство всех процессов и физической памяти жрет ровно один раз), поэтому здравый смысл гентушника ставившего эксперимент помноженый на незнание матчасти вызывает у него когнитивный диссонанс.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

88. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от svn (??) on 26-Июн-12, 22:49 
>Здравый смысл и справочник по системе команд подсказывает, что 64битный код в среднем толще 32-битного на 30% просто за счет вдвое большей толщины указателей.

Вот только код в x32 64-битный. Точнее amd64 instruction set. Те в коде никакой разницы не будет.

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

93. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 27-Июн-12, 00:13 
код — да, а указатели (за счёт которых короче) — нет.
прочтите процитированное вами предложение до конца.
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

101. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 27-Июн-12, 03:07 
> код — да, а указатели (за счёт которых короче) — нет.
> прочтите процитированное вами предложение до конца.

Какой смысл заморачиваться с размером программ если основную часть памяти занимают данные, которые они обрабатывают? Ну уменьшите вы прогу со 100КБ до 10 и что изменится? Можно конечно сказать про увеличение скорости запуска т.к. с диска читаться быстрее будет, но опять же реального выигрыша на таких масштабах оптимизации практически нет.

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

104. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ram_scan on 27-Июн-12, 06:42 
> Какой смысл заморачиваться с размером программ если основную часть памяти занимают данные, которые они обрабатывают? Ну уменьшите вы прогу со 100КБ до 10 и что изменится?

В кэш без промахов в общем случае влезет в 10 раз больше программ. Что дает весьма неплохой профит.

Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

115. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 27-Июн-12, 14:57 
Допустим обработка данных занимает 90% времени, допустим что в остальные 10% входит запуск приложения (пусть даже многократный), обрабатывающего эти данные. Допустим вы получили выигрыш в 30% на запуске этого приложения, но реальный выигрыш, с учетом реальной работы программы, а не тупого ее запуска, составит 30% от 10%, что даст 3% в абсолюте, что даже при таких маловероятных значениях как вышеприведенные не более чем погрешность их измерения. О каком профите вы говорите? Чисто теоретически оно конечно так, но мы живем и не на листе бумаги.
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

121. "Развенчивание мифов, связанных с x32 ABI"  –2 +/
Сообщение от ананим on 27-Июн-12, 22:15 
бред сивой кобылы.
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

122. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от Аноним (??) on 27-Июн-12, 23:20 
Как аргументированно с Вашей стороны. Мне Вас жаль.
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

123. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от ананим on 28-Июн-12, 02:14 
что можно аргументировать для сивой кобылы?
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

106. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от AlexAT (ok) on 27-Июн-12, 07:27 
> код — да, а указатели (за счёт которых короче) — нет.
> прочтите процитированное вами предложение до конца.

А префикс изменения размера указателя?

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

94. "Развенчивание мифов, связанных с x32 ABI"  +/
Сообщение от Аноним (??) on 27-Июн-12, 00:33 
>Один из разработчиков Gentoo
>Diego Elio "Flameeyes" Pettenò не уверен, что использование x32 ABI оправдывает себя и считает многие из достоинств x32 ABI раздутыми.

Gentoo уже не торт? Ищут отмазки чтоб не поддерживать x32?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

97. "Развенчивание мифов, связанных с x32 ABI"  +1 +/
Сообщение от ананим on 27-Июн-12, 00:50 
ну, поддерживают одни, критикуют другие.
собака лает, караван идёт.
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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