LINUX.ORG.RU

Компоновщик ld в будущем будет заменен компоновщиком gold

 , ,


0

0

Ян Тейлор (Ian Taylor) представил новый компановщик gold, работающий до 5 раз быстрее прежнего ld. Код уже добавлен в GNU binutils, однако все еще имеет статус бета, т.к. тестировался только внутри Google, пока поддерживает архитектуры x86 и x86_64 (легко портируется) и формат ELF (поддержка других форматов не планируется).

>>> Подробности

anonymous

Проверено: Shaman007 ()

Re: Компановщик ld отправляется на свалку

Сходил по ссылке:

> Компановщик ld отправляется на свалку

Никуда не кто не отправляется. Gold еще широко не тестировался, и по сообщением очевидцев ядро слинкованное им не запускается.

> легко портируется

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

shaplov ★★★ ()

Re: Компановщик ld отправляется на свалку

компОновщик, йопт.

tailgunner ★★★★★ ()

Re: Компановщик ld отправляется на свалку

лучше бы gcc заставили в 5 раз быстрее компилить - линковка не самое узкое место при сборке

lester ★★★★ ()

Re: Компановщик ld отправляется на свалку

Шаман, тебя ни какое слово в заголовке не смущает?

blackice ()

Re: Компановщик ld отправляется на свалку

> Компановщик ld отправляется на свалку

А почему не в топку? Может стоит писать менее категоричные заголовки? В комментариях данный стиль вполне возможен, но не в заголовках.

anonymous ()

Re: Компановщик ld отправляется на свалку

ШВИМ :)

kode ()

Re: Компановщик ld отправляется на свалку

> лучше бы gcc заставили в 5 раз быстрее компилить - линковка не самое узкое место при сборке

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

musha-route ()

Re: Компановщик ld отправляется на свалку

> поддержка других форматов не планируется

Тогда рановато списывать ld на свалку..................

vvvictor ()

Re: Компановщик ld отправляется на свалку

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

anonymous ()

Re: Компановщик ld отправляется на свалку

что ни делается - все к лучшему

z0D5e8n7x ()

Re: Компановщик ld отправляется на свалку

На свалку?! ха подмой ppc он пока не катит хоть и "легко портируется"!!! Стадия бэта - это значит ждать его в широкого применения (если дождёмся) долго >>формат ELF (поддержка других форматов не планируется). >> вот при таком раскладе ld пора на свалку!!!!

спасиба паржал!

erfea ★★★★★ ()

Re: Компановщик ld отправляется на свалку

какое отношение "компановщик" имеет к "программированию"?

Led ★★★☆☆ ()

Re: Компановщик ld отправляется на свалку

> лучше бы gcc заставили в 5 раз быстрее компилить - линковка не самое узкое место при сборке

да пусть хоть в 10 раз медленнее, если полученный код будет работать быстрее

vadiml ★★★★★ ()

Re: Компановщик ld отправляется на свалку

В связке с fpc линковка была значительно медленней компиляции... Собственно компиляция даже крупных проектов проходит за секунды, зато связывание >_< Надеюсь gold исправит ситуацию ^_^

Bj ()

Re: Компановщик ld отправляется на свалку

Такое - на главной - стыд и срам. Шаман, о чём ты думал, когда подтверждал данную новость?..

JackYF ★★★★ ()

Re: Компановщик ld отправляется на свалку

Это конечно хорошо. Но если бы он ld.so заставил работать в 5 раз быстрее, было бы в sqrt(5) раз лучше - все-таки скорость запуска (особенно монстриков на C++) более важна,чем скорость их линковки...

anonymous ()

Re: Компановщик ld отправляется на свалку

>Такое - на главной - стыд и срам. Шаман, о чём ты думал, когда подтверждал данную новость?..

>стыд и срам. Шаман, о чём ты думал?..

>стыд и срам. Шаман думал?

fix

Muromec ☆☆ ()

Re: Компановщик ld отправляется на свалку

>подмой ppc

представил себе эту картину :)))

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

ну в 5 наверное ты загнул все-же. Но до интелового поделия надо подтянуться.

k0l0b0k ★★ ()

Re: Компановщик ld отправляется на свалку

Да, заголовок провакационный, в лучших традициях желтой прессы.

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

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

musha-route ()

Re: Компановщик ld отправляется на свалку

> В связке с fpc линковка была значительно медленней компиляции... Собственно компиляция даже крупных проектов проходит за секунды, зато связывание >_< Надеюсь gold исправит ситуацию ^_^

Разве в версии 2.2 они не реализовали свой линковщик?

anonymous ()
Ответ на: Re: Компановщик ld отправляется на свалку от k0l0b0k

Re: Компановщик ld отправляется на свалку

> ну в 5 наверное ты загнул все-же. Но до интелового поделия надо подтянуться.

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

musha-route ()

Re: Компановщик ld отправляется на свалку

>Такое - на главной - стыд и срам.

Блин, что за безграмотная пионерия тут делает. Линуксоиды должны быть грамотными и достаточно умными... А тут такое... ЛОРовских анонимусов позорят... Если в школе на двойки учился - нечего высовываться...

anonymous ()
Ответ на: Re: Компановщик ld отправляется на свалку от anonymous

Re: Компановщик ld отправляется на свалку

> Разве в версии 2.2 они не реализовали свой линковщик?

Реализовали. Если не изменяет склероз, пока только для x86 и, возможно, для win...

atrus ★★★★★ ()

Re: Компоновщик ld в будущем будет заменен компоновщиком gold

Поправьте тогда уж и "новый комп_а_новщик gold".

Чего-то сегдня все такие сурьезные. Или унылые...

anonymous ()

Re: Компоновщик ld в будущем будет заменен компоновщиком gold

А что такое ld???

anonymous ()

Re: Компоновщик ld в будущем будет заменен компоновщиком gold

Он многопоточный - давно пора. Одноядерный процессор скоро станет анахронизмом (на десктопах и серверах по крайней мере).

anonymous ()
Ответ на: Re: Компановщик ld отправляется на свалку от k0l0b0k

Re: Компановщик ld отправляется на свалку

> Ключевое слово _проприетарный_.

И что в этом такого? Я не вижу никаких проблем. Существует много качественных и успешных проприетарных продуктов. Не стоит ограничивать свой мир одним линуксом/OSS.

musha-route ()

Re: Компановщик ld отправляется на свалку

Гм. Ядро компилится минут 40, после чего линкуется полминуты, что ли. psi 0.11 компилится минут 20, после чего линкуется секунд за 5.

4.2?

JackYF ★★★★ ()
Ответ на: Re: Компановщик ld отправляется на свалку от musha-route

Re: Компановщик ld отправляется на свалку

>Существует много качественных и успешных проприетарных продуктов.

Вы игнорируете идеологию GNU и используете свободный софт, только потому, что он бесплатен?

wfrr ★★☆ ()

Re: Компановщик ld отправляется на свалку

fpc генерирует объектные файлы в формате ELF. Если их правильно слинковать, то может теоретически и ядро получиться. Разумеется, как и в си, RTL при этом использовать нельзя.

halyavin ()
Ответ на: Re: Компановщик ld отправляется на свалку от halyavin

Re: Компановщик ld отправляется на свалку

>fpc генерирует объектные файлы в формате ELF. Если их правильно слинковать, то может теоретически и ядро получиться.

Как вы из исходников ядра на C собираетесь при помощи компилятора FreePascal получать объектные файлы?

kss ★★★★★ ()
Ответ на: Re: Компановщик ld отправляется на свалку от k0l0b0k

Re: Компановщик ld отправляется на свалку

>Но до интелового поделия надо подтянуться.

По количеству поддерживаемых целевых платформ? Не, это практически невозможно:)

Led ★★★☆☆ ()

Re: Компановщик ld отправляется на свалку

> Вы игнорируете идеологию GNU и используете свободный софт, только потому, что он бесплатен?

Идеалогия для меня стоит не на первом месте. Сначала идет качество, функционал, стоимость, и затем уже идиология.

musha-route ()

Re: Компоновщик ld в будущем будет заменен компоновщиком gold

Сходим по ссылке, почитаем...

Demon37 ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.